Function at 0x1400d2c00
Capabilities:
Resolve dns

Disassembly:
sub rsp, 0xb8
mov rax, rcx
mov r9d, 0x81
mov r8d, 0x30
mov r10, rcx
nop dword [rax]
mov rcx, r9
shr r10, 4
mov r9d, eax
and r9b, 0xf
cmp r9b, 0xa
mov r11d, 0x57
cmovb r11d, r8d
add r11b, r9b
mov byte [rsp + rcx + 0x36], r11b
lea r9, [rcx - 1]
cmp rax, 0x10
mov rax, r10
jae 0x14000e0e0
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
ja 0x14000e157
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x1401551d8]
mov r9d, 2
mov rcx, rdx
mov dl, 1
call fcn.140009ff0
nop
add rsp, 0xb8
ret
lea r8, str.librarycore_src_fmt_num.rs
mov edx, 0x80
call fcn.1400cf260
ud2
push rsi
push rdi
sub rsp, 0xc8
movaps xmmword [rsp + 0xb0], xmm6
mov rsi, rdx
movdqu xmm6, xmmword [rdx]
mov edi, dword [rdx + 0x34]
mov eax, edi
test dil, 4
je 0x140010111
mov eax, edi
or eax, 8
movq rdx, xmm6
test rdx, rdx
jne 0x140010111
mov qword [rsi], 1
mov qword [rsi + 8], 0x12
or eax, 4
mov dword [rsi + 0x34], eax
mov r8d, 0x81
mov edx, 0x30
mov r9, rcx
nop word cs:[rax + rax]
mov rax, r8
shr r9, 4
mov r8d, ecx
and r8b, 0xf
cmp r8b, 0xa
mov r10d, 0x57
cmovb r10d, edx
add r10b, r8b
mov byte [rsp + rax + 0x2e], r10b
lea r8, [rax - 1]
cmp rcx, 0x10
mov rcx, r9
jae 0x140010130
add rax, 0xfffffffffffffffe
cmp rax, 0x80
ja 0x1400101b6
mov ecx, 0x81
sub rcx, r8
add rax, rsp
add rax, 0x30
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea r8, [0x1401551d8]
mov r9d, 2
mov rcx, rsi
mov dl, 1
call fcn.140009ff0
movdqu xmmword [rsi], xmm6
mov dword [rsi + 0x34], edi
movaps xmm6, xmmword [rsp + 0xb0]
add rsp, 0xc8
pop rdi
pop rsi
ret
lea r8, str.librarycore_src_fmt_num.rs
mov edx, 0x80
mov rcx, rax
call fcn.1400cf260
ud2
mov rax, qword [rcx]
cmp rax, 2
clc
invalid
je 0x140068d9b
cmp eax, 1
je 0x140068d9b
test rax, rax
jne 0x140068db2
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
push rcx
adc byte [rax - 0x75], cl
mov eax, dword [rax + 0x10]
adc byte [rbx + rcx*4 + 0x41], cl
adc byte [rbx + rcx*4 + 0x41], cl
sbb byte [rax - 0x7d], cl
shl dword [rax], 0x48
and byte [rax - 1], cl
jmp rax
invalid
ret
mov rdx, qword [rsi + 0x18]
jmp 0x140069183
mov rax, qword [rsi + 0x18]
mov rdx, qword [rsi + 0x28]
cmp rax, rdx
ror byte [rax + 0xf], 1
invalid
invalid
jmp 0x140069183
lea rcx, [rsi + 8]
call fcn.140068b91
invalid
cli
invalid
dec dword [rax - 0x77]
invalid
jmp 0x140069183
mov rdx, qword [rsi + 0x10]
mov rcx, rbx
call fcn.14003726f
lea rdi, [rsi + 8]
jle 0x140069197
lea r15, [0x14015746c]
movsxd rax, dword [r15 + r14*4]
invalid
mov bh, 0x4c
add eax, edi
add rax, r15
jmp rax
mov rax, qword [rsi + 0x10]
mov r14, qword [rsi + 0x18]
jmp 0x1400691d3
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
mov ecx, dword [rsi + 0x18]
mov ecx, dword [rsi + 0x18]
mov r14, qword [rsi + 0x28]
int1
jmp 0x1400691d3
mov rcx, rdi
call fcn.140068c65
mov r14, rdx
jmp 0x1400691d3
mov rax, qword [rsi + 8]
mov r14, qword [rsi + 0x10]
test r14, r14
je 0x140069274
add byte [rax], al
mov rcx, rbx
mov ecx, ebx
mov rdx, rax
mov r8, r14
call fcn.14001b60d
mov rax, qword [rsi]
lea rcx, [0x14015747c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rsp + 0x20], r14
mov rax, qword [rsi + 0x18]
mov rcx, rax
sub rcx, r14
jb 0x14006928a
mov qword [rsi + 0x18], rcx
add qword [rsi + 0x10], r14
mov rax, qword [rsi]
movsxd rax, dword [r15 + rax*4]
add rax, r15
jmp rax
sar dl, cl
invalid
mov rax, rdx
sub rax, r14
jb 0x1400692e8
add qword [rsi + 8], r14
mov qword [rsi + 0x10], rax
mov rax, qword [rsi]
movsxd rax, dword [r15 + rax*4]
add rax, r15
jmp rax
mov rcx, rdi
mov rdx, r14
call fcn.140076c8c
mov rax, qword [rsi]
movsxd rax, dword [r15 + rax*4]
add rax, r15
jmp rax
mov rcx, rsi
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp 0x140068d88
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
lea rax, [rsp + 0x20]
lea rdx, [rsp + 0x30]
mov qword [rdx], rax
lea rax, [0x1400086b0]
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], rax
lea rax, [0x140131720]
lea rcx, [rsp + 0x50]
mov qword [rcx], rax
mov eax, 2
mov qword [rcx + 8], rax
mov qword [rcx + 0x20], 0
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rs
call fcn.1400cf220
ud2
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_buf_impl.rs
mov rcx, r14
call fcn.1400cf260
ud2
jb case.0x140069158.13
call qword [rax - 0x6f3b7eb8]
add al, byte [rax]
add byte [rax], al
pop rbx
pop rdi
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
ret
add dword [rax - 0x7d], ecx
clc
invalid
adc eax, 0xed2ef
out dx, eax
ror byte [rsi], cl
add byte [rax + 0x63], cl
movsxd rax, dword [rdx + rax*4]
add al, 0x82
add rax, rdx
jmp rax
sub esp, eax
mov qword [rsp + 0x70], r8
mov r14, rdx
movzx eax, byte [rdx + 0xbd0]
or eax, dword [rax]
add byte [rbp - 0x7376b740], al
and al, 0x18
add dword [rax], eax
invalid
je 0x14006a96b
add byte [rbp - 0x7376b740], al
and al, 0x18
add dword [rax], eax
add byte [rbx + rdi - 0x7d], dh
clc
add ecx, dword [rdi]
jne case.default.0x14006a95d
lea rdx, [r14 + 0x728]
cmp eax, 3
jne case.default.0x14006a95d
lea rdx, [r14 + 0x728]
lea rsi, [r14 + 0x4e8]
movzx eax, byte [r14 + 0x728]
lea rcx, [0x1401574a8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rbx, qword [r14 + 0x618]
jmp 0x14006acc1
lea rcx, [r14 + 0x248]
mov r8d, 0x118
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [r14 + 0x360]
mov fs, word [rax + 3]
add eax, dword [rax]
add byte [rax], al
add byte [rcx - 0x73], cl
xchg esi, eax
sbb byte [rcx], al
add byte [rax], al
mov r8d, pe_nt_image_headers64
add dword [rax], eax
add al, ch
sbb al, 0x44
invalid
add byte [rcx + 0xf], al
adc byte [rsi + 0x218], al
movups xmm1, xmmword [r14 + 0x228]
movups xmm1, xmmword [rsi + 0x228]
adc byte [rsi + 0x228], cl
mov gs, word [rax]
add al, byte [rax]
add bl, dh
movq mm2, qword [r14 + 0x238]
movups xmmword [r14 + 0x460], xmm0
movups xmmword [r14 + 0x470], xmm1
invalid
jo case.0x140062a10.84
add byte [rax], al
movdqu xmmword [r14 + 0x480], xmm2
movq qword [rsi + 0x480], mm2
xchg esi, eax
add byte [rax + rax], 0
movzx eax, byte [r14 + 0x3c0]
test rax, rax
invalid
je case.0x140064ee9.75
cmp eax, 1
jne 0x14006a9ec
mov bpl, byte [r14 + 0x3c1]
mov bl, 1
jmp case.0x14006641b.58
xor ebx, ebx
jmp case.0x14006641b.59
call fcn.140034301
mov rsi, rax
mov rax, qword [r14 + 0x3c8]
lea rdx, [rax + 0x18]
mov r10, qword [rax]
adc byte [rbx + rcx*4 + 0x40], cl
invalid
mov r9, qword [rax + 0x10]
lea rdi, [rsp + 0x1f0]
mov rcx, rdi
mov ecx, edi
call qword [r10]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rsi + 0x10], xmm1
adc byte [rdi], r9b
adc dword [rsi], eax
invalid
mov bl, 2
lea rdx, [r14 + 0x3e8]
mov rax, qword [r14 + 0x3d0]
rol byte [rbx], 1
add byte [rax], al
mov r8, qword [r14 + 0x3d8]
mov r9, qword [r14 + 0x3e0]
add eax, dword [rax]
add byte [rcx - 0x73], cl
lea ecx, [rsi + 0x4a0]
call qword [rax]
lea rdx, [r14 + 0x408]
lea edx, [rsi + 0x408]
mov rax, qword [r14 + 0x3f0]
mov r8, qword [r14 + 0x3f8]
add byte [rax], al
mov r9, qword [r14 + 0x400]
lea rdi, [rsp + 0x1f0]
lea edi, [rsp + 0x1f0]
mov rcx, rdi
call qword [rax]
movzx eax, word [r14 + 0x410]
mov word [rdi + 0x20], ax
mov byte [r14 + 0x490], bl
add al, 0
add byte [rcx - 0x78], al
invalid
invalid
scasb al, byte [rdi]
mov byte [r14 + 0x491], bpl
mov qword [r14 + 0x498], rsi
mov dh, 0x98
add al, 0
add bl, dh
movq mm0, qword [rdi]
xchg ecx, eax
add al, 0
add byte [rcx - 0x77], cl
mov dh, 0x98
add al, 0
add bl, dh
movq mm0, qword [rdi]
movdqu xmm1, xmmword [rdi + 0x10]
movdqu xmmword [r14 + 0x4c0], xmm0
movq qword [rsi + 0x4c0], mm0
movq qword [rsi + 0x4c0], mm0
movdqu xmmword [r14 + 0x4d0], xmm1
mov rax, qword [rdi + 0x20]
mov qword [r14 + 0x4e0], rax
mov dword [rsi + 0x4e0], eax
and byte [r9 - 0x77], r9b
xchg al, ah
add al, 0
add cl, ch
jmp 0x14006ab89
invalid
invalid
jmp 0x14006ab89
add byte [rax], al
mov qword [rsp + 0xf8], rsi
mov qword [rsp + 0x90], rdx
and al, 0x90
add byte [rax], al
invalid
mov ah, 0x24
clc
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], cl
mov rbx, qword [r14 + 0x7a8]
sahf
test al, 7
add byte [rax], al
jmp 0x14006d31a
add byte [rax - 0x77], cl
mov qword [rsp + 0xf8], rsi
mov dword [rsp + 0xf8], esi
mov ah, 0x24
clc
add byte [rax], al
add byte [rax], al
invalid
invalid
xchg esp, eax
mov qword [rsp + 0x90], rdx
lea rdx, [r14 + 0x9d0]
lea edx, [rsi + 0x9d0]
and al, 0x90
add byte [rax], al
add byte [rcx - 0x73], cl
lea edx, [rsi + 0x9d0]
xchg esi, eax
ror byte [rcx], 1
add byte [rax], al
movzx eax, byte [r14 + 0x9d0]
lea r13, [r14 + 0x730]
scasb al, byte [rdi]
xor byte [rdi], al
add byte [rax], al
lea rcx, [0x1401574bc]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x49
mov rbx, qword [r14 + 0x760]
mov ebx, dword [rsi + 0x760]
add byte [rax], al
jmp 0x14006ad42
mov qword [rsp + 0xa0], rdx
mov dword [rsp + 0xa0], edx
add byte [rax], al
add cl, ch
fst qword [rcx]
jmp 0x14006bd0a
add byte [rax], al
mov qword [rsp + 0xa0], rdx
movabs al, byte [0x70247c8b48000000]
mov rdi, qword [rsp + 0x70]
jmp 0x14006b95a
mov qword [rsp + 0xa0], rdx
mov qword [rsp + 0x30], r13
jmp 0x14006bea5
lea rcx, [0x140125a80]
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientclient.rs
or eax, dword [rax]
or eax, dword [rax]
jmp 0x14006ab7f
lea rcx, [0x140125a80]
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientclient.rs
jmp 0x14006ab7f
lea rcx, [0x140125a80]
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientclient.rs
mov edx, 0x23
jmp 0x14006e665
lea rbx, [r14 + 0x248]
lea rdx, [r14 + 0x360]
lea rcx, [rsp + 0x4f0]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
movzx edx, byte [r14 + 0x460]
xor eax, eax
test rdx, rdx
je 0x14006ac09
cmp edx, 1
jne 0x14006abc9
mov cl, byte [r14 + 0x461]
mov al, 1
jmp 0x14006ac09
call fcn.140034301
mov rsi, rax
mov rax, qword [r14 + 0x468]
lea rdx, [rax + 0x18]
mov r10, qword [rax]
mov r8, qword [rax + 8]
mov r9, qword [rax + 0x10]
lea rdi, [rsp + 0x1f0]
mov rcx, rdi
call qword [r10]
movdqu xmm0, xmmword [rdi]
movdqu xmm1, xmmword [rdi + 0x10]
movdqu xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
mov al, 2
lea rdi, [rsp + 0x760]
mov byte [rdi - 0x10], al
mov byte [rdi - 0xf], cl
mov qword [rdi - 8], rsi
lea rdx, [r14 + 0x488]
mov rax, qword [r14 + 0x470]
mov r8, qword [r14 + 0x478]
mov r9, qword [r14 + 0x480]
mov rcx, rdi
call qword [rax]
lea rsi, [rsp + 0x1f0]
lea rdx, [rsp + 0x4f0]
mov r8d, pe_nt_image_headers64
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rdi - 0x10]
movups xmm1, xmmword [rdi]
movups xmm2, xmmword [rdi + 0x10]
movups xmmword [rsi + 0x100], xmm0
movups xmmword [rsi + 0x110], xmm1
movups xmmword [rsi + 0x120], xmm2
lea rdi, [rsp + 0x1488]
mov r8d, 0x130
mov rcx, rdi
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [r14 + 0x4e8]
mov r8d, 0x130
mov rcx, rsi
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [r14 + 0x618], rbx
lea rdx, [r14 + 0x728]
mov byte [r14 + 0x728], 0
mov qword [rsp + 0x90], rdx
mov qword [r14 + 0x620], rbx
mov byte [r14 + 0x729], 1
lea rcx, [r14 + 0x628]
mov r8d, pe_nt_image_headers64
mov qword [rsp + 0xf8], rsi
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea r13, [r14 + 0x730]
movups xmm0, xmmword [r14 + 0x5e8]
movups xmm1, xmmword [r14 + 0x5f8]
movups xmm2, xmmword [r14 + 0x608]
movups xmmword [r14 + 0x730], xmm0
movups xmmword [r14 + 0x740], xmm1
movups xmmword [r14 + 0x750], xmm2
mov qword [r14 + 0x760], rbx
lea rdx, [r14 + 0x9d0]
mov byte [r14 + 0x9d0], 0
mov qword [rsp + 0xa0], rdx
mov word [r14 + 0x9d6], 0
mov dword [r14 + 0x9d2], 0
mov qword [r14 + 0x768], rbx
lea r15, [r14 + 0x770]
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
movups xmmword [r14 + 0x770], xmm0
movups xmmword [r14 + 0x780], xmm1
movups xmmword [r14 + 0x790], xmm2
movzx ecx, byte [r14 + 0x770]
xor eax, eax
test rcx, rcx
je 0x14006adef
cmp ecx, 1
jne 0x14006adb3
mov dl, byte [r14 + 0x771]
mov al, 1
jmp 0x14006adef
call fcn.140034301
mov rsi, rax
mov rax, qword [r14 + 0x778]
lea rdx, [rax + 0x18]
mov r10, qword [rax]
mov r8, qword [rax + 8]
mov r9, qword [rax + 0x10]
lea rdi, [rsp + 0x1f0]
mov rcx, rdi
call qword [r10]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov al, 2
lea rcx, [rsp + 0x200]
mov byte [rcx - 0x10], al
mov byte [rcx - 0xf], dl
mov qword [rcx - 8], rsi
lea rdx, [r14 + 0x798]
mov rax, qword [r14 + 0x780]
mov r8, qword [r14 + 0x788]
mov r9, qword [r14 + 0x790]
call qword [rax]
mov rdx, qword [rbx + 0x108]
test rdx, rdx
je 0x14006ae35
lock inc qword [rdx]
jle 0x14006e61c
movups xmm0, xmmword [rsp + 0x1f0]
movups xmm1, xmmword [rsp + 0x200]
movups xmm2, xmmword [rsp + 0x210]
movaps xmmword [rsp + 0xd60], xmm2
movaps xmmword [rsp + 0xd50], xmm1
movaps xmmword [rsp + 0xd40], xmm0
mov rdi, qword [r14 + 0x768]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rsp + 0x930], xmm2
movaps xmmword [rsp + 0x920], xmm1
movaps xmmword [rsp + 0x910], xmm0
mov rbx, qword [rdi + 0x68]
test rbx, rbx
je 0x14006aeb1
lock inc qword [rbx]
jle 0x14006e61c
mov rax, qword [rdi + 0x70]
mov qword [rsp + 0x138], rax
mov rsi, qword [rdi + 0x108]
test rsi, rsi
je 0x14006aec7
lock inc qword [rsi]
jle 0x14006e61c
mov rbp, r12
mov rax, qword [rdi + 0x68]
test rax, rax
je 0x14006aee9
lock inc qword [rax]
jle 0x14006e61c
mov rcx, qword [rdi + 0x70]
mov qword [rsp + 0xe8], rcx
mov qword [rsp + 0x30], r13
mov r10b, byte [rdi + 0x78]
mov cl, byte [rdi + 0x79]
mov byte [rsp + 0x50], cl
mov r15d, dword [rdi + 0x7a]
mov r13b, byte [rdi + 0x81]
mov r8b, byte [rdi + 0x7e]
mov r9b, byte [rdi + 0x7f]
mov rcx, qword [rdi]
mov qword [rsp + 0x1d8], rcx
mov rcx, qword [rdi + 8]
mov qword [rsp + 0x1d0], rcx
mov rcx, qword [rdi + 0x10]
mov qword [rsp + 0x1c8], rcx
mov rcx, qword [rdi + 0x18]
mov qword [rsp + 0x1c0], rcx
mov cl, byte [rdi + 0x64]
mov byte [rsp + 0x68], cl
mov ecx, dword [rdi + 0x58]
mov dword [rsp + 0x58], ecx
mov ecx, dword [rdi + 0x5c]
mov dword [rsp + 0x60], ecx
mov ecx, dword [rdi + 0x60]
mov dword [rsp + 0xf0], ecx
mov ecx, dword [rdi + 0x48]
mov dword [rsp + 0x10c], ecx
mov rcx, qword [rdi + 0x40]
mov qword [rsp + 0x1b8], rcx
mov rcx, qword [rdi + 0x30]
mov qword [rsp + 0x1b0], rcx
mov cl, byte [rdi + 0x65]
mov byte [rsp + 0x47], cl
mov r11b, byte [rdi + 0x80]
mov cl, byte [rdi + 0x112]
mov r12d, dword [rdi + 0x38]
mov dword [rsp + 0x108], r12d
mov r12, qword [rdi + 0x20]
mov qword [rsp + 0x198], r12
mov r12, qword [rdi + 0x28]
mov qword [rsp + 0x1a0], r12
mov r12, qword [rdi + 0x50]
mov qword [rsp + 0x1a8], r12
mov r12, qword [rdi + 0xa8]
mov qword [rsp + 0x190], r12
lock inc qword [r12]
jle 0x14006e61c
mov byte [rsp + 0x42], r11b
mov byte [rsp + 0x43], r10b
mov byte [rsp + 0x44], r9b
mov byte [rsp + 0x45], r8b
mov byte [rsp + 0x46], cl
mov qword [rsp + 0x180], rdx
mov qword [rsp + 0x188], rax
mov rax, qword [rdi + 0xb0]
mov qword [rsp + 0x178], rax
lock inc qword [rax]
jle 0x14006e61c
mov r12, rbp
mov rbp, qword [rdi + 0xb8]
xor eax, eax
cmp qword [rdi + 0x88], 0
je 0x14006b04b
mov rcx, qword [rdi + 0x90]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rsp + 0x130], rax
mov eax, 1
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x170], rsi
mov rcx, qword [rdi + 0x98]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rsp + 0x158], rax
mov al, byte [rdi + 0xa4]
mov byte [rsp + 0x41], al
mov al, byte [rdi + 0xa5]
mov byte [rsp + 0x40], al
mov al, byte [rdi + 0xa0]
mov byte [rsp + 0x3f], al
mov al, byte [rdi + 0xa1]
mov byte [rsp + 0x3e], al
mov al, byte [rdi + 0xa2]
mov byte [rsp + 0x3d], al
mov al, byte [rdi + 0xa3]
mov byte [rsp + 0x3c], al
mov rax, qword [rdi + 0xf8]
mov qword [rsp + 0x160], rax
lock inc qword [rax]
jle 0x14006e61c
mov al, byte [rdi + 0x100]
mov byte [rsp + 0x3b], al
mov eax, dword [rdi + 0xc8]
mov dword [rsp + 0x104], eax
mov rax, qword [rdi + 0xc0]
mov qword [rsp + 0x140], rax
mov al, byte [rdi + 0x101]
mov byte [rsp + 0x3a], al
mov al, byte [rdi + 0x102]
mov byte [rsp + 0x39], al
mov cl, 2
cmp byte [rdi + 0xf0], 2
je 0x14006b164
lea rdx, [rdi + 0xe8]
mov rax, qword [rdi + 0xd0]
mov r8, qword [rdi + 0xd8]
mov r9, qword [rdi + 0xe0]
lea rsi, [rsp + 0x1f0]
mov rcx, rsi
call qword [rax]
mov cl, byte [rdi + 0xf0]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x500], xmm1
movaps xmmword [rsp + 0x4f0], xmm0
mov eax, dword [rsi + 0x21]
mov dword [rsp + 0x750], eax
mov eax, dword [rsi + 0x24]
mov dword [rsp + 0x753], eax
mov byte [rsp + 0x38], cl
movaps xmm0, xmmword [rsp + 0x4f0]
movaps xmm1, xmmword [rsp + 0x500]
movups xmmword [rsp + 0x404], xmm1
movups xmmword [rsp + 0x3f4], xmm0
mov eax, dword [rsp + 0x750]
mov ecx, dword [rsp + 0x753]
mov dword [rsp + 0xa8], eax
mov dword [rsp + 0xab], ecx
movzx edx, byte [rsp + 0x910]
xor eax, eax
test rdx, rdx
je 0x14006b200
cmp edx, 1
jne 0x14006b1c3
mov al, 1
mov cl, byte [rsp + 0x911]
jmp 0x14006b200
call fcn.140034301
mov rsi, rax
mov rax, qword [rsp + 0x918]
lea rdx, [rax + 0x18]
mov r10, qword [rax]
mov r8, qword [rax + 8]
mov r9, qword [rax + 0x10]
lea rdi, [rsp + 0x1f0]
mov rcx, rdi
call qword [r10]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov al, 2
mov qword [rsp + 0x148], rbp
mov qword [rsp + 0x150], rbx
mov qword [rsp + 0x128], r12
xor edx, edx
test r13b, r13b
setne dl
cmp r13b, 2
mov r8d, 2
cmovne r8d, edx
mov dword [rsp + 0x100], r8d
shl r15, 8
movzx ebp, byte [rsp + 0x50]
or rbp, r15
lea rdi, [rsp + 0xb90]
mov byte [rdi - 0x10], al
mov byte [rdi - 0xf], cl
mov qword [rdi - 8], rsi
lea rdx, [rsp + 0x938]
mov rax, qword [rdx - 0x18]
mov r8, qword [rdx - 0x10]
mov r9, qword [rdx - 8]
mov rcx, rdi
call qword [rax]
lea rdx, [rsp + 0x1f0]
mov byte [rdx], 3
xor eax, eax
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x30], rax
lea rsi, [rsp + 0x4f0]
lea r8, [rsp + 0xb80]
mov rcx, rsi
call fcn.140032767
lea r15, [rsp + 0x750]
mov rcx, r15
mov rdx, rsi
mov r8, rdi
call fcn.140032830
mov r13b, byte [r15]
mov r12b, byte [r15 + 1]
mov bl, byte [r15 + 2]
mov al, 4
cmp r13b, 4
jne 0x14006b2d0
mov r15, qword [rsp + 0xe8]
jmp 0x14006b42a
lea rdx, [rsp + 0x753]
lea rsi, [rsp + 0x1f3]
mov byte [rsi - 3], r13b
mov byte [rsi - 2], r12b
mov byte [rsi - 1], bl
mov r8d, 0x55
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov ecx, 1
xor edx, edx
call fcn.140009da0
mov byte [rax], 0x2f
lea r8, [rsp + 0x480]
mov qword [r8], rax
mov qword [r8 + 8], rdx
mov qword [r8 + 0x10], 1
lea rdi, [rsp + 0xa00]
mov rcx, rdi
mov rdx, r8
call fcn.140008ee3
lea r15, [rsp + 0x4f0]
mov rcx, r15
mov rdx, rdi
call fcn.14002f62a
mov r15, qword [r15]
test r15, r15
je 0x14006b405
mov cl, byte [rsp + 0x4f8]
mov dl, byte [rsp + 0x4f9]
movups xmm0, xmmword [rsp + 0x508]
movups xmmword [rsp + 0xa0e], xmm0
movups xmm0, xmmword [rsp + 0x4fa]
movaps xmmword [rsp + 0xa00], xmm0
mov rax, qword [rsp + 0x220]
test rax, rax
je 0x14006b3b7
lea rdi, [rsp + 0x238]
mov r12d, edx
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov ebx, ecx
mov rcx, rdi
call qword [rax + 0x10]
mov edx, r12d
mov ecx, ebx
mov r13b, byte [rdi - 0x48]
mov r12b, byte [rdi - 0x47]
mov bl, byte [rdi - 0x46]
mov qword [rsp + 0x220], r15
mov byte [rsp + 0x228], cl
mov byte [rsp + 0x229], dl
movaps xmm0, xmmword [rsp + 0xa00]
movups xmmword [rsp + 0x22a], xmm0
movups xmm0, xmmword [rsp + 0xa0e]
movups xmmword [rsp + 0x238], xmm0
lea rcx, [rsp + 0x4f0]
mov r8d, 0x55
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
jmp 0x14006b41f
mov bl, byte [rsp + 0x4f8]
lea rcx, [rsp + 0x1f0]
call fcn.14003270f
mov r13b, 4
mov r12b, 2
mov r15, qword [rsp + 0xe8]
mov eax, r13d
lea rcx, [rsp + 0x1f3]
mov byte [rcx - 3], al
mov byte [rcx - 2], r12b
mov byte [rcx - 1], bl
lea rdx, [rsp + 0x4f0]
mov r8d, 0x55
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [rsp + 0x4f0]
lea rdx, [rsp + 0x1f0]
mov rcx, rsi
call fcn.14002e88c
cmp byte [rsi], 3
je case.0x14004b859.253
lea rax, [rsp + 0xa00]
lea rdx, [rsp + 0x4f0]
mov ecx, 0xb
mov rdi, rax
mov rsi, rdx
rep movsq qword [rdi], qword [rsi]
mov ecx, dword [rsp + 0x410]
mov dword [rsp + 0x4e0], ecx
mov ecx, dword [rsp + 0xab]
mov dword [rsp + 0xc3], ecx
mov ecx, dword [rsp + 0xa8]
mov dword [rsp + 0xc0], ecx
movaps xmm0, xmmword [rsp + 0x910]
movaps xmm1, xmmword [rsp + 0x920]
movaps xmm2, xmmword [rsp + 0x930]
movups xmmword [rsp + 0x216], xmm2
movups xmmword [rsp + 0x206], xmm1
movups xmmword [rsp + 0x1f6], xmm0
mov rcx, qword [rsp + 0x21e]
mov qword [rsp + 0x4ae], rcx
movups xmm0, xmmword [rsp + 0x3f0]
movups xmm1, xmmword [rsp + 0x400]
movaps xmmword [rsp + 0x4d0], xmm1
movaps xmmword [rsp + 0x4c0], xmm0
movups xmm0, xmmword [rsp + 0x1f0]
movups xmm1, xmmword [rsp + 0x200]
movups xmm2, xmmword [rsp + 0x210]
movaps xmmword [rsp + 0x4a0], xmm2
movaps xmmword [rsp + 0x490], xmm1
movaps xmmword [rsp + 0x480], xmm0
mov rcx, qword [r14 + 0x768]
mov cl, byte [rcx + 0x112]
mov byte [r14 + 0x9d1], cl
mov cl, byte [rdx + 4]
mov byte [rsp + 0x7c], cl
mov ecx, dword [rdx]
mov dword [rsp + 0x78], ecx
mov ecx, dword [rsp + 0x1f0]
mov dword [rsp + 0x98], ecx
movzx ecx, word [rsp + 0x1f4]
mov word [rsp + 0x9c], cx
movaps xmm0, xmmword [rsp + 0xd40]
movaps xmm1, xmmword [rsp + 0xd50]
movaps xmm2, xmmword [rsp + 0xd60]
movaps xmmword [rsp + 0x3f0], xmm0
movaps xmmword [rsp + 0x400], xmm1
movaps xmmword [rsp + 0x410], xmm2
movaps xmm0, xmmword [rsp + 0x3f0]
movaps xmm1, xmmword [rsp + 0x400]
movaps xmm2, xmmword [rsp + 0x410]
movups xmmword [r14 + 0x9f8], xmm2
movups xmmword [r14 + 0x9e8], xmm1
movups xmmword [r14 + 0x9d8], xmm0
mov rcx, qword [rsp + 0x180]
mov qword [r14 + 0xa08], rcx
mov qword [r14 + 0xa10], 0
mov qword [r14 + 0xa18], 6
mov rcx, qword [rsp + 0x168]
mov qword [r14 + 0xa20], rcx
mov rcx, qword [rsp + 0x130]
mov qword [r14 + 0xa28], rcx
mov rcx, qword [rsp + 0x158]
mov qword [r14 + 0xa30], rcx
mov cl, byte [rsp + 0x3f]
mov byte [r14 + 0xa38], cl
mov cl, byte [rsp + 0x3e]
mov byte [r14 + 0xa39], cl
mov cl, byte [rsp + 0x3d]
mov byte [r14 + 0xa3a], cl
mov cl, byte [rsp + 0x3c]
mov byte [r14 + 0xa3b], cl
mov cl, byte [rsp + 0x41]
mov byte [r14 + 0xa3c], cl
mov cl, byte [rsp + 0x40]
mov byte [r14 + 0xa3d], cl
mov rcx, qword [rsp + 0x190]
mov qword [r14 + 0xa40], rcx
mov rcx, qword [rsp + 0x178]
mov qword [r14 + 0xa48], rcx
mov rcx, qword [rsp + 0x148]
mov qword [r14 + 0xa50], rcx
mov rcx, qword [rsp + 0x140]
mov qword [r14 + 0xa58], rcx
mov ecx, dword [rsp + 0x104]
mov dword [r14 + 0xa60], ecx
mov ecx, dword [rsp + 0x4e0]
mov dword [r14 + 0xa84], ecx
movaps xmm0, xmmword [rsp + 0x4c0]
movaps xmm1, xmmword [rsp + 0x4d0]
movups xmmword [r14 + 0xa74], xmm1
movups xmmword [r14 + 0xa64], xmm0
mov cl, byte [rsp + 0x38]
mov byte [r14 + 0xa88], cl
mov ecx, dword [rsp + 0xc0]
mov edx, dword [rsp + 0xc3]
mov dword [r14 + 0xa89], ecx
mov dword [r14 + 0xa8c], edx
mov rcx, qword [rsp + 0x160]
mov qword [r14 + 0xa90], rcx
mov cl, byte [rsp + 0x3b]
mov byte [r14 + 0xa98], cl
mov cl, byte [rsp + 0x3a]
mov byte [r14 + 0xa99], cl
mov cl, byte [rsp + 0x39]
mov byte [r14 + 0xa9a], cl
mov ecx, dword [rsp + 0x78]
mov dword [r14 + 0xa9b], ecx
mov cl, byte [rsp + 0x7c]
mov byte [r14 + 0xa9f], cl
mov rcx, qword [rsp + 0x1d8]
mov qword [r14 + 0xaa0], rcx
mov rcx, qword [rsp + 0x1d0]
mov qword [r14 + 0xaa8], rcx
mov rcx, qword [rsp + 0x1c8]
mov qword [r14 + 0xab0], rcx
mov rcx, qword [rsp + 0x1c0]
mov qword [r14 + 0xab8], rcx
mov rcx, qword [rsp + 0x198]
mov qword [r14 + 0xac0], rcx
mov rcx, qword [rsp + 0x1a0]
mov qword [r14 + 0xac8], rcx
mov rcx, qword [rsp + 0x1b0]
mov qword [r14 + 0xad0], rcx
mov ecx, dword [rsp + 0x108]
mov dword [r14 + 0xad8], ecx
mov rcx, qword [rsp + 0x1b8]
mov qword [r14 + 0xae0], rcx
mov ecx, dword [rsp + 0x10c]
mov dword [r14 + 0xae8], ecx
mov rcx, qword [rsp + 0x1a8]
mov qword [r14 + 0xaf0], rcx
mov ecx, dword [rsp + 0x58]
mov dword [r14 + 0xaf8], ecx
mov ecx, dword [rsp + 0x60]
mov dword [r14 + 0xafc], ecx
mov ecx, dword [rsp + 0xf0]
mov dword [r14 + 0xb00], ecx
mov cl, byte [rsp + 0x68]
mov byte [r14 + 0xb04], cl
mov cl, byte [rsp + 0x47]
mov byte [r14 + 0xb05], cl
mov rcx, qword [rsp + 0x188]
mov qword [r14 + 0xb08], rcx
mov qword [r14 + 0xb10], r15
mov cl, byte [rsp + 0x43]
mov byte [r14 + 0xb18], cl
mov rcx, rbp
shr rcx, 0x20
mov byte [r14 + 0xb1d], cl
mov dword [r14 + 0xb19], ebp
mov cl, byte [rsp + 0x45]
mov byte [r14 + 0xb1e], cl
mov cl, byte [rsp + 0x44]
mov byte [r14 + 0xb1f], cl
mov cl, byte [rsp + 0x42]
mov byte [r14 + 0xb20], cl
mov ecx, dword [rsp + 0x100]
mov byte [r14 + 0xb21], cl
mov rcx, qword [rsp + 0x4ae]
mov qword [r14 + 0xb50], rcx
movaps xmm0, xmmword [rsp + 0x480]
movaps xmm1, xmmword [rsp + 0x490]
movaps xmm2, xmmword [rsp + 0x4a0]
movups xmmword [r14 + 0xb42], xmm2
movups xmmword [r14 + 0xb32], xmm1
movups xmmword [r14 + 0xb22], xmm0
lea rdi, [r14 + 0xb58]
mov ecx, 0xb
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x170]
mov qword [r14 + 0xbb0], rax
mov rax, qword [rsp + 0x150]
mov qword [r14 + 0xbb8], rax
mov rax, qword [rsp + 0x138]
mov qword [r14 + 0xbc0], rax
mov al, byte [rsp + 0x46]
mov byte [r14 + 0xbc8], al
mov byte [r14 + 0xbc9], al
mov eax, dword [rsp + 0x98]
mov dword [r14 + 0xbca], eax
movzx eax, word [rsp + 0x9c]
mov word [r14 + 0xbce], ax
mov rdi, qword [rsp + 0x70]
mov r13, qword [rsp + 0x30]
cmp dword [r14 + 0xa18], 9
je case.0x140071f78.250
lea rbx, [r14 + 0x9d8]
lea rsi, [rsp + 0x750]
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.140054cbe
cmp byte [rsi + 0x70], 3
jne 0x14006ba88
lea rdx, [r14 + 0xa18]
lea rsi, [rsp + 0xd40]
mov rcx, rsi
mov r8, rdi
call fcn.14007f539
cmp byte [rsi + 0x70], 3
je 0x14006cbdc
mov rax, qword [r14 + 0xa18]
mov qword [r14 + 0xa18], 9
cmp rax, 9
je 0x14006e710
lea rdx, [r14 + 0xa20]
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
lea r15, [rsp + 0x230]
movaps xmmword [r15 - 0x10], xmm3
movaps xmmword [r15 - 0x20], xmm2
movaps xmmword [r15 - 0x30], xmm1
movaps xmmword [r15 - 0x40], xmm0
mov qword [r15], rax
lea rcx, [rsp + 0x238]
mov r8d, 0x1b0
call sub.VCRUNTIME140.dll_memcpy
movdqu xmm0, xmmword [rbx]
movdqu xmm1, xmmword [rbx + 0x10]
movdqu xmm2, xmmword [rbx + 0x20]
movdqu xmm3, xmmword [rbx + 0x30]
lea rdx, [rsp + 0x750]
movdqu xmmword [rdx + 0x78], xmm0
movdqu xmmword [rdx + 0x88], xmm1
movdqu xmmword [rdx + 0x98], xmm2
movdqu xmmword [rdx + 0xa8], xmm3
lea rsi, [rsp + 0xd40]
mov ecx, 0xf
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0xb80]
mov r8d, 0xb8
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r15
call fcn.14007f99f
mov r15d, 9
jmp 0x14006bbc1
mov r15, qword [r14 + 0xa18]
mov qword [r14 + 0xa18], 9
cmp r15, 9
je 0x14006e710
lea rdx, [r14 + 0xa20]
movdqu xmm0, xmmword [rbx]
movdqu xmm1, xmmword [rbx + 0x10]
movdqu xmm2, xmmword [rbx + 0x20]
movdqu xmm3, xmmword [rbx + 0x30]
lea rsi, [rsp + 0x238]
movdqa xmmword [rsi - 0x18], xmm3
movdqa xmmword [rsi - 0x28], xmm2
movdqa xmmword [rsi - 0x38], xmm1
movdqa xmmword [rsi - 0x48], xmm0
mov qword [rsi - 8], r15
mov r8d, 0x1b0
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0xb80]
mov r8d, 0xb8
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0x2f0]
lea rcx, [rsp + 0x4f0]
mov r8d, 0xf8
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0x910]
lea rsi, [rsp + 0x750]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x1f0]
mov rcx, rsi
call fcn.14005fe5c
mov cl, byte [rsi]
mov rdx, qword [rsi + 8]
call fcn.140021070
lea rsi, [rsp + 0x218]
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x10]
mov rax, qword [rsi + 8]
test rax, rax
je 0x14006bb86
lock dec qword [rax]
jne 0x14006bb86
lea rcx, [rsp + 0x220]
call fcn.14004f785
cmp qword [rsp + 0x228], 0
je 0x14006bbb7
lea rsi, [rsp + 0x228]
mov rcx, rsi
call fcn.1400895d8
mov rax, qword [rsi]
lock dec qword [rax]
jne 0x14006bbb7
mov rcx, qword [rsp + 0x228]
call fcn.14004f4d0
cmp r15, 0xa
je 0x14006cbdc
mov word [r14 + 0x9d6], 0x101
lea rdi, [r14 + 0x7a0]
lea rsi, [rsp + 0x910]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
mov qword [r14 + 0x818], r15
lea rcx, [r14 + 0x820]
lea rdx, [rsp + 0xb80]
mov r8d, 0xb8
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [r14 + 0x8d8]
lea rdx, [rsp + 0x4f0]
mov r8d, 0xf8
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rbx
call fcn.14006e992
cmp dword [r14 + 0x818], 9
mov qword [rsp + 0x30], r13
jne 0x14006be2b
mov r12b, byte [r14 + 0x890]
cmp r12b, 2
jne 0x14006bf91
mov al, 1
mov byte [r14 + 0x9d5], al
movdqu xmm0, xmmword [r14 + 0x898]
movdqu xmm1, xmmword [r14 + 0x8a8]
movdqu xmm2, xmmword [r14 + 0x8b8]
movdqu xmm3, xmmword [r14 + 0x8c8]
movdqa xmmword [rsp + 0x520], xmm3
movdqa xmmword [rsp + 0x510], xmm2
movdqa xmmword [rsp + 0x500], xmm1
movdqa xmmword [rsp + 0x4f0], xmm0
mov byte [r14 + 0x9d4], al
mov r13, qword [r14 + 0x820]
mov qword [r14 + 0x9d8], r13
mov r12b, 2
xor ebp, ebp
cmp byte [r13 + 0x30], 4
jne 0x14006c162
lea rax, [r14 + 0x898]
mov byte [r14 + 0x9d5], 0
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqu xmm2, xmmword [rax + 0x20]
movdqu xmm3, xmmword [rax + 0x30]
movdqu xmmword [r14 + 0x9e0], xmm0
movdqu xmmword [r14 + 0x9f0], xmm1
movdqu xmmword [r14 + 0xa00], xmm2
movdqu xmmword [r14 + 0xa10], xmm3
mov r13, qword [rsp + 0x30]
lea rbx, [r14 + 0x9e0]
lea rsi, [rsp + 0x1f0]
mov rcx, rsi
mov rdx, rbx
mov r8, qword [rsp + 0x70]
call fcn.140054cbe
mov r12b, byte [rsi + 0x70]
cmp r12b, 3
mov qword [rsp + 0x30], r13
je 0x14006cbd4
lea rax, [rsp + 0x200]
mov r13, qword [rax - 0x10]
mov r15, qword [rax - 8]
lea rdi, [rsp + 0x420]
mov ecx, 0xc
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov ecx, dword [rax + 0x61]
mov eax, dword [rax + 0x64]
mov dword [rsp + 0xdb], eax
mov dword [rsp + 0xd8], ecx
mov rcx, rbx
call fcn.14006e9b9
cmp r12b, 2
jne 0x14006bdf2
xor ebp, ebp
cmp byte [r14 + 0x9d1], 0
je 0x14006c14c
xor ebp, ebp
cmp byte [r13 + 0x30], 4
jne 0x14006c14c
mov rsi, qword [r13]
xor ebx, ebx
test rsi, rsi
je 0x14006c143
mov rdi, qword [r13 + 8]
movabs r15, 0x3c17f049894c9388
movabs rbp, 0x5946619b2da1f920
xor ebx, ebx
mov rcx, rsi
call qword [rdi + 0x38]
xor rdx, r15
xor rax, rbp
or rax, rdx
je 0x14006c140
mov rcx, rsi
call qword [rdi + 0x30]
mov rsi, rax
mov rdi, rdx
test rax, rax
jne 0x14006bdc7
jmp 0x14006c143
lea rdi, [rsp + 0x6b0]
lea rsi, [rsp + 0x420]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0xd8]
mov ecx, dword [rsp + 0xdb]
mov dword [rsp + 0x4b], ecx
mov dword [rsp + 0x48], eax
mov rbp, r13
mov r13, r15
jmp 0x14006c14c
lea rbx, [r14 + 0x818]
mov r12b, byte [r14 + 0x810]
cmp r12b, 2
jne 0x14006c018
mov sil, 1
mov byte [r14 + 0x9d3], sil
lea rcx, [rsp + 0x1f0]
mov r8d, 0x1b8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + 0x9d2], sil
mov r13, qword [r14 + 0x7a0]
mov qword [r14 + 0x9d8], r13
mov r12b, 2
xor ebp, ebp
cmp byte [r13 + 0x30], 4
jne 0x14006bf65
mov byte [r14 + 0x9d3], 0
lea rcx, [r14 + 0x9e0]
mov r8d, 0x1b8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rbx, [r14 + 0x9e0]
lea rsi, [rsp + 0x4f0]
mov rcx, rsi
mov rdx, rbx
mov r8, qword [rsp + 0x70]
call fcn.14007f539
mov r12b, byte [rsi + 0x70]
cmp r12b, 3
je 0x14006cbd8
lea rax, [rsp + 0x500]
mov r15, qword [rax - 0x10]
mov r13, qword [rax - 8]
lea rdi, [rsp + 0xb20]
mov ecx, 0xc
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov ecx, dword [rax + 0x61]
mov eax, dword [rax + 0x64]
mov dword [rsp + 0xd3], eax
mov dword [rsp + 0xd0], ecx
mov rcx, rbx
call fcn.140069c6c
xor ebp, ebp
cmp r12b, 2
jne 0x14006bf1e
mov r13, r15
jmp 0x14006bf4f
lea rdi, [rsp + 0x6b0]
lea rsi, [rsp + 0xb20]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd3]
mov dword [rsp + 0x4b], ecx
mov dword [rsp + 0x48], eax
mov rbp, r15
cmp byte [r14 + 0x9d2], 0
je 0x14006bf65
mov rcx, qword [r14 + 0x9d8]
call fcn.140069853
mov byte [r14 + 0x9d2], 0
cmp byte [r14 + 0x9d3], 0
je 0x14006bf84
lea rcx, [rsp + 0x1f0]
call fcn.140069c6c
mov byte [r14 + 0x9d3], 0
jmp 0x14006c189
movdqu xmm0, xmmword [r14 + 0x898]
movdqu xmm1, xmmword [r14 + 0x8a8]
movdqu xmm2, xmmword [r14 + 0x8b8]
movdqu xmm3, xmmword [r14 + 0x8c8]
lea rax, [rsp + 0x1f0]
movdqa xmmword [rax + 0x30], xmm3
movdqa xmmword [rax + 0x20], xmm2
movdqa xmmword [rax + 0x10], xmm1
movdqa xmmword [rax], xmm0
mov rbp, qword [r14 + 0x820]
mov r13, qword [r14 + 0x828]
lea rsi, [r14 + 0x830]
lea rdi, [rsp + 0x6b0]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
mov ecx, dword [r14 + 0x891]
mov edx, dword [r14 + 0x894]
mov dword [rsp + 0x4b], edx
mov dword [rsp + 0x48], ecx
mov rcx, rax
call fcn.14006e9b9
jmp 0x14006c189
lea r15, [rsp + 0xd40]
mov r8d, 0x1b8
mov rcx, r15
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rbp, qword [r14 + 0x7a0]
mov r13, qword [r14 + 0x7a8]
lea rax, [r14 + 0x7b0]
lea rdi, [rsp + 0xac0]
mov ecx, 0xc
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov ecx, dword [r14 + 0x811]
mov edx, dword [r14 + 0x814]
mov dword [rsp + 0xcb], edx
mov dword [rsp + 0xc8], ecx
cmp dword [r15], 6
jne 0x14006c0b4
lea rdx, [r14 + 0x811]
lea rdi, [rsp + 0x6b0]
mov ecx, 0xc
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rdx]
mov ecx, dword [rdx + 3]
mov dword [rsp + 0x4b], ecx
mov dword [rsp + 0x48], eax
lea rcx, [rsp + 0xd40]
call fcn.140069c6c
jmp 0x14006c189
lea rcx, [rsp + 0xb80]
mov r8d, 0x1b8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [r14 + 0x768]
mov rdi, qword [rax + 0x68]
test rdi, rdi
je 0x14006c879
mov rbx, qword [rax + 0x70]
mov r15, qword [rbx + 0x10]
mov al, byte [0x140161290]
mov ecx, 0x1b8
mov edx, 8
call fcn.1400077b0
test rax, rax
je 0x14006e7d1
mov rsi, rax
dec r15
and r15, 0xfffffffffffffff0
add rdi, r15
add rdi, 0x10
lea rdx, [rsp + 0xb80]
mov r8d, 0x1b8
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea r8, [0x1401237a0]
mov rcx, rdi
mov rdx, rsi
call qword [rbx + 0x18]
jmp 0x14006ccfe
mov rbx, rsi
xor ebp, ebp
test rbx, rbx
setne bpl
cmp byte [r14 + 0x9d4], 0
je 0x14006c162
mov rcx, qword [r14 + 0x9d8]
call fcn.140069853
mov byte [r14 + 0x9d4], 0
cmp byte [r14 + 0x9d5], 0
je 0x14006c181
lea rcx, [rsp + 0x4f0]
call fcn.14006e9b9
mov byte [r14 + 0x9d5], 0
mov word [r14 + 0x9d6], 0
lea rax, [rsp + 0xa60]
lea rsi, [rsp + 0x6b0]
mov ecx, 0xc
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov ecx, dword [rsp + 0x48]
mov edx, dword [rsp + 0x4b]
mov dword [rsp + 0xb3], edx
mov dword [rsp + 0xb0], ecx
mov byte [r14 + 0x9d0], 1
lea rdi, [rsp + 0x1178]
mov ecx, 0xc
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0xb0]
mov ecx, dword [rsp + 0xb3]
mov dword [rsp + 0xbb], ecx
mov dword [rsp + 0xb8], eax
mov rcx, qword [rsp + 0x30]
call fcn.14006ea2c
cmp r12b, 2
jne 0x14006c26d
mov r15d, 3
test rbp, rbp
je 0x14006c61d
mov byte [r14 + 0x729], 0
mov r15, qword [r14 + 0x628]
mov rbx, qword [r14 + 0x630]
mov r12, qword [r14 + 0x638]
lea rdx, [r14 + 0x640]
lea rcx, [rsp + 0xef8]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [r14 + 0x6d0]
lea rdi, [rsp + 0xf88]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
jmp 0x14006c628
lea rax, [rsp + 0x1f0]
lea rsi, [rsp + 0x1178]
mov ecx, 0xc
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov qword [r14 + 0x730], rbp
mov qword [r14 + 0x738], r13
lea rdi, [r14 + 0x740]
mov ecx, 0xc
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov byte [r14 + 0x7a0], r12b
mov eax, dword [rsp + 0xb8]
mov ecx, dword [rsp + 0xbb]
mov dword [r14 + 0x7a1], eax
mov dword [r14 + 0x7a4], ecx
lea r12, [r14 + 0x628]
mov rcx, qword [r14 + 0x6f8]
test rcx, rcx
mov rbp, qword [rsp + 0x30]
je 0x14006c575
cmp qword [rcx + 0x18], 0
je 0x14006c575
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
movabs rbx, 0xf067ee6d066fb680
mov rdx, rcx
and rdx, rbx
lea r8, [rax - 0x20]
xor r9d, r9d
movdqa xmm0, xmmword [0x1400d4780]
pcmpeqd xmm1, xmm1
movdqa xmm2, xmmword [0x1400d4790]
movdqu xmm3, xmmword [rax + rdx]
movdqa xmm4, xmm3
pcmpeqb xmm4, xmm0
pmovmskb r11d, xmm4
test r11w, r11w
je 0x14006c373
lea esi, [r11 - 1]
and esi, r11d
bsf r10d, r11d
add r10, rdx
and r10, rcx
mov r11, r10
shl r11, 5
mov rdi, r8
sub rdi, r11
movdqu xmm4, xmmword [rdi]
pcmpeqb xmm4, xmm2
pmovmskb edi, xmm4
mov r11d, esi
cmp edi, 0xffff
jne 0x14006c336
jmp 0x14006c395
pcmpeqb xmm3, xmm1
pmovmskb r10d, xmm3
test r10d, r10d
jne 0x14006c575
add rdx, r9
add rdx, 0x10
add r9, 0x10
and rdx, rcx
jmp 0x14006c324
neg r10
shl r10, 5
mov rdi, qword [rax + r10 - 0x10]
mov rax, qword [rax + r10 - 8]
mov rcx, rdi
call qword [rax + 0x18]
movabs rcx, 0xd455995aba143824
xor rcx, rdx
xor rax, rbx
or rax, rcx
jne 0x14006c575
mov r13b, byte [rbp + 0x61]
cmp r13b, 2
je 0x14006e66c
mov rsi, qword [rdi]
mov bl, byte [rbp + 0x60]
mov rcx, qword [rbp + 0x48]
xor r15d, r15d
test rcx, rcx
je 0x14006c3f4
mov rax, qword [rbp + 0x50]
call qword [rax + 0x18]
mov r15, rax
mov qword [rsp + 0x58], rdx
mov rdi, qword [rbp + 0x58]
lock inc qword [rdi]
jle 0x14006e61c
mov rsi, qword [rsi + 0x10]
lea rbp, [rsi + 0x150]
mov rcx, rbp
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140161288]
shl rax, 1
xor edx, edx
test rax, rax
jne 0x14006cd31
mov qword [rsp + 0x50], r12
mov al, byte [rsi + 0x158]
test al, al
jne 0x14006e738
mov rax, qword [rsi + 0x160]
mov qword [rsp + 0x60], rax
mov rax, qword [rsi + 0x168]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsi + 0x170]
mov qword [rsp + 0x68], rax
mov r12b, byte [rsi + 0x179]
movzx eax, word [rsi + 0x17e]
mov word [rsp + 0x1f4], ax
mov eax, dword [rsi + 0x17a]
mov dword [rsp + 0x1f0], eax
mov qword [rsi + 0x160], r15
mov rax, qword [rsp + 0x58]
mov qword [rsi + 0x168], rax
mov qword [rsi + 0x170], rdi
mov byte [rsi + 0x178], bl
mov byte [rsi + 0x179], r13b
movzx eax, word [rsp + 0x4f4]
mov word [rsi + 0x17e], ax
mov eax, dword [rsp + 0x4f0]
mov dword [rsi + 0x17a], eax
mov eax, dword [rsp + 0x1f0]
mov dword [rsp + 0x4f0], eax
movzx eax, word [rsp + 0x1f4]
mov word [rsp + 0x4f4], ax
lock add qword [rsi + 0x180], 2
mov rcx, rbp
call fcn.140034b50
mov edi, 0x10
lea rcx, [rsi + rdi]
call fcn.1400c22d2
add rdi, 0x28
cmp rdi, 0x150
jne 0x14006c4ff
cmp r12b, 2
mov rbp, qword [rsp + 0x30]
mov r12, qword [rsp + 0x50]
je 0x14006c575
mov rsi, qword [rsp + 0x60]
test rsi, rsi
mov rdi, qword [rsp + 0xf0]
je 0x14006c560
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x14006c560
cmp qword [rdi + 0x10], 0x11
jb 0x14006c54e
mov rsi, qword [rsi - 8]
mov rcx, qword [0x1401611e0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x68]
lock dec qword [rax]
jne 0x14006c575
mov rcx, qword [rsp + 0x68]
call fcn.1400a1540
cmp byte [rbp + 0x61], 2
je 0x14006e66c
cmp byte [rbp + 0x40], 2
jne 0x14006c598
cmp byte [r14 + 0x6e0], 7
je 0x14006cddf
jmp 0x14006cdeb
cmp byte [r14 + 0x700], 3
jne 0x14006c630
mov cl, 1
mov dl, 3
call fcn.14003664d
mov r12, rbp
mov bpl, byte [rbp + 0x61]
cmp bpl, 2
je 0x14006e66c
mov rbx, rax
mov r15b, byte [r12 + 0x60]
mov rcx, qword [r12 + 0x48]
xor esi, esi
test rcx, rcx
je 0x14006c5e2
mov rax, qword [r12 + 0x50]
call qword [rax + 0x18]
mov rsi, rax
mov rdi, rdx
mov r12, qword [r12 + 0x58]
lock inc qword [r12]
jle 0x14006e61c
mov rcx, rbx
add rcx, 0x10
call fcn.1400365e5
mov qword [rbx + 0x10], rsi
mov qword [rbx + 0x18], rdi
mov qword [rbx + 0x20], r12
mov byte [rbx + 0x28], r15b
mov byte [rbx + 0x29], bpl
mov r15d, 3
jmp 0x14006da2b
mov rbx, r13
mov r12, qword [rsp + 0x128]
mov bpl, 1
jmp 0x14006db7d
mov rax, qword [r14 + 0x620]
cmp byte [rax + 0x111], 0
je 0x14006cdd1
movzx eax, byte [r14 + 0x688]
xor esi, esi
test rax, rax
je 0x14006c6a5
cmp eax, 1
jne 0x14006c664
mov bpl, byte [r14 + 0x689]
mov sil, 1
jmp 0x14006c6a5
call fcn.140034301
mov rdi, rax
mov rax, qword [r14 + 0x690]
lea rdx, [rax + 0x18]
mov r10, qword [rax]
mov r8, qword [rax + 8]
mov r9, qword [rax + 0x10]
lea rbx, [rsp + 0x1f0]
mov rcx, rbx
call qword [r10]
movdqu xmm0, xmmword [rbx]
movdqu xmm1, xmmword [rbx + 0x10]
movdqu xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
mov sil, 2
lea rdx, [r14 + 0x6b0]
mov rax, qword [r14 + 0x698]
mov r8, qword [r14 + 0x6a0]
mov r9, qword [r14 + 0x6a8]
lea rbx, [rsp + 0x200]
mov rcx, rbx
call qword [rax]
lea rdx, [r14 + 0x6d0]
mov rax, qword [r14 + 0x6b8]
mov r8, qword [r14 + 0x6c0]
mov r9, qword [r14 + 0x6c8]
lea r15, [rsp + 0x4f0]
mov rcx, r15
call qword [rax]
movzx eax, word [r14 + 0x6d8]
mov word [r15 + 0x20], ax
mov byte [rbx - 0x10], sil
mov byte [rbx - 0xf], bpl
mov qword [rbx - 8], rdi
movups xmm0, xmmword [r15]
movdqu xmm1, xmmword [r15 + 0x10]
movups xmmword [rbx + 0x20], xmm0
movdqu xmmword [rbx + 0x30], xmm1
mov rax, qword [r15 + 0x20]
mov qword [rbx + 0x40], rax
movups xmm0, xmmword [0x140125ab8]
lea r8, [rsp + 0x750]
movaps xmmword [r8 + 0x10], xmm0
movdqu xmm0, xmmword [0x140125aa8]
movdqa xmmword [r8], xmm0
lea rdi, [rsp + 0x4f0]
mov rcx, rdi
mov rdx, r12
call fcn.1400306a0
cmp byte [rdi + 0x32], 2
jne 0x14006c795
mov rax, qword [rsp + 0x4f0]
mov rcx, qword [rsp + 0x500]
mov rdx, qword [rax + 0x38]
cmp rdx, rcx
mov rbp, qword [rsp + 0x30]
ja 0x14006cdc4
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.9_srcheadermap.rs
call fcn.1400cf2d0
ud2
mov rdx, qword [rsp + 0x210]
test rdx, rdx
mov rbp, qword [rsp + 0x30]
je 0x14006e77b
mov rcx, qword [rsp + 0x208]
call fcn.14002a5a3
test rax, rax
je 0x14006e77b
mov rsi, rax
mov rdi, rdx
mov qword [rsp + 0x420], rax
mov qword [rsp + 0x428], rdx
mov r8, qword [rsp + 0x210]
xor ecx, ecx
test r8, r8
je 0x14006c810
mov rdx, qword [rsp + 0x208]
lea rbx, [rsp + 0x750]
mov rcx, rbx
call fcn.14002a10c
xor ecx, ecx
cmp qword [rbx], 0
je 0x14006c810
mov cl, 1
movzx eax, word [rsp + 0x760]
movzx edx, byte [rsp + 0x1f0]
test rdx, rdx
je 0x14006c865
cmp edx, 1
je 0x14006ca90
cmp edx, 2
jne 0x14006e874
mov r8, qword [rsp + 0x1f8]
mov rdx, qword [r8 + 8]
mov r8, qword [r8 + 0x10]
cmp r8, 3
jne 0x14006cab5
movzx r8d, word [rdx]
xor r8d, 0x7377
movzx edx, byte [rdx + 2]
xor edx, 0x73
or dx, r8w
je 0x14006cd40
cmp ax, 0x50
sete al
test cl, al
je 0x14006cadf
jmp 0x14006cd5b
mov eax, 1
lock xadd qword [0x140161068], rax
lea rdi, [rsp + 0xa8]
mov qword [rdi], rax
lea rsi, [rsp + 0x4f0]
mov r8d, 0x1b8
mov rcx, rsi
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 0x1b8], rdi
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xe0]
cmp eax, 1
je 0x14006c906
test eax, eax
jne 0x14006e887
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0x90]
lea rdx, [0x1400c2ce9]
call fcn.14009f520
mov byte [rsi + 0xe0], 1
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0x90]
movabs rax, 0x7fffffffffffffff
cmp rsi, rax
jae 0x14006e7e0
lea rax, [rsi + 1]
mov ecx, dword [0x140161294]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0x90], rax
mov rdi, qword [rcx + 0x98]
lea rcx, [rsp + 0x1f0]
lea rdx, [rsp + 0x4f0]
mov r8d, 0x1c0
call sub.VCRUNTIME140.dll_memcpy
cmp rdi, 2
je 0x14006e80b
lea rcx, [rsp + 0x750]
lea rdx, [rsp + 0x4f0]
mov r8d, 0x1b8
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x3a8]
mov rbx, qword [rax]
test rdi, rdi
je 0x14006cbf9
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r15, qword [rax + 0xa0]
lock inc qword [r15]
jle 0x14006e61c
mov rdi, rbx
mov al, byte [0x140161290]
mov ecx, 0x280
mov edx, 0x80
call fcn.1400077b0
test rax, rax
je 0x14006e868
mov rsi, rax
lea rax, [r15 + 0x70]
mov qword [rsp + 0x50], rax
mov qword [rsi], 0xcc
xor ebx, ebx
mov qword [rsi + 8], rbx
lea rax, [0x140123300]
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rbx
mov qword [rsi + 0x20], r15
mov qword [rsi + 0x28], rdi
mov rcx, rsi
add rcx, 0x30
lea rdx, [rsp + 0x750]
mov r8d, 0x1b8
call sub.VCRUNTIME140.dll_memcpy
pxor xmm0, xmm0
movdqu xmmword [rsi + 0x1e8], xmm0
mov qword [rsi + 0x1f8], rbx
mov rcx, qword [rsp + 0x50]
mov rdx, rsi
mov r8, rsi
call fcn.1400518f7
test rax, rax
je 0x14006ccc9
add r15, 0x10
lea rdx, [rsp + 0x2f]
mov byte [rdx], 0
lea rcx, [rsp + 0x910]
mov qword [rcx], r15
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], rdx
call fcn.1400c2659
jmp 0x14006ccc9
xor r8d, r8d
cmp byte [rsp + 0x1f1], 0
sete r8b
lea r9, str.httphttpsftpfileC:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srcparser.rs
lea rdx, [0x14015494c]
cmove rdx, r9
xor r8, 5
test cl, cl
je 0x14006cadf
cmp r8, 5
jne 0x14006cad5
mov ecx, 0x70747468
xor ecx, dword [rdx]
movzx edx, byte [rdx + 4]
xor edx, 0x73
or edx, ecx
je 0x14006cd4d
cmp ax, 0x50
je 0x14006cd5b
mov r8, qword [rsp + 0x210]
test r8, r8
je 0x14006cd5b
mov rdx, qword [rsp + 0x208]
lea rbx, [rsp + 0x6b0]
mov rcx, rbx
call fcn.14002a10c
cmp qword [rbx], 0
je 0x14006cd67
mov rax, qword [rsp + 0x6c0]
lea rcx, [rsp + 0x910]
mov qword [rcx + 0x10], rax
movdqu xmm0, xmmword [rsp + 0x6b0]
movdqa xmmword [rcx], xmm0
lea rax, [rsp + 0x420]
lea r8, [rsp + 0xb80]
mov qword [r8], rax
lea rax, [0x14003cf80]
mov qword [r8 + 8], rax
mov qword [r8 + 0x10], rcx
lea rax, [0x14007ed46]
mov qword [r8 + 0x18], rax
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
lea rdx, [rsp + 0x750]
mov qword [rdx], rax
mov eax, 2
mov qword [rdx + 8], rax
mov qword [rdx + 0x20], 0
mov qword [rdx + 0x10], r8
mov qword [rdx + 0x18], rax
lea rdi, [rsp + 0xd40]
mov rcx, rdi
call fcn.1400080f0
mov rsi, qword [rdi]
mov r8, qword [rdi + 0x10]
lea rcx, [rsp + 0x750]
mov rdx, rsi
call fcn.14008d9b3
cmp qword [rdi + 8], 0
je 0x14006cd7a
mov rcx, qword [0x1401611e0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14006cd7a
mov al, 5
jmp 0x14006cbde
mov al, 4
jmp 0x14006cbde
mov al, 3
mov rcx, qword [rsp + 0xa0]
mov byte [rcx], al
mov al, 3
mov rcx, qword [rsp + 0x90]
mov byte [rcx], al
jmp 0x14006de6f
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xa0]
lock inc qword [rdi]
jle 0x14006e61c
mov al, byte [0x140161290]
mov ecx, 0x280
mov edx, 0x80
call fcn.1400077b0
test rax, rax
je 0x14006e868
mov rsi, rax
mov qword [rax], 0xcc
xor r15d, r15d
mov qword [rax + 8], r15
lea rax, case.0x140028da9.466
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], r15
mov qword [rsi + 0x20], rdi
add rdi, 0x60
mov qword [rsi + 0x28], rbx
mov rcx, rsi
add rcx, 0x30
lea rdx, [rsp + 0x750]
mov r8d, 0x1b8
call sub.VCRUNTIME140.dll_memcpy
pxor xmm0, xmm0
movdqu xmmword [rsi + 0x1e8], xmm0
mov qword [rsi + 0x1f8], r15
mov rcx, rdi
mov rdx, rsi
mov r8, rsi
call fcn.1400518f7
test rax, rax
je 0x14006ccc9
mov ecx, dword [0x140161294]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
lea rcx, [rcx + 0xa0]
mov rdx, rax
call fcn.1400c128d
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0x90]
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rsi], rcx
je 0x14006ccfe
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x20]
lea rdi, [rsp + 0x6b0]
lea rsi, [rsp + 0xac0]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0xc8]
mov ecx, dword [rsp + 0xcb]
mov dword [rsp + 0x4b], ecx
mov dword [rsp + 0x48], eax
jmp 0x14006c189
call fcn.1400d29b0
mov edx, eax
xor dl, 1
jmp 0x14006c42b
movzx eax, ax
cmp eax, 0x1bb
jmp 0x14006c869
movzx eax, ax
cmp eax, 0x1bb
jne 0x14006cadf
mov qword [rsp + 0x6b0], 0
lea rcx, [rsp + 0x750]
mov rdx, rsi
mov r8, rdi
call fcn.14008d9b3
cmp byte [rsp + 0x770], 2
je 0x14006e7ab
mov rax, qword [rsp + 0x770]
lea rdx, [rsp + 0xb80]
mov qword [rdx + 0x20], rax
movdqu xmm0, xmmword [rsp + 0x750]
movdqu xmm1, xmmword [rsp + 0x760]
movdqa xmmword [rdx + 0x10], xmm1
movdqa xmmword [rdx], xmm0
lea rcx, [rsp + 0x4f0]
call fcn.14002fe0b
lea rcx, [rsp + 0x1f0]
call fcn.140033baf
cmp byte [r14 + 0x6e0], 7
jne 0x14006d106
lea rcx, [r14 + 0x688]
call fcn.140033bf4
cmp byte [rbp + 0x61], 2
je 0x14006e6f6
mov byte [r14 + 0x729], 0
mov r12, qword [r14 + 0x628]
mov r15, qword [r14 + 0x630]
mov r13, qword [r14 + 0x638]
lea rdx, [r14 + 0x640]
lea rcx, [rsp + 0xd40]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
cmp byte [rbp + 0x40], 2
jne 0x14006cece
call fcn.140067c92
mov rsi, rax
mov rdi, rdx
add rbp, 0x38
lea rbx, [rsp + 0x208]
mov qword [rbx - 0x18], r12
mov qword [rbx - 0x10], r15
mov qword [rbx - 8], r13
lea rdx, [rsp + 0xd40]
mov r8d, 0xe8
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0xe8], 0
mov qword [rbx + 0xf0], 1
mov qword [rbx + 0xf8], rsi
lea rsi, [rsp + 0x4f0]
lea rbx, [rsp + 0x1f0]
mov rcx, rsi
mov rdx, rbp
mov r8, rbx
call fcn.1400892f7
mov qword [rbx], rdi
mov r12, qword [rsi + 0x100]
cmp r12, 3
jne 0x14006cfa9
mov r12d, 6
xor ebp, ebp
mov r15, rdi
jmp 0x14006d2b5
mov rcx, qword [rbp + 0x30]
xor edx, edx
mov eax, 1
lock cmpxchg qword [rcx + 0x10], rdx
je 0x14006cf0f
cmp byte [rbp + 0x40], 0
je 0x14006cf0f
lea rcx, [rsp + 0xb80]
lea rdx, [rsp + 0xd40]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x110], r13
jmp 0x14006d250
mov byte [rbp + 0x40], 1
call fcn.140067c92
mov rdi, rax
mov rsi, rdx
add rbp, 0x38
lea rbx, [rsp + 0x208]
mov qword [rbx - 0x18], r12
mov qword [rbx - 0x10], r15
mov qword [rbx - 8], r13
lea rdx, [rsp + 0xd40]
mov r8d, 0xe8
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0xe8], 0
mov qword [rbx + 0xf0], 1
mov qword [rbx + 0xf8], rdi
lea rdi, [rsp + 0x4f0]
lea rbx, [rsp + 0x1f0]
mov rcx, rdi
mov rdx, rbp
mov r8, rbx
call fcn.1400892f7
mov qword [rbx], rsi
mov rbx, qword [rdi + 0x100]
cmp rbx, 3
jne 0x14006d149
mov r12d, 3
mov r15, rsi
jmp 0x14006d250
lea rsi, [rsp + 0x508]
mov rbx, qword [rsi - 0x18]
mov r13, qword [rsi - 0x10]
mov r15, qword [rsi - 8]
lea rdi, [rsp + 0x750]
mov r8d, 0xe8
mov rcx, rdi
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rsi + 0xf0]
movaps xmmword [rsp + 0x420], xmm0
lea rcx, [rsp + 0x1f0]
call case.0x14004b723.363
mov qword [rsi - 0x18], rbx
mov qword [rsi - 0x10], r13
mov qword [rsi - 8], r15
lea rsi, [rsp + 0x508]
mov r8d, 0xe8
mov rcx, rsi
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x420]
movups xmmword [rsi + 0xf0], xmm0
mov qword [rsi + 0xe8], 2
cmp r12d, 2
je case.0x14004c388.200
lea rcx, [rsp + 0x208]
mov qword [rcx - 0x18], rbx
mov qword [rcx - 0x10], r13
mov qword [rcx - 8], r15
lea rsi, [rsp + 0x750]
mov r8d, 0xe8
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0x2f0]
mov qword [rdi], r12
movdqa xmm0, xmmword [rsp + 0x420]
movdqu xmmword [rdi + 8], xmm0
lea rcx, [rsp + 0xb80]
mov r8d, 0xe8
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rdi
call fcn.140040b37
lea rcx, [rsp + 0x4f0]
call fcn.14006f771
mov r12d, 6
xor ebp, ebp
cmp rbx, 3
je 0x14006d2b2
lea rcx, [rsp + 0x1f0]
lea rdx, [rsp + 0xb80]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov cl, 4
call fcn.14003664d
mov rsi, rax
lea rdx, str.connection_was_not_readydispatch_dropped_without_returning_error
mov r8d, 0x18
mov rcx, rax
call fcn.140036bc8
mov rbp, r13
mov r13d, 1
mov r12, rbx
jmp 0x14006d2b8
mov al, byte [rbp + 0x61]
cmp al, 2
je 0x14006e66c
lea rsi, [r14 + 0x688]
test al, al
je 0x14006d13c
cmp byte [rsi], 0
je 0x14006cdeb
lea rdx, [0x140128e88]
mov rcx, rsi
call fcn.14002f7a6
test al, al
je 0x14006cdeb
mov rcx, rsi
call fcn.140033960
jmp 0x14006cdeb
lea rsi, [rsp + 0x508]
mov r12, qword [rsi - 0x18]
mov r15, qword [rsi - 0x10]
mov r13, qword [rsi - 8]
lea rdi, [rsp + 0x750]
mov r8d, 0xe8
mov rcx, rdi
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rsi + 0xf0]
movaps xmmword [rsp + 0x420], xmm0
lea rcx, [rsp + 0x1f0]
call case.0x14004b723.363
mov qword [rsi - 0x18], r12
mov qword [rsi - 0x10], r15
mov qword [rsi - 8], r13
lea rsi, [rsp + 0x508]
mov r8d, 0xe8
mov rcx, rsi
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x420]
movups xmmword [rsi + 0xf0], xmm0
mov qword [rsi + 0xe8], 2
cmp ebx, 2
je case.0x14004c033.214
lea rcx, [rsp + 0x208]
mov qword [rcx - 0x18], r12
mov qword [rcx - 0x10], r15
mov qword [rsp + 0x110], r13
mov qword [rcx - 8], r13
lea rsi, [rsp + 0x750]
mov r8d, 0xe8
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0x2f0]
mov qword [rdi], rbx
movdqa xmm0, xmmword [rsp + 0x420]
movdqu xmmword [rdi + 8], xmm0
lea rcx, [rsp + 0xb80]
mov r8d, 0xe8
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rdi
call fcn.140040b37
lea rcx, [rsp + 0x4f0]
call fcn.14006f771
xor ebp, ebp
cmp r12, 3
jne 0x14006d263
mov r12d, 6
xor r13d, r13d
jmp 0x14006d2ae
lea rcx, [rsp + 0x1f0]
lea rdx, [rsp + 0xb80]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov cl, 4
call fcn.14003664d
mov rsi, rax
lea rdx, str.connection_was_not_readydispatch_dropped_without_returning_error
mov r8d, 0x18
mov rcx, rax
call fcn.140036bc8
mov r13d, 1
mov rbp, r15
mov r15, qword [rsp + 0x110]
xor ebx, ebx
jmp 0x14006d2bd
mov r15, r13
xor r13d, r13d
mov ebx, 1
lea rdi, [rsp + 0x910]
lea rdx, [rsp + 0x1f0]
mov r8d, 0xe8
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [r14 + 0x7a8], rbx
mov qword [r14 + 0x7b0], r13
mov qword [r14 + 0x7b8], rsi
mov qword [r14 + 0x7c0], r12
mov qword [r14 + 0x7c8], rbp
mov qword [r14 + 0x7d0], r15
lea rcx, [r14 + 0x7d8]
mov r8d, 0xe8
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov r8, qword [rsp + 0x70]
lea r12, [r14 + 0x7a8]
lea rax, [r14 + 0x7b8]
mov qword [rsp + 0x50], rax
test rbx, rbx
je 0x14006d56f
cmp qword [r14 + 0x7b0], 0
jne 0x14006d579
mov qword [rsp + 0x58], r12
lea rbp, [r14 + 0x7c8]
lea rax, [r14 + 0x7d0]
mov qword [rsp + 0x60], rax
lea rax, [r14 + 0x868]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x30], r14
mov r15, qword [r14 + 0x7c0]
mov ebx, 1
add r15, 0xfffffffffffffffa
cmp r15, 3
cmovae r15, rbx
mov r13, qword [rsp + 0x50]
test r15, r15
cmove r13, rbp
jne 0x14006d816
cmp qword [r13], 0
jne 0x14006e620
mov r14, rbp
lea rbp, [r13 + 8]
lea rcx, [rsp + 0x1f0]
mov rdx, rbp
call fcn.140067cef
mov r15, qword [rsp + 0x1f8]
cmp r15, 6
je 0x14006d8c3
mov r12, qword [rsp + 0x1f0]
mov r8d, 0xa0
lea rcx, [rsp + 0x4f0]
lea rdx, [rsp + 0x200]
call sub.VCRUNTIME140.dll_memcpy
mov ecx, 0xb
lea rdi, [rsp + 0x420]
lea rsi, [rsp + 0x2a0]
rep movsq qword [rdi], qword [rsi]
cmp qword [r13], 0
jne 0x14006e64a
mov rcx, rbp
call case.0x14004b723.363
mov qword [r13], 1
cmp r15d, 4
lea rsi, [rsp + 0x750]
je 0x14006d481
cmp r15d, 5
lea r13, [rsp + 0x4f0]
je 0x14006e67f
mov r8d, 0xa0
mov rcx, rsi
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
mov ecx, 0xb
lea rbx, [rsp + 0xac0]
mov rdi, rbx
lea rsi, [rsp + 0x420]
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x750]
mov ebp, 1
jmp 0x14006d4b5
mov r8d, 0xa0
mov rcx, rsi
lea r13, [rsp + 0x4f0]
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
mov r15d, 4
mov r12, qword [rsp + 0x1e8]
mov ebp, 1
lea rbx, [rsp + 0xac0]
mov r8d, 0xa0
lea rcx, [rsp + 0x1f0]
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov ecx, 0xb
mov rdi, r13
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x30]
mov rax, qword [rax + 0x7c0]
add rax, 0xfffffffffffffffa
cmp rax, 3
cmovae rax, rbp
cmp rax, 1
mov ebx, 1
je 0x14006d517
test rax, rax
mov rbp, r14
jne 0x14006d524
cmp qword [rbp], 0
jne 0x14006d524
mov rcx, qword [rsp + 0x60]
call case.0x14004b723.363
jmp 0x14006d524
mov rcx, qword [rsp + 0x50]
call fcn.140080181
mov rbp, r14
mov qword [rsp + 0x1e8], r12
mov rax, qword [rsp + 0x30]
mov qword [rax + 0x7b8], r12
mov qword [rax + 0x7c0], r15
mov r8d, 0xa0
mov rcx, rbp
lea rdx, [rsp + 0x1f0]
call sub.VCRUNTIME140.dll_memcpy
mov ecx, 0xb
mov rdi, qword [rsp + 0x68]
mov rsi, r13
rep movsq qword [rdi], qword [rsi]
mov r8, qword [rsp + 0x70]
jmp 0x14006d37e
cmp qword [r14 + 0x7b0], 0
je 0x14006d5f0
mov rax, qword [r14 + 0x7b8]
mov qword [rsp + 0x88], rax
mov r15, qword [r14 + 0x7c0]
mov qword [r14 + 0x7c0], 5
cmp r15, 5
je 0x14006e723
mov rax, qword [r14 + 0x7c8]
mov qword [rsp + 0x80], rax
mov rbx, qword [r14 + 0x7d0]
lea rdx, [r14 + 0x7d8]
lea rcx, [rsp + 0xd40]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [r14 + 0x868]
lea rdi, [rsp + 0xa60]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
jmp 0x14006d934
mov qword [rsp + 0x58], r12
lea rbp, [r14 + 0x7c8]
lea rax, [r14 + 0x7d0]
mov qword [rsp + 0x60], rax
lea rax, [r14 + 0x868]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x30], r14
mov r15, qword [r14 + 0x7c0]
mov ebx, 1
add r15, 0xfffffffffffffffa
cmp r15, 3
cmovae r15, rbx
mov r13, qword [rsp + 0x50]
test r15, r15
cmove r13, rbp
jne 0x14006d816
cmp qword [r13], 0
jne 0x14006e620
mov r14, rbp
lea rbp, [r13 + 8]
lea rcx, [rsp + 0x1f0]
mov rdx, rbp
call fcn.140067cef
mov r15, qword [rsp + 0x1f8]
cmp r15, 6
je 0x14006d8c3
mov r12, qword [rsp + 0x1f0]
mov r8d, 0xa0
lea rcx, [rsp + 0x4f0]
lea rdx, [rsp + 0x200]
call sub.VCRUNTIME140.dll_memcpy
mov ecx, 0xb
lea rdi, [rsp + 0x420]
lea rsi, [rsp + 0x2a0]
rep movsq qword [rdi], qword [rsi]
cmp qword [r13], 0
jne 0x14006e64a
mov rcx, rbp
call case.0x14004b723.363
mov qword [r13], 1
cmp r15d, 4
lea rsi, [rsp + 0x750]
je 0x14006d728
cmp r15d, 5
lea r13, [rsp + 0x4f0]
je 0x14006e68f
mov r8d, 0xa0
mov rcx, rsi
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
mov ecx, 0xb
lea rbx, [rsp + 0xac0]
mov rdi, rbx
lea rsi, [rsp + 0x420]
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x750]
mov ebp, 1
jmp 0x14006d75c
mov r8d, 0xa0
mov rcx, rsi
lea r13, [rsp + 0x4f0]
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
mov r15d, 4
mov r12, qword [rsp + 0x1e0]
mov ebp, 1
lea rbx, [rsp + 0xac0]
mov r8d, 0xa0
lea rcx, [rsp + 0x1f0]
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov ecx, 0xb
mov rdi, r13
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x30]
mov rax, qword [rax + 0x7c0]
add rax, 0xfffffffffffffffa
cmp rax, 3
cmovae rax, rbp
cmp rax, 1
mov ebx, 1
je 0x14006d7be
test rax, rax
mov rbp, r14
jne 0x14006d7cb
cmp qword [rbp], 0
jne 0x14006d7cb
mov rcx, qword [rsp + 0x60]
call case.0x14004b723.363
jmp 0x14006d7cb
mov rcx, qword [rsp + 0x50]
call fcn.140080181
mov rbp, r14
mov qword [rsp + 0x1e0], r12
mov rax, qword [rsp + 0x30]
mov qword [rax + 0x7b8], r12
mov qword [rax + 0x7c0], r15
mov r8d, 0xa0
mov rcx, rbp
lea rdx, [rsp + 0x1f0]
call sub.VCRUNTIME140.dll_memcpy
mov ecx, 0xb
mov rdi, qword [rsp + 0x68]
mov rsi, r13
rep movsq qword [rdi], qword [rsi]
mov r8, qword [rsp + 0x70]
jmp 0x14006d625
cmp r15, 1
jne 0x14006e635
mov rax, qword [r13]
mov qword [rsp + 0x88], rax
mov r15, qword [r13 + 8]
mov qword [r13 + 8], 5
cmp r15, 5
mov r14, qword [rsp + 0x30]
je 0x14006e723
mov rax, qword [r13 + 0x10]
mov qword [rsp + 0x80], rax
mov rbx, qword [r13 + 0x18]
lea rdx, [r13 + 0x20]
lea rcx, [rsp + 0xb80]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
add r13, 0xb0
lea rdi, [rsp + 0xb20]
mov ecx, 0xb
mov rsi, r13
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [r14 + 0x7c0]
add rcx, 0xfffffffffffffffa
cmp rcx, 3
mov eax, 1
cmovb rax, rcx
cmp rax, 1
je 0x14006d8dd
test rax, rax
mov r12, qword [rsp + 0x58]
jne 0x14006d8ec
cmp qword [rbp], 0
jne 0x14006d8ec
mov rcx, qword [rsp + 0x60]
call case.0x14004b723.363
jmp 0x14006d8ec
mov r15d, 5
mov rbx, qword [rsp + 0xe0]
mov r12, qword [rsp + 0x58]
mov r14, qword [rsp + 0x30]
jmp 0x14006d92a
mov rcx, qword [rsp + 0x50]
call fcn.140080181
mov r12, qword [rsp + 0x58]
mov qword [r14 + 0x7c0], 8
lea rcx, [rsp + 0xd40]
lea rdx, [rsp + 0xb80]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0xa60]
lea rsi, [rsp + 0xb20]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
cmp r15, 5
je 0x14006e0ad
lea rcx, [rsp + 0x11d8]
lea rdx, [rsp + 0xd40]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0x1090]
lea rsi, [rsp + 0xa60]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
mov rcx, r12
call fcn.14006eaed
cmp r15, 4
mov qword [rsp + 0xe0], rbx
jne 0x14006da30
lea r13, [rsp + 0x6c0]
mov qword [r13 - 8], rbx
lea rdx, [rsp + 0x11d8]
mov r8d, 0x90
mov rcx, r13
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x80]
mov qword [r13 - 0x10], rax
cmp byte [r14 + 0x791], 2
je 0x14006e66c
lea rbx, [r14 + 0x730]
mov rcx, qword [r14 + 0x778]
test rcx, rcx
je 0x14006d9f0
lea rdx, [rsp + 0x710]
mov rax, qword [r14 + 0x780]
call qword [rax + 0x20]
cmp byte [r14 + 0x791], 2
je 0x14006e66c
mov rax, qword [r14 + 0x760]
mov rax, qword [rax + 0x10]
cmp rax, 3
jne 0x14006dde2
mov rbx, qword [rsp + 0x6b0]
mov r12, qword [rsp + 0x6b8]
lea rcx, [rsp + 0xef8]
mov r8d, 0x90
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
jmp 0x14006db71
mov bl, byte [r14 + 0x791]
cmp bl, 2
je 0x14006e66c
mov al, byte [r14 + 0x7a0]
mov byte [rsp + 0x30], al
mov bpl, byte [r14 + 0x790]
mov rcx, qword [r14 + 0x778]
xor esi, esi
test rcx, rcx
je 0x14006da70
mov rax, qword [r14 + 0x780]
call qword [rax + 0x18]
mov rsi, rax
mov rdi, rdx
mov r13, qword [r14 + 0x788]
lock inc qword [r13]
jle 0x14006e61c
mov r12, qword [rsp + 0x88]
lea rcx, [r12 + 0x10]
call fcn.1400365e5
mov qword [r12 + 0x10], rsi
mov qword [r12 + 0x18], rdi
mov qword [r12 + 0x20], r13
mov byte [r12 + 0x28], bpl
mov byte [r12 + 0x29], bl
lea rax, [rsp + 0x750]
cmp r15, 3
je 0x14006db16
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x750], rax
lea rcx, [rsp + 0x1f0]
lea rdx, [rsp + 0x11d8]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0x4f0]
lea rsi, [rsp + 0x1090]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
lea rax, [rsp + 0xb80]
mov rcx, qword [rsp + 0xe0]
mov qword [rsp + 0x120], rcx
mov rcx, qword [rsp + 0x88]
mov qword [rax], rcx
mov rbx, qword [rsp + 0x750]
lea rcx, [rsp + 0xef8]
lea rdx, [rsp + 0x1f0]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0xf88]
lea rsi, [rsp + 0x4f0]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
mov r13, qword [rsp + 0xb80]
mov r12, qword [rsp + 0x120]
mov bpl, byte [rsp + 0x30]
lea rcx, [r14 + 0x730]
call fcn.1400407d6
lea rsi, [r14 + 0x729]
cmp byte [r14 + 0x729], 0
je 0x14006dba6
lea rcx, [r14 + 0x628]
call fcn.140069ace
lea rcx, [r14 + 0x708]
call fcn.140040da4
mov byte [rsi], 0
lea rcx, [rsp + 0x1268]
lea rdx, [rsp + 0xef8]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0xfe0]
lea rsi, [rsp + 0xf88]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x90]
mov byte [rax], 1
cmp r15, 5
je 0x14006de6f
lea rcx, [rsp + 0x10e8]
lea rdx, [rsp + 0x1268]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0x1038]
lea rsi, [rsp + 0xfe0]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rsp + 0xf8]
call fcn.14006eb3f
cmp r15, 3
je 0x14006dea8
cmp r15, 4
je 0x14006de85
lea rcx, [rsp + 0x208]
mov qword [rcx - 0x18], r15
mov qword [rcx - 0x10], rbx
mov qword [rcx - 8], r12
lea rdx, [rsp + 0x10e8]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0x298]
lea rsi, [rsp + 0x1038]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
test bpl, 1
je 0x14006deb2
cmp byte [r14 + 0x358], 0
je 0x14006deb2
movzx eax, byte [r14 + 0x490]
xor ebp, ebp
test rax, rax
je 0x14006dcfd
cmp eax, 1
jne 0x14006dcbc
mov r15b, byte [r14 + 0x491]
mov bpl, 1
jmp 0x14006dcfd
call fcn.140034301
mov rsi, rax
mov rax, qword [r14 + 0x498]
lea rdx, [rax + 0x18]
mov r10, qword [rax]
mov r8, qword [rax + 8]
mov r9, qword [rax + 0x10]
lea rdi, [rsp + 0x4f0]
mov rcx, rdi
call qword [r10]
movdqu xmm0, xmmword [rdi]
movdqu xmm1, xmmword [rdi + 0x10]
movdqu xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
mov bpl, 2
lea rdx, [r14 + 0x4b8]
mov rax, qword [r14 + 0x4a0]
mov r8, qword [r14 + 0x4a8]
mov r9, qword [r14 + 0x4b0]
lea rdi, [rsp + 0x500]
mov rcx, rdi
call qword [rax]
lea rdx, [r14 + 0x4d8]
mov rax, qword [r14 + 0x4c0]
mov r8, qword [r14 + 0x4c8]
mov r9, qword [r14 + 0x4d0]
lea rbx, [rsp + 0x750]
mov rcx, rbx
call qword [rax]
movzx eax, word [r14 + 0x4e0]
mov word [rbx + 0x20], ax
mov byte [rdi - 0x10], bpl
mov byte [rdi - 0xf], r15b
mov qword [rdi - 8], rsi
movdqu xmm0, xmmword [rbx]
movdqu xmm1, xmmword [rbx + 0x10]
movdqu xmmword [rdi + 0x20], xmm0
movdqu xmmword [rdi + 0x30], xmm1
mov rax, qword [rbx + 0x20]
mov qword [rdi + 0x40], rax
lea rdi, [rsp + 0x250]
mov rcx, rdi
call fcn.140033baf
lea rsi, [rsp + 0x4f0]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x1388]
lea rdx, [rsp + 0x1f0]
mov r8d, pe_nt_image_headers64
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r13
call fcn.140069853
lea rcx, [r14 + 0x360]
lea ecx, [rsi + 0x360]
mov r8d, pe_nt_image_headers64
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
jmp 0x14006ab89
cmp byte [r14 + 0x791], 2
je 0x14006e66c
cmp byte [r14 + 0x770], 2
je 0x14006de19
cmp qword [r14 + 0x798], 0
je 0x14006de19
mov rax, qword [r14 + 0x760]
mov rax, qword [rax + 0x10]
cmp rax, 1
jne 0x14006df61
lea rax, [rsp + 0x1f0]
mov ecx, 0xf
mov rdi, rax
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
mov rcx, rax
call fcn.1400407d6
mov rbx, qword [rsp + 0x6b0]
mov r12, qword [rsp + 0x6b8]
lea rcx, [rsp + 0xef8]
mov r8d, 0x90
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
invalid
add byte [rcx - 0x73], cl
mov dh, 0x29
invalid
add byte [rax], al
mov r15d, 4
jmp 0x14006dba6
mov rax, qword [rsp + 0x118]
mov qword [rax], 4
mov cl, 3
jmp 0x14006df46
lea rcx, [rsp + 0x12f8]
lea rdx, [rsp + 0x10e8]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
mov rsi, rbx
mov r13, r12
jmp 0x14006ded1
mov esi, 3
mov r13, rbx
jmp 0x14006ded1
lea rcx, [rsp + 0x1f0]
call fcn.140069ace
lea rcx, [rsp + 0x2d0]
call fcn.140040da4
mov esi, 3
lea rcx, [r14 + 0x490]
call fcn.140033baf
mov cl, byte [r14 + 0x460]
mov rdx, qword [r14 + 0x468]
call fcn.140021070
lea rcx, [r14 + 0x488]
mov rax, qword [r14 + 0x470]
mov rdx, qword [r14 + 0x478]
mov r8, qword [r14 + 0x480]
call qword [rax + 0x10]
lea rcx, [r14 + 0x248]
call fcn.14006ec05
mov rdi, qword [rsp + 0x118]
mov qword [rdi], rsi
mov qword [rdi + 8], r13
lea rcx, [rdi + 0x10]
lea rdx, [rsp + 0x12f8]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
mov rax, rdi
mov cl, 1
mov byte [r14 + 0xbd0], cl
add rsp, 0x15b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rdi, [rsp + 0x720]
mov rcx, rdi
call fcn.140036795
test al, al
je 0x14006dff0
lea rdi, [rsp + 0xb80]
mov ecx, 0xf
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
mov rax, qword [r14 + 0x620]
mov rsi, qword [rax + 0x68]
test rsi, rsi
je 0x14006e0b4
mov rbx, qword [rax + 0x70]
mov rdi, qword [rbx + 0x10]
mov al, byte [0x140161290]
mov ecx, 0x78
mov edx, 8
call fcn.1400077b0
test rax, rax
je 0x14006e8bb
dec rdi
and rdi, 0xfffffffffffffff0
lea rdx, [rdi + rsi]
add rdx, 0x10
lea rsi, [rsp + 0xb80]
mov ecx, 0xf
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
lea r8, [0x140123720]
jmp 0x14006e09f
call fcn.140087aab
mov r15, rax
mov rsi, rdx
mov rcx, rdi
call fcn.14003619d
mov rdi, rax
cmp dword [rax], 2
je 0x14006e017
mov rcx, rdi
add rcx, 8
call fcn.1400361ea
mov qword [rdi], 0
mov qword [rdi + 8], rsi
lea rdi, [rsp + 0xb80]
mov ecx, 0xf
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
mov rax, qword [r14 + 0x620]
mov rsi, qword [rax + 0x68]
test rsi, rsi
je 0x14006e273
mov rbx, qword [rax + 0x70]
mov rdi, qword [rbx + 0x10]
mov al, byte [0x140161290]
mov ecx, 0x80
mov edx, 8
call fcn.1400077b0
test rax, rax
je 0x14006e8c7
dec rdi
and rdi, 0xfffffffffffffff0
lea rdx, [rdi + rsi]
add rdx, 0x10
mov qword [rax], r15
mov rdi, rax
add rdi, 8
invalid
or byte [rax - 0x73], cl
mov ah, 0x24
or byte [rbx], 0
add byte [rcx + 0xf], bh
rep movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
lea r8, [0x140123760]
add eax, 0xb56c1
mov rcx, rdx
mov rdx, rax
call qword [rbx + 0x18]
push rbx
sbb cl, ch
mov bh, ch
std
invalid
invalid
mov al, 4
jmp 0x14006cbea
mov eax, 1
lock xadd qword [0x140161068], rax
xadd qword [0x140161068], rax
lea rdx, [rsp + 0x910]
mov qword [rdx], rax
lea rax, [rsp + 0x4f8]
mov ecx, 0xf
mov rdi, rax
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
mov qword [rax - 8], rdx
mov ecx, dword [0x140161294]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0xe0]
cmp ecx, 1
je 0x14006e13b
test ecx, ecx
jne 0x14006e957
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0x90]
lea rdx, [0x1400c2ce9]
call fcn.14009f520
mov byte [rsi + 0xe0], 1
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x90]
movabs rcx, 0x7fffffffffffffff
jg 0x14006e1a8
cmp eax, ecx
jae 0x14006e7e0
lea rcx, [rax + 1]
mov edx, dword [0x140161294]
and dh, byte [rcx]
verr word [rbp + 0x4c]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
ror byte [rax - 0x77], 1
mov dl, byte [rax + 0x48000000]
nop
add byte [rax], al
add byte [rax - 0x75], cl
xchg edx, eax
cwde
add byte [rax], al
add byte [rax - 0x73], cl
lea edi, [rsp + 0x1f0]
add dword [rax], eax
add byte [rax - 0x73], cl
mov ah, 0x24
invalid
add al, 0
add byte [rcx + 0x10], bh
adc byte [rax], al
add byte [rax], al
rep movsq qword [rdi], qword [rsi]
cmp rdx, 2
je 0x14006e8d8
invalid
lea rsi, [rsp + 0x1f8]
mov rax, qword [rsi - 8]
lea rdi, [rsp + 0x750]
add byte [rcx + 0xf], bh
rep movsq qword [rdi], qword [rsi]
mov rsi, qword [rax]
test rdx, rdx
je 0x14006e476
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov r15, qword [rax + 0xa0]
add byte [rax], al
add al, dh
inc qword [r15]
jle 0x14006e61c
mov al, byte [0x140161290]
mov ecx, pe_nt_image_headers64
add byte [rcx], al
add byte [rax], al
mov edx, 0x80
call fcn.1400077b0
test rax, rax
ror byte [rdi], 0x84
xchg esi, eax
invalid
add byte [rax], al
mov rbx, rax
lea rax, [r15 + 0x70]
mov qword [rbx], 0xcc
xor edx, edx
mov qword [rbx + 8], rdx
lea rcx, [0x140122ef0]
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rdx
mov qword [rbx + 0x20], r15
jnp 0x14006e260
mov qword [rbx + 0x28], rsi
mov rdi, rbx
add rdi, 0x30
lea rsi, [rsp + 0x750]
and al, 0x50
invalid
add byte [rax], al
add byte [rcx + 0xf], bh
rep movsq qword [rdi], qword [rsi]
mov qword [rbx + 0xb8], rdx
mov eax, 0x66000000
pxor xmm0, xmm0
movdqu xmmword [rbx + 0xa8], xmm0
jmp 0x14006e433
invalid
mov eax, 1
lock xadd qword [0x140161068], rax
sub eax, 0x8d48000f
xchg esp, eax
and al, 0x10
or dword [rax], eax
add byte [rax - 0x77], cl
add cl, byte [rax - 0x73]
test byte [rax + rax], ah
add eax, 0xfb90000
add byte [rax], al
mov ecx, 0xf
mov rdi, rax
mov rsi, rbx
fdivrp st(3)
movsq qword [rdi], qword [rsi]
mov qword [rax - 0x10], rdx
mov qword [rax - 8], r15
mov eax, dword [0x140161294]
verr word [rbp + 0x48]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xe0]
add byte [rax], al
cmp eax, 1
je 0x14006e2fe
test eax, eax
jne 0x14006e96b
invalid
add byte [rax], al
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
xor al, 0xc1
lea rcx, [rsi + 0x90]
lea rdx, [0x1400c2ce9]
call fcn.14009f520
mov byte [rsi + 0xe0], 1
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x90]
movabs rcx, 0x7fffffffffffffff
invalid
invalid
invalid
jg 0x14006e36b
cmp eax, ecx
jae 0x14006e7e0
inc rax
mov ecx, dword [0x140161294]
verr word [rbp + 0x48]
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
mov ecx, dword [rdx + rcx*8]
mov qword [rcx + 0x90], rax
mov dword [rcx + 0x90], eax
mov rbx, qword [rcx + 0x98]
add byte [rax - 0x73], cl
mov word [rax + rsi*8], fs
and al, 0xf0
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf0
add al, 0
add byte [rcx - 0x48], al
mov byte [rax], al
add byte [rax], al
add al, ch
or al, byte [r14]
add byte [rax - 0x7d], cl
sti
add cl, byte [rdi]
je 0x14006e92b
add byte [rax], al
lea rsi, [rsp + 0x1f8]
mov rax, qword [rsi - 8]
lea rdi, [rsp + 0x750]
mov esp, 0x75024
add byte [rcx + 0x10], bh
rep movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
mov rsi, qword [rax]
test rbx, rbx
je 0x14006e512
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r15, qword [rax + 0xa0]
lock inc qword [r15]
jle 0x14006e61c
mov al, byte [0x140161290]
mov ecx, pe_nt_image_headers64
mov edx, 0x80
call fcn.1400077b0
test rax, rax
je 0x14006e8af
mov rbx, rax
lea rax, [r15 + 0x70]
mov qword [rbx], 0xcc
mov dword [rbx], 0xcc
xor edx, edx
mov qword [rbx + 8], rdx
lea rcx, [0x140123120]
or r8, qword [r8]
mov qword [rbx + 0x10], rcx
mov dword [rbx + 0x10], ecx
mov qword [rbx + 0x18], rdx
mov qword [rbx + 0x20], r15
mov qword [rbx + 0x28], rsi
mov dword [rbx + 0x28], esi
mov rdi, rbx
mov edi, ebx
add rdi, 0x30
lea rsi, [rsp + 0x750]
add byte [rax], al
mov ecx, 0x10
add byte [rax], al
add bl, dh
movsq qword [rdi], qword [rsi]
mov qword [rbx + 0xc0], rdx
pxor xmm0, xmm0
shl byte [rsi + 0xf], 0x7f
invalid
mov al, 0
add byte [rax], al
mov rcx, rax
mov rdx, rbx
mov r8, rbx
call fcn.1400518f7
xor al, 0xfe
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
xchg esp, eax
add dword [rax], eax
invalid
add r15, 0x10
lea rdx, [rsp + 0x420]
mov byte [rdx], 0
lea rcx, [rsp + 0xd40]
mov qword [rcx], r15
cmp dword [rax - 0x77], ecx
or byte [r8 - 0x77], cl
mov dword [rcx + 0x10], edx
call fcn.1400c2659
jmp 0x14006e5de
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov r15, qword [rax + 0xa0]
lock inc qword [r15]
inc qword [r15]
inc dword [rdi]
invalid
jle 0x14006e61c
invalid
mov al, byte [0x140161290]
mov ecx, pe_nt_image_headers64
add byte [rcx], al
add byte [rax], al
mov edx, 0x80
call fcn.1400077b0
test rax, rax
ror byte [rdi], 0x84
invalid
add eax, dword [rax]
invalid
mov rbx, rax
mov qword [rax], 0xcc
add byte [rcx], dh
ror byte [rax - 0x77], 0x43
or byte [rax - 0x73], cl
lea ecx, [0x140122e50]
or dword [rcx + 0xb], 0x4b894800
add byte [rax - 0x77], cl
adc byte [r8 - 0x77], cl
sbb byte [r9 + r9*4 + 0x7b], cl
jnp case.0x14004b723.380
add r15, 0x60
mov qword [rbx + 0x28], rsi
sub byte [rax - 0x77], cl
fisttp word [rax - 0x7d]
invalid
xor byte [rax - 0x73], cl
lea esi, [rsp + 0x750]
and al, 0x50
invalid
add byte [rax], al
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
mov qword [rbx + 0xb8], rax
mov dword [rbx + 0xb8], eax
pxor xmm0, xmm0
movdqu xmmword [rbx + 0xa8], xmm0
add byte [rax], al
jmp case.0x14004afe7.317
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
mov r15, qword [rax + 0xa0]
lock inc qword [r15]
inc dword [rdi]
jle 0x14006e61c
mov fs, esi
add byte [rax], al
invalid
mov al, byte [0x140161290]
mov ecx, pe_nt_image_headers64
add dword [rax], eax
add byte [rdx + 0x80], bh
mov edx, 0x80
call fcn.1400077b0
test rax, rax
je 0x14006e8af
add eax, dword [rax]
add byte [rax], al
mov rbx, rax
mov qword [rax], 0xcc
add ah, cl
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x77], 0x43
mov dword [rbx + 8], eax
lea rcx, [0x140122f90]
or eax, dword [rax]
mov qword [rbx + 0x10], rcx
mov qword [rbx + 0x18], rax
sbb byte [r9 + r9*4 + 0x7b], cl
and byte [rcx - 0x7d], cl
invalid
invalid
mov qword [rbx + 0x28], rsi
sub byte [rax - 0x77], cl
fisttp word [rax - 0x7d]
invalid
xor byte [rax - 0x73], cl
mov ah, 0x24
and al, 0x50
invalid
add byte [rax], al
mov ecx, 0x10
add byte [rax], al
add bl, dh
movsq qword [rdi], qword [rsi]
mov qword [rbx + 0xc0], rax
pxor xmm0, xmm0
movdqa xmmword [rbx + 0xb0], xmm0
mov rcx, r15
mov rdx, rbx
mov r8, rbx
fsubr st(0)
xor edi, esi
dec dword [rax - 0x7b]
invalid
je 0x14006e5de
mov ecx, dword [0x140161294]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
and eax, 0x58
mov rcx, qword [rdx + rcx*8]
lea rcx, [rcx + 0xa0]
mov dword [rax + 0x48000000], esp
add byte [rax], al
add byte [rax - 0x77], cl
ret 0xafe8
call fcn.1400c128d
scasd eax, dword [rdi]
sub al, 5
invalid
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
dec qword [rax + 0x90]
invalid
nop
add byte [rax], al
add byte [rax], al
mov ecx, 0x84
mov eax, 0xcc
invalid
lock cmpxchg qword [rbx], rcx
je 0x14006de37
sub bh, al
clc
invalid
invalid
clc
invalid
mov rax, qword [rbx + 0x10]
mov rcx, rbx
call qword [rax + 0x20]
jmp 0x14006de37
invalid
invalid
invalid
ud2
ud2
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.28_src_future_futuremap.rs
sbb dl, byte [rbx + 0xb]
invalid
sbb dl, byte [rbx + 0xb]
add byte [rdx + 0x36], bh
mov edx, 0x36
mov edx, 0x36
jmp 0x14006e6a2
lea rcx, str.Flatten_polled_after_completionC:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.28_src_future_future_flatten.rs
lea r8, [0x140127890]
add eax, 0xb924d
mov edx, 0x1f
jmp 0x14006e6a2
pop rax
mov qword [r13], 1
lea rcx, str.internal_error:_entered_unreachable_codeA_Tokio_1.x_context_was_found__but_it_is_being_shutdown.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_runtime_timemod.rs0
sub cl, byte [rax + rax]
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.28_src_future_futuremap.rs
mov edx, 0x28
call fcn.1400cf3b0
ud2
lea rcx, str.not_dropped
lea r8, [0x140124368]
jmp 0x14006e704
test dword [rax], eax
add byte [rax], al
lea rcx, [0x1401288c0]
lea r8, [0x140128900]
jae 0x14006e62d
or eax, dword [rax]
jmp 0x14006e69d
lea rcx, [0x1401288c0]
lea r8, [0x1401288e8]
or eax, dword [rax]
mov edx, 0x28
call fcn.1400d0c3e
ud2
movzx eax, word [rsp + 0x4f1]
lea r8, [rsp + 0x1f0]
test byte [rax + rsi*8], ah
add dword [rax], eax
add byte [rsi + 0x41], ah
mov word [r8], ax
lea rax, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientclient.rs
add byte [rax - 0x77], cl
and al, 0x20
lea rcx, str.domain_is_valid_Uri
or eax, 0xa2c30
lea r9, [0x1401111d8]
lea ecx, [0x1401111d8]
mov edx, 0x13
add byte [rax], al
add cl, ch
and eax, dword [rcx]
add byte [rax], al
lea rcx, str.cannot_poll_Select_twice
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.28_src_future_select.rs
mov edx, 0x18
add byte [rax], al
add bl, ch
invalid
lea rcx, str.not_dropped
lea r8, [0x140124350]
pop rsp
or eax, dword [rax]
invalid
mov edx, 0xb
call fcn.1400cf6d0
ud2
lea rcx, str.internal_error:_entered_unreachable_codeA_Tokio_1.x_context_was_found__but_it_is_being_shutdown.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_runtime_timemod.rs0
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.28_src_future_select.rs
xchg edi, eax
or eax, dword [rax]
jmp 0x14006e660
invalid
invalid
lea rcx, str.Ready_polled_after_completionC:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.28_src_future_ready.rs
lea r8, [0x140127d10]
lea eax, [0x140127d10]
mov edx, 0x1d
add byte [rax], al
add bl, ch
invalid
lea r8, [rsp + 0x1f0]
mov qword [r8], rbp
mov dword [rax], ebp
mov byte [r8 + 8], dl
lea rax, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_syncwatch.rs
add eax, 0xa270a
invalid
or al, byte [rax]
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
add byte [rbp + rcx*4 + 0xd], cl
outsd dx, dword [rsi]
or al, byte es:[rax]
mov edx, 0x2b
jmp 0x14006e804
lea rcx, str.envelope_not_dropped
lea r8, [0x140125ba0]
jmp case.0x14004c388.202
lea rcx, str.authority_implies_host
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientclient.rs
lea eax, [0x140124ec8]
mov edx, 0x16
add byte [rax], al
add cl, ch
jbe 0x14006e790
invalid
invalid
lea rcx, str.envelope_not_dropped
lea r8, [0x140125b10]
mov edx, 0x14
jmp 0x14006e709
lea rax, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientclient.rs
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rcx, str.uri_host_is_valid_header_value
or eax, 0xb6742
lea r9, [0x140124cd8]
adc esp, dword [rbp + 0xb]
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x2f
invalid
mov edx, 0x1e
jmp 0x14006e804
mov ecx, 8
mov edx, 0x1b8
add byte [rax], al
jmp 0x14006e8d1
lea rax, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_runtimecontextcurrent.rs
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, [0x140131963]
or al, 0
lea r9, [0x140127980]
lea r8, [rsp + 0x2f]
and al, 0x2f
mov edx, 0x18
add byte [rax], al
invalid
call fcn.1400cf640
ud2
mov rax, qword [rsp + 0x1f0]
add rax, 0xfffffffffffffff7
cmp rax, 2
clc
add dh, byte [rdx + 0x2a]
lea rcx, [rsp + 0x1f0]
call fcn.14007f99f
adc dword [rcx], eax
add byte [rbx + 0xf2a6405], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0x90]
dec rsi
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
mov qword [rax + 0x90], rsi
mov dword [rax + 0x90], esi
nop
add byte [rax], al
invalid
xor eax, eax
jmp 0x14006e97a
mov ecx, 0x80
mov edx, 0x280
jmp 0x14006e8d1
lea rcx, str.internal_error:_entered_unreachable_codeA_Tokio_1.x_context_was_found__but_it_is_being_shutdown.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_runtime_timemod.rs0
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.9_srcuri_scheme.rs
jmp 0x14006e660
mov rax, qword [rsp + 0x4f0]
add rax, 0xfffffffffffffff7
cmp rax, 2
jb 0x14006e978
lea rcx, [rsp + 0x4f0]
call fcn.14007f99f
jmp 0x14006e978
mov ecx, 0x80
mov edx, pe_nt_image_headers64
jmp 0x14006e8d1
mov ecx, 8
mov edx, 0x78
jmp 0x14006e8d1
mov ecx, 8
mov edx, 0x80
add byte [rax], 0
invalid
call fcn.1400ceec0
ud2
cmp byte [rsp + 0x268], 2
je 0x14006e90c
lea rcx, [rsp + 0x1f8]
call fcn.14007fd67
add dword [rax], eax
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
ror dword [rax - 0x75], 0x80
nop
add byte [rax], al
add byte [rax - 1], cl
invalid
mov ecx, dword [0x140161294]
mov rdx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0x90], rax
add cl, ch
invalid
invalid
invalid
invalid
lea rcx, [rsp + 0x1f8]
call fcn.140086c55
mov eax, dword [0x140161294]
sub dword [rdi], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0x90]
jmp 0x14006e861
cmp byte [rsp + 0x568], 2
je 0x14006e978
mov rcx, rax
call fcn.14007fd67
jmp 0x14006e978
lea rcx, [rsp + 0x4f8]
call fcn.140086c55
mov al, 1
lea rcx, [rsp + 0x1f0]
mov byte [rcx], al
lea rdx, [0x140123708]
or eax, dword [rax]
call fcn.1400c16b2
ud2
mov r8, qword [rsi + 0x20]
call qword [rax + 0x10]
adc byte [rax - 0x75], cl
xor byte [rax - 0x7b], r9b
invalid
je 0x14006e9fc
invalid
lock dec qword [rax]
jne 0x14006e9fc
lea rcx, [rsi + 0x30]
call fcn.14004f785
cmp qword [rsi + 0x38], 0
cmp dword [rsi + 0x38], 0
je case.0x140069220.30
add rsi, 0x38
mov rcx, rsi
call fcn.1400895d8
add dword [rax], eax
mov rax, qword [rsi]
lock dec qword [rax]
or byte [rbp + 0xd], dh
or byte [rbp + 0xd], dh
or eax, 0x480e8b48
add esp, 0x20
mov rcx, qword [rsi]
add rsp, 0x20
pop rsi
jmp fcn.14004f4d0
invalid
invalid
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
and byte [rsi - 0x3d], bl
pop rsi
ret
add al, byte [rax]
add byte [rax - 0x7d], cl
clc
add eax, 0xa5870f
invalid
movsd dword [rdi], dword [rsi]
add byte [rax], al
invalid
xchg dword [rbp + 0x48000000], esp
mov esi, ecx
mov rsi, rcx
lea rcx, [0x1401574d4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
mov cl, byte [rsi]
mov rdx, qword [rsi + 8]
call fcn.140021070
sti
dec dword [rax - 0x75]
invalid
invalid
sti
dec dword [rax - 0x75]
adc byte [rax - 0x75], r9b
push rsi
mov eax, dword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov rax, qword [rax + 0x10]
mov r8, qword [rsi + 0x20]
mov eax, dword [rsi + 0x20]
invalid
sbb byte [rax - 0x75], cl
adc byte [rbx + rcx*4 + 0x46], cl
invalid
invalid
and byte [rax - 0x7d], cl
invalid
add rsi, 0x28
mov rcx, rsi
mov ecx, esi
mov ecx, esi
add rsp, 0x20
pop rsi
jmp rax
lea rcx, [rsi + 0x2a8]
call fcn.14006e992
invalid
invalid
jmp 0x14006eade
invalid
lea rcx, [rsi + 0x2b0]
call fcn.140069c6c
mov rcx, qword [rsi + 0x2a8]
add al, byte [rax]
add al, ch
scasb al, byte [rdi]
lodsd eax, dword [rsi]
invalid
inc esi
xchg byte [rdx + 2], ah
lea rax, [rsi + 0x2a3]
jmp 0x14006eadb
invalid
add al, byte [rax]
add al, ch
scasb al, byte [rdi]
lodsd eax, dword [rsi]
invalid
lea rcx, [rsi + 0x2b0]
call fcn.14006e9b9
mov rcx, qword [rsi + 0x2a8]
call fcn.140069853
mov byte [rsi + 0x2a4], 0
movsb byte [rdi], byte [rsi]
add al, byte [rax]
add byte [rax], al
add al, ch
clc
invalid
movsb byte [rdi], byte [rsi]
add al, byte [rax]
add byte [rax], al
lea rax, [rsi + 0x2a5]
mov byte [rax], 0
mov word [rsi + 0x2a6], 0
add rsp, 0x20
pop rsi
ret
add byte [rax], al
lea rbx, [0x140125a30]
mov rax, rdi
mov rdx, rbx
add rsp, 0x298
add esp, 0x298
cwde
add al, byte [rax]
add byte [rax], al
pop rbx
pop rbp
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
or ecx, dword [rdi]
or edi, dword [rcx + 8]
mov ecx, 8
or byte [rax], al
add byte [rax], al
invalid
mov edx, 0xa0
add bl, ch
invalid
jmp 0x14006f611
or byte [rax], al
add byte [rax], al
mov edx, 8
jmp 0x14006f611
invalid
add al, ch
stosb byte [rdi], al
clc
call fcn.1400ceec0
add eax, 0x410b0f00
push rdi
ud2
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x77], cl
xlatb
sub byte [rax - 0x77], cl
xlatb
mov rbx, qword [rcx]
lea rsi, [rbx + 0x18]
sbb dword [rax - 0x73], ecx
jae case.0x140069220.35
lea r14, [0x1401574ec]
jle case.0x140069220.33
lea r15, [0x1401574fc]
lea edi, [0x1401574fc]
cmp eax, 0xe7ebf
mov r12d, 2
add byte [rax], al
add byte [rax - 0x75], cl
adc r8b, bpl
call fcn.1400cdf87
movzx eax, al
mov rcx, qword [rbx + 0x10]
call fcn.1400cdf87
movzx eax, al
movsxd rcx, dword [r14 + rax*4]
invalid
add rcx, r14
jmp rcx
invalid
loope 0x14006f60a
mov cl, 1
add dword [rsi - 0x367bd7b5], eax
xchg byte [rbx + 0x28], cl
test cl, cl
jne case.0x140069220.33
loop case.0x14006ea53.7
movsxd rax, dword [r15 + rax*4]
invalid
xchg dword [rcx + rax - 8], ecx
add rax, r15
jmp rax
xor eax, eax
lock cmpxchg qword [rbx + 0x10], r12
jne 0x14006f6b7
xor ecx, ecx
jmp 0x14006f6b2
mov eax, 1
lock cmpxchg qword [rbx + 0x10], r12
cmpxchg dword [rbx + 0x10], esp
add al, dh
cmpxchg qword [rbx + 0x10], r12
cmpxchg dword [rbx + 0x10], esp
cmpxchg dword [rbx + 0x10], esp
mov ecx, 1
je 0x14006f6b2
jmp 0x14006f6b7
mov ecx, 2
mov eax, 2
add byte [rax], al
invalid
add byte [rax + 2], bh
add byte [rax], al
add al, dh
lock cmpxchg qword [rbx + 0x10], rcx
cmpxchg qword [rbx + 0x10], rcx
je 0x14006f6b2
jmp 0x14006f6b7
mov eax, 3
lock cmpxchg qword [rbx + 0x10], r12
mov ecx, 3
jne 0x14006f6b7
add byte [rbp + 5], dh
cmp rax, rcx
je 0x14006f6e4
mov rcx, rsi
mov dl, 4
call fcn.1400cdfeb
jmp case.0x140069220.33
xor edx, edx
jmp 0x14006f6d1
mov cl, 5
call fcn.14003664d
mov rdx, rax
xor esi, esi
mov rax, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov rdx, qword [rsi]
mov r8, qword [rdi]
test rdx, rdx
je 0x14006f704
mov rcx, qword [rbx + 0x20]
mov rax, qword [r8]
mov r8, qword [r8 + 8]
cmp rcx, r8
je 0x14006f73a
mov rcx, r8
jmp 0x14006f70b
mov rax, qword [r8]
mov rcx, qword [r8 + 8]
call qword [rax]
mov r14, qword [rbx + 0x18]
mov rdi, qword [rbx + 0x20]
mov qword [rbx + 0x18], rax
mov qword [rbx + 0x20], rdx
mov rcx, rsi
mov dl, 4
call fcn.1400cdfeb
mov esi, 1
test r14, r14
je 0x14006f738
mov rcx, rdi
call qword [r14 + 8]
jmp 0x14006f6d3
mov r8, qword [rdx]
cmp r8, qword [rax]
jne 0x14006f70b
mov r8, qword [rax + 8]
cmp qword [rdx + 8], r8
jne 0x14006f70b
mov r8, qword [rdx + 0x10]
cmp r8, qword [rax + 0x10]
jne 0x14006f70b
mov rdx, qword [rdx + 0x18]
cmp rdx, qword [rax + 0x18]
jne 0x14006f70b
mov rcx, rsi
mov dl, 4
call fcn.1400cdfeb
mov esi, 1
jmp 0x14006f738
mov rcx, qword [rax + 0x10]
mov rdi, rsi
cmp rcx, qword [rax + 0x18]
je 0x1400725f7
lea rdx, [rcx + 0x20]
mov qword [rax + 0x10], rdx
movzx eax, word [rcx]
movups xmm0, xmmword [rcx + 0x10]
movups xmmword [rsp + 0x6e], xmm0
and al, 0x6e
movups xmm0, xmmword [rcx + 2]
movaps xmmword [rsp + 0x60], xmm0
cmp ax, 2
je 0x1400725f3
clts
invalid
add byte [rax], al
invalid
lea rdx, [rbx + 0x48]
mov word [rbx + 0x48], ax
invalid
invalid
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [rbx + 0x4a], xmm0
movups xmm0, xmmword [rsp + 0x6e]
and al, 0x6e
and al, 0x6e
movups xmmword [rbx + 0x58], xmm0
mov rax, qword [rbx + 0x10]
adc byte [r11 + r9*4 + 0x43], cl
adc byte [rbx + rcx*4 + 0x43], cl
sbb byte [rbx + rcx*4 + 0x48], cl
mov ecx, dword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov eax, dword [rax + 0x28]
mov dword [rsp + 0x20], eax
and al, 0x20
lea rsi, [rsp + 0x100]
add byte [rax], al
mov rcx, rsi
call fcn.140035876
push rbp
cmp ah, bh
inc dword [rcx - 0x35fef782]
retf 0x3b9a
cmp ecx, dword [rdi]
test ch, ah
in eax, 5
add byte [rax], al
push rbp
cmp ah, bh
inc dword [rcx - 0x35fef782]
invalid
invalid
lea rsi, [rbx + 0x68]
push 0x24948d48
add byte [rcx], al
add byte [rax], al
lea rdx, [rsp + 0x100]
mov r8d, 0x188
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
cmp dword [rbx + 0x70], 0x3b9aca01
jnp 0x1400720bb
add edx, ecx
invalid
cmp ecx, dword [rdi]
test al, ah
invalid
add byte [rax], al
jnp 0x1400720bb
add edx, ecx
invalid
lea rcx, [rbx + 0x1f0]
mov esi, eax
add dword [rax], eax
add byte [rcx - 0x48], al
mov byte [rcx], al
add byte [rax], al
invalid
mov r8d, 0x188
add byte [rax - 0x77], cl
bnd call sub.VCRUNTIME140.dll_memcpy
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [rbx + 0x280]
add byte [rax], al
lea rcx, [0x14015750c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r8d, dword [rbx + 0x1f8]
cmp r8d, 0x3b9aca00
clc
add dl, cl
invalid
cmp esi, dword [rbp + 0x67]
invalid
add byte [rcx - 0x7f], al
clc
add dl, cl
invalid
lea rsi, [rbx + 0x200]
lea rdi, [rbx + 0x288]
mov ebx, 0x288
add byte [rax - 0x73], cl
mov ebx, 0x288
mov ecx, 0x10
rep movsq qword [rdi], qword [rsi]
lea rsi, [rbx + 0x288]
mov byte [rdx], al
add byte [rax], al
invalid
movzx eax, byte [rbx + 0x300]
test eax, eax
je 0x14007220f
test byte [rdx + 1], dl
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx - 0x7af0fc08], al
cmp eax, 3
invalid
invalid
invalid
add byte [rax], al
cmp eax, 3
jne case.0x14006f668.5
invalid
invalid
add byte [rax], al
lea r14, [rbx + 0x2f8]
movzx eax, byte [rbx + 0x2f8]
add byte [rax], al
lea r12, [rbx + 0x2b8]
test eax, eax
ror byte [rdi], 0x84
test byte [rdx], 0
add al, byte [rax]
add byte [rax], al
cmp eax, 3
jne 0x140072746
mov rax, qword [rbx + 0x2f0]
jmp 0x14007246f
mov rdx, qword [rbx + 0x1f0]
lea rsi, [rbx + 0x200]
lea esi, [rbx + 0x200]
lea r9, [rsp + 0x80]
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rcx + 0x10], bh
invalid
xchg ebx, eax
lock add dword [rax], eax
add byte [rax - 0x73], cl
lea esi, [rbx + 0x200]
invalid
invalid
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rcx + 0x10], bh
invalid
add byte [rcx + rcx*4 - 0x31], cl
mov rdi, r9
rep movsq qword [rdi], qword [rsi]
lea rax, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconnecthttp.rs
mov qword [rsp + 0x20], rax
lea rsi, [rsp + 0x100]
add dword [rax], eax
add byte [rax - 0x77], cl
int1
add dword [rax], eax
add byte [rax - 0x77], cl
int1
call fcn.140051850
lea rcx, [rbx + 0x288]
add byte [rax], al
add byte [rax], al
mov r8d, 0xf0
mov rdx, rsi
bnd call sub.VCRUNTIME140.dll_memcpy
lea rsi, [rbx + 0x288]
lea rdi, [rsp + 0x80]
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
mov r8, qword [rsp + 0x30]
call case.0x14004b60e.109
mov r14, qword [rdi]
cmp r14, 4
je 0x1400725ec
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x40], rbp
mov rdi, qword [rsp + 0x88]
add byte [rax], al
add byte [rax], al
mov rbp, qword [rsp + 0x90]
lodsb al, byte [rsi]
and al, 0x90
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x98
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], cl
and al, 0xa0
add byte [rax], al
add byte [rax - 0x73], cl
mov edi, eax
add al, byte [rax]
add al, ch
iretd
add eax, 0x89480000
mov rcx, rsi
call fcn.1400c3c4e
invalid
sbb al, byte [0x1319069b7]
int1
call fcn.140071f09
mov rax, qword [rbx + 0x2d0]
add al, byte [rax]
add byte [rax - 0x7b], cl
invalid
je 0x1400721d2
mov rcx, qword [rbx + 0x2d8]
call qword [rax + 0x18]
push rax
invalid
cmp r14d, 2
je 0x1400721f4
cmp r14d, 3
jne 0x140072207
lea r8, [0x140125f28]
mov edx, 1
mov cl, 0x16
call case.0x1400a309e.392
add byte [rax - 0x77], cl
invalid
mov r14d, 2
mov r13, r15
mov r12, qword [rsp + 0x38]
and al, 0x38
mov rbp, qword [rsp + 0x40]
mov r15, r13
jmp 0x140072505
mov rcx, qword [rbx + 0x2a8]
mov qword [rbx + 0x2b0], rcx
mov edx, dword [rbx + 0x28a]
add byte [rdi], cl
mov bh, 0x83
mov es, word [rdx]
add byte [rax], al
shl rax, 0x20
or rax, rdx
shl byte [rsi - 0x7d], 1
mov ebx, 0x288
add al, byte [rax]
add byte [rax], al
je 0x1400722df
mov edx, dword [rbx + 0x29c]
movsd xmm0, qword [rbx + 0x290]
movss xmm1, dword [rbx + 0x298]
shufps xmm1, xmm0, 0x30
shufps xmm0, xmm1, 0x84
test byte [rbx + rcx*4 - 0x75], al
movabs al, byte [0xa483b70f44000002]
add al, byte [rax]
add byte [rdi + rcx - 0x49], al
mov bh, 0x83
movsb byte [rdi], byte [rsi]
add al, byte [rax]
add byte [rax - 0x3f], cl
call 0x1ae168883
outsb dx, byte [rsi]
enter 0xf66, 0x70
invalid
nop
movss xmm0, xmm1
rol r8w, 8
movups xmmword [rsp + 0x108], xmm0
mov dword [rsp + 0x118], r9d
xorps xmm0, xmm0
ror byte [rdi], 0x11
test byte [rsp + rbx], ah
and al, 0x1c
sbb al, 1
add byte [rax], al
movups xmmword [rsp + 0x12c], xmm0
movups xmmword [rsp + 0x13c], xmm0
movups xmmword [rsp + 0x14c], xmm0
and al, 0x4c
add qword [rax], r8
invalid
movups xmmword [rsp + 0x15c], xmm0
add byte [rdi], cl
adc dword [rsp + 0x16c], eax
and al, 0x6c
insb byte [rdi], dx
add dword [rax], eax
invalid
movups xmmword [rsp + 0x16c], xmm0
insb byte [rdi], dx
add dword [rax], eax
add bh, al
mov dword [rsp + 0x17c], 0
test byte [rsp + rdi*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r9d, 0x1c
add byte [rax], al
add byte [rax], al
mov r9d, 0x1c
mov ecx, 0x1c
mov r10w, 0x17
mov eax, edx
shr bl, 1
pop rsi
shr bl, 1
pop rsi
mov r8, rax
shr r8, 0x20
ror byte [rcx - 0x3f], 0xe8
and byte [rdi], cl
xorps xmm0, xmm0
movups xmmword [rsp + 0x170], xmm0
and al, 0x70
add dword [rax], eax
add byte [rdi], cl
movups xmmword [rsp + 0x160], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x170], xmm0
and al, 0x70
add dword [rax], eax
invalid
movups xmmword [rsp + 0x160], xmm0
movups xmmword [rsp + 0x150], xmm0
movups xmmword [rsp + 0x140], xmm0
movups xmmword [rsp + 0x130], xmm0
xor byte [rcx], al
add byte [rax], al
invalid
add byte [rdi], cl
adc dword [rsp + 0x130], eax
xor byte [rcx], al
add byte [rax], al
invalid
xor byte [rcx], al
add byte [rax], al
invalid
movups xmmword [rsp + 0x120], xmm0
adc dword [rsp + 0x120], eax
rol r8w, 8
movups xmmword [rsp + 0x110], xmm0
test byte [rax + rdx], ah
and al, 0x10
add dword [rax], eax
invalid
ror byte [rax], 0xf
adc dword [rsp + 0x110], eax
test byte [rax + rdx], ah
and al, 0x10
add dword [rax], eax
invalid
and al, 0x10
add dword [rax], eax
add byte [rax - 0x39], cl
mov qword [rsp + 0x108], 0
invalid
invalid
mov qword [rsp + 0x108], 0
mov r9d, 0x10
adc byte [rax], al
add byte [rax], al
adc byte [rax], al
add byte [rax], al
mov r10w, 2
mov r10d, 0x8d480002
xchg esp, eax
and al, 0
add dword [rax], eax
add byte [rsi + 0x44], ah
mov dword [rdx], edx
lea rdx, [rsp + 0x100]
lea edx, [rsp + 0x100]
mov word [rdx], r10w
mov word [rdx + 2], r8w
mov dword [rdx + 4], eax
add cl, byte [rcx - 0x76bbfbbe]
mov al, byte [rax - 0x18000000]
add byte [rax], al
call fcn.14009e935
mov dword [rdx + 0x80], r9d
add byte [rax], al
call fcn.14009e935
add byte [rax - 0x7b], cl
sal byte [rcx + rcx*2 + 0x48], 0x89
mov rdi, rax
test rax, rax
je 0x1400723ab
invalid
mov rdi, rax
mov rdi, rax
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x80], eax
add byte [rbx - 0x72b7fc20], al
or eax, 0xe51a9
invalid
and eax, 3
lea rcx, [0x140157520]
lea ecx, [0x140157520]
lea ecx, [0x140157520]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov al, byte [rdi + 0x10]
jmp 0x140072396
mov al, byte [rdi + 0xf]
jmp 0x140072396
mov rcx, rdi
shr rcx, 0x20
and al, ch
invalid
in al, 2
invalid
cmp al, 0xd
jne 0x140072580
add byte [rax], al
lea rcx, [rsp + 0x80]
call fcn.14005d40b
mov rax, qword [rbx + 0x2b0]
lea r12, [rbx + 0x2b8]
mov qword [rbx + 0x2b8], rax
mov eax, 0x48000002
mov dword [rbx + 0x2c0], 0
add eax, 2
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea r14, [rbx + 0x2f8]
add byte [rax], al
mov byte [rbx + 0x2f8], 0
mov rdx, qword [rbx + 0x2b8]
mov r8, qword [rbx + 0x2c0]
lea rdi, [rsp + 0x100]
mov rcx, rdi
mov ecx, edi
call fcn.1400be377
mov rcx, qword [rdi]
cmp rcx, 2
jne 0x14007240d
mov rdi, qword [rsp + 0x108]
jmp 0x1400724d5
mov rdx, qword [rsp + 0x108]
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x90], rax
and al, 0x90
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x110], al
movaps xmmword [rsp + 0x80], xmm0
lea rax, [rbx + 0x2c8]
mov qword [rbx + 0x2c8], rcx
mov qword [rbx + 0x2d0], rdx
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rdi], cl
adc dword [rbx + 0x2d8], eax
invalid
mov rcx, qword [rsp + 0x90]
mov qword [rbx + 0x2e8], rcx
mov qword [rbx + 0x2f0], rax
mov rdx, qword [rax + 0x10]
lea rdi, [rsp + 0x100]
add dword [rax], eax
add byte [rax - 0x77], cl
stc
mov r8, qword [rsp + 0x30]
mov r9b, 1
mov cl, 1
call fcn.1400c39a2
mov al, byte [rdi + 9]
or dword [r11 + r8], r15d
je 0x1400726d1
mov rdi, qword [rsp + 0x100]
cmp al, 2
je 0x1400724c9
mov rcx, qword [rbx + 0x2e0]
cmp rcx, 0xffffffffffffffff
cmp ecx, 0xffffffff
dec dword [rdi]
test byte [rcx + 2], bh
add byte [rax], al
dec dword [rdi]
test byte [rcx + 2], bh
add byte [rax], al
call fcn.14003f672
mov rdi, rdx
xlatb
test rax, rax
test eax, eax
test eax, eax
jne 0x1400724c9
test rdi, rdi
je 0x1400725a4
lea rcx, [rbx + 0x2c8]
enter 2, 0
call case.0x1400440ee.392
mov byte [r14], 1
mov r14d, 2
add byte [rax], al
invalid
mov rcx, r12
call fcn.140072760
mov byte [rbx + 0x300], 1
mov rcx, rsi
call fcn.14007277b
mov r15, qword [rsp + 0x48]
jl 0x14007251e
mov r12, qword [rsp + 0x50]
jl 0x14007251e
mov r12, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
cmp r14, 2
jne 0x140072598
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x11], bh
mov ecx, 0x11
call fcn.1400c55c5
mov rsi, rax
movups xmm0, xmmword [0x14012960b]
invalid
add eax, 0xb70e8
movups xmmword [rax], xmm0
adc dword [rax], eax
mov byte [rax + 0x10], 0x72
mov rcx, rdi
call fcn.140034162
cld
dec dword [rax - 0x77]
mov esi, 0x28083
add byte [rcx], al
cmp qword [rbx + 0x20], 0
je case.0x14006f668.12
lea rcx, [rbx + 0x20]
call 0x14007279d
mov qword [rbx + 0x20], rsi
mov qword [rbx + 0x28], 0x11
mov qword [rbx + 0x30], rdi
lea rax, fcn.14003419e
mov qword [rbx + 0x38], rax
mov rax, qword [rbx + 0x40]
jmp 0x140071fac
mov rax, rdi
shr rax, 0x20
cmp eax, 0xd
je 0x14007239e
invalid
invalid
invalid
invalid
mov rcx, qword [rbx + 0x2b0]
call qword [sym.imp.ws2_32.dll_closesocket]
mov r14d, 2
jmp 0x1400724e7
mov byte [rbx + 0x280], 1
jmp 0x140072654
mov al, 0
add byte [rax], al
mov r14, qword [rbx + 0x2c8]
mov rdi, qword [rbx + 0x2d0]
mov rax, qword [rbx + 0x2d8]
mov qword [rsp + 0x58], rax
mov rax, qword [rbx + 0x2e0]
mov qword [rsp + 0x50], rax
mov rax, qword [rbx + 0x2e8]
mov qword [rsp + 0x48], rax
mov byte [rbx + 0x2f8], 1
cmp r14, 3
add ecx, dword [rdi]
test eax, edi
invalid
invalid
invalid
jmp 0x1400726d5
mov al, 3
jmp case.0x14006a1a4.34
mov rdi, qword [rbx + 0x20]
test rdi, rdi
je 0x140072666
mov rbp, qword [rbx + 0x28]
mov r12, qword [rbx + 0x30]
mov r15, qword [rbx + 0x38]
mov r14d, 2
add byte [rax], al
jmp 0x1400726b5
movups xmm0, xmmword [rsp + 0x110]
movups xmm1, xmmword [rsp + 0x120]
add byte [rdi], cl
adc dword [rbx + 0x88], ecx
add byte [rax], al
movups xmmword [rbx + 0x78], xmm0
mov dword [rbx + 0x70], 0x3b9aca01
mov rdi, qword [rbx + 0x78]
mov rbp, qword [rbx + 0x80]
mov r12, qword [rbx + 0x88]
add byte [rax], al
add byte [rbx + rcx*4 - 0x45], cl
nop
add byte [rax], al
invalid
mov r14d, 2
cmp qword [rbx + 0x20], 0
je 0x1400726b5
lea rcx, [rbx + 0x20]
call 0x14007279d
jmp 0x1400726b5
lea rdx, str.Network_unreachabletcp_connect_error
add byte [rcx - 0x48], al
adc eax, dword [rax]
add byte [rax], al
mov r8d, 0x13
mov cl, 7
call fcn.14003e815
mov rsi, rax
invalid
mov ebp, 0x11
mov ecx, 0x11
add al, ch
cmp dword [rdi], ebp
invalid
invalid
invalid
mov rdi, rax
movups xmm0, xmmword [0x14012960b]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0x72
jb 0x1400726e6
mov ecx, esi
call fcn.140034162
mov r12, rax
mov r14d, 2
lea r15, fcn.14003419e
mov rax, qword [rsp + 0x28]
and al, 0x28
mov qword [rax], r14
mov qword [rax + 8], rdi
mov dword [rax + 8], edi
mov dword [rax + 8], edi
mov qword [rax + 0x10], rbp
mov qword [rax + 0x18], r12
mov qword [rax + 0x20], r15
invalid
mov al, 1
add ebx, ebp
invalid
and byte [rax + 0x4121eb01], dh
mov byte [rsi], 3
add ebx, ebp
and dword [rcx - 0x3a], eax
invalid
mov byte [r14], 3
mov byte [rbx + 0x300], 3
mov al, 4
mov byte [rbx + 0x280], al
mov rax, qword [rsp + 0x28]
mov qword [rax], 3
mov al, 3
mov byte [rbx + 0x378], al
add rsp, 0x288
invalid
mov byte [rdx], al
add al, byte [rax]
add byte [rbx + 0x5d], bl
invalid
add al, byte [rax]
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [0x1401265a0]
or eax, 0xb3e8d
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_net_tcp_socket.rs
jmp 0x140072754
lea rcx, [0x1401265a0]
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconnecthttp.rs
outsd dx, dword es:[rsi]
or eax, dword [rax]
outsd dx, dword es:[rsi]
or eax, dword [rax]
jmp 0x140072754
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_srciopoll_evented.rs
mov edx, 0x2b
add al, ch
insb byte [rdi], dx
int3
invalid
add byte [rdi], cl
invalid
add al, ch
insb byte [rdi], dx
int3
lea rcx, [0x1401265a0]
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_net_tcp_stream.rs
lea eax, [0x1401296e8]
lea eax, [0x1401296e8]
mov edx, 0x23
call fcn.1400cf3b0
ud2
push rsi
sub rsp, 0x20
mov rsi, rcx
cmp qword [rcx + 8], 0
je 0x1400727be
mov r8, qword [rsi]
mov rcx, qword [0x1401611e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsi + 0x10]
test rcx, rcx
je 0x1400727d5
mov rdx, qword [rsi + 0x18]
add rsp, 0x20
pop rsi
jmp fcn.1400406bb
nop
add rsp, 0x20
pop rsi
ret
add byte [rcx + rax], dh
mov byte [rsp + 0xa4b], al
mov rbx, qword [rsp + 0x7b8]
add byte [rax], al
mov rdi, qword [rsp + 0x7c0]
mov r15, qword [rsp + 0x7c8]
add byte [rax], al
add byte [rax], al
test r15, r15
je case.0x140069220.50
push rsi
push rsi
lea r14, [rsp + 0xa30]
shl r15, 3
mov eax, 8
add byte [rax], al
xor r13d, r13d
xor edx, edx
invalid
mov rsi, qword [rbx + r13]
cmp rdx, qword [rsp + 0xa38]
or al, byte [rax]
add byte [rbp + 0x18], dh
jne 0x140073763
mov rcx, r14
mov ecx, esi
call fcn.14009d553
mov rax, qword [rsp + 0xa30]
and al, 0x30
or al, byte [rax]
invalid
mov rdx, qword [rsp + 0xa40]
and al, 0x40
or al, byte [rax]
add byte [rax - 0x77], cl
xor al, 0xd0
mov qword [rax + rdx*8], rsi
inc rdx
mov qword [rsp + 0xa40], rdx
and al, 0x40
or al, byte [rax]
invalid
and al, 0x40
or al, byte [rax]
or al, byte [rax]
add byte [rcx - 0x7d], cl
add r13, 8
invalid
cmp r15, r13
out dx, eax
jne case.0x140068294.76
jmp 0x1400737a3
lea rsi, [rbx + r15*8]
sub rsi, rbx
je 0x1400737a3
shr rsi, 3
xor r14d, r14d
invalid
mov r15, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
cmp eax, 0x60a0c
or al, 0xa
invalid
or al, byte [rsi]
add byte [rdx - 0x75], cl
or al, 0xf3
mov rcx, qword [rbx + r14*8]
inc r14
call r15
call rdi
mov byte [rcx - 1], 0xd7
call rdi
cmp rsi, r14
cmp esi, esi
div byte [rbp - 0xf]
jne 0x140073794
test rdi, rdi
je 0x1400737ba
mov rcx, qword [0x1401611e0]
fimul dword [rsi]
add byte [rcx], dh
xor edx, edx
ror byte [rcx - 0x77], cl
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x60c4e
fdivr st(7)
adc eax, 0x60c4e
or al, 6
add byte [rdi], cl
mov dh, 0x8c
mov word [rbx + rax*2], fs
movzx ecx, byte [rsp + 0x843]
mov al, 1
mov word [rbx + rax*2], fs
or byte [rax], al
add byte [rax + 0x158d4801], dh
adc eax, 0xe3d65
invalid
invalid
lea rdx, [0x140157530]
adc eax, 0xe3d65
movsxd rcx, dword [rdx + rcx*4]
or al, 0x8a
add rcx, rdx
jmp rcx
mov byte [rsp + 0xa4c], al
and al, 0x4c
or al, byte [rax]
add byte [rdi], cl
invalid
mov dh, 0x94
movzx edx, byte [rsp + 0x844]
and al, 0x44
or byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1401272ef]
or eax, 0xb3b05
or eax, dword [rax]
lea r8, [0x140157544]
movsxd rdx, dword [r8 + rdx*4]
cmp eax, 0x6349000e
adc al, 0x90
invalid
add rdx, r8
jmp rdx
invalid
loop case.0x140069220.52
mov cl, 3
add ecx, dword [rax + 0xa4c248c]
add byte [rax], al
mov byte [rsp + 0xa4c], cl
mov word [rsp + rcx*2], fs
and al, 0x4c
or al, byte [rax]
add byte [rdi], cl
movzx edx, byte [rsp + 0x844]
lea rcx, [0x1401272ef]
or eax, 0xb3add
mov dh, 0x94
and al, 0x44
or byte [rax], r8b
or byte [rax], r8b
add byte [rax - 0x73], cl
or eax, 0xb3add
add byte [rbp + rcx*4 + 5], cl
sub edi, dword [0x1a3503829]
invalid
add byte [rcx + 0x63], cl
movsxd rdx, dword [r8 + rdx*4]
lea r8, [0x140157544]
add eax, 0xe3d2b
movsxd rdx, dword [r8 + rdx*4]
invalid
add rdx, r8
ret 0xe2ff
jmp rdx
loop 0x140073832
movzx edx, byte [rsp + 0x844]
lea rcx, [0x1401272ef]
or eax, 0xb3abe
mov dh, 0x94
and al, 0x44
or byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xb3abe
or eax, dword [rax]
lea r8, [0x140157544]
lea eax, [0x140157544]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
mov cl, 2
mov byte [rsp + 0xa4c], cl
add byte [rax], al
and al, 0x4c
or al, byte [rax]
add byte [rax], al
invalid
mov dh, 0x94
xchg esp, eax
add byte [rax], al
movzx edx, byte [rsp + 0x844]
lea rcx, [0x1401272ef]
xchg esi, eax
cmp cl, byte [rbx]
invalid
xchg esp, eax
and al, 0x44
or byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xb3a96
xchg esi, eax
cmp cl, byte [rbx]
invalid
lea ecx, [0x1401272ef]
xchg esi, eax
cmp cl, byte [rbx]
add byte [rbp + rcx*4 + 5], cl
in al, 0x3c
invalid
lea r8, [0x140157544]
add byte [rcx + 0x63], cl
adc al, 0x90
nop
movsxd rdx, dword [r8 + rdx*4]
invalid
nop
add rdx, r8
jmp rdx
invalid
loop 0x14007381a
mov al, 2
jmp case.0x1400737f8.0
invalid
add ch, cl
mov ecx, 0x48000000
add byte [rax - 0x73], cl
lea rcx, str.invalid_minimum_TLS_version_for_backendinvalid_maximum_TLS_version_for_backendvalid_request_parts
lea rcx, str.invalid_minimum_TLS_version_for_backendinvalid_maximum_TLS_version_for_backendvalid_request_parts
mov edx, 0x27
call fcn.140068528
mov rdi, rax
cmp qword [rsp + 0xa20], 0
add byte [rax], al
add byte [rax], al
je 0x14007389d
mov rcx, qword [rsp + 0xa28]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
or al, byte [rax]
add bh, bh
adc eax, 0x60903
mov rbx, qword [rsp + 0xa30]
pushfq
and al, 0x30
xor byte [rdx], cl
add byte [rax], al
invalid
invalid
mov ah, 0x24
and al, 0x40
or al, byte [rax]
xor byte [rdx], cl
add byte [rax], al
mov rsi, qword [rsp + 0xa40]
test rsi, rsi
je 0x1400738cb
and al, 0x40
or al, byte [rax]
add byte [rax - 0x7b], cl
div byte [rcx + rbx + 0x45]
xor esi, esi
xor r14d, r14d
mov r15, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
cmp eax, 0x608e4
or byte [rsi], al
add byte [rdx - 0x75], cl
or al, 0xf3
mov rcx, qword [rbx + r14*8]
inc r14
call r15
cmp rsi, r14
jne 0x1400738bc
cmp qword [rsp + 0xa38], 0
je case.0x14006f668.22
cmp byte [rdx], cl
add byte [rax], al
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [0x1401611e0]
or eax, 0xed903
mov rcx, qword [0x1401611e0]
or eax, 0xed903
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
fdivr st(7)
adc eax, 0x60b20
mov rax, qword [rsp + 0x1d0]
lock dec qword [rax]
dec qword [rax]
add al, dh
dec qword [rax]
jne 0x140073903
mov rcx, qword [rsp + 0x1d0]
call fcn.1400a1540
mov word [rax + rdx*8], fs
add dword [rax], eax
add al, ch
cmp eax, 0x480002dc
mov eax, dword [rsp + 0x1d8]
mov rax, qword [rsp + 0x1d8]
test byte [rax + rbx*8], ah
add dword [rax], eax
add al, dh
lock dec qword [rax]
dec qword [rax]
jne 0x140073cc1
add byte [rax], al
lea rcx, [rsp + 0x1d8]
call fcn.14004f153
jmp 0x140073cc1
add al, ch
xor dword [rax - 0x65160003], edi
add eax, dword [rax]
add byte [rax + 0x24848803], dh
mov al, 3
mov byte [rsp + 0xa4d], al
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x2f0], rax
movups xmm0, xmmword [rsp + 0x1d0]
mov al, 3
mov byte [rsp + 0xa4d], al
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x2f0], rax
movups xmm0, xmmword [rsp + 0x1d0]
movaps xmmword [rsp + 0x2e0], xmm0
movdqu xmm0, xmmword [rsp + 0xa20]
movdqu xmm1, xmmword [rsp + 0xa30]
mov rax, qword [rsp + 0xa40]
mov qword [rsp + 0x420], rax
mov eax, dword [rsp + 0xa48]
mov dword [rsp + 0x428], eax
mov al, byte [rsp + 0xa4c]
mov byte [rsp + 0x42c], al
mov al, byte [rsp + 0xa4d]
mov byte [rsp + 0x42d], al
movzx eax, word [rsp + 0xa4e]
mov word [rsp + 0x42e], ax
movdqa xmmword [rsp + 0x410], xmm1
movdqa xmmword [rsp + 0x400], xmm0
lock inc qword [r12]
jle 0x14007668a
movups xmm0, xmmword [0x1401272b8]
lea rdx, [rsp + 0x960]
movaps xmmword [rdx + 0x10], xmm0
movdqu xmm0, xmmword [0x1401272a8]
movdqa xmmword [rdx], xmm0
lea rcx, [rsp + 0x6b0]
call fcn.1400237b5
test rax, rax
mov qword [rsp + 0x58], rbp
je 0x140073a53
mov rbx, rax
mov rdx, rax
add rdx, 0x18
mov rax, qword [rax]
mov r8, qword [rbx + 8]
mov r9, qword [rbx + 0x10]
lea r14, [rsp + 0x960]
mov rcx, r14
call qword [rax]
mov al, byte [rbx + 0x20]
mov byte [r14 + 0x20], al
movdqu xmm0, xmmword [r14]
movdqu xmm1, xmmword [r14 + 0x10]
movdqa xmmword [rsp + 0x230], xmm0
movdqa xmmword [rsp + 0x240], xmm1
mov rax, qword [r14 + 0x20]
mov qword [rsp + 0x250], rax
jmp 0x140073a5b
mov byte [rsp + 0x250], 2
movzx edi, byte [rsp + 0x832]
mov ecx, dword [rsp + 0x833]
mov rax, qword [rsp + 0x837]
mov qword [rsp + 0xc0], rax
mov eax, dword [rsp + 0x83f]
mov dword [rsp + 0xc8], eax
mov r14b, byte [rsp + 0x826]
mov r15b, byte [rsp + 0x82e]
mov rbp, qword [rsp + 0x400]
test rbp, rbp
mov dword [rsp + 0x30], ecx
je 0x140073ac2
mov rcx, qword [rsp + 0x408]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov rsi, rax
mov r13d, 1
jmp 0x140073ac5
xor r13d, r13d
mov qword [rsp + 0x20], 0
mov ecx, 2
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.crypt32.dll_CertOpenStore]
test rax, rax
je 0x140073bf5
mov rbx, rax
mov qword [rsp + 0xf0], r13
mov byte [rsp + 0x90], r15b
mov byte [rsp + 0x3c], r14b
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x48], r12
mov r13, qword [rsp + 0x420]
test r13, r13
je 0x140073b56
mov rsi, qword [rsp + 0x410]
shl r13, 3
xor r12d, r12d
mov r14, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rdx, qword [rsi + r12]
mov rcx, rbx
call fcn.14009e1b1
mov r15, rdx
test rax, rax
jne 0x140073c08
mov rcx, r15
call r14
add r12, 8
cmp r13, r12
jne 0x140073b2f
mov r14b, byte [rsp + 0x42c]
mov bpl, byte [rsp + 0x42d]
mov r13b, byte [rsp + 0x42a]
mov r12b, byte [rsp + 0x428]
mov dl, byte [rsp + 0x429]
mov cl, byte [rsp + 0x42b]
mov rax, qword [rsp + 0x2f0]
mov qword [rsp + 0xa00], rax
movaps xmm0, xmmword [rsp + 0x2e0]
movaps xmmword [rsp + 0x9f0], xmm0
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0x2a0], rax
movaps xmm0, xmmword [rsp + 0x230]
movaps xmm1, xmmword [rsp + 0x240]
movaps xmmword [rsp + 0x290], xmm1
movaps xmmword [rsp + 0x280], xmm0
cmp edi, 2
mov byte [rsp + 0x40], cl
mov byte [rsp + 0x78], dl
je 0x140073dc9
test edi, edi
jne 0x140073dcf
mov sil, 1
jmp 0x140073dcb
call qword [sym.imp.kernel32.dll_GetLastError]
mov r15d, eax
shl r15, 0x20
or r15, 2
jmp 0x140073c1d
mov rcx, rbx
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
test dword [0xcb533c1b], eax
and al, 0x48
mov rsi, qword [rsp + 0x60]
test rbp, rbp
je 0x140073c2b
mov rcx, rsi
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, r15
call fcn.140034162
invalid
add eax, 0x8948fffc
ret
mov al, byte [0x140161290]
add byte [rcx + 0x70], bh
add byte [rax], al
mov edx, 8
call fcn.1400077b0
test rax, rax
mov rbp, qword [rsp + 0x58]
mov ebp, dword [rsp + 0x58]
je 0x140074c4a
mov rdi, rax
mov dword [rax], 2
add byte [rax], al
add byte [rax - 0x77], cl
pop rax
pop rax
lea rax, [0x140125eb0]
or eax, dword [rax]
mov qword [rdi + 0x60], rax
invalid
invalid
mov word [rdi + 0x68], 0
cmp byte [rsp + 0x250], 2
add al, byte [rax]
add byte [rdx], al
je 0x140073c98
lea rcx, [rsp + 0x248]
mov rax, qword [rcx - 0x18]
call 0x13058c7d9
mov r8, qword [rcx - 8]
call qword [rax + 0x10]
lock dec qword [r12]
jne 0x140073ca7
mov rcx, r12
call fcn.14004f3bf
lea rcx, [rsp + 0x400]
call fcn.14008da89
lea rcx, [rsp + 0x2e0]
and al, 0xe0
add al, byte [rax]
add al, ch
invalid
invalid
invalid
invalid
mov rax, qword [rsp + 0xb0]
lock dec qword [rax]
jne 0x140073cdc
lea rcx, [rsp + 0xb0]
call fcn.14004f153
lock dec qword [r12]
jne 0x140073ceb
mov rcx, r12
call fcn.14004f3bf
lea rcx, [rsp + 0x6b0]
call fcn.14001db63
dec dword [rax - 0x73]
mov ah, 0x24
adc byte [rdi], al
add byte [rax], al
mov rcx, rsi
call fcn.14004fc24
dec dword [rax - 0x75]
invalid
clc
add byte [rax], al
add byte [rax - 0x7b], cl
test ecx, ecx
je 0x140073d19
call fcn.1400796a1
test rbp, rbp
mov bl, byte [rsp + 0x40]
jne 0x140073d2f
lea rcx, [rsp + 0x7d0]
call fcn.140061627
test bl, bl
je case.0x14004a8a7.357
mov rax, qword [rsp + 0x810]
test rax, rax
je case.0x14004a8a7.357
lock dec qword [rax]
jne case.0x14004a8a7.357
lea rcx, [rsp + 0x810]
call fcn.14004f153
mov ah, 0xfd
invalid
mov rax, qword [rsp + 0x80]
mov rcx, qword [rax + 0x1a0]
add byte [rax], al
mov rdx, rdi
mov edx, edi
call fcn.140067be7
mov qword [rsp + 0x6b0], rax
mov qword [rsp + 0x6b8], rdx
mov dword [rsp + 0x6b8], edx
invalid
add byte [rax], al
test rax, rax
je 0x140073dae
cmp rax, 1
jne 0x140073d9c
mov qword [rsp + 0x400], rdx
test rdx, rdx
je 0x140073dae
lea rcx, [rsp + 0x400]
jmp 0x140073da9
test rdx, rdx
je 0x140073dae
lea rcx, [rsp + 0x6b8]
call fcn.1400727e1
mov rdi, qword [rsp + 0x80]
lea rcx, [rdi + 0x198]
call fcn.1400516c0
mov bl, 1
add ecx, ebp
out dx, al
and al, byte [rax]
add byte [rax], al
xor esi, esi
xor edi, edi
jmp 0x140073df2
mov eax, dword [rsp + 0xc8]
mov dword [rsp + 0x968], eax
mov rax, qword [rsp + 0xc0]
add byte [rax], al
mov qword [rsp + 0x960], rax
test byte [rax + riz*2], ah
or dword [rax], eax
add byte [rax - 0x49], al
add dword [rcx], esi
invalid
mov eax, dword [rsp + 0x968]
mov dword [rsp + 0x228], eax
mov rax, qword [rsp + 0x960]
add byte [rax - 0x77], cl
mov qword [rsp + 0x220], rax
lea r15, [rsp + 0x9f0]
and al, 0xf0
or dword [rax], eax
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
call fcn.140096257
mov byte [rax + 0x51], sil
push rcx
mov ecx, dword [rsp + 0x30]
xor byte [rcx - 0x77bfadb8], cl
mov dword [rax + 0x52], ecx
mov byte [rax + 0x56], dil
mov dword [rax + 0x57], ecx
mov rcx, qword [rsp + 0x220]
mov ecx, dword [rsp + 0x220]
add byte [rax], al
mov qword [rax + 0x5b], rcx
mov ecx, dword [rsp + 0x228]
mov dword [rax + 0x63], ecx
invalid
mov rcx, r15
call fcn.140096257
xor edi, edi
mov byte [rax + 0x50], dil
mov byte [rax + 0x50], bh
movaps xmm0, xmmword [r15]
movaps xmm0, xmmword [rdi]
sub byte [rdi], al
movaps xmmword [rsp + 0x1f0], xmm0
mov rax, qword [r15 + 0x10]
mov qword [rsp + 0x200], rax
mov dword [rsp + 0x200], eax
mov rax, qword [rsp + 0x2a0]
add al, byte [rax]
add byte [rax - 0x77], cl
mov dword [rsp + 0x984], eax
test byte [rsp + rax*4], ah
or dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x280], al
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x290], cl
movups xmmword [rsp + 0x974], xmm1
movups xmmword [rsp + 0x964], xmm0
adc dword [rsp + 0x964], eax
test byte [rsp + riz*2], ah
or dword [rax], eax
add byte [rax - 0x75], cl
test byte [rsp + rdi*2], ah
or dword [rax], eax
add byte [rax - 0x77], cl
test byte [rsp + rbp], ah
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rsp + rax*4], ah
or dword [rax], eax
add byte [rax - 0x77], cl
test byte [rsp + rsi], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x970], al
movaps xmmword [rsp + 0x120], xmm0
sub dword [rsp + 0x120], eax
movups xmm0, xmmword [rsp + 0x960]
movaps xmmword [rsp + 0x110], xmm0
sub dword [rsp + 0x110], eax
lea rcx, [rsp + 0x400]
call fcn.14008da89
sahf
wait
add dword [rax], eax
mov qword [rsp + 0x320], rbx
mov byte [rsp + 0x328], r13b
sub byte [rbx], al
add eax, dword [rax]
add byte [rdx - 0x7787dbbc], cl
test byte [rcx + rbp], ah
add eax, dword [rax]
add byte [rax + rcx*4 - 0x5c], al
mov byte [rsp + 0x32a], ah
movsb byte [rdi], byte [rsi]
and al, 0x2a
add eax, dword [rax]
add byte [rdx - 0x77bfdbbc], cl
test byte [rbx + rbp], ah
add eax, dword [rax]
add byte [rax], al
mov byte [rsp + 0x32c], r14b
mov byte [rsp + 0x32d], bpl
lodsb al, byte [rsi]
and al, 0x2d
add eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0x1f0], al
movups xmmword [rsp + 0x330], xmm0
add byte [rax], al
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x340], rax
test byte [rax + rax*2], ah
add eax, dword [rax]
add bh, al
test byte [rax + rdx*2], ah
add eax, dword [rax]
add byte [rax], al
retf 0x3b9a
movaps xmm0, xmmword [rsp + 0x110]
and al, 0x10
adc byte [rcx], al
add byte [rax], al
movdqa xmm1, xmmword [rsp + 0x120]
add byte [rax], al
movups xmmword [rsp + 0x354], xmm0
movdqu xmmword [rsp + 0x364], xmm1
movdqu xmm0, xmmword [rsp + 0x12c]
outsd dx, dword [rsi]
test byte [rsp + rbp], ah
add dword [rax], eax
add bl, dh
movq qword [rsp + 0x370], mm0
mov rbx, qword [rsp + 0x48]
mov qword [rsp + 0x380], rbx
pushfq
and al, 0x80
add eax, dword [rax]
add byte [rax - 0x78], al
mov esp, 0x38824
add byte [rdx + 0x902484], cl
and al, 0x90
add byte [rax], al
add byte [rax + 0x3892484], cl
add byte [rax], al
mov al, byte [rsp + 0x3c]
mov byte [rsp + 0x38a], al
mov eax, dword [rsp + 0x88]
add byte [rax], al
mov dword [rsp + 0x38b], eax
and al, 0x8b
add eax, dword [rax]
add byte [rdx + 0x8c2484], cl
add byte [rax], al
add byte [rax + 0x38f2484], cl
mov byte [rsp + 0x38f], al
add eax, dword [rax]
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0xf0]
add byte [rax], al
mov qword [rsp + 0x310], rax
mov dword [rsp + 0x310], eax
add eax, dword [rax]
add byte [rax - 0x75], cl
and al, 0x60
mov qword [rsp + 0x318], rax
mov dword [rsp + 0x318], eax
sbb byte [rbx], al
add byte [rax], al
mov rax, qword [rsp + 0xb0]
mov al, 0
add byte [rax], al
lock dec qword [rax]
dec qword [rax]
jne 0x14007400a
lea rcx, [rsp + 0xb0]
call fcn.14004f153
mov rax, qword [rsp + 0x740]
mov ecx, dword [rsp + 0x748]
add byte [rax - 0x77], cl
test byte [rax + rcx*2], ah
add eax, dword [rax]
add byte [rcx + 0x350248c], cl
add byte [rax], al
add byte [rdx + 0x8222484], cl
add byte [rax], al
mov byte [rsp + 0x388], al
mov word [rsp + 0x4a0], 0x101
test byte [rax + riz*4], ah
add al, 0
add byte [rcx], al
add esi, eax
test byte [rdx + riz*4], ah
add al, 0
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0x40024
add byte [rax - 0x77], cl
mov esp, 0x41024
and al, 0x10
add al, 0
add byte [rax - 0x77], cl
mov esp, 0x42024
add byte [rax - 0x39], cl
test byte [rax + rsi], ah
add al, 0
add byte [rax + rax], dl
add byte [rax], al
mov dword [rsp + 0x438], edi
mov dword [rsp + 0x448], 0x3b9aca00
add al, 0
add byte [rax], al
retf 0x3b9a
mov qword [rsp + 0x450], 0x100000
movabs rax, 0x20000000500000
add byte [rax], al
and byte [rax], al
mov qword [rsp + 0x458], rax
and al, 0x58
add al, 0
add bh, al
test byte [rax + riz*2], ah
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x39], ah
test byte [rsp + riz*2], ah
add al, 0
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0x46824
add byte [rax - 0x77], cl
mov esp, 0x47824
add byte [rsi - 0x39], ah
test byte [rax + rax*4], ah
add al, 0
add byte [rax], al
add cl, byte [rax - 0x39]
test byte [rax + rcx*4], ah
mov byte [rax + rax], al
add bh, bh
invalid
invalid
dec dword [rax - 0x39]
test byte [rax + rdx*4], ah
add al, 0
add byte [rdx], bl
add byte [rax], al
mov dword [rsp + 0x498], edi
add al, 0
add byte [rax + 0x83124bc], al
add byte [rax], al
add dword [rbp + 8], esi
mov byte [rsp + 0x4a2], 1
cmp dword [rsp + 0x728], 0
je 0x14007411c
mov eax, dword [rsp + 0x72c]
mov byte [rsp + 0x464], 0
add byte [rax], al
mov dword [rsp + 0x45c], eax
cmp dword [rsp + 0x730], 0
je 0x14007413c
mov eax, dword [rsp + 0x734]
mov byte [rsp + 0x464], 0
mov dword [rsp + 0x458], eax
cmp byte [rsp + 0x82c], 0
je 0x140074160
mov byte [rsp + 0x464], 1
movabs rax, 0xffff0000ffff
mov qword [rsp + 0x458], rax
cmp dword [rsp + 0x738], 0
je case.0x140059b04.146
mov eax, dword [rsp + 0x73c]
mov dword [rsp + 0x460], eax
mov eax, dword [rsp + 0x788]
cmp eax, 0x3b9aca00
je 0x14007419d
mov rcx, qword [rsp + 0x780]
mov qword [rsp + 0x440], rcx
mov dword [rsp + 0x440], ecx
mov dword [rsp + 0x448], eax
mov eax, dword [rsp + 0x798]
cmp eax, 0x3b9aca00
je 0x1400741c2
mov rcx, qword [rsp + 0x790]
mov qword [rsp + 0x430], rcx
mov dword [rsp + 0x438], eax
cmp byte [rsp + 0x82d], 0
mov esp, 0x82d24
add byte [rax], al
je 0x1400741d4
mov byte [rsp + 0x465], 1
add dword [rax - 0x75], ecx
test byte [rax + rdx*2], ah
invalid
mov rax, qword [rsp + 0x750]
mov ecx, dword [rsp + 0x758]
pop rax
invalid
add byte [rax], al
pop rax
invalid
mov qword [rsp + 0x490], rax
mov dword [rsp + 0x498], ecx
add al, 0
invalid
add al, 0
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x800]
invalid
invalid
test byte [rax + rcx*4], ah
mov rax, qword [rsp + 0x800]
mov eax, dword [rsp + 0x800]
mov qword [rsp + 0x488], rax
mov rsi, qword [rsp + 0x760]
mov esi, dword [rsp + 0x760]
add al, 0
add byte [rax - 0x75], cl
invalid
mov ah, 0x24
invalid
mov edi, dword [rsp + 0x768]
lea rcx, [rsp + 0x330]
call fcn.140096257
mov word [rax + rsi], fs
add eax, dword [rax]
add al, ch
cmp dword [rax], esp
add al, byte [rax]
mov qword [rax + 0x40], rsi
mov dword [rax + 0x40], esi
mov dword [rax + 0x48], edi
cmp byte [rsp + 0x827], 0
invalid
or byte [rax], al
add byte [rax], al
add byte [rax], al
je 0x140074237
mov byte [rsp + 0x478], 1
add al, 0
add byte [rcx], al
cmp byte [rsp + 0x828], 0
je 0x140074249
mov byte [rsp + 0x47e], 1
and al, 0x7e
add al, 0
add byte [rcx], al
cmp byte [rsp + 0x829], 0
and al, 0x29
or byte [rax], al
add byte [rax], al
je 0x14007425b
mov byte [rsp + 0x47a], 1
add al, 0
add byte [rcx], al
cmp byte [rsp + 0x82a], 0
je 0x14007426d
mov byte [rsp + 0x47d], 1
cmp byte [rsp + 0x82b], 0
and al, 0x2b
or byte [rax], al
add byte [rax], al
je case.0x14006f668.26
mov byte [rsp + 0x479], 1
lea rdi, [rsp + 0x4a0]
movabs al, byte [0x4810638b4c000004]
mov r12, qword [rbx + 0x10]
mov rax, qword [rbx + 0x20]
mov eax, dword [rbx + 0x20]
mov eax, dword [rbx + 0x20]
mov rcx, rax
shl rcx, 7
lea r14, [rcx + rax*8]
lea esi, [rcx + rax*8]
add r14, r12
add esi, esp
lea r13, [0x140157558]
add byte [rax - 0x73], cl
sbb eax, 0xe069d
popfq
invalid
invalid
invalid
lea rbx, str.httphttpsftpfileC:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srcparser.rs
popfq
invalid
pcmpeqd xmm6, xmm6
mov r15, r12
cmp r12, r14
cmp esp, esi
cmp esp, esi
hlt
je case.0x1400742cd.4
lea r12, [r15 + 0x88]
mov rax, qword [r15]
invalid
movsxd rax, dword [r13 + rax*4]
test dword [rax], r8d
invalid
test dword [rax], r8d
add rax, r13
jmp rax
cmp byte [r15 + 0x50], 2
je case.0x1400742cd.2
jmp case.0x1400742cd.4
mov rsi, qword [r15 + 8]
cmp qword [rsi + 0x28], 0
je case.0x1400742cd.2
mov rcx, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x38]
mov r9d, 4
mov r8, rbx
call fcn.14005d44d
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov r8, rdx
mov eax, edx
and r8, rax
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
invalid
sal dl, 0xf
jo 0x1400742da
add byte [rsi + 0xf], ah
jo 0x1400742df
add byte [rax - 0x73], cl
cwde
xor r9d, r9d
invalid
movdqu xmm1, xmmword [rcx + r8]
movdqa xmm2, xmm1
pcmpeqb xmm2, xmm0
add dword [rsi + 0xf], esp
outsd dx, dword [rsi]
shl dword [rsi + 0xf], 1
je 0x140074305
pmovmskb r10d, xmm2
test r10w, r10w
je 0x140074374
mov r11d, r10d
lea r10d, [r11 - 1]
lea edx, [rbx - 1]
lea edx, [rbx - 1]
and r10d, r11d
bsf r11d, r11d
add r11, r8
and r11, rdx
neg r11
imul r11, r11, 0x68
cmp qword [rax + r11 + 0x10], 4
jne 0x14007433a
lea rsi, [rax + r11]
lea esi, [rax + rbx]
mov rsi, qword [rsi]
cmp dword [rsi], 0x70747468
jne 0x14007433a
jmp 0x140074396
pcmpeqb xmm1, xmm6
pmovmskb r10d, xmm1
test r10d, r10d
jne case.0x1400742cd.2
add r8, r9
add r8, 0x10
add r9, 0x10
and r8, rdx
enter 0xffffffffffff8349, 0xffffffffffffffc0
adc byte [rcx - 0x7d], cl
rcl dword [rax], 0x49
and eax, edx
jmp 0x140074327
lea rax, [rcx + r11]
cmp rax, 0x28
clc
sub byte [rdi], cl
test byte [rbx], cl
invalid
invalid
invalid
clc
sub byte [rdi], cl
test byte [rbx], cl
invalid
cmp byte [rcx + r11 - 8], 2
je case.0x1400742cd.2
mov al, byte [rdi + 2]
mov byte [rsp + 0x962], al
movzx eax, word [rdi]
mov word [rsp + 0x960], ax
mov rsi, qword [rsp + 0x468]
test rsi, rsi
je 0x1400743ee
lock inc qword [rsi]
jle 0x14007668a
mov rax, qword [rsp + 0x470]
mov qword [rsp + 0x198], rax
jmp 0x1400743ee
mov r12b, byte [rsp + 0x478]
movzx eax, byte [rsp + 0x479]
mov qword [rsp + 0x78], rax
mov edi, dword [rsp + 0x47a]
mov al, byte [rsp + 0x481]
xor ecx, ecx
test al, al
setne cl
cmp al, 2
mov r13d, 2
cmovne r13d, ecx
mov bl, byte [rsp + 0x47e]
mov bpl, byte [rsp + 0x47f]
mov rax, qword [rsp + 0x400]
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0x408]
mov qword [rsp + 0x1b8], rax
mov rax, qword [rsp + 0x410]
mov qword [rsp + 0x1b0], rax
mov rax, qword [rsp + 0x418]
mov qword [rsp + 0x1a8], rax
mov al, byte [rsp + 0x464]
mov byte [rsp + 0xf0], al
mov eax, dword [rsp + 0x458]
mov dword [rsp + 0x70], eax
mov eax, dword [rsp + 0x45c]
mov dword [rsp + 0xf8], eax
mov eax, dword [rsp + 0x460]
mov dword [rsp + 0xe8], eax
mov eax, dword [rsp + 0x448]
mov dword [rsp + 0x1c8], eax
mov rax, qword [rsp + 0x440]
mov qword [rsp + 0x1a0], rax
mov al, byte [rsp + 0x465]
mov byte [rsp + 0xac], al
mov al, byte [rsp + 0x480]
mov byte [rsp + 0x90], al
cmp qword [rsp + 0x488], 0
mov rax, qword [rsp + 0x430]
mov qword [rsp + 0x108], rax
mov eax, dword [rsp + 0x438]
mov dword [rsp + 0x6c], eax
mov rax, qword [rsp + 0x420]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0x428]
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0x450]
mov qword [rsp + 0xa0], rax
mov byte [rsp + 0x40], r12b
mov dword [rsp + 0x30], r13d
mov byte [rsp + 0x60], bl
mov byte [rsp + 0x3c], bpl
je 0x1400745a5
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x60], 0
je 0x1400745ad
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x68]
mov rdx, qword [rax + 0x70]
mov qword [rsp + 0x98], rdx
mov qword [rsp + 0xd8], rcx
inc rcx
mov qword [rax + 0x68], rcx
jmp 0x1400745fb
xor r12d, r12d
jmp 0x1400747d2
call fcn.1400c1830
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x68]
mov rdx, qword [rax + 0x70]
mov qword [rsp + 0x98], rdx
mov qword [rsp + 0xd8], rcx
inc rcx
mov qword [rax + 0x68], rcx
cmp qword [rax + 0x60], 0
je 0x140074b4a
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x68]
mov rdx, qword [rax + 0x70]
mov qword [rsp + 0x268], rdx
mov qword [rsp + 0x278], rcx
inc rcx
mov qword [rax + 0x68], rcx
mov rax, qword [rsp + 0x488]
mov qword [rsp + 0x270], rax
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbp, qword [rax + 0x68]
mov rdx, qword [rax + 0x70]
lea rcx, [rbp + 1]
mov qword [rax + 0x68], rcx
mov rbx, qword [rsp + 0x468]
test rbx, rbx
mov qword [rsp + 0x3f0], rsi
mov qword [rsp + 0x3e8], rdx
je 0x1400746a3
lock inc qword [rbx]
jle 0x14007668a
mov rsi, qword [rsp + 0x470]
jmp 0x1400746a3
mov rax, qword [rsp + 0x490]
mov qword [rsp + 0x3e0], rax
mov r13d, dword [rsp + 0x498]
mov al, byte [0x140161290]
mov ecx, 0xe0
mov edx, 8
call fcn.1400077b0
test rax, rax
je 0x140074c30
mov r12, rax
mov eax, 1
mov qword [r12], rax
mov qword [r12 + 8], rax
xor eax, eax
mov qword [r12 + 0x10], rax
mov byte [r12 + 0x18], 0
mov qword [r12 + 0x20], rbx
mov qword [r12 + 0x28], rsi
lea rcx, [0x14012efb0]
mov qword [r12 + 0x30], rcx
pxor xmm0, xmm0
movdqu xmmword [r12 + 0x38], xmm0
mov qword [r12 + 0x48], rax
mov rdx, qword [rsp + 0xd8]
mov qword [r12 + 0x50], rdx
mov rdx, qword [rsp + 0x98]
mov qword [r12 + 0x58], rdx
mov qword [r12 + 0x60], rcx
movdqu xmmword [r12 + 0x68], xmm0
mov qword [r12 + 0x78], rax
mov rdx, qword [rsp + 0x278]
mov qword [r12 + 0x80], rdx
mov rdx, qword [rsp + 0x268]
mov qword [r12 + 0x88], rdx
mov qword [r12 + 0x90], rcx
movdqu xmmword [r12 + 0x98], xmm0
mov qword [r12 + 0xa8], rax
mov qword [r12 + 0xb0], rbp
mov rcx, qword [rsp + 0x3e8]
mov qword [r12 + 0xb8], rcx
mov rcx, qword [rsp + 0x270]
mov qword [r12 + 0xc0], rcx
mov qword [r12 + 0xc8], rax
mov rax, qword [rsp + 0x3e0]
mov qword [r12 + 0xd0], rax
mov dword [r12 + 0xd8], r13d
mov rsi, qword [rsp + 0x3f0]
lea rbx, [rsp + 0x965]
mov al, byte [rbx - 3]
mov byte [rsp + 0x282], al
movzx eax, word [rbx - 5]
mov word [rsp + 0x280], ax
lea rcx, [rsp + 0xa26]
lea rdx, [rsp + 0x310]
mov r8d, 0x80
call sub.VCRUNTIME140.dll_memcpy
lea r13, [rsp + 0x6b0]
mov r8d, 0x60
mov rcx, rbx
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
movdqu xmm0, xmmword [r13 + 0x60]
movdqa xmmword [rsp + 0x110], xmm0
mov rax, qword [r13 + 0x70]
mov qword [rsp + 0x120], rax
mov al, byte [r13 + 0x174]
mov byte [rsp + 0xd8], al
mov rbp, qword [r13 + 0xc0]
mov eax, dword [r13 + 0xc8]
mov dword [rsp + 0x98], eax
mov r13b, byte [r13 + 0x180]
mov al, byte [0x140161290]
mov ecx, 0x1c0
mov edx, 8
call fcn.1400077b0
test rax, rax
je 0x140074c24
mov rbx, rax
shl rdi, 8
add rdi, qword [rsp + 0x78]
mov eax, 1
mov qword [rbx], rax
mov qword [rbx + 8], rax
mov rax, qword [rsp + 0x1c0]
mov qword [rbx + 0x10], rax
mov rax, qword [rsp + 0x1b8]
mov qword [rbx + 0x18], rax
mov rax, qword [rsp + 0x1b0]
mov qword [rbx + 0x20], rax
mov rax, qword [rsp + 0x1a8]
mov qword [rbx + 0x28], rax
mov rax, qword [rsp + 0xe0]
mov qword [rbx + 0x30], rax
mov rax, qword [rsp + 0x100]
mov qword [rbx + 0x38], rax
mov rax, qword [rsp + 0x108]
mov qword [rbx + 0x40], rax
mov eax, dword [rsp + 0x6c]
mov dword [rbx + 0x48], eax
mov rax, qword [rsp + 0x1a0]
mov qword [rbx + 0x50], rax
mov eax, dword [rsp + 0x1c8]
mov dword [rbx + 0x58], eax
mov rax, qword [rsp + 0xa0]
mov qword [rbx + 0x60], rax
mov eax, dword [rsp + 0x70]
mov dword [rbx + 0x68], eax
mov eax, dword [rsp + 0xf8]
mov dword [rbx + 0x6c], eax
mov eax, dword [rsp + 0xe8]
mov dword [rbx + 0x70], eax
mov al, byte [rsp + 0xf0]
mov byte [rbx + 0x74], al
mov al, byte [rsp + 0xac]
mov byte [rbx + 0x75], al
mov qword [rbx + 0x78], rsi
mov rax, qword [rsp + 0x198]
mov qword [rbx + 0x80], rax
mov al, byte [rsp + 0x40]
mov byte [rbx + 0x88], al
mov dword [rbx + 0x89], edi
shr rdi, 0x20
mov byte [rbx + 0x8d], dil
mov al, byte [rsp + 0x60]
mov byte [rbx + 0x8e], al
mov al, byte [rsp + 0x3c]
mov byte [rbx + 0x8f], al
mov al, byte [rsp + 0x90]
mov byte [rbx + 0x90], al
mov eax, dword [rsp + 0x30]
mov byte [rbx + 0x91], al
lea rcx, [rbx + 0x92]
lea rdx, [rsp + 0xa20]
mov r8d, 0x86
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x118], r12
movzx eax, word [rsp + 0x280]
mov word [rbx + 0x120], ax
mov al, byte [rsp + 0x282]
mov byte [rbx + 0x122], al
mov rcx, rbx
add rcx, 0x123
lea rdx, [rsp + 0x960]
mov r8d, 0x65
call sub.VCRUNTIME140.dll_memcpy
cmp r15, r14
movdqa xmm0, xmmword [rsp + 0x110]
movdqu xmmword [rbx + 0x188], xmm0
mov rax, qword [rsp + 0x120]
mov qword [rbx + 0x198], rax
mov qword [rbx + 0x1a0], rbp
mov eax, dword [rsp + 0x98]
mov dword [rbx + 0x1a8], eax
mov rax, qword [rsp + 0x48]
mov qword [rbx + 0x1b0], rax
mov al, byte [rsp + 0xd8]
mov byte [rbx + 0x1b8], al
setne byte [rbx + 0x1b9]
mov byte [rbx + 0x1ba], r13b
mov rax, qword [rsp + 0x468]
test rax, rax
je 0x140074a7c
lock dec qword [rax]
jne 0x140074a7c
lea rcx, [rsp + 0x468]
call fcn.14004f153
mov rcx, qword [rsp + 0x808]
test rcx, rcx
mov rdi, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x58]
mov r14, qword [rsp + 0x50]
je 0x140074aa0
call fcn.1400796a1
test rsi, rsi
jne 0x140074ab2
lea rcx, [rsp + 0x7d0]
call fcn.140061627
test r14, r14
jne 0x140074ad7
mov rax, qword [rsp + 0x810]
test rax, rax
je 0x140074ad7
lock dec qword [rax]
jne 0x140074ad7
lea rcx, [rsp + 0x810]
call fcn.14004f153
mov qword [rdi + 0x1a8], rbx
mov rcx, qword [rdi + 0x1a0]
xor edx, edx
call fcn.140067be7
cmp rax, 1
jne 0x140074b2d
lea rsi, [rdi + 0x1a8]
mov qword [rsp + 0x6b0], rdx
test rdx, rdx
je 0x140074b13
lea rcx, [rsp + 0x6b0]
call fcn.1400727e1
mov rax, qword [rsi]
lock dec qword [rax]
jne 0x140073db6
mov rcx, rsi
call fcn.14004fb77
jmp 0x140073db6
mov rax, qword [rdi + 0x198]
mov qword [rdi + 0x1b0], rax
jmp 0x140074c56
call fcn.1400c1830
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x68]
mov rdx, qword [rax + 0x70]
mov qword [rsp + 0x268], rdx
mov qword [rsp + 0x278], rcx
inc rcx
mov qword [rax + 0x68], rcx
mov rcx, qword [rsp + 0x488]
mov qword [rsp + 0x270], rcx
cmp qword [rax + 0x60], 0
jne 0x140074646
call fcn.1400c1830
jmp 0x140074646
mov ecx, 8
mov edx, 0x1c0
jmp 0x140074c43
mov ecx, 8
mov edx, 0xe0
jmp 0x140074c43
call fcn.1400cf3b0
ud2
call fcn.1400ceec0
ud2
mov ecx, 8
mov edx, 0x70
jmp 0x140074c43
lea rax, [rdi + 0x1b0]
mov qword [rdi + 0x1b8], rax
lea rbp, [rdi + 0x1c8]
mov byte [rdi + 0x1c8], 0
mov r15, qword [rdi + 0x1b8]
mov qword [rdi + 0x1c0], r15
mov rax, qword [rsp + 0x3f8]
mov rbx, qword [rax]
mov rcx, rbx
call fcn.1400c2d13
mov r14d, eax
xor edi, edi
mov esi, 0
cmp r14b, 2
je 0x140074cc2
xor ecx, ecx
xor edx, edx
call fcn.1400c3290
mov edi, r14d
shr edi, 8
mov esi, r14d
shr esi, 0x10
test r14b, 1
jne 0x140074d70
mov r13, qword [r15]
lea r14, [r13 + 0x80]
lea r15, [r13 + 0x180]
lea r12, [rsp + 0x6b0]
mov rcx, r12
mov rdx, r15
mov r8, r14
call fcn.1400637f7
mov r12, qword [r12]
cmp r12, 2
je 0x140074d85
cmp r12d, 3
jne 0x140074daf
lea rcx, [r13 + 0x100]
mov rdx, rbx
call fcn.1400c042d
lea rbx, [rsp + 0x6b0]
mov rcx, rbx
mov rdx, r15
mov r8, r14
call fcn.1400637f7
mov r12, qword [rbx]
cmp r12, 2
je 0x140074ec3
cmp r12d, 3
jne 0x140074ef2
cmp byte [r13 + 0x198], 0
je 0x140074d67
mov rax, qword [r13 + 0x1c8]
xor ecx, ecx
movzx edi, dil
mov r12d, 2
cmp rax, 2
cmovb edi, ecx
jb 0x140074fff
mov ecx, edi
mov edx, esi
call fcn.1400c3290
mov byte [rbp], 3
mov al, 1
mov bl, 3
mov rdi, qword [rsp + 0x80]
jmp 0x1400760b9
mov rax, qword [r13 + 0x1c8]
mov r12d, 2
cmp rax, 1
jbe 0x140074ffd
lea rcx, str.assertion_failed:_self.inner.semaphore.is_idle__C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_syncmpscchan.rs
lea r8, [0x140127b38]
jmp 0x140074ee8
lea rdi, [rsp + 0x6b8]
lea rcx, [rsp + 0x400]
mov r8d, 0x90
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rdi + 0x90]
mov qword [rsp + 0x30], rax
mov rax, qword [rdi + 0x98]
mov qword [rsp + 0x90], rax
mov rax, qword [rdi + 0xa0]
mov qword [rsp + 0x48], rax
mov eax, dword [rdi + 0xa8]
mov dword [rsp + 0x3c], eax
mov eax, dword [rdi + 0xac]
mov dword [rsp + 0x50], eax
movups xmm0, xmmword [rdi + 0xb0]
movaps xmmword [rsp + 0xa20], xmm0
movdqu xmm0, xmmword [rdi + 0xc0]
movdqa xmmword [rsp + 0xa30], xmm0
mov rax, qword [rdi + 0xd0]
mov qword [rsp + 0xa40], rax
mov rax, qword [rdi + 0xd8]
mov qword [rsp + 0x100], rax
mov eax, dword [rdi + 0xe0]
mov dword [rsp + 0x6c], eax
mov al, byte [rdi + 0xe8]
mov byte [rsp + 0x60], al
mov eax, dword [rdi + 0xe9]
mov dword [rsp + 0x310], eax
mov eax, dword [rdi + 0xec]
mov dword [rsp + 0x313], eax
mov rax, qword [rdi + 0xf0]
mov qword [rsp + 0xa0], rax
add byte [rax - 0x75], cl
xchg eax, edi
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x78
mov al, byte [rdi + 0x100]
mov byte [rsp + 0x108], al
mov rax, qword [rdi + 0x108]
mov qword [rsp + 0xf0], rax
lock sub qword [r13 + 0x1c8], 2
jae 0x140074ffd
mov ecx, 7
int 0x29
ud2
mov rax, qword [r13 + 0x1c8]
mov r12d, 2
cmp rax, 1
jbe 0x140074ffd
lea rcx, str.assertion_failed:_self.inner.semaphore.is_idle__C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_syncmpscchan.rs
lea r8, [0x140127b20]
mov edx, 0x30
jmp 0x140074c3c
lea rdi, [rsp + 0x6b8]
lea rcx, [rsp + 0x400]
mov r8d, 0x90
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rdi + 0x90]
mov qword [rsp + 0x30], rax
mov rax, qword [rdi + 0x98]
mov qword [rsp + 0x90], rax
mov rax, qword [rdi + 0xa0]
mov qword [rsp + 0x48], rax
mov eax, dword [rdi + 0xa8]
mov dword [rsp + 0x3c], eax
mov eax, dword [rdi + 0xac]
mov dword [rsp + 0x50], eax
movups xmm0, xmmword [rdi + 0xb0]
movaps xmmword [rsp + 0xa20], xmm0
movdqu xmm0, xmmword [rdi + 0xc0]
movdqa xmmword [rsp + 0xa30], xmm0
mov rax, qword [rdi + 0xd0]
mov qword [rsp + 0xa40], rax
mov rax, qword [rdi + 0xd8]
mov qword [rsp + 0x100], rax
mov eax, dword [rdi + 0xe0]
mov dword [rsp + 0x6c], eax
mov al, byte [rdi + 0xe8]
mov byte [rsp + 0x60], al
mov eax, dword [rdi + 0xe9]
mov dword [rsp + 0x310], eax
mov eax, dword [rdi + 0xec]
mov dword [rsp + 0x313], eax
mov rax, qword [rdi + 0xf0]
mov qword [rsp + 0xa0], rax
mov rax, qword [rdi + 0xf8]
mov qword [rsp + 0x78], rax
mov al, byte [rdi + 0x100]
mov byte [rsp + 0x108], al
mov rax, qword [rdi + 0x108]
mov qword [rsp + 0xf0], rax
lock sub qword [r13 + 0x1c8], 2
jb 0x14007679e
xor edi, edi
mov ecx, edi
mov edx, esi
call fcn.1400c3290
lea rcx, [rsp + 0x960]
lea rdx, [rsp + 0x400]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0xa20]
movaps xmm1, xmmword [rsp + 0xa30]
movaps xmmword [rsp + 0x1f0], xmm0
movaps xmmword [rsp + 0x200], xmm1
mov rax, qword [rsp + 0xa40]
mov qword [rsp + 0x210], rax
mov eax, dword [rsp + 0x310]
mov ecx, dword [rsp + 0x313]
mov dword [rsp + 0x170], eax
mov dword [rsp + 0x173], ecx
mov rdi, qword [rsp + 0x80]
mov byte [rdi + 0x1c8], 1
lea r15, [rdi + 0x1a8]
cmp r12d, 2
je 0x140076094
lea rbx, [rsp + 0xcc0]
lea r14, [rsp + 0x960]
mov r8d, 0x90
mov rcx, rbx
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x210]
mov qword [rsp + 0x300], rax
movaps xmm0, xmmword [rsp + 0x1f0]
movaps xmm1, xmmword [rsp + 0x200]
movaps xmmword [rsp + 0x2f0], xmm1
movaps xmmword [rsp + 0x2e0], xmm0
mov eax, dword [rsp + 0x170]
mov ecx, dword [rsp + 0x173]
mov dword [rsp + 0x8b], ecx
mov dword [rsp + 0x88], eax
movups xmm0, xmmword [rbx + 0x80]
movaps xmmword [rsp + 0x220], xmm0
lea rsi, [rsp + 0xce0]
lea r13, [rsp + 0x110]
mov ecx, 0xc
mov rdi, r13
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x9f8]
movdqu xmm0, xmmword [r14]
movdqu xmm1, xmmword [r14 + 0x10]
movdqu xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
mov qword [rsi - 8], r12
cmp dword [rsp + 0x50], 0
mov r12, qword [rsp + 0x40]
je 0x14007524d
mov edi, dword [rsp + 0x50]
cmp qword [rsp + 0x48], rdi
jbe 0x140075171
mov rax, qword [rsp + 0x30]
cmp byte [rax + rdi], 0xbf
jg 0x140075177
jmp 0x140075205
jne 0x140075205
cmp dword [rsp + 0x50], 4
jne 0x140075196
lea rdx, str.httphttpsftpfileC:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srcparser.rs
mov rcx, qword [rsp + 0x30]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400751cf
cmp qword [rsp + 0x48], rdi
jbe 0x1400751aa
mov rax, qword [rsp + 0x30]
cmp byte [rax + rdi], 0xbf
jg 0x1400751ac
jmp 0x140075205
jne 0x140075205
cmp dword [rsp + 0x50], 5
jne 0x14007524d
lea rdx, [0x14015494c]
mov rcx, qword [rsp + 0x30]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14007524d
mov rax, qword [r15]
lea rcx, [rax + 0x10]
mov qword [rsp + 0xd8], rcx
mov qword [rsp + 0xe0], rax
cmp byte [rax + 0x1ba], 0
je 0x140075766
cmp qword [rsp + 0x48], rdi
jbe 0x140075228
mov rax, qword [rsp + 0x30]
cmp byte [rax + rdi], 0xbf
jg 0x14007522a
lea rax, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x48]
xor r8d, r8d
mov r9, rdi
call fcn.1400cf840
ud2
jne 0x140075205
cmp dword [rsp + 0x50], 5
jne 0x14007524d
lea rdx, [0x14015494c]
mov rcx, qword [rsp + 0x30]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140075766
movups xmm0, xmmword [rbx + 0x80]
lea rcx, [rsp + 0x6b0]
movaps xmmword [rcx], xmm0
mov rax, qword [rsp + 0x30]
mov qword [rcx + 0x10], rax
mov rax, qword [rsp + 0x90]
mov qword [rcx + 0x18], rax
mov rax, qword [rsp + 0x48]
mov qword [rcx + 0x20], rax
mov eax, dword [rsp + 0x3c]
mov dword [rcx + 0x28], eax
mov eax, dword [rsp + 0x50]
mov dword [rcx + 0x2c], eax
movaps xmm0, xmmword [rsp + 0x1f0]
movaps xmm1, xmmword [rsp + 0x200]
movaps xmmword [rcx + 0x30], xmm0
movaps xmmword [rcx + 0x40], xmm1
mov rax, qword [rsp + 0x210]
mov qword [rcx + 0x50], rax
call fcn.1400685d7
mov rbx, rax
cmp qword [rsp + 0x9f0], 0
je 0x1400752ca
mov rcx, rsi
call fcn.14007eff9
lea rcx, [rsp + 0x110]
call fcn.14001db63
cmp byte [rsp + 0x60], 0xa
jb 0x1400752fd
cmp qword [rsp + 0x78], 0
je 0x1400752fd
mov rcx, qword [0x1401611e0]
xor edx, edx
mov r8, qword [rsp + 0xa0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov edx, 2
lea rax, [rsp + 0x410]
lea rsi, [rsp + 0x6b0]
mov ecx, 0xf
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
movaps xmm0, xmmword [rsp + 0x310]
movups xmmword [rax + 0x78], xmm0
movaps xmm0, xmmword [rsp + 0xa20]
movdqa xmm1, xmmword [rsp + 0xa30]
movups xmmword [rax + 0xa8], xmm0
movdqu xmmword [rax + 0xb8], xmm1
mov rcx, qword [rsp + 0xa40]
mov qword [rax + 0xc8], rcx
mov ecx, dword [rsp + 0x178]
mov dword [rax + 0xd1], ecx
mov ecx, dword [rsp + 0x17b]
mov dword [rax + 0xd4], ecx
movdqa xmm0, xmmword [rsp + 0xc0]
movdqu xmmword [rax + 0xf0], xmm0
mov ecx, 1
lock xadd qword [0x140161068], rcx
mov qword [rsp + 0x110], rcx
mov qword [rax - 0x10], rdx
mov qword [rax - 8], rbx
mov rcx, qword [rsp + 0x1b8]
mov qword [rax + 0x88], rcx
mov rcx, qword [rsp + 0x1c0]
mov qword [rax + 0x90], rcx
mov rcx, qword [rsp + 0x1c8]
mov qword [rax + 0x98], rcx
mov ecx, dword [rsp + 0xac]
mov dword [rax + 0xa0], ecx
mov ecx, dword [rsp + 0xe8]
mov dword [rax + 0xa4], ecx
mov cl, byte [rsp + 0x1a0]
mov byte [rax + 0xd0], cl
mov rcx, qword [rsp + 0x1a8]
mov qword [rax + 0xd8], rcx
mov rcx, qword [rsp + 0x1b0]
mov qword [rax + 0xe0], rcx
mov qword [rax + 0xe8], 8
mov rcx, qword [rsp + 0xf8]
mov qword [rax + 0x100], rcx
mov rcx, qword [rsp + 0x58]
mov qword [rax + 0x108], rcx
mov rcx, qword [rsp + 0x70]
mov qword [rax + 0x110], rcx
mov qword [rax + 0x118], 0
mov qword [rax + 0x120], r12
mov rcx, qword [rsp + 0xf0]
mov qword [rax + 0x128], rcx
mov byte [rax + 0x288], 0
mov qword [rax + 0x290], r13
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xe0]
cmp eax, 1
je 0x1400754c8
test eax, eax
jne 0x1400766f6
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0x90]
lea rdx, [0x1400c2ce9]
call fcn.14009f520
mov byte [rsi + 0xe0], 1
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x90]
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
jae 0x14007668e
adc dword [rax], eax
invalid
inc rax
mov ecx, dword [0x140161294]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0x90], rax
mov rsi, qword [rcx + 0x98]
lea rcx, [rsp + 0x6b0]
lea rdx, [rsp + 0x400]
lea edx, [rsp + 0x400]
mov r8d, 0x2a8
call sub.VCRUNTIME140.dll_memcpy
add eax, 0xfe834800
add cl, byte [rdi]
test byte [rsi + 0x11], bh
add byte [rax], al
lea rcx, [rsp + 0xa20]
lea rdx, [rsp + 0x400]
mov r8d, 0x2a0
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x950]
mov rbx, qword [rax]
test rsi, rsi
je 0x14007564b
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xa0]
lock inc qword [r14]
jle 0x14007668a
mov al, byte [0x140161290]
mov ecx, 0x300
add byte [rbx], al
add byte [rax], al
mov edx, 0x80
call fcn.1400077b0
test rax, rax
je 0x1400766e7
mov rsi, rax
lea rdi, [r14 + 0x70]
mov qword [rax], 0xcc
xor r15d, r15d
mov qword [rax + 8], r15
lea rax, [0x140122ea0]
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], r15
mov qword [rsi + 0x20], r14
mov qword [rsi + 0x28], rbx
sub byte [rax - 0x77], cl
int1
add rcx, 0x30
lea rdx, [rsp + 0xa20]
mov r8d, 0x2a0
call sub.VCRUNTIME140.dll_memcpy
pxor xmm0, xmm0
movdqa xmmword [rsi + 0x2d0], xmm0
movq qword [rsi + 0x2d0], mm0
add byte [rcx + rcx*4 - 0x42], cl
loopne 0x140075608
add byte [rax], al
mov rcx, rdi
stc
mov rdx, rsi
mov r8, rsi
call fcn.1400518f7
std
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
test ah, bh
add byte [rax], al
invalid
add r14, 0x10
lea rdx, [rsp + 0x280]
add dh, al
add al, byte [rax]
lea rcx, [rsp + 0x310]
mov qword [rcx], r14
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
mov qword [rcx + 0x10], rdx
call fcn.1400c2659
jmp 0x14007571b
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xa0]
lock inc qword [rdi]
jle 0x14007668a
mov al, byte [0x140161290]
mov ecx, 0x300
mov edx, 0x80
call fcn.1400077b0
test rax, rax
je 0x1400766e7
adc byte [rax], al
invalid
mov rsi, rax
mov qword [rax], 0xcc
xor r14d, r14d
mov qword [rax + 8], r14
lea rax, case.0x14004b8d6.41
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], r14
mov qword [rsi + 0x20], rdi
add rdi, 0x60
mov qword [rsi + 0x28], rbx
mov rcx, rsi
add rcx, 0x30
lea rdx, [rsp + 0xa20]
mov r8d, 0x2a0
movabs al, byte [0x596e2e8000002]
add al, byte [rax]
add al, ch
loop 0x140075667
add eax, 0xef0f6600
shl byte [rsi + 0xf], 0x7f
xchg al, dl
add al, byte [rax]
add byte [rcx + rcx*4 - 0x4a], cl
loopne 0x1400756e6
add byte [rax], al
mov rcx, rdi
mov rdx, rsi
mov edx, esi
mov r8, rsi
call fcn.1400518f7
test rax, rax
je 0x14007571b
mov ecx, dword [0x140161294]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
or al, 0xca
lea rcx, [rcx + 0xa0]
mov rdx, rax
call fcn.1400c128d
mov rdi, qword [rsp + 0x80]
mov qword [rsp + 0x40], r12
mov eax, dword [0x140161294]
mov bx, 0xe
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rax - 1], 0x88
nop
add byte [rax], al
add byte [rcx + 0x84], bh
mov eax, 0xcc
lock cmpxchg qword [rsi], rcx
je 0x140074c56
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x20]
jmp 0x140074c56
mov rdx, qword [rsp + 0xe0]
lea rax, [rdx + 0x128]
xor ecx, ecx
cmp qword [rdx + 0x160], 0
sete cl
add rcx, rcx
lea rdx, [rsp + 0x400]
mov qword [rdx], rcx
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], 0
mov dword [rdx + 0x18], 0
lea rcx, [rsp + 0x400]
call fcn.14002fae3
test rax, rax
test eax, eax
je 0x1400759f5
mov rbx, rax
mov qword [rsp + 0x58], rdx
mov rcx, r13
call fcn.140022c91
mov rcx, r13
mov rdx, rbx
call fcn.140022a2d
sar dl, cl
inc dword [rcx - 0x77]
invalid
movzx edi, word [rsp + 0x168]
mov ebp, r12d
in eax, 0x21
std
mov r13, qword [rsp + 0x128]
mov rsi, qword [rsp + 0x130]
mov r9, qword [rsp + 0x148]
mov r14, qword [rsp + 0x138]
add dword [rax], eax
add byte [rbp + 0x31], al
inc dword [rcx + rcx*4 + 0x64]
and al, 0x40
mov rax, rbp
mov rbp, rax
mov eax, 0
cmp rbp, rsi
jae 0x140075808
movzx ecx, word [r13 + rbp*4]
cmp rcx, 0xffff
je 0x1400758bb
movzx eax, word [r13 + rbp*4 + 2]
mov edx, edi
and edx, eax
mov r8d, ebp
sub r8d, edx
mov edx, edi
and edx, r8d
cmp rdx, r15
jb 0x1400758bb
cmp ax, r12w
jne 0x1400758b0
cmp r9, rcx
jbe 0x14007638b
imul rax, rcx, 0x68
mov rcx, qword [r14 + rax + 0x40]
test rcx, rcx
setne dl
cmp qword [rbx], 0
sete r8b
cmp dl, r8b
je 0x1400758b0
add rax, r14
add rax, 0x40
rol byte [rax + 0x48], 0x85
leave
je 0x1400758a4
mov r8, qword [rax + 0x10]
cmp r8, qword [rbx + 0x10]
jne 0x1400758b0
invalid
mov rdx, qword [rbx + 8]
mov rcx, qword [rax + 8]
mov r12, r9
call sub.VCRUNTIME140.dll_memcmp
add byte [rbp - 0x77], cl
loope 0x1400758db
mov esp, dword [rsp + 0x40]
test eax, eax
jne 0x1400758b0
jmp 0x1400759d6
mov al, byte [rax + 8]
cmp al, byte [rbx + 8]
je 0x1400759d6
inc r15
inc rbp
jmp 0x140075805
cmp r15, 0x200
setae sil
cmp qword [rsp + 0x110], 2
setne dil
mov rax, qword [rbx]
test rax, rax
je 0x1400758fe
mov rdx, rbx
add rdx, 0x18
mov r8, qword [rbx + 8]
mov r9, qword [rbx + 0x10]
lea rcx, [rsp + 0x6b0]
call qword [rax]
mov rax, qword [rsp + 0x6b0]
jmp case.0x140056f9f.174
mov al, byte [rbx + 8]
mov byte [rsp + 0x6b8], al
xor eax, eax
lea r13, [rsp + 0x110]
and sil, dil
mov rcx, qword [rsp + 0x6b8]
lea rdx, [rsp + 0x6c0]
movups xmm0, xmmword [rdx]
movaps xmmword [rsp + 0xa20], xmm0
movdqa xmm0, xmmword [rsp + 0xa20]
movdqa xmmword [rsp + 0x310], xmm0
mov qword [rsp + 0x230], r13
mov qword [rsp + 0x238], rax
mov qword [rsp + 0x240], rcx
lea rcx, [rsp + 0x248]
movdqu xmmword [rcx], xmm0
mov qword [rsp + 0x258], rbp
mov word [rsp + 0x260], r12w
mov byte [rsp + 0x262], sil
mov al, byte [rsp + 0x284]
mov byte [rcx + 0x1f], al
mov eax, dword [rsp + 0x280]
mov dword [rcx + 0x1b], eax
mov rdi, qword [rsp + 0x58]
mov rdx, rdi
add rdx, 0x18
mov rax, qword [rdi]
mov r8, qword [rdi + 8]
mov r9, qword [rdi + 0x10]
lea rsi, [rsp + 0x6b0]
mov rcx, rsi
call qword [rax]
mov al, byte [rdi + 0x20]
mov byte [rsp + 0x6d0], al
lea rcx, [rsp + 0x230]
mov rdx, rsi
call fcn.14002fe0b
jmp 0x14007579c
movdqu xmm0, xmmword [rsp + 0xa20]
movdqa xmmword [rsp + 0x310], xmm0
lea r13, [rsp + 0x110]
jmp 0x14007579c
lea rcx, [rsp + 0x280]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x48]
call fcn.14007ef44
add byte [rax], al
cmp qword [rsp + 0x9f0], 0
lea r15, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
lea r12, [0x140128d38]
je 0x140075b00
lea rax, [rsp + 0x9f8]
movups xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
outsd dx, dword [rsi]
adc byte [rsi + 0xf], spl
jg 0x1400759c9
and al, 0xe0
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x1d0], eax
mov rax, qword [rsp + 0x1d0]
xor edx, edx
mov ecx, 0
test rax, rax
mov rbx, qword [rsp + 0xe0]
je 0x140075aa5
lea rsi, [rsp + 0x1e8]
mov r8, qword [rsi - 0x10]
mov r9, qword [rsi - 8]
lea rdi, [rsp + 0x6b0]
mov rcx, rdi
mov rdx, rsi
call qword [rax]
invalid
mov rcx, qword [rdi]
movups xmm0, xmmword [rdi + 8]
movaps xmmword [rsp + 0x400], xmm0
mov rax, qword [rdi + 0x18]
mov eax, dword [rdi + 0x18]
mov eax, dword [rdi + 0x18]
mov qword [rsp + 0x410], rax
mov rdx, qword [rsi - 0x18]
mov qword [rsp + 0x40], rdx
mov dword [rsp + 0x40], edx
mov qword [rsp + 0x198], rcx
mov rax, qword [rsp + 0x410]
adc byte [rax + rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
invalid
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x400]
add byte [rax + rax], al
add byte [rdi], cl
sub dword [rsp + 0x6b0], eax
adc byte [rax + rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
invalid
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x58], rax
movdqa xmm0, xmmword [rsp + 0x1e0]
test byte [rax + riz*8], ah
add dword [rax], eax
add byte [rsi + 0xf], ah
jg 0x140075a70
and al, 0x20
or al, byte [rax]
add byte [rax + 1], bh
add byte [rax], al
invalid
test byte [rax + riz*8], ah
add dword [rax], eax
add byte [rsi + 0xf], ah
jg 0x140075a70
and al, 0x20
or al, byte [rax]
add byte [rax + 1], bh
add byte [rax], al
invalid
mov qword [rsp + 0x98], rax
jmp 0x140075b29
pxor xmm0, xmm0
movdqa xmmword [rsp + 0xa20], xmm0
xor eax, eax
ror byte [rax - 0x77], 0x84
and al, 0x98
cwde
add byte [rax], al
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x40
ror byte [rax - 0x77], 0x84
and al, 0x98
cwde
add byte [rax], al
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x40
mov qword [rsp + 0x58], r15
mov rbx, qword [rsp + 0xe0]
pushfq
and al, 0xe0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rax*8], ah
invalid
mov rax, qword [rsp + 0x6c0]
mov qword [rsp + 0x190], rax
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x6b0], al
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x6b0], al
movaps xmmword [rsp + 0x180], xmm0
movdqa xmm0, xmmword [rsp + 0xa20]
movdqa xmmword [rsp + 0xb0], xmm0
movq qword [rsp + 0xb0], mm0
add dword [rax], eax
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + riz], ah
or al, byte [rax]
add byte [rsi + 0xf], ah
invalid
jg 0x140075ada
and al, 0xb0
add byte [rax], al
add byte [rax + 0x1b9bb], al
add byte [rax], al
cmp byte [rbx + 0x1b9], 0
je case.default.0x1400761a5
cmp byte [rsp + 0x280], 0
add byte [rax], al
je case.default.0x1400761a5
lea rdx, [0x140128eb0]
lea rcx, [rsp + 0x280]
call fcn.14002f7a6
and al, 0x9c
sti
invalid
test al, al
je case.default.0x1400761a5
and al, 0x9c
sti
inc dword [rax + rax*8 + 0xff33474]
outsd dx, dword [rsi]
xor eax, 0xb17ca
movdqu xmm6, xmmword [0x140127358]
lea rdx, [rsp + 0x6b0]
mov al, 6
add byte [rax], al
movdqa xmmword [rdx + 0x10], xmm6
movups xmm7, xmmword [0x140127348]
movaps xmmword [rdx], xmm7
lea rcx, [rsp + 0x110]
lea ecx, [rsp + 0x110]
call fcn.140023153
test al, al
je case.0x140062a10.128
movabs rax, 0x101010101010101
mov qword [rsp + 0x778], rax
movaps xmm0, xmmword [0x1400d4690]
movups xmmword [rsp + 0x768], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x6e0], xmm0
movups xmmword [rsp + 0x6f8], xmm0
invalid
add byte [rax], al
mov word [rsp + 0x708], 0
mov qword [rsp + 0x6c8], 2
and al, 0xc8
invalid
add byte [rax], al
add al, byte [rax]
add byte [rax], al
xor eax, eax
mov qword [rsp + 0x6d0], rax
test byte [rax + rdx*8], ah
invalid
add byte [rax], al
mov ecx, 8
mov qword [rsp + 0x6d8], rcx
mov qword [rsp + 0x6f0], rcx
mov qword [rsp + 0x6b0], rax
invalid
add byte [rax], al
mov byte [rsp + 0x710], 0
mov qword [rsp + 0x720], r12
mov dword [rsp + 0x720], esp
invalid
add byte [rax], al
mov qword [rsp + 0x728], r15
movups xmmword [rsp + 0x730], xmm0
invalid
add byte [rax], al
mov qword [rsp + 0x740], r12
lea rcx, [0x140154c38]
lea ecx, [0x140154c38]
or eax, 0x8c894800
mov dword [rsp + 0x748], ecx
mov qword [rsp + 0x750], 1
test byte [rax + rdx*2], ah
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x758], rax
test byte [rax + rbx*2], ah
invalid
add byte [rax], al
mov word [rsp + 0x760], 0xffff
mov byte [rsp + 0x788], 2
invalid
add byte [rax], al
add cl, byte [rax - 0x77]
test byte [rax + rax*4], ah
and al, 0x80
invalid
add byte [rax], al
mov cl, byte [rsp + 0x60]
cmp cl, 9
jae 0x1400760fe
add byte [rax], al
lea r8, [rsp + 0x310]
mov byte [r8], cl
lea rsi, [rsp + 0x400]
and al, 0
add al, 0
invalid
mov ecx, dword [rsi]
mov r9d, dword [rsi + 3]
add r8, qword [rcx - 0x77]
add qword [rbp - 0x77], rax
mov dword [rax + 4], ecx
mov qword [r8 + 8], rax
or byte [rcx - 0x77], cl
push rax
adc byte [rax - 0x73], cl
xchg esp, eax
and al, 0xb0
invalid
add byte [rax], al
mov rcx, rsi
call fcn.1400212c1
cli
dec dword [rax - 0x73]
mov esp, 0xa2024
or al, byte [rax]
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x80
add al, byte [rax]
add byte [rax - 0x77], cl
stc
mov rdx, rsi
bnd call fcn.14006a4ba
call fcn.14006a4ba
dec dword [rbx + rcx*4 + 0x27]
mov bpl, byte [rdi + 8]
mov al, byte [rdi + 9]
mov byte [rsp + 0x70], al
cmp r12, 3
cmp esp, 3
je 0x14007671d
lea rdx, [rsp + 0xa2a]
mov r15, qword [rdx + 0xce]
lea rsi, [rsp + 0x6b0]
mov al, 6
add byte [rax], al
mov r8d, 0xce
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
nop
add eax, 0xfd894d00
std
shr r13, 8
lea rdi, [rsp + 0x310]
add byte [rax], al
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
nop
add eax, 0x748b4c00
je 0x140075d76
mov qword [rsi], r14
mov rbx, qword [rsp + 0x58]
pop rsp
and al, 0x58
mov qword [rsi + 8], rbx
mov dword [rsi + 8], ebx
movaps xmm0, xmmword [rsp + 0xb0]
movups xmmword [rsi + 0x10], xmm0
adc dword [rsi + 0x10], eax
lea rsi, [rsp + 0x40a]
lea esi, [rsp + 0x40a]
add al, 0
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi - 0xa], r12
mov byte [rsi - 2], bpl
dec byte [rdx - 0x778fdbbc]
mov al, byte [rsp + 0x70]
mov byte [rsi - 1], al
mov al, byte [rsp + 0x108]
add byte [rax], al
mov byte [rsi + 0xce], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 8], cl
mov rax, r15
shr rax, 0x38
mov byte [rsi + 0xd5], al
xchg ch, dl
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x3f], cl
out dx, eax
sub byte [rsi + 0x44], ah
mov dword [rsi + 0xd3], edi
add byte [rax], al
add byte [rcx + rcx*4 - 0x52], al
scasb al, byte [rdi]
iretd
add byte [rax], al
add byte [rcx + rcx*4 - 0x4a], cl
invalid
add byte [rax], al
add byte [rax - 0x77], cl
sahf
fiadd word [rax]
add byte [rax], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0xb0]
movups xmmword [rsi + 0xe6], xmm0
xchg dh, ah
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov bh, 0xac
and al, 0x68
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rbp], fs
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x30
add dword [rax], eax
add al, ch
invalid
sldt word [rax]
add byte [rax], al
mov rsi, rax
mov esi, eax
mov rdi, rdx
lea rcx, [rsp + 0x6d8]
invalid
add byte [rax], al
mov rdx, qword [rsp + 0x138]
cmp byte [rcx], al
add byte [rax], al
mov r8, qword [rsp + 0x148]
call fcn.1400963a8
add al, byte [rax]
add byte [rax - 0x73], cl
pushfq
and al, 0xf0
invalid
add byte [rax], al
mov rdx, qword [rsp + 0x150]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x60
add dword [rax], eax
add byte [rax], al
mov rcx, rbx
call fcn.1400965c2
add al, byte [rax]
movups xmm0, xmmword [rsp + 0x110]
and al, 0x10
add dword [rax], eax
add byte [rax], al
mov rax, qword [rsp + 0x120]
mov word [rbx + 0x18], bp
sbb byte [rax - 0x77], cl
jae 0x140075e2d
mov qword [rbx - 0x20], rdi
loopne 0x140075e69
adc dword [rbx - 0x40], eax
ror byte [rax - 0x77], 0x43
ror byte [rax - 0x73], 1
pushfq
and al, 0
add al, 0
add byte [rax - 0x77], cl
fld1
call fcn.14001db63
dec dword [rax - 0x73]
mov ah, 0x24
mov al, 6
add byte [rax], al
mov ecx, 0xc
add byte [rax], al
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
lea rsi, [rsp + 0x6b0]
mov al, 6
add byte [rax], al
mov r8d, pe_nt_image_headers64
mov rcx, rsi
mov ecx, esi
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
add byte [rax - 0x75], cl
mov word [rax + rbx*8], fs
add byte [rax], al
add byte [rax], al
mov rdx, rsi
call fcn.14006ec5e
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x70], rdx
mov dword [rsp + 0x70], edx
mov eax, 0x3b9aca00
add dl, cl
invalid
cmp ecx, dword [rbx + 0x416c244c]
mov ecx, dword [rsp + 0x6c]
mov r8d, ecx
cmp ecx, eax
mov rbx, qword [rsp + 0xe0]
add byte [rbp + 7], dh
mov r8d, dword [rbx + 0x1a8]
xor r12d, r12d
cmp r8d, eax
lea r13, [rsp + 0x110]
adc byte [rcx], al
add byte [rax], al
invalid
je case.0x14004b60e.303
mov rdx, qword [rsp + 0x100]
cmp dword [rsp + 0x6c], 0x3b9aca00
and al, 0x6c
add dl, cl
invalid
cmp esi, dword [rbp + 7]
mov rdx, qword [rbx + 0x1a0]
lea r9, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_srcops_function.rs
lea rsi, [rsp + 0x6b0]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.1400c41d3
loop 0x140075f19
add byte [rbp + 0x31], al
in al, 0x48
cmp dword [rsi], 2
invalid
je case.0x14004b60e.303
mov al, byte [0x140161290]
mov ecx, 0x70
add byte [rax], al
mov edx, 8
or byte [rax], al
add byte [rax], al
call fcn.1400077b0
jl 0x140075f4a
stc
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
invalid
invalid
in eax, dx
invalid
invalid
mov r12, rax
lea rsi, [rsp + 0x6b0]
mov ecx, 0xe
add byte [rax - 0x77], cl
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
lea rdi, [rsp + 0x400]
lea rsi, [rsp + 0x110]
lea esi, [rsp + 0x110]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
lock inc qword [rbx]
inc qword [rbx]
inc dword [rbx]
jle 0x14007668a
add byte [rax], al
mov eax, dword [rsp + 0x88]
mov ecx, dword [rsp + 0x8b]
mov dword [rsp + 0x17b], ecx
add dword [rax], eax
add byte [rax], al
mov dword [rsp + 0x178], eax
and al, 0x78
js 0x140075f90
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x220]
add byte [rdi], cl
sub dword [rsp + 0x310], eax
adc byte [rbx], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x2e0]
test byte [rax + riz*8], ah
add al, byte [rax]
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x2f0], cl
and al, 0xf0
lock add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0xa20], eax
and al, 0x20
or al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0xa30], ecx
mov rax, qword [rsp + 0x300]
and al, 0
add eax, dword [rax]
add byte [rax], al
mov qword [rsp + 0xa40], rax
test byte [rax + rax*2], ah
or al, byte [rax]
add byte [rax - 0x73], cl
test byte [rax + rcx*8], ah
and al, 0xc8
invalid
add byte [rax], al
lea rsi, [rsp + 0x400]
add byte [rax + rax], al
add byte [rcx + 0xc], bh
add byte [rax], al
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
mov rcx, qword [rsp + 0x190]
mov qword [rax - 8], rcx
movaps xmm0, xmmword [rsp + 0x180]
add dword [rax], eax
add byte [rdi], cl
movaps xmmword [rax - 0x18], xmm0
call 0x14fc7b717
xorps xmm0, xmm0
movaps xmmword [rsp + 0xc0], xmm0
rol byte [rax], 0
add byte [rax - 0x77], cl
mov dword [rsp + 0xf8], ebx
clc
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 0x98
add dword [rax], eax
add byte [rax], al
mov al, byte [rsp + 0x60]
and al, 0x60
mov byte [rsp + 0x1a0], al
test byte [rax + riz*4], ah
add dword [rax], eax
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0xa0]
mov qword [rsp + 0x1a8], rax
mov rax, qword [rsp + 0x78]
and al, 0x78
mov qword [rsp + 0x1b0], rax
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov qword [rsp + 0x1b8], rax
mov dword [rsp + 0x1b8], eax
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
and al, 0x90
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x48
mov qword [rsp + 0x1c8], rax
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0xac], eax
mov eax, dword [rsp + 0x50]
mov dword [rsp + 0xe8], eax
mov rdx, qword [rsp + 0x98]
jmp 0x140075302
lea rcx, [rdi + 0x1b0]
mov al, 1
add byte [rax], al
call fcn.1400516c0
mov rax, qword [rdi + 0x1a8]
lock dec qword [rax]
mov bl, 1
jne case.0x1400691fb.61
mov rcx, r15
call fcn.14004fb77
xor eax, eax
mov byte [rdi + 0x1d0], bl
movaps xmm6, xmmword [rsp + 0xd50]
movaps xmm7, xmmword [rsp + 0xd60]
movaps xmm8, xmmword [rsp + 0xd70]
add byte [rdi + rcx + 0x28], al
mov word [rax + rax*4], fs
or byte [0x14f4b60e4], 0x28
add byte [rdi + rcx + 0x28], al
xchg esp, eax
and al, 0x90
invalid
add byte [rax], al
add byte [rdi + rcx + 0x28], al
mov word [rax + rax*4], fs
invalid
or eax, 0xf440000
invalid
invalid
invalid
sub byte [rsp + 0xd90], dl
add rsp, 0xda8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movzx eax, cl
cmp eax, 9
or dword [rdi], ecx
invalid
xchg edx, eax
add al, byte [rax]
invalid
or dword [rdi], ecx
test dword [rdx - 0x74fffffe], edx
test byte [rax + rcx*4], ah
and al, 0x88
mov eax, dword [rsp + 0x88]
add byte [rax], al
add byte [rbx + 0x8b248c], cl
add byte [rax], al
invalid
add byte [rax], al
mov ecx, dword [rsp + 0x8b]
add byte [rcx + 0x403248c], cl
add byte [rax], al
mov dword [rsp + 0x403], ecx
mov dword [rsp + 0x400], eax
movzx edx, byte [rsp + 0x78]
mov dh, 0x54
and al, 0x78
mov dh, 0x54
and al, 0x78
mov rax, qword [rsp + 0xa0]
jmp 0x1400763da
invalid
movabs al, byte [0x2a2e9000000]
add byte [rax - 0x75], cl
xor dword [rax + 0x48000001], 0xffffff8b
push rax
adc byte [rax - 0x75], cl
and byte [rax - 0x77], cl
mov rcx, rax
shl rcx, 7
mov rax, qword [rbx + 0x1b0]
mov rdx, qword [rax + 0x10]
mov rax, qword [rax + 0x20]
mov rcx, rax
shl rcx, 7
lea rax, [rcx + rax*8]
mov qword [rsp + 0x70], rdx
mov dword [rsp + 0x70], edx
add rax, rdx
mov qword [rsp + 0xf8], rax
test byte [rax + rdi*8], ah
add byte [rax], al
invalid
mov dword [rsp + 0xf8], eax
pcmpeqd xmm8, xmm8
mov rsi, qword [rsp + 0x70]
jo case.0x140050f64.202
cmp rsi, qword [rsp + 0xf8]
cmp esi, dword [rsp + 0xf8]
lea r15, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
lea r12, [0x140128d38]
je case.default.0x1400761a5
xor bh, dl
cli
invalid
invalid
sub ecx, dword [rbx]
add byte [rdi], cl
test byte [rdx], dh
xor bh, dl
cli
invalid
mov byte [rax], al
add byte [rax], al
mov rax, qword [rsi]
lea rcx, [0x14015756c]
lea ecx, [0x14015756c]
lea ecx, [0x14015756c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
enter 0xffffffffffff8948, 0x7c
and al, 0x70
enter 0xffffffffffff8948, 0x7c
and al, 0x70
jmp rax
lea rcx, [rsp + 0x280]
call fcn.14007f2ce
invalid
xchg ecx, eax
add byte [rax], al
invalid
add al, byte [rax]
add al, ch
sbb dl, byte [rcx - 0x7cb80000]
add byte [rax - 0x7d], cl
cmp rdx, 4
cmp edx, 4
cli
add al, 0x75
lodsd eax, dword [rsi]
jne case.0x14007237e.27
cmp dword [rax], 0x70747468
jne case.0x14007237e.27
push 0x75707474
movsd dword [rdi], dword [rsi]
jmp 0x140076317
mov rdi, qword [rsi + 8]
lea rcx, [rsp + 0x280]
lea ecx, [rsp + 0x280]
call fcn.14007f2ce
add byte [rax], al
cmp qword [rdi + 0x28], 0
je case.0x14007237e.27
mov rbx, rax
mov r12, rdx
mov rcx, qword [rdi + 0x30]
xor byte [rax - 0x75], cl
push rdi
cmp byte [rcx - 0x77], cl
ror byte [rbp - 0x77], 0xe1
xor byte [rax - 0x75], cl
push rdi
cmp byte [rcx - 0x77], cl
ror byte [rbp - 0x77], 0xe1
call fcn.14005d44d
mov rcx, qword [rdi + 0x10]
mov r13, qword [rdi + 0x18]
sbb byte [rcx + rcx*4 - 0x13], cl
mov rbp, r13
and rbp, rax
shr rax, 0x39
movd xmm0, eax
outsb dx, byte [rsi]
shl byte [rsi + 0xf], 0x60
sal dl, 0xf
pshufw mm0, mm0, 0
outsb dx, byte [rsi]
shl byte [rsi + 0xf], 0x60
sal dl, 0xf
invalid
jo 0x1400761d6
add byte [rsi + 0x44], ah
pshufw mm1, mm0, 0
pshufd xmm9, xmm0, 0
lea rdi, [rcx - 0x68]
xor eax, eax
mov qword [rsp + 0xe8], rax
mov dword [rsp + 0xe8], eax
mov dword [rsp + 0xe8], eax
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov r14, rcx
movdqu xmm10, xmmword [rcx + rbp]
movdqa xmm0, xmm10
pcmpeqb xmm0, xmm9
je 0x1400761ff
ret 0x4166
je 0x1400761ff
pmovmskb r15d, xmm0
test r15w, r15w
je 0x140076284
cmp eax, dword [rcx + rcx*4 - 8]
mov eax, r15d
lea r15d, [rax - 1]
and r15d, eax
neg rax
imul rax, rax, 0x68
imul eax, eax, 0x68
cmp r12, qword [rdi + rax + 0x10]
jne 0x140076243
add rax, rdi
mov rdx, qword [rax]
mov rcx, rbx
mov r8, r12
mov eax, esp
mov eax, esp
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140076243
mov eax, dword [0x1b5c7e77e]
invalid
jmp 0x140076317
xchg ebx, eax
add byte [rax], al
add byte [rsi + 0x45], ah
pcmpeqb mm2, mm0
invalid
pcmpeqb xmm10, xmm8
shl byte [rsi + 0x41], 1
pmovmskb eax, mm2
xlatb
invalid
pmovmskb eax, xmm10
xlatb
ret 0xc085
test eax, eax
jne case.0x14007237e.27
invalid
invalid
invalid
mov rax, qword [rsp + 0xe8]
add byte [rax], al
add rbp, rax
add rbp, 0x10
adc byte [rax - 0x7d], cl
rcl byte [rax], 0x48
adc byte [rax - 0x77], cl
test byte [rax + rbp*8], ah
and al, 0xe8
add byte [rax], al
invalid
invalid
adc byte [rax - 0x7d], cl
rcl byte [rax], 0x48
adc byte [rax - 0x77], cl
test byte [rax + rbp*8], ah
and al, 0xe8
add byte [rax], al
invalid
adc byte [rax - 0x77], cl
test byte [rax + rbp*8], ah
and al, 0xe8
and al, 0xe8
add byte [rax], al
add byte [rcx + riz - 0x13], cl
and rbp, r13
mov rcx, r14
jmp 0x14007622b
outsd dx, dword [rsi]
invalid
lea rdx, [rsi + 8]
lea rcx, [rsp + 0x6b0]
mov al, 6
add byte [rax], al
lea r8, [rsp + 0x280]
call case.0x14004aae5.439
add byte [rbx + 0x6b024bc], al
add byte [rax], al
invalid
add byte [rbx + 0x6b024bc], al
mov al, 6
add byte [rax], al
add cl, byte [rdi]
je case.0x14007237e.27
jmp 0x1400763e3
invalid
invalid
mov word [rax + rax*4], fs
add al, byte [rax]
je case.0x14007237e.27
test dh, bh
invalid
jmp 0x1400763e3
lea rcx, [rsp + 0x280]
call fcn.14007f2ce
cmp rdx, 5
jne case.0x14007237e.27
invalid
invalid
invalid
add byte [rdx], 0
add al, ch
invalid
invalid
mov ecx, dword [rax]
mov edx, 0x70747468
xor ecx, edx
movzx eax, byte [rax + 4]
xor eax, 0x73
or eax, ecx
jne case.0x14007237e.27
enter 0xffffffffffff850f, 0x50
invalid
mov rax, qword [rsi]
lea rcx, [0x140157580]
pop rdi
adc cl, byte [rsi]
add byte [rax + 0x63], cl
add al, 0x81
invalid
invalid
or dword [rax + 1], 0x3d8d4cc8
add rax, rcx
lea r15, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
jns 0x14007631f
or eax, 0x258d4c00
add ch, byte [rdx]
or eax, dword [rax]
jns 0x14007631f
or eax, 0x258d4c00
add ch, byte [rdx]
or eax, dword [rax]
jmp rax
cmp byte [rsi + 0x50], 2
je case.default.0x1400761a5
clc
invalid
invalid
clc
invalid
lea rdx, [rsi + 0x48]
mov rax, qword [rsi + 0x30]
xor byte [rbx + rcx*4 + 0x46], cl
cmp byte [rbx + rcx*4 + 0x4e], cl
lea rdi, [rsp + 0x6b0]
invalid
add byte [rax], al
invalid
mov rcx, rdi
call qword [rax]
mov bl, byte [rsi + 0x50]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x310], xmm0
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x320], xmm1
mov eax, dword [rdi + 0x21]
mov dword [rsp + 0xc0], eax
rol byte [rax], 0
invalid
rol byte [rax], 0
add byte [rbx + 0x5e92447], cl
add al, byte [rax]
add byte [rbp + rcx*4 + 5], cl
invalid
mov eax, dword [rdi + 0x24]
jmp 0x140076590
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.9_srcheadermap.rs
mov rdx, r9
call fcn.1400cf2d0
add byte [rdi], cl
invalid
jmp 0xc953639e
mov rbx, qword [rsp + 0x78]
mov rcx, rbx
call fcn.1400c55c5
fld1
sbb al, 0xf2
add al, 0
mov rsi, rax
mov rdi, rdx
mov rcx, rax
mov rdx, qword [rsp + 0xa0]
mov edx, dword [rsp + 0xa0]
mov edx, dword [rsp + 0xa0]
add byte [rcx - 0x77], cl
fsubr st(0)
mov dword [0xcc94abc5], eax
and al, 0
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x400]
add al, 0
add byte [rax - 0x77], cl
xor dword [rax - 0x77], ecx
jns case.0x14006a1a4.65
add al, 0
add byte [rax - 0x77], cl
xor dword [rax - 0x77], ecx
jns case.0x14006a1a4.65
mov qword [rcx + 0x10], rbx
call fcn.140009cc5
invalid
dec dword [rdx - 0x169fdbb4]
mov edx, 0x48fffff8
lea ecx, [rsp + 0x6b0]
mov cl, byte [rsp + 0x60]
and al, 0x60
jmp 0x140075c9d
lea rcx, [rsp + 0x6b0]
call fcn.14008d973
mov rax, qword [rsi]
lea rcx, [0x140157580]
or eax, 0xe1186
add byte [rax - 0x75], cl
invalid
or eax, 0xe1186
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
jle 0x140076433
sub byte [rax], al
add byte [rdi], cl
test byte [rax + 0x48fffff7], ch
mov ecx, dword [rsi + 0x30]
je case.default.0x1400761a5
idiv edi
dec dword [rax - 0x75]
xor byte [rax - 0x75], r9b
push rsi
cmp byte [rbp + rcx*4 + 5], cl
invalid
mov rcx, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x38]
lea r8, str.httphttpsftpfileC:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srcparser.rs
mov r9d, 4
call fcn.14005d44d
mov rdi, qword [rsi + 0x10]
add byte [rax], al
add al, ch
and dword [rax - 2], esi
dec dword [rax - 0x75]
jle 0x140076440
mov rcx, qword [rsi + 0x18]
mov rdx, rcx
and rdx, rax
ret 0xc148
call 0x1ae16ca7a
shl byte [rsi + 0xf], 0x60
sal dl, 0xf
jo 0x14007640a
rol byte [rax], 0x66
pshufw mm0, mm0, 0
sbb byte [rax - 0x77], cl
retf 0x2148
ret 0xc148
outsb dx, byte [rsi]
shl byte [rsi + 0xf], 0x60
sal dl, 0xf
jo 0x14007640a
invalid
rol byte [rax], 0x66
pshufw mm0, mm0, 0
add byte [rsi + 0xf], ah
jo 0x14007640f
add byte [rax - 0x73], cl
cwde
lea rax, [rdi - 0x68]
xor r8d, r8d
pcmpeqd xmm1, xmm1
jbe 0x140076424
jbe 0x140076424
movdqu xmm2, xmmword [rdi + rdx]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r9d, xmm3
test r9w, r9w
je 0x1400764ab
mov r10d, r9d
lea r9d, [r10 - 1]
and r9d, r10d
bsf r10d, r10d
add r10, rdx
and r10, rcx
neg r10
imul r10, r10, 0x68
cmp qword [rax + r10 + 0x10], 4
adc byte [rax], dl
add al, 0x75
xlatb
adc byte [rax], dl
add al, 0x75
xlatb
lea r11, [rax + r10]
mov r11, qword [r11]
cmp dword [r11], 0x70747468
jne 0x14007646d
invalid
invalid
jmp 0x14007652c
pcmpeqb xmm2, xmm1
pmovmskb r9d, xmm2
test r9d, r9d
jne case.default.0x1400761a5
std
idiv bh
dec dword [rcx + rax - 0x3e]
add rdx, r8
add rdx, 0x10
add r8, 0x10
and rdx, rcx
jmp 0x14007645b
cmp byte [rdi + r10 - 8], 2
je case.default.0x1400761a5
lea rax, [rdi + r10]
add rax, 0xffffffffffffffd8
test rax, rax
je case.default.0x1400761a5
add rdi, r10
lea rdx, [rdi - 0x10]
mov rax, qword [rdi - 0x28]
mov r8, qword [rdi - 0x20]
mov r9, qword [rdi - 0x18]
lea rsi, [rsp + 0x6b0]
mov rcx, rsi
call qword [rax]
mov bl, byte [rdi - 8]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x310], xmm0
movaps xmmword [rsp + 0x320], xmm1
mov eax, dword [rsi + 0x21]
mov dword [rsp + 0xc0], eax
mov eax, dword [rsi + 0x24]
mov dword [rsp + 0xc3], eax
movdqa xmm0, xmmword [rsp + 0x310]
movdqa xmm1, xmmword [rsp + 0x320]
lea r9, [rsp + 0x400]
movdqa xmmword [r9 + 0x10], xmm1
movdqa xmmword [r9], xmm0
mov byte [r9 + 0x20], bl
mov eax, dword [rsp + 0xc0]
mov ecx, dword [rsp + 0xc3]
mov dword [r9 + 0x21], eax
mov dword [r9 + 0x24], ecx
lea r8, [rsp + 0xa20]
movdqa xmmword [r8 + 0x10], xmm6
movaps xmmword [r8], xmm7
lea rsi, [rsp + 0x6b0]
lea rdx, [rsp + 0x110]
mov rcx, rsi
call fcn.1400308a3
cmp byte [rsi + 0x20], 2
je case.default.0x1400761a5
lea rcx, [rsp + 0x6c8]
mov rax, qword [rcx - 0x18]
mov rdx, qword [rcx - 0x10]
mov r8, qword [rcx - 8]
call qword [rax + 0x10]
jmp case.default.0x1400761a5
ud2
lea rax, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_runtimecontextcurrent.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140131963]
lea r9, [0x140127980]
lea r8, [rsp + 0x6b0]
mov edx, 0x18
call fcn.1400cf640
ud2
lea rcx, [rsp + 0x6b0]
call fcn.140086a86
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0x90]
xor eax, eax
jmp 0x140076705
mov ecx, 0x80
mov edx, 0x300
jmp 0x140074c43
lea rcx, [rsp + 0x400]
call fcn.140086a86
mov al, 1
lea rcx, [rsp + 0x6b0]
mov byte [rcx], al
lea rdx, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_src_blockingclient.rsthread_not_dropped_yet
call fcn.1400c16b2
ud2
lea rcx, [rsp + 0x310]
lea rsi, [rsp + 0x6b0]
mov r8d, 0xce
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x40]
mov qword [rsi], rax
mov rax, qword [rsp + 0x58]
mov qword [rsi + 8], rax
movaps xmm0, xmmword [rsp + 0xb0]
movups xmmword [rsi + 0x10], xmm0
lea rsi, [rsp + 0x6b0]
mov rcx, rsi
call fcn.140040da4
mov byte [rsi], bpl
mov al, byte [rsp + 0x70]
mov byte [rsi + 1], al
lea rax, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_src_async_implclient.rstrust_dns_shouldnt_be_enabled_unless_the_feature_isLr
mov qword [rsp + 0x20], rax
lea rcx, [0x140127316]
lea r9, [0x140126ee0]
lea r8, [rsp + 0x6b0]
mov edx, 0x13
jmp 0x1400766b5
mov ecx, 7
int 0x29
ud2
movzx eax, byte [r14]
cmp rax, 1
jne 0x140076ffc
mov esi, dword [rbx + 0x3ec]
mov dil, byte [rbx + 0x3e9]
mov rdx, r15
call fcn.140062175
test rax, rax
jne 0x140078db4
test rdx, rdx
jne 0x140078dc1
mov rcx, qword [rbx + 0x178]
mov rax, qword [rbx + 0x180]
mov rdx, r15
call qword [rax + 0x30]
test rax, rax
jne 0x140078db4
test rdx, rdx
jne 0x140078dc1
mov byte [rbx + 0x3e8], 2
mov byte [rbx + 0x3e9], dil
mov dword [rbx + 0x3ec], esi
mov rcx, qword [rsp + 0x88]
jmp 0x140076f87
test rax, rax
jne 0x140078dd3
lea rcx, [rsp + 0x310]
mov rdx, rbx
mov r8, r15
call fcn.140058aed
movzx eax, byte [rsp + 0x310]
cmp rax, 4
mov qword [rsp + 0x110], r13
mov qword [rsp + 0x58], r12
mov qword [rsp + 0x138], rbp
je 0x140077523
mov r11b, byte [rsp + 0x311]
mov edi, dword [rsp + 0x314]
mov r10d, dword [rsp + 0x318]
mov rdx, rbp
mov r8, r14
mov r14d, dword [rsp + 0x31c]
mov r13, qword [rsp + 0x320]
mov rbp, qword [rsp + 0x328]
mov r9, qword [rsp + 0x330]
mov r12, qword [rbx + 0x3f0]
mov rsi, qword [rbx + 0x3f8]
lea rcx, [r12 + 0x10]
add rsi, 0x10
mov qword [rsp + 0x380], rcx
mov qword [rsp + 0x388], rsi
mov byte [rsp + 0x390], 0
mov qword [rsp + 0x70], r8
mov qword [rsp + 0x360], r8
mov r8, qword [rsp + 0x168]
mov qword [rsp + 0x368], r8
mov qword [rsp + 0x370], rdx
mov rdx, qword [rsp + 0x4a8]
mov qword [rsp + 0x378], rdx
cmp al, 3
jne 0x14007711e
mov word [rbx + 0x3e8], 0x101
mov dword [rbx + 0x3ec], 0
mov r13, qword [rsp + 0x110]
mov r12, qword [rsp + 0x58]
mov rbp, qword [rsp + 0x138]
mov rcx, qword [rsp + 0x88]
mov r14, qword [rsp + 0x70]
jmp 0x140076f87
test rax, rax
je 0x14007720d
cmp eax, 1
jne 0x140079091
mov r12, rcx
mov dword [rsp + 0x5e0], r10d
mov dword [rsp + 0x5e4], r14d
mov qword [rsp + 0x5e8], r13
mov qword [rsp + 0x5f0], rbp
mov qword [rsp + 0x5f8], r9
mov rax, qword [rsp + 0x5e0]
lea rcx, [rsp + 0x518]
lea rdx, [rsp + 0x5f8]
mov r8, r13
mov r9, rbp
mov esi, r11d
call qword [rax]
mov dword [rsp + 0x514], edi
mov byte [rsp + 0x511], sil
mov byte [rsp + 0x510], 1
cmp dword [rbx + 0x3b8], 0
je 0x1400772e3
cmp dword [rbx + 0x3c0], edi
jne 0x1400772e3
mov byte [rbx + 0x3e8], 1
mov byte [rbx + 0x3e9], sil
mov dword [rbx + 0x3ec], edi
mov rax, qword [rsp + 0x518]
mov rdx, qword [rsp + 0x520]
mov r8, qword [rsp + 0x528]
lea rcx, [rsp + 0x530]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x5e0]
mov rdx, qword [rsp + 0x5e8]
mov r8, qword [rsp + 0x5f0]
lea rcx, [rsp + 0x5f8]
call qword [rax + 0x10]
jmp 0x1400770f7
mov qword [rsp + 0x130], r10
mov qword [rsp + 0x100], rcx
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140161288]
shl rax, 1
test rax, rax
jne 0x1400777cf
xor ebp, ebp
lea r13, [rsp + 0x170]
mov r14, qword [rsp + 0x70]
mov al, byte [r12 + 0x18]
test al, al
jne 0x14007919c
lea rax, [r12 + 0x20]
mov qword [rsp + 0x70], rax
lea rdx, [r12 + 0x1b8]
lea rcx, [rsp + 0x510]
mov qword [rsp + 0x80], rdx
mov r8d, edi
call fcn.14001e912
cmp qword [rsp + 0x510], 0
mov dword [rsp + 0xf8], ebp
je 0x1400773b2
mov cl, byte [r12 + 0x1b0]
mov edx, edi
call fcn.140021fea
test al, al
je 0x1400773c9
cmp dword [r12 + 0xc0], 0
jne 0x1400773ec
cmp dword [r12 + 0xc4], edi
ja 0x1400773ec
lea eax, [rdi + 2]
mov ecx, eax
shr ecx, 0x1f
mov dword [r12 + 0xc0], ecx
mov dword [r12 + 0xc4], eax
jmp 0x1400773ec
mov rax, qword [rsp + 0x530]
mov qword [rsp + 0x190], rax
mov al, byte [rsp + 0x510]
mov cl, byte [rsp + 0x511]
movzx edx, word [rsp + 0x512]
mov r8d, dword [rsp + 0x514]
mov r9, qword [rsp + 0x518]
movups xmm0, xmmword [rsp + 0x520]
movaps xmmword [rsp + 0x180], xmm0
mov byte [rsp + 0x170], al
mov byte [rsp + 0x171], cl
mov word [rsp + 0x172], dx
mov dword [rsp + 0x174], r8d
mov qword [rsp + 0x178], r9
lea rcx, [rsp + 0x380]
lea rsi, [rsp + 0x170]
mov rdx, rsi
call fcn.1400889f2
movups xmm0, xmmword [rsp + 0x5e0]
movups xmm1, xmmword [rsp + 0x5f0]
movaps xmmword [rsp + 0x180], xmm1
movaps xmmword [rsp + 0x170], xmm0
mov rcx, r12
call fcn.140088c7b
mov dword [rsp + 0x190], eax
mov dword [rsp + 0x194], edi
mov rcx, qword [rsp + 0x168]
mov rdx, rsi
call fcn.140026155
jmp 0x1400770f7
mov rcx, qword [rsp + 0x518]
mov rdx, qword [rsp + 0x520]
call fcn.14001f6bc
jmp 0x14007740c
mov rax, qword [rsp + 0x70]
cmp dword [rax], 0
jne 0x1400773ec
cmp dword [r12 + 0x24], edi
ja 0x1400773ec
lea eax, [rdi + 2]
mov ecx, eax
shr ecx, 0x1f
mov dword [r12 + 0x20], ecx
mov dword [r12 + 0x24], eax
mov rcx, r13
mov edx, edi
xor r8d, r8d
xor r9d, r9d
call fcn.14002201e
lea rcx, [rsp + 0x510]
mov rdx, r13
call fcn.14001f6f3
mov edi, eax
mov ebp, edx
mov rcx, r13
mov rdx, rsi
call fcn.1400bf6e7
cmp qword [rsp + 0x170], 0
jne 0x1400791bc
mov r8, r13
mov rsi, qword [rsp + 0x178]
mov r13b, byte [rsp + 0x180]
lea rax, [rsi + 0x10]
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0x510], rcx
mov dword [rsp + 0x518], edi
mov dword [rsp + 0x51c], ebp
add r12, 0x170
mov rcx, qword [rsp + 0x70]
mov qword [rsp + 0x2a8], rcx
mov rcx, qword [rsp + 0x130]
mov dword [rsp + 0x310], ecx
mov byte [rsp + 0x300], 1
mov qword [rsp + 0x5e0], rax
lea rax, [rsp + 0x2a8]
mov qword [rsp + 0x170], rax
lea rax, [rsp + 0x310]
mov qword [rsp + 0x178], rax
lea rax, [rsp + 0x300]
mov qword [rsp + 0x180], rax
lea rax, [rsp + 0x5e0]
mov qword [rsp + 0x188], rax
mov rcx, r12
lea rdx, [rsp + 0x510]
call fcn.1400881ae
mov rcx, rsi
mov edx, r13d
call fcn.140034b50
mov rcx, qword [rsp + 0x100]
mov edx, dword [rsp + 0xf8]
call fcn.140034b50
mov r13, qword [rsp + 0x110]
mov r12, qword [rsp + 0x58]
mov rbp, qword [rsp + 0x138]
mov rcx, qword [rsp + 0x88]
jmp 0x140076f87
mov rax, qword [rbx + 0x3f0]
mov qword [rsp + 0xa0], rax
lea rsi, [rax + 0x10]
mov rcx, rsi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140161288]
shl rax, 1
test rax, rax
jne 0x14007784b
mov dword [rsp + 0x11c], 0
mov rax, qword [rsp + 0xa0]
mov al, byte [rax + 0x18]
test al, al
jne 0x1400791f6
mov qword [rsp + 0x4a0], rsi
mov rdx, qword [rbx + 0x3f8]
add rdx, 0x10
lea rcx, [rsp + 0x170]
call fcn.1400bf6e7
cmp qword [rsp + 0x170], 0
jne 0x140079218
mov rdi, qword [rsp + 0x178]
mov al, byte [rsp + 0x180]
mov byte [rsp + 0x7f], al
mov r8, qword [rsp + 0xa0]
mov eax, dword [r8 + 0x68]
mov esi, dword [r8 + 0x6c]
sub esi, eax
mov rcx, qword [rsp + 0x88]
jle 0x1400775df
mov edx, eax
shr edx, 0x1f
add edx, eax
sar edx, 1
cmp esi, edx
jge 0x1400777fc
mov qword [rsp + 0xc8], rdi
lea rax, [rdi + 0x10]
mov qword [rsp + 0xf8], rax
lea rax, [r8 + 0x1b8]
mov qword [rsp + 0x70], rax
lea rax, [r8 + 0x170]
mov qword [rsp + 0x100], rax
lea rax, [r8 + 0x70]
mov qword [rsp + 0x130], rax
mov rdx, r15
call fcn.14006210a
test rax, rax
mov esi, dword [rsp + 0x3c]
jne 0x1400777f4
mov rbp, rdx
test rdx, rdx
jne 0x140078c3b
lea rcx, [rsp + 0x170]
mov rdx, qword [rsp + 0x130]
mov r8, qword [rsp + 0x70]
call fcn.14001ef9b
cmp qword [rsp + 0x170], 0
je 0x1400777df
movups xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x360], xmm0
mov r12, qword [rsp + 0x360]
mov esi, dword [rsp + 0x368]
mov ebp, dword [rsp + 0x36c]
mov rcx, qword [r12]
mov rdx, qword [r12 + 0x10]
mov r8d, esi
mov r9d, ebp
call fcn.14001eaad
mov edi, dword [rax + 0x48]
mov rcx, qword [r12]
mov rdx, qword [r12 + 0x10]
mov r8d, esi
mov r9d, ebp
call fcn.14001eaad
mov cl, byte [rax + 0x50]
add cl, 0xfa
cmp cl, 6
jb 0x1400776c7
mov ecx, 6
jmp 0x1400776ca
movzx ecx, cl
cmp cl, 3
je 0x1400776e6
movzx ecx, cl
cmp ecx, 4
jne 0x14007779e
cmp byte [rax + 0x51], 0
jne 0x1400776f0
jmp 0x14007779e
cmp byte [rax + 0x52], 0
je 0x14007779e
mov rcx, qword [r12]
mov rdx, qword [r12 + 0x10]
mov r8d, esi
mov r9d, ebp
call fcn.14001eaad
mov ecx, dword [rax + 0xa0]
mov r13d, dword [rax + 0xa4]
sub r13d, ecx
jle 0x14007779e
mov eax, ecx
shr eax, 0x1f
add eax, ecx
sar eax, 1
cmp r13d, eax
jl 0x14007779e
mov rcx, qword [r12]
mov rdx, qword [r12 + 0x10]
mov r8d, esi
mov r9d, ebp
call fcn.14001eaad
mov eax, dword [rax + 0x114]
mov dword [rsp + 0x174], eax
mov dword [rsp + 0x178], r13d
mov byte [rsp + 0x170], 7
mov rcx, qword [rsp + 0x88]
lea rdx, [rsp + 0x170]
call fcn.1400629a2
cmp al, 0xc
jne 0x14007925a
mov rcx, qword [r12]
mov rdx, qword [r12 + 0x10]
mov r8d, esi
mov r9d, ebp
call fcn.14001ea28
add r13d, dword [rax + 0xa0]
jo 0x140079289
mov dword [rax + 0xa0], r13d
cmp edi, 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0x100]
lea rdx, [rsp + 0x360]
call fcn.140025777
mov r12, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x88]
jmp 0x14007761a
call fcn.1400d29b0
mov ebp, eax
xor bpl, 1
jmp 0x140077238
mov rcx, qword [rsp + 0x88]
mov rdx, r15
call fcn.14006210a
test rax, rax
je 0x140077818
mov r13, rax
jmp 0x140078c3e
mov rdx, r15
call fcn.14006210a
test rax, rax
je 0x140077830
mov r13, rax
mov esi, dword [rsp + 0x3c]
mov rcx, rdi
jmp 0x140078c46
mov rbp, rdx
test rdx, rdx
mov rcx, qword [rsp + 0xc8]
je 0x14007785e
xor r13d, r13d
jmp 0x140078c46
mov rbp, rdx
test rdx, rdx
je 0x140078bd5
mov rcx, rdi
xor r13d, r13d
mov esi, dword [rsp + 0x3c]
jmp 0x140078c46
call fcn.1400d29b0
xor al, 1
mov dword [rsp + 0x11c], eax
jmp 0x14007755d
mov rsi, qword [rsp + 0xa0]
lea rcx, [rsi + 0xc8]
mov qword [rsp + 0x148], rcx
mov rdx, qword [rsp + 0xf8]
mov r8, qword [rsp + 0x70]
mov r9, rbx
call fcn.14006a251
mov rcx, rsi
mov eax, dword [rbx + 0x170]
mov qword [rsp + 0x498], rax
lea rax, [rsi + 0xd8]
mov qword [rsp + 0x140], rax
lea rax, [rsi + 0x100]
mov qword [rsp + 0x490], rax
lea rax, [rsi + 0xdc]
mov qword [rsp + 0x158], rax
lea rax, [rsi + 0xe0]
mov qword [rsp + 0x150], rax
lea rax, [rsi + 0xe4]
mov qword [rsp + 0x488], rax
lea rax, [rsi + 0xe8]
mov qword [rsp + 0x480], rax
lea rbp, [rsp + 0x178]
mov rax, qword [rcx + 0x170]
cmp rax, qword [rcx + 0x178]
jbe 0x140077a6c
lea r12, [rsp + 0x170]
mov rcx, r12
mov rdx, qword [rsp + 0x490]
mov r8, qword [rsp + 0x70]
call fcn.14001ed89
cmp qword [rsp + 0x170], 0
je 0x140077a6c
mov rdi, qword [rsp + 0x170]
mov rsi, qword [rsp + 0x178]
mov rcx, qword [rsp + 0x100]
mov rdx, r12
call fcn.1400256e1
mov r12, rsi
shr r12, 0x20
mov rcx, qword [rdi]
mov rdx, qword [rdi + 0x10]
mov r8d, esi
mov r9d, r12d
call fcn.14001ea28
mov rdx, qword [rax + 0x90]
mov rcx, qword [rax + 0x98]
add byte [rax - 0x39], cl
adc byte [rax], 0
add byte [rax], al
test rdx, rdx
je 0x140077997
call qword [rdx + 8]
mov rcx, qword [rdi]
mov rdx, qword [rdi + 0x10]
mov r8d, esi
mov r9d, r12d
call fcn.14001eaad
cmp byte [rax + 0x121], 0
jne 0x140077a6c
mov rcx, qword [rdi]
mov rdx, qword [rdi + 0x10]
mov r8d, esi
mov r9d, r12d
call fcn.14001ea28
mov byte [rax + 0x121], 1
mov rax, qword [rsp + 0x140]
cmp dword [rax], 0
je 0x140077a34
mov rax, qword [rsp + 0x158]
mov ebp, dword [rax]
mov rax, qword [rsp + 0x150]
mov r13d, dword [rax]
mov rcx, qword [rdi]
mov ecx, dword [rdi]
mov rdx, qword [rdi + 0x10]
mov r8d, esi
mov r9d, r12d
call fcn.14001ea28
mov dword [rax + 0xb8], 1
mov dword [rax + 0xbc], ebp
lea rbp, [rsp + 0x178]
mov dword [rax + 0xc0], r13d
mov rax, qword [rsp + 0x158]
mov rcx, qword [rsp + 0x150]
jmp 0x140077a67
mov rax, qword [rsp + 0x140]
mov dword [rax], 1
add byte [rax], al
mov rax, qword [rsp + 0x158]
mov dword [rax], esi
mov rax, qword [rsp + 0x150]
mov dword [rax], r12d
mov rax, qword [rsp + 0x488]
mov rcx, qword [rsp + 0x480]
mov dword [rax], esi
mov dword [rcx], r12d
mov qword [rsp + 0x338], 2
mov qword [rsp + 0x358], 0
and al, 0x58
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
invalid
mov esi, dword [rsp + 0x3c]
lea rcx, [rsp + 0x4b0]
mov rdx, qword [rsp + 0x140]
mov r8, qword [rsp + 0x70]
call fcn.14001ee92
cmp qword [rsp + 0x4b0], 0
je 0x140077f1a
movups xmm0, xmmword [rsp + 0x4b0]
movaps xmmword [rsp + 0x2d0], xmm0
mov qword [rsp + 0x2a8], 2
mov qword [rsp + 0x2c8], 0
mov rbp, qword [rsp + 0x2d0]
mov r12d, dword [rsp + 0x2d8]
mov edi, dword [rsp + 0x2dc]
mov rcx, qword [rbp]
mov rdx, qword [rbp + 0x10]
mov r8d, r12d
mov r9d, edi
call fcn.14001eaad
mov r13d, dword [rax + 0x48]
mov rcx, qword [rbp]
mov rdx, qword [rbp + 0x10]
mov r8d, r12d
mov r9d, edi
call fcn.14001ea28
lea rcx, [rsp + 0x360]
mov rdx, rax
mov r8, qword [rsp + 0xf8]
call fcn.14006894e
movzx ecx, byte [rsp + 0x360]
cmp rcx, 9
mov dword [rsp + 0x130], r13d
jne 0x140077b96
mov rcx, qword [rbp]
mov rdx, qword [rbp + 0x10]
mov r8d, r12d
mov r9d, edi
call fcn.14001eaad
cmp byte [rax + 0x50], 5
mov r13d, r12d
mov r12, qword [rsp + 0x58]
je 0x14007830b
cmp dword [rsp + 0x130], 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0x100]
lea rdx, [rsp + 0x4b0]
call fcn.140025777
jmp 0x140077e89
test rcx, rcx
mov dword [rsp + 0x40], edi
mov dword [rsp + 0xb4], r12d
jne 0x140077f38
mov r9d, edi
mov rdx, rbp
mov ebp, esi
mov rsi, qword [rsp + 0x368]
mov rax, qword [rsp + 0x370]
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0x378]
mov qword [rsp + 0xa8], rax
mov r13, qword [rsp + 0x380]
mov rax, qword [rsp + 0x388]
mov qword [rsp + 0xf0], rax
mov eax, dword [rsp + 0x390]
mov dword [rsp + 0x6c], eax
mov al, byte [rsp + 0x394]
mov byte [rsp + 0x3b], al
mov dil, byte [rsp + 0x395]
mov al, byte [rsp + 0x396]
mov dword [rsp + 0xb0], eax
mov r8d, r12d
mov al, byte [rsp + 0x397]
mov byte [rsp + 0x4c], al
mov rcx, qword [rdx]
mov r12, rdx
mov rdx, qword [rdx + 0x10]
call fcn.14001eaad
mov eax, dword [rax + 0x84]
mov qword [rsp + 0x90], r13
mov qword [rsp + 0x80], rsi
test rsi, rsi
mov esi, ebp
je 0x140077c82
cmp qword [rsp + 0x80], 1
jne 0x140077d5c
mov rcx, qword [rsp + 0xa8]
sub rcx, qword [rsp + 0x90]
mov r13d, 0
cmovae r13, rcx
test r13, r13
je 0x140077d5c
test eax, eax
mov rbp, r12
jne 0x140077d62
mov rcx, qword [rbp]
mov rdx, qword [rbp + 0x10]
mov r8d, dword [rsp + 0xb4]
mov r9d, dword [rsp + 0x40]
call fcn.14001ea28
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0x178], rcx
mov rcx, qword [rsp + 0xe8]
mov qword [rsp + 0x180], rcx
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 0x188], rcx
mov rcx, qword [rsp + 0x90]
mov qword [rsp + 0x190], rcx
mov rcx, qword [rsp + 0xf0]
mov qword [rsp + 0x198], rcx
mov ecx, dword [rsp + 0x6c]
mov dword [rsp + 0x1a0], ecx
mov cl, byte [rsp + 0x3b]
mov byte [rsp + 0x1a4], cl
mov byte [rsp + 0x1a5], dil
mov ecx, dword [rsp + 0xb0]
mov byte [rsp + 0x1a6], cl
mov cl, byte [rsp + 0x4c]
mov byte [rsp + 0x1a7], cl
mov byte [rsp + 0x170], 0
mov rcx, rax
mov rdx, qword [rsp + 0xf8]
lea r8, [rsp + 0x170]
call case.0x14004c154.177
jmp 0x140077e89
xor r13d, r13d
mov rbp, r12
mov byte [rsp + 0x37], dil
mov rcx, qword [rsp + 0x498]
cmp r13, rcx
cmovae r13, rcx
xor esi, esi
test eax, eax
cmovle eax, esi
cmp r13, rax
cmovae r13, rax
test r13, r13
mov edi, dword [rsp + 0x40]
mov r12d, dword [rsp + 0xb4]
je 0x14007810a
mov rcx, qword [rbp]
mov rdx, qword [rbp + 0x10]
mov r8d, r12d
mov r9d, edi
call fcn.14001eaad
mov eax, dword [rax + 0x80]
test eax, eax
mov ecx, 0
cmovle eax, ecx
mov esi, r13d
cmp eax, r13d
jae 0x14007810a
mov rcx, qword [rbp]
mov rdx, qword [rbp + 0x10]
mov r8d, r12d
mov r9d, edi
call fcn.14001ea28
mov rcx, qword [rsp + 0x80]
mov ecx, dword [rsp + 0x80]
mov qword [rsp + 0x178], rcx
mov rcx, qword [rsp + 0xe8]
mov ecx, dword [rsp + 0xe8]
mov qword [rsp + 0x180], rcx
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 0x188], rcx
mov rcx, qword [rsp + 0x90]
mov qword [rsp + 0x190], rcx
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + rsi*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rbx*4], fs
add dword [rax], eax
add byte [rbx - 0x7693dbb4], cl
mov word [rax + riz*4], fs
add dword [rax], eax
add byte [rdx - 0x77c4dbb4], cl
mov word [rsp + riz*4], fs
add dword [rax], eax
add byte [rdx - 0x77c8dbb4], cl
mov word [riz*4 - 0x74ffffff], fs
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax + 0x1a6248c], cl
add byte [rax], al
mov cl, byte [rsp + 0x4c]
mov byte [rsp + 0x1a7], cl
mov byte [rsp + 0x170], 0
mov rcx, rax
mov rdx, qword [rsp + 0xf8]
lea r8, [rsp + 0x170]
call case.0x14004c154.177
invalid
mov esi, dword [rsp + 0x3c]
movzx eax, byte [rsp + 0x360]
cmp rax, 9
or dword [rax - 0x73], ecx
lodsb al, byte [rsi]
and al, 0x78
add dword [rax], eax
invalid
je 0x140077eb6
test rax, rax
je 0x140077eb6
cmp eax, 3
je 0x140077eb6
lea rcx, [rsp + 0x360]
call fcn.14006a18d
invalid
invalid
mov rax, qword [rsp + 0x2a8]
cmp rax, 2
je 0x140077f08
test rax, rax
je 0x140077eed
mov rcx, qword [rsp + 0x2b0]
mov rax, qword [rsp + 0x2b8]
and al, 0xb8
add al, byte [rax]
add byte [rax - 0x75], cl
push rax
adc byte [rax - 1], cl
retf 0x8348
loop case.0x14004afe7.361
add rcx, rdx
add rcx, 0x10
jmp 0x140077efd
mov rcx, qword [rsp + 0x2b0]
mov rax, qword [rsp + 0x2b8]
lea rdx, [rsp + 0x2c0]
call qword [rax + 0x68]
lea rcx, [rsp + 0x2a8]
call fcn.14005140f
jmp 0x140077a88
mov dil, 9
mov r12, qword [rsp + 0x58]
mov eax, dword [rsp + 0x64]
and al, 0x64
mov ecx, dword [rsp + 0x54]
mov edx, dword [rsp + 0x48]
mov r8d, dword [rsp + 0x44]
jmp 0x14007891c
in al, 9
add byte [rax], al
cmp ecx, 3
jne 0x14007840e
mov eax, dword [rsp + 0x368]
mov dword [rsp + 0x50], eax
mov eax, dword [rsp + 0x36c]
mov qword [rsp + 0x108], rax
mov rax, qword [rsp + 0x370]
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0x378]
mov qword [rsp + 0xa8], rax
mov dword [rsp + 0xa8], eax
mov rax, qword [rsp + 0x380]
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x90], eax
mov rax, qword [rsp + 0x388]
mov qword [rsp + 0xf0], rax
mov dword [rsp + 0xf0], eax
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0x120], rax
mov eax, dword [rsp + 0x398]
mov dword [rsp + 0x54], eax
and al, 0x54
mov eax, dword [rsp + 0x39c]
mov dword [rsp + 0x64], eax
mov rax, qword [rsp + 0x3a0]
mov qword [rsp + 0x128], rax
mov eax, dword [rsp + 0x3a8]
test al, 3
add byte [rax], al
mov dword [rsp + 0x6c], eax
mov al, byte [rsp + 0x3ac]
mov byte [rsp + 0x3b], al
and al, 0x3b
mov al, byte [rsp + 0x3ad]
mov byte [rsp + 0x37], al
mov al, byte [rsp + 0x3ae]
test byte [rsi + rbp*4], ah
add eax, dword [rax]
add byte [rax + 0x413a2444], cl
mov eax, 0xc5
lea rcx, [rsp + 0x170]
lea ecx, [rsp + 0x170]
add byte [rax], al
lea rdx, [rsp + 0x3af]
call sub.VCRUNTIME140.dll_memcpy
mov r8d, dword [rsp + 0x474]
mov rax, qword [rsp + 0x478]
and al, 0x78
add al, 0
add byte [rax - 0x77], cl
mov dword [rsp + 0x2f8], eax
lea rcx, [rsp + 0x300]
and al, 0
add eax, dword [rax]
add byte [rax - 0x77], cl
mov edx, ebp
mov dword [rsp + 0x3c], r8d
call fcn.14001e7d9
cli
dec dword [rax - 0x7d]
mov esp, 0x30024
add byte [rbx], al
add byte [rax], al
add byte [rdi], cl
invalid
xchg edi, eax
adc al, byte [rax]
invalid
movups xmm0, xmmword [rsp + 0x300]
movaps xmmword [rsp + 0x2e0], xmm0
mov r12, qword [rsp + 0x2e0]
mov esi, dword [rsp + 0x2e8]
call 0xcb078076
mov esp, 0x2ec24
add byte [rcx - 0x75], cl
or al, 0x24
mov rdx, qword [r12 + 0x10]
adc byte [rcx - 0x77], al
mov eax, esi
invalid
mov r9d, edi
call fcn.14001ea28
mov byte [rax + 0x125], 0
add byte [rax], al
add byte [rcx - 0x75], cl
or al, 0x24
mov rdx, qword [r12 + 0x10]
mov r8d, esi
mov r9d, edi
mov ecx, edi
call fcn.14001eaad
cmp qword [rax], 0
mov r12, qword [rsp + 0x58]
and al, 0x58
mov edi, dword [rsp + 0x40]
mov r13b, byte [rsp + 0x3b]
je 0x14007857e
mov rcx, qword [rsp + 0xa0]
mov rax, qword [rcx + 0x170]
cmp rax, qword [rcx + 0x178]
jbe case.0x140068294.98
add byte [rax], al
mov rcx, qword [rsp + 0x100]
lea rsi, [rsp + 0x2e0]
add byte [rax], al
mov rdx, rsi
invalid
call fcn.1400256e1
mov rcx, qword [rsp + 0x140]
add byte [rax], al
mov rdx, rsi
call fcn.14001eb32
sub eax, 0xe9fffa6a
je 0x14007810c
add byte [rax], al
mov qword [rsp + 0x170], 2
xor eax, eax
mov qword [rsp + 0x190], rax
and al, 0x90
nop
add dword [rax], eax
add byte [rax - 0x75], cl
mov ecx, dword [rbp]
mov rdx, qword [rbp + 0x10]
mov r8d, r12d
mov r9d, edi
call fcn.14001ea28
cmc
push 0xffffffff8948fffa
cli
dec dword [rax - 0x77]
invalid
mov rax, qword [rsp + 0xa0]
add byte [rax], al
add byte [rax], al
mov r12, qword [rax + 0xd0]
mov esp, dword [rax + 0xd0]
rol byte [rax], 1
add byte [rax], al
mov r13d, dword [rdi + 0x84]
add byte [rax], al
test r13d, r13d
mov eax, 0
add byte [rax], al
add byte [rdi + rcx + 0x4e], al
call 0xc0970ea4
pop qword [rax + 0x4d000000]
add byte [rax], 0
add byte [rbp + 0x39], cl
cmp ebp, esp
cmovae r13, r12
sub r13, qword [rdi + 0x88]
sub ebp, dword [rdi + 0x88]
add byte [rax], al
add byte [rax], al
cmovb r13, rax
mov edx, esi
call fcn.140029aad
mov edx, esi
mov rax, qword [rdi + 0x88]
mov eax, dword [rdi + 0x88]
mov qword [rsp + 0x120], rdx
sub rax, rdx
sub eax, edx
ror byte [rax - 0x77], 1
xchg dword [rax + 0x29000000], ecx
add byte [rax], al
sub dword [rdi + 0x118], esi
add byte [rbx + 0x8497], cl
xchg edi, eax
test byte [rax], al
add byte [rax], al
test edx, edx
mov r8d, 0
cmovle edx, r8d
cmovle edx, eax
ror byte [rcx + rdi - 0x1e], 1
cmovb r12, rdx
loop 0x1400781fc
sub esp, eax
invalid
cmovb r12, r8
loopne 0x1400781ff
cmp ebp, esp
jae 0x1400781c6
mov rcx, rdi
call fcn.1400220c2
mov rdx, qword [rsp + 0xa0]
mov ecx, dword [rdx + 0xcc]
add byte [rbp - 0x3eb7f1fc], cl
shl rax, 0x20
shl eax, 0x20
add ecx, esi
movabs rcx, 0x300000001
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
cmovo rax, rcx
cmovo eax, ecx
rol dword [rax + rax*8 + 0x24ac8d4c], 0x70
test al, al
lea r13, [rsp + 0x170]
jo 0x1400781f4
add byte [rax], al
mov edi, dword [rsp + 0xb0]
and al, 0xb0
mov al, 0
add byte [rax], al
jne 0x140078208
shr rax, 0x20
mov dword [rdx + 0xcc], eax
invalid
int3
add byte [rax], al
invalid
movzx r12d, dil
mov rcx, r13
call fcn.14005140f
dec dword [rax - 0x39]
test byte [rax + rsi*2], ah
and al, 0x70
jo 0x14007821b
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x190], 0
mov dword [rsp + 0x190], 0
and al, 0x90
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rcx*2], fs
add qword [rax], rax
add byte [rcx + 0x1872e8f2], cl
jb case.0x140071f78.296
sbb bl, bh
dec dword [rax - 0x75]
mov rax, qword [rsp + 0x90]
add byte [rax], al
cmp qword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
mov esi, dword [rsp + 0x3c]
mov rdx, qword [rsp + 0x120]
mov edx, dword [rsp + 0x120]
and al, 0x20
add dword [rax], eax
invalid
je 0x14007827e
cmp qword [rsp + 0x80], 1
jne 0x140078294
mov rcx, qword [rsp + 0xa8]
sub rcx, qword [rsp + 0x90]
nop
add byte [rax], al
add byte [rax], al
add byte [rax], bh
cmovae rax, rcx
and dil, 0xfe
cmp rax, rdx
cmp eax, edx
movzx edi, dil
mov dh, 0xff
inc dword [rcx + 0xf]
cld
mov dword [rsp + 0xb0], edi
invalid
lea rcx, [rsp + 0x170]
mov r13, qword [rsp + 0x80]
mov rax, r13
shr rax, 0x20
shr eax, 0x20
and byte [rax - 0x77], cl
mov qword [rsp + 0x108], rax
and r12d, 1
and esp, 1
call fcn.14005140f
mov rcx, qword [rsp + 0x160]
add dword [rax], eax
add byte [rax - 0x7f], cl
loope case.0x14004b60e.310
add bh, bh
invalid
invalid
dec dword [rcx + rcx - 0x1f]
or rcx, r12
mov dword [rsp + 0x4c], 0
add byte [rax], r8b
add byte [rax], al
add byte [rbx + 0xb42484], cl
test byte [rsp + rsi*4], ah
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x54], eax
push rsp
mov edi, dword [rsp + 0x40]
mov r11d, edi
sti
mov r9, rcx
mov eax, dword [rsp + 0xb0]
add byte [rcx - 0x77], al
rol byte [rbp - 0x77], 0xea
mov r12, qword [rsp + 0x58]
and al, 0x58
pop rax
mov edx, dword [rsp + 0x68]
mov r13b, byte [rsp + 0x3b]
insb byte [rdi], dx
and al, 0x3b
jmp 0x1400785c6
invalid
add al, byte [rax]
invalid
mov dword [rsp + 0x40], edi
mov edi, dword [rax + 0x54]
push rsp
mov rcx, qword [rbp]
mov rdx, qword [rbp + 0x10]
push rbp
adc byte [rbp - 0x77], al
mov r8d, r13d
mov eax, ebp
mov r9d, dword [rsp + 0x40]
call fcn.14001eaad
xchg byte [rdi - 6], ah
invalid
mov eax, dword [rax + 0x114]
mov dword [rsp + 0x80], eax
add byte [rax], 0
add byte [rax - 0x75], cl
add byte [r8 - 0x75], r9b
add byte [rax - 0x75], cl
push rbp
adc byte [rbp - 0x77], al
call 0x164540e87
mov ecx, dword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
call fcn.14001ea28
mov rsi, rax
lea rcx, [rax + 0x50]
call fcn.140029af7
mov word [rsi + 0x50], pe_nt_image_headers64
push rax
add byte [rcx], al
mov eax, dword [rsp + 0x80]
add byte [rax], al
add byte [rax], al
mov dword [rsi + 0x54], eax
mov dword [rsi + 0x58], edi
mov esi, dword [rsp + 0x3c]
and al, 0x3c
mov rcx, qword [rbp]
mov rdx, qword [rbp + 0x10]
mov dword [rsp + 0xb4], r13d
mov ah, 0
add byte [rax], al
mov r8d, r13d
mov r9d, dword [rsp + 0x40]
call fcn.14001eaad
inc dword [rcx - 0x77]
mov r10d, edi
mov edx, edi
mov edi, dword [rsp + 0x40]
mov edx, dword [rax + 0x114]
add dword [rax], eax
add byte [rax + 0x24448908], dh
mov dword [rsp + 0x4c], eax
and al, 0x4c
mov rax, qword [rsp + 0xc0]
rol byte [rax], 0
add byte [rax - 0x77], cl
test byte [rax + rbp*8], ah
and al, 0xe8
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
and al, 0xa8
test al, 0
add byte [rax], al
rol byte [rax], 0
add byte [rax - 0x77], cl
test byte [rax + rbp*8], ah
and al, 0xe8
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
and al, 0xa8
test al, 0
add byte [rax], al
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x90], rax
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
and al, 0xf0
lock add byte [rax], al
add byte [rbx + 0x9c2484], cl
add byte [rax], al
invalid
test al, 0
add byte [rax], al
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x90], rax
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
invalid
rol byte [rax], 1
add byte [rax], al
invalid
mov qword [rsp + 0xf0], rax
mov eax, dword [rsp + 0x9c]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x446c2444], cl
mov ch, byte [rsp + 0x39]
mov dword [rsp + 0x6c], eax
mov r13b, byte [rsp + 0x39]
mov al, byte [rsp + 0x38]
mov byte [rsp + 0x37], al
mov rcx, qword [rsp + 0x160]
and al, 0x60
add dword [rax], eax
add byte [rdx + rcx*4 + 0x44], al
and al, 0x3a
mov r9, qword [rsp + 0x128]
mov ecx, dword [rsp + 0x128]
jmp 0x1400785c1
add dword [rax], eax
invalid
and al, 0x28
add dword [rax], eax
add cl, ch
mov bl, 1
add dword [rax], eax
invalid
mov eax, dword [rsp + 0x364]
mov r10d, dword [rsp + 0x368]
xchg esp, eax
and al, 0x68
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x5c], al
and al, 0x6c
insb byte [rdi], dx
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x54], cl
mov ebp, dword [rsp + 0x370]
and al, 0x70
add eax, dword [rax]
add byte [rax - 0x75], cl
mov ah, 0x24
and al, 0x78
add eax, dword [rax]
invalid
add byte [rbx + rcx*4 - 0x6c], al
and al, 0x68
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x5c], al
and al, 0x6c
insb byte [rdi], dx
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x54], cl
invalid
lodsb al, byte [rsi]
and al, 0x70
add eax, dword [rax]
add byte [rax - 0x75], cl
mov ah, 0x24
and al, 0x78
invalid
add byte [rax], al
mov rdi, qword [rsp + 0x380]
mov edi, dword [rsp + 0x380]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x88
add eax, dword [rax]
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rbx + rcx*4 - 0x64], cl
mov rdx, qword [rsp + 0x388]
mov qword [rsp + 0x80], rdx
mov r11, qword [rsp + 0x390]
and al, 0x90
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x7c], al
and al, 0x98
add eax, dword [rax]
add byte [rax], al
mov r9d, dword [rsp + 0x39c]
and al, 0x9c
add eax, dword [rax]
add byte [rax - 1], cl
leave
and al, 0x90
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x7c], al
and al, 0x98
add eax, dword [rax]
add byte [rax], al
mov r9d, dword [rsp + 0x39c]
and al, 0x9c
add eax, dword [rax]
add byte [rax - 1], cl
leave
lea rdx, [0x140157594]
movsxd rcx, dword [rdx + rcx*4]
or al, 0x8a
add rcx, rdx
add ecx, edx
jmp rcx
mov dword [rsp + 0x44], r9d
mov dword [rsp + 0x48], r8d
and al, 0x48
mov rax, qword [rsp + 0x478]
add al, 0
add byte [rax - 0x77], cl
mov dword [rsp + 0x2f8], eax
add al, byte [rax]
add byte [rbx + 0x4742484], cl
add byte [rax], al
mov dword [rsp + 0x3c], eax
and al, 0x3c
mov al, byte [rsp + 0x3ae]
and al, 0xae
add eax, dword [rax]
add byte [rax - 0x75c5dbbc], cl
cmp cl, byte [rdx + 0x3ad2484]
add byte [rax], al
mov byte [rsp + 0x38], al
mov al, byte [rsp + 0x3ac]
mov byte [rsp + 0x39], al
cmp dword [rbx + 0x3a82484], ecx
add byte [rax], al
mov dword [rsp + 0x9c], eax
pushfq
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz*4], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rbp], ah
add dword [rax], eax
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdx], fs
add eax, 0x8d480000
xchg esp, eax
and al, 0xaf
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x6c], al
and al, 0xa8
test al, 0
add byte [rax], al
mov qword [rsp + 0x90], r11
call sub.VCRUNTIME140.dll_memcpy
scasb al, byte [rdi]
push 0x1b00005
mov al, 1
mov dword [rsp + 0x4c], eax
mov eax, r12d
mov qword [rsp + 0x108], rax
add byte [rax], al
mov qword [rsp + 0xc0], r13
mov qword [rsp + 0xe0], rsi
mov dword [rsp + 0xe0], esi
mov esi, dword [rsp + 0x3c]
mov qword [rsp + 0xd8], rdi
mov rax, qword [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xd0], rax
mov eax, dword [rsp + 0xa8]
mov dword [rsp + 0x50], eax
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x120], rax
mov r12, qword [rsp + 0x58]
jmp 0x1400787f3
mov rcx, qword [rsp + 0x148]
lea rdx, [rsp + 0x2e0]
call fcn.140020671
cmp dl, 0xff
mov r8d, 0xc5
lea rcx, [rsp + 0x510]
lea ecx, [rsp + 0x510]
and al, 0x10
invalid
add byte [rax], al
lea rdx, [rsp + 0x170]
call sub.VCRUNTIME140.dll_memcpy
add eax, 0x8903b000
and al, 0x4c
and al, 0x4c
add eax, 0x8903b000
and al, 0x4c
and al, 0x4c
mov rcx, qword [rsp + 0x160]
mov esi, dword [rsp + 0x3c]
mov edx, dword [rsp + 0x68]
and al, 0x68
and al, 0x68
mov r8b, byte [rsp + 0x3a]
mov r9, qword [rsp + 0x128]
and al, 0x28
add dword [rax], eax
add byte [rbx + rcx*4 + 0x54], al
mov edx, dword [rsp + 0x50]
and al, 0x28
add dword [rax], eax
add byte [rbx + rcx*4 + 0x54], al
mov edx, dword [rsp + 0x50]
mov edx, dword [rsp + 0x50]
mov r11d, dword [rsp + 0x64]
movzx eax, byte [rsp + 0x360]
cmp rax, 9
mov qword [rsp + 0x160], rcx
mov dword [rsp + 0x68], edx
invalid
add byte [rax - 0x7d], cl
clc
or dword [rax - 0x77], ecx
mov word [rax + riz*2], fs
add dword [rax], eax
add byte [rcx + 0x44682454], cl
push 0x24448844
mov byte [rsp + 0x3a], r8b
mov byte [rsp + 0x3a], r8b
mov qword [rsp + 0x128], r9
mov dword [rsp + 0x50], r10d
je 0x1400785fc
test rax, rax
je 0x1400785fc
invalid
cmp eax, 3
jne case.0x14008e8df.58
add esi, dword [rbp + 0x6a]
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0xa8]
mov eax, dword [rsp + 0xa8]
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
invalid
test byte [rax + rbp*4], ah
and al, 0xa8
mov eax, dword [rsp + 0xa8]
and al, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0xd8], rax
mov dword [rsp + 0xd8], eax
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov dword [rsp + 0xd8], eax
test byte [rax + rbx*8], ah
and al, 0xd8
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
test byte [rax + rsi*8], ah
and al, 0xf0
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0xd0], rax
test byte [rax + rdx*8], ah
add byte [rax], al
invalid
mov eax, dword [rsp + 0x54]
and al, 0x54
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
and al, 0xd0
add byte [rax], al
add byte [rbx - 0x76abdbbc], cl
and al, 0x54
mov dword [rsp + 0x48], eax
and al, 0x54
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x44], r11d
and al, 0x44
mov eax, dword [rsp + 0x6c]
mov dword [rsp + 0x9c], eax
add byte [rax], al
mov byte [rsp + 0x39], r13b
mov al, byte [rsp + 0x37]
and al, 0x37
mov byte [rsp + 0x38], al
jmp 0x1400787f7
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x360]
add eax, dword [rax]
add byte [rcx + 0x4440247c], cl
mov edi, ebx
invalid
mov dword [rsp + 0x40], edi
mov edi, r11d
invalid
mov edi, r11d
fucompi st(0)
adc ebx, dword [rbx]
invalid
call fcn.14006a18d
mov rax, qword [rsp + 0xe8]
call 0x188078683
mov dword [rsp + 0xc0], eax
call 0x188078683
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0xc0], eax
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0xe0], rax
mov dword [rsp + 0xe0], eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
test byte [rax + riz*8], ah
and al, 0xe0
mov dword [rsp + 0xe0], eax
and al, 0xe0
loopne 0x140078698
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add byte [rax], al
mov rax, qword [rsp + 0x90]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
test byte [rax + rbx*8], ah
invalid
add byte [rax], al
mov qword [rsp + 0xd8], rax
mov dword [rsp + 0xd8], eax
fadd dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rsi*8], ah
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0xd0], rax
mov dword [rsp + 0xd0], eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov dword [rsp + 0xd0], eax
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rbx - 0x76abdbbc], cl
and al, 0x54
invalid
rol byte [rax], 1
add byte [rax], al
mov eax, dword [rsp + 0x54]
push rsp
mov dword [rsp + 0x48], eax
and al, 0x48
mov dword [rsp + 0x44], edi
mov edi, dword [rsp + 0x40]
jmp 0x140078649
invalid
mov cl, 2
mov dword [rsp + 0x4c], ecx
mov ecx, r12d
mov qword [rsp + 0x108], rcx
mov word [rax + rcx], fs
add dword [rax], eax
add cl, ch
in al, dx
add byte [rax], al
invalid
mov word [rax + rcx], fs
and al, 8
add dword [rax], eax
add cl, ch
in al, dx
add byte [rax], al
add byte [rcx + rcx*4 + 0x4c], al
and al, 0x44
mov dword [rsp + 0x44], r9d
mov dword [rsp + 0x48], r8d
mov cl, 4
mov cl, 4
mov dword [rsp + 0x4c], ecx
and al, 0x4c
mov ecx, r12d
mov ecx, r12d
mov qword [rsp + 0x108], rcx
mov qword [rsp + 0xc0], r13
lodsb al, byte [rsi]
and al, 0xc0
rol byte [rax], 0
add byte [rax - 0x77], cl
mov ah, 0x24
and al, 0xe0
add byte [rax], al
invalid
lodsb al, byte [rsi]
and al, 0xc0
rol byte [rax], 0
rol byte [rax], 0
add byte [rax - 0x77], cl
mov ah, 0x24
and al, 0xe0
invalid
and al, 0xe0
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0xd824
add byte [rax - 0x75], cl
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xd8], rdi
add byte [rax], al
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0xd0], rcx
and al, 0xd0
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov word [rax + rdx*8], fs
and al, 0xd0
and al, 0xd0
add byte [rax], al
add byte [rcx + 0x44682444], cl
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x50], r10d
and al, 0x50
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x50], r10d
and al, 0x50
and al, 0x50
mov qword [rsp + 0x120], r11
jmp 0x1400787ea
add byte [rax], al
pushfq
and al, 0x20
add dword [rax], eax
add cl, ch
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
invalid
invalid
xchg esp, eax
and al, 0x80
add byte [rax], al
lea rdx, [rsp + 0x380]
lea edx, [rsp + 0x380]
lea edx, [rsp + 0x380]
add eax, dword [rax]
add byte [rdx - 0x73771cb6], cl
and al, 0xbe
add byte [rax], al
add byte [rdi], cl
invalid
mov bh, 0x4a
mov cl, byte [rdx - 0x1d]
mov byte [rsp + 0xbe], cl
movzx ecx, word [rdx - 0x1f]
mov word [rsp + 0xbc], cx
loope 0x1400787bb
mov dword [rsp + 0xbc], ecx
and al, 0xbc
add byte [rax], al
add byte [rcx + 0xf], al
mov bh, 0xca
movzx ecx, r10w
mov edx, dword [rsp + 0x50]
push rax
and edx, 0xffff0000
or edx, ecx
mov dword [rsp + 0x50], edx
mov cl, 5
mov dword [rsp + 0x4c], ecx
mov dword [rsp + 0x68], eax
and al, 0x68
add bh, bh
dec dword [rcx]
retf 0x5489
and al, 0x68
mov eax, dword [rsp + 0x54]
and al, 0x54
mov dword [rsp + 0x48], eax
mov eax, dword [rsp + 0x64]
mov dword [rsp + 0x44], eax
jmp 0x1400787ea
pop rsi
pop rsi
mov al, 6
mov dword [rsp + 0x4c], eax
and al, 0x4c
and al, 0x4c
mov eax, r12d
mov qword [rsp + 0x108], rax
mov qword [rsp + 0xc0], r13
lodsb al, byte [rsi]
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
loopne 0x1400787ab
add byte [rax], al
mov qword [rsp + 0xe0], rsi
add byte [rax], al
mov qword [rsp + 0xd8], rdi
mov rax, qword [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], al
invalid
add byte [rax], al
mov qword [rsp + 0xd0], rax
jmp 0x1400787d5
mov dword [rsp + 0x68], eax
mov eax, dword [rsp + 0x54]
mov dword [rsp + 0x48], eax
mov eax, dword [rsp + 0x64]
mov dword [rsp + 0x44], eax
mov dword [rsp + 0x50], r10d
mov r12, qword [rsp + 0x58]
mov esi, dword [rsp + 0x3c]
mov edi, dword [rsp + 0x40]
mov rcx, qword [rbp]
mov rdx, qword [rbp + 0x10]
mov r13d, dword [rsp + 0xb4]
mov r8d, r13d
mov r9d, edi
call fcn.14001eaad
cmp qword [rax], 0
jne 0x140078831
mov rcx, qword [rbp]
mov rdx, qword [rbp + 0x10]
mov r8d, r13d
mov r9d, edi
call fcn.14001eaad
cmp byte [rax + 0x50], 5
jne 0x140078846
mov rcx, qword [rsp + 0x140]
lea rdx, [rsp + 0x2d0]
call fcn.14001eb32
cmp dword [rsp + 0x130], 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0x100]
lea rdx, [rsp + 0x2d0]
call fcn.140025777
mov al, byte [rsp + 0xbe]
mov byte [rsp + 0xba], al
movzx eax, word [rsp + 0xbc]
mov word [rsp + 0xb8], ax
mov r8d, 0xc5
lea rcx, [rsp + 0x5e0]
lea rdx, [rsp + 0x510]
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x2a8]
cmp rax, 2
lea rbp, [rsp + 0x178]
mov edi, dword [rsp + 0x4c]
je 0x140078901
test rax, rax
je 0x1400788e6
mov rcx, qword [rsp + 0x2b0]
mov rax, qword [rsp + 0x2b8]
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
jmp 0x1400788f6
mov rcx, qword [rsp + 0x2b0]
mov rax, qword [rsp + 0x2b8]
lea rdx, [rsp + 0x2c0]
call qword [rax + 0x68]
lea rcx, [rsp + 0x2a8]
call fcn.14005140f
mov edx, dword [rsp + 0x48]
mov ecx, edx
mov r8d, dword [rsp + 0x44]
mov eax, r8d
mov dword [rsp + 0x44], r8d
mov dword [rsp + 0x48], edx
mov dword [rsp + 0x54], ecx
mov dword [rsp + 0x64], eax
mov rax, qword [rsp + 0x338]
cmp rax, 2
je 0x14007897f
test rax, rax
je 0x140078964
mov rcx, qword [rsp + 0x340]
mov rax, qword [rsp + 0x348]
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
jmp 0x140078974
mov rcx, qword [rsp + 0x340]
mov rax, qword [rsp + 0x348]
lea rdx, [rsp + 0x350]
call qword [rax + 0x68]
lea rcx, [rsp + 0x338]
call fcn.14005140f
test dil, dil
mov dword [rsp + 0x3c], esi
je 0x140078a1e
movzx eax, dil
cmp eax, 9
mov ecx, dword [rsp + 0x68]
mov rdx, qword [rsp + 0x120]
mov r8, qword [rsp + 0x108]
mov r9, qword [rsp + 0x128]
mov r10d, dword [rsp + 0x50]
mov r11, qword [rsp + 0xc0]
jne 0x140078a6d
mov rcx, qword [rsp + 0x88]
mov rdx, r15
call fcn.140062175
test rax, rax
jne 0x140078d48
mov rbp, rdx
test rdx, rdx
jne 0x140078c3b
mov rcx, qword [rsp + 0x148]
mov rdx, qword [rsp + 0xf8]
mov r8, qword [rsp + 0x70]
mov r9, rbx
call fcn.14006a251
test al, al
jne 0x140078bc0
jmp 0x140078d53
mov rcx, qword [rsp + 0xa0]
mov dword [rcx + 0x114], 1
mov eax, dword [rsp + 0x48]
mov dword [rcx + 0x118], eax
mov eax, dword [rsp + 0x44]
mov dword [rcx + 0x11c], eax
mov ecx, dword [rsp + 0x68]
mov rdx, qword [rsp + 0x120]
mov r8, qword [rsp + 0x108]
mov r9, qword [rsp + 0x128]
mov r10d, dword [rsp + 0x50]
mov r11, qword [rsp + 0xc0]
mov byte [rsp + 0x170], dil
movzx eax, word [rsp + 0xb8]
mov word [rbp - 7], ax
mov al, byte [rsp + 0xba]
mov byte [rbp - 5], al
mov dword [rsp + 0x174], ecx
mov dword [rsp + 0x178], r10d
mov dword [rsp + 0x17c], r8d
mov qword [rsp + 0x180], r11
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x188], rax
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x190], rax
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x198], rax
mov qword [rsp + 0x1a0], rdx
mov eax, dword [rsp + 0x48]
mov dword [rsp + 0x1a8], eax
mov eax, dword [rsp + 0x44]
mov dword [rsp + 0x1ac], eax
mov qword [rsp + 0x1b0], r9
mov eax, dword [rsp + 0x9c]
mov dword [rsp + 0x1b8], eax
mov al, byte [rsp + 0x39]
mov byte [rsp + 0x1bc], al
mov al, byte [rsp + 0x38]
mov byte [rsp + 0x1bd], al
mov al, byte [rsp + 0x3a]
mov byte [rsp + 0x1be], al
mov r8d, 0xc5
lea rcx, [rsp + 0x1bf]
lea rdx, [rsp + 0x5e0]
call sub.VCRUNTIME140.dll_memcpy
mov edi, esi
mov dword [rsp + 0x284], esi
mov rax, qword [rsp + 0x2f8]
mov qword [rsp + 0x288], rax
mov rsi, qword [rsp + 0x88]
mov rcx, rsi
lea rdx, [rsp + 0x170]
call fcn.1400629a2
cmp al, 0xc
jne 0x1400792bc
mov rcx, rsi
mov rdx, r15
call fcn.14006210a
test rax, rax
jne 0x140078c2f
mov rbp, rdx
test rdx, rdx
jne 0x140078c39
mov rcx, qword [rsp + 0x148]
mov rdx, qword [rsp + 0xf8]
mov r8, qword [rsp + 0x70]
mov r9, rbx
call fcn.14006a251
lea rbp, [rsp + 0x178]
mov rcx, qword [rsp + 0xa0]
jmp 0x1400778fd
mov dword [rsp + 0x174], 0
mov dword [rsp + 0x178], esi
mov byte [rsp + 0x170], 7
mov rcx, qword [rsp + 0x88]
lea rdx, [rsp + 0x170]
call fcn.1400629a2
cmp al, 0xc
jne 0x140079305
mov r8, qword [rsp + 0xa0]
add esi, dword [r8 + 0x68]
jo 0x14007931c
mov dword [r8 + 0x68], esi
mov rcx, qword [rsp + 0x88]
add byte [rax], al
add cl, ch
mov al, 0xe9
invalid
invalid
mov r13d, 1
mov esi, edi
jmp 0x140078c3e
mov esi, edi
xor r13d, r13d
mov rcx, qword [rsp + 0xc8]
mov dl, byte [rsp + 0x7f]
call fcn.140034b50
mov rcx, qword [rsp + 0x4a0]
mov edx, dword [rsp + 0x11c]
call fcn.140034b50
test r13, r13
jne 0x140079149
test ebp, ebx
add al, 0
invalid
test rbp, rbp
mov r13, qword [rsp + 0x110]
jne 0x140079153
mov dword [rsp + 0x3c], esi
mov rbp, qword [rsp + 0x138]
cmp qword [rbp], 0
jne 0x140078cba
cmp byte [rbx + 0x3c4], 0
jne 0x140078db4
cmp dword [rbx + 0x3b8], 0
je 0x140078db4
cmp dword [rbx + 0x3bc], 0x7fffffff
je 0x140078db4
mov rdi, qword [rbx + 0x3f0]
lea rsi, [rdi + 0x10]
mov rcx, rsi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140161288]
shl rax, 1
test rax, rax
jne 0x140078d3c
xor edx, edx
mov al, byte [rdi + 0x18]
test al, al
jne 0x14007923f
mov rbp, r12
mov r12, qword [rdi + 0x178]
mov rdi, qword [rdi + 0x188]
mov rcx, rsi
call fcn.140034b50
or rdi, r12
mov r12, rbp
mov rbp, qword [rsp + 0x138]
add byte [rax], al
jne 0x140078db4
mov rdx, qword [rbx + 0x3f0]
add rdx, 0x10
add edx, 0x10
mov rcx, qword [rsp + 0x168]
call fcn.140058a28
mov rcx, qword [rsp + 0x88]
jmp 0x140076f87
call fcn.1400d29b0
mov edx, eax
xor dl, 1
jmp 0x140078cdf
mov r13d, 1
jmp 0x1400777f7
movsb byte [rdi], byte [rsi]
invalid
invalid
invalid
mov rax, qword [r15]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov rsi, rax
mov rdi, rdx
mov rax, qword [rsp + 0xa0]
mov rax, qword [rax + 0x160]
and byte [rax + 1], 0
add byte [rax - 0x7b], cl
invalid
je 0x140078d8b
mov rcx, qword [rsp + 0xa0]
mov rcx, qword [rcx + 0x168]
call qword [rax + 0x18]
mov rax, qword [rsp + 0xa0]
mov qword [rax + 0x160], rsi
mov qword [rax + 0x168], rdi
xor ebp, ebp
xor r13d, r13d
mov r12, qword [rsp + 0x58]
mov esi, dword [rsp + 0x3c]
jmp 0x140078c3e
mov byte [rsp + 0x170], 4
jmp 0x140078f84
add byte [rax], al
lea rcx, [rsp + 0x170]
call fcn.140021dea
jmp 0x140078f84
mov cl, 1
add byte [rax], al
mov rcx, rbp
mov ebp, dword [rbx + 0x3ec]
mov r14b, byte [rbx + 0x3e9]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x190], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x180], xmm1
movaps xmmword [rsp + 0x170], xmm0
sub dword [rsp + 0x170], eax
mov qword [rbx + 0x400], 0
add byte [rax], al
mov rax, qword [rsp + 0x170]
test rax, rax
je 0x140078ec3
add byte [rax], al
invalid
lea rsi, [rsp + 0x188]
mov r8, qword [rsi - 0x10]
mov r9, qword [rsi - 8]
lea rdi, [rsp + 0x360]
mov rcx, rdi
mov rdx, rsi
bnd call qword [rax]
mov ebx, dword [rsi + 0xc]
mov rax, qword [rsi - 0x18]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x520], xmm1
movaps xmmword [rsp + 0x510], xmm0
add byte [rax - 0x7b], cl
invalid
je 0x140078e7b
mov rdx, qword [rsp + 0x178]
mov r8, qword [rsp + 0x180]
test byte [rax + rax*4], ah
add dword [rax], eax
add byte [rax - 0x77], cl
int1
call qword [rax + 0x10]
mov eax, ebx
or eax, ebp
je 0x140078f65
test ebx, ebx
je 0x140078f23
movaps xmm0, xmmword [rsp + 0x510]
movaps xmm1, xmmword [rsp + 0x520]
movups xmmword [rsp + 0x188], xmm1
movups xmmword [rsp + 0x178], xmm0
mov dword [rsp + 0x174], ebx
and al, 0x74
add dword [rax], eax
add byte [rsi - 0x39], ah
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rcx], al
add ch, cl
rol dword [rax], 0
invalid
lea rax, [0x140128d38]
mov qword [rsp + 0x360], rax
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x368], rax
add byte [rax], al
xorps xmm0, xmm0
ror byte [rdi], 0x11
test byte [rax + rsi*2], ah
add eax, dword [rax]
add bh, al
test byte [rax + rax*4], ah
add byte [rbx], 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x520], eax
mov rax, qword [rsp + 0x360]
mov qword [rsp + 0x510], rax
mov rax, qword [rsp + 0x368]
mov qword [rsp + 0x518], rax
test ebp, ebp
je 0x140078f65
xorps xmm0, xmm0
movups xmmword [rsp + 0x188], xmm0
mov byte [rsp + 0x170], 1
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rcx], al
mov byte [rsp + 0x171], r14b
mov dword [rsp + 0x174], ebp
lea rax, [0x140128d38]
mov qword [rsp + 0x178], rax
and al, 0x78
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xdc64d
mov qword [rsp + 0x180], rax
jmp 0x140078f6d
mov byte [rsp + 0x170], 3
lea rcx, [rsp + 0x528]
mov rax, qword [rcx - 0x18]
mov rdx, qword [rcx - 0x10]
mov r8, qword [rcx - 8]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x4e8]
cmp rax, 2
je 0x140078fd6
lea rdx, [rsp + 0x500]
test rax, rax
je 0x140078fc3
mov rcx, qword [rsp + 0x4f0]
mov rax, qword [rsp + 0x4f8]
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
and eax, 0xfffffff0
add rcx, r8
add rcx, 0x10
jmp 0x140078fd3
mov rcx, qword [rsp + 0x4f0]
mov rax, qword [rsp + 0x4f8]
call qword [rax + 0x68]
lea rcx, [rsp + 0x4e8]
call fcn.14005140f
mov rax, qword [rsp + 0x4c0]
cmp rax, 2
je 0x140079030
test rax, rax
je 0x14007901a
mov rcx, qword [rsp + 0x4c8]
mov rax, qword [rsp + 0x4d0]
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
jmp 0x14007902a
mov rcx, qword [rsp + 0x4c8]
mov rax, qword [rsp + 0x4d0]
mov eax, dword [rsp + 0x4d0]
mov rdx, r12
call qword [rax + 0x68]
lea rcx, [rsp + 0x4c0]
call fcn.14005140f
movzx eax, byte [rsp + 0x170]
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rbx + 0xc7403f8], al
cmp eax, 4
jne 0x14007905d
mov byte [r13], 6
jmp 0x14007906d
mov byte [r13], 5
jmp 0x14007906d
lea rdx, [rsp + 0x170]
mov rcx, r13
call fcn.1400202d2
nop
add rsp, 0x6a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
shl r14, 0x20
or r14, r10
je 0x1400790b5
lea rcx, [rsp + 0x510]
mov rdx, r14
mov r8, rbp
mov ebx, r11d
call fcn.140008470
mov r11d, ebx
jmp 0x1400790c1
mov qword [rsp + 0x510], 0
mov r12, qword [rsp + 0x58]
lea rsi, [rsp + 0x170]
mov ah, 0x24
jo 0x1400790cd
add byte [rax], al
mov byte [rsi + 1], r11b
mov rax, qword [rsp + 0x520]
lea rcx, [rsp + 0x178]
lea ecx, [rsp + 0x178]
mov qword [rcx + 0x10], rax
mov rax, qword [rsp + 0x510]
mov qword [rcx], rax
mov rax, qword [rsp + 0x518]
mov qword [rcx + 8], rax
mov bl, 2
mov byte [rsi], bl
lea rcx, [rsp + 0x380]
mov rdx, rsi
mov edi, r11d
call fcn.1400889f2
mov byte [rsi + 1], dil
mov eax, dword [rsp + 0x338]
mov dword [rsi + 2], eax
movzx eax, word [rsp + 0x33c]
mov word [rsi + 6], ax
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], r13
mov qword [rsi + 0x18], rbp
mov byte [rsi], bl
mov r13, qword [rsp + 0x110]
jmp 0x140078f84
mov byte [rsp + 0x170], 4
jmp 0x14007913c
lea rcx, [rsp + 0x170]
mov rdx, rbp
jmp 0x140078dc9
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140128748]
or eax, 0xaf5bc
mov edx, 0x2b
call fcn.1400cf640
ud2
lea r8, [rsp + 0x170]
mov rax, qword [rsp + 0x100]
mov qword [r8], rax
mov byte [r8 + 8], bpl
lea rax, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcproto_streams_streams.rs
jmp 0x140079179
mov rax, qword [rsp + 0x178]
mov cl, byte [rsp + 0x180]
lea r8, [rsp + 0x510]
mov qword [r8], rax
mov byte [r8 + 8], cl
lea rax, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcproto_streams_streams.rs
lea eax, [0x140128590]
lea eax, [0x140128590]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
or eax, 0xd8d4c00
xor al, 0xf5
or al, byte [rax]
or eax, 0xd8d4c00
xor al, 0xf5
or al, byte [rax]
jmp 0x14007918c
lea r8, [rsp + 0x170]
mov qword [r8], rsi
mov eax, dword [rsp + 0x11c]
mov byte [r8 + 8], al
lea rax, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcproto_streams_streams.rs
jmp 0x140079179
invalid
dec dword [rax - 0x75]
test byte [rax + rdi*2], ah
add dword [rax], eax
add byte [rdx + 0x180248c], cl
add byte [rax], al
mov rax, qword [rsp + 0x178]
mov cl, byte [rsp + 0x180]
lea r8, [rsp + 0x360]
mov qword [r8], rax
mov byte [r8 + 8], cl
lea rax, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcproto_streams_streams.rs
jmp 0x1400791e1
invalid
lea r8, [rsp + 0x170]
jo 0x140079246
add byte [rax], al
add byte [rcx - 0x77], cl
xor byte [rcx - 0x78], al
push rax
or byte [rax - 0x73], cl
add eax, 0xaf1bb
mov qword [r8], rsi
mov byte [r8 + 8], dl
lea rax, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcproto_streams_streams.rs
jmp 0x140079179
lea r8, [rsp + 0x170]
lea eax, [rsp + 0x170]
mov byte [r8], al
lea rax, [0x1401280d8]
invalid
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_WINDOW_UPDATE_frame
lea r9, [0x1401286e8]
imul esi, esp, 0x1bba000a
add byte [rax], al
add cl, ch
or bh, bh
invalid
invalid
imul esi, esp, 0x1bba000a
add byte [rax], al
add cl, ch
or bh, bh
invalid
lea r8, [rsp + 0x170]
add byte [rax], al
mov dword [r8], 3
lea rax, [0x140128110]
mov qword [rsp + 0x20], rax
lea rcx, str.unexpected_flow_control_state
lea r9, [0x140128708]
mov edx, 0x1d
sbb eax, 0xe9000000
invalid
invalid
invalid
invalid
sbb eax, 0xe9000000
invalid
lea r8, [rsp + 0x170]
mov byte [r8], al
lea rax, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcproto_streamsprioritize.rsinvalid_frame
mov qword [rsp + 0x20], rax
lea rcx, [0x14012596d]
lea r9, [0x1401259f0]
lea ecx, [0x1401259f0]
mov edx, 0xd
jmp 0x140079191
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcproto_streamsprioritize.rsinvalid_frame
mov edx, 0x2b
call fcn.1400cf3b0
ud2
lea r8, [rsp + 0x170]
mov byte [r8], al
lea rax, [0x140128128]
jmp 0x14007926c
lea r8, [rsp + 0x170]
mov dword [r8], 3
lea rax, [0x140128140]
jmp case.0x1400737d2.27
xor byte [rax - 0x77], cl
or byte [r8 - 0x77], r9b
outsd dx, dword [rsi]
adc byte [rax - 0x78], al
ja 0x140079aa6
sbb dword [rax - 0x77bbe5a1], ecx
pop rdi
sbb al, byte [rax + rcx*4 + 0x77]
ja 0x140079ab4
mov al, byte [rsp + 0x23]
mov byte [rdi + 0x1c], al
invalid
ja 0x140079ab4
mov al, byte [rsp + 0x23]
mov byte [rdi + 0x1c], al
mov byte [rdi + 0x1d], r15b
mov byte [rdi + 0x1d], bh
mov byte [rdi + 0x1d], bh
sbb eax, 0x206f894c
mov qword [rdi + 0x20], r13
lea rax, str.2__t_
mov qword [rdi + 0x28], rax
invalid
invalid
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov qword [rdi + 0x30], rax
mov rax, qword [rsp + 0x40]
mov qword [rdi + 0x38], rax
cmp byte [r8 - 0x75], r9b
and al, 0x48
and al, 0x48
cmp byte [r8 - 0x75], r9b
and al, 0x48
and al, 0x48
mov qword [rdi + 0x40], rax
mov eax, dword [rsp + 0x24]
and al, 0x24
mov eax, dword [rsp + 0x24]
mov byte [rdi + 0x48], al
mov byte [rdi + 0x49], 0
invalid
mov byte [rdi + 0x49], 0
lea rdx, [0x140126cb8]
add byte [rax - 0x77], cl
clc
mov rax, rdi
mov eax, edi
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
ud2
ud2
mov ecx, 8
mov edx, 0xeb8
add byte [rax], al
add byte [rdx + 0xeb8], bh
add byte [rax], al
jmp 0x140079b1d
call fcn.1400ceec0
ud2
invalid
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0xb75a5
movsd dword [rdi], dword [rsi]
jne 0x140079b35
invalid
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.9_srcuri_scheme.rs
mov edx, 0x28
sub byte [rax], al
add byte [rax], al
add byte [rdx + 0x28], bh
sub byte [rax], al
add byte [rax], al
call fcn.1400cf3b0
ud2
add byte [rdi], cl
or edx, dword [rsi + 0x48]
sub esp, 0x20
mov rsi, rcx
movzx eax, byte [rcx + 0x49]
mov dh, 0x41
test r8, rax
je case.0x14006f668.50
invalid
cmp eax, 3
je 0x140079b6d
cmp eax, 4
jne 0x140079ba2
invalid
add al, 0x75
lea rcx, [rsi + 0x50]
lea rcx, [rsi + 0x50]
call fcn.14007b15f
jmp 0x140079b7a
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
push rsi
sub bl, ch
jmp 0x140079b75
invalid
invalid
jmp 0x140079b75
mov rcx, qword [rsi + 0x50]
push rax
mov rdx, qword [rsi + 0x58]
push rsi
pop rax
call fcn.1400406bb
mov rcx, rsi
mov ecx, esi
call fcn.1400542d5
cmp qword [rsi + 0x38], 0
je 0x140079ba2
mov r8, qword [rsi + 0x30]
mov rcx, qword [0x1401611e0]
or eax, 0xe764c
or eax, 0xe764c
jbe 0x140079ba1
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
invalid
xor edx, edx
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
pop rsi
ret
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xc58
in al, dx
pop rax
or al, 0
add byte [rbp - 0x77], cl
invalid
add byte [rbp - 0x77], cl
invalid
mov rdi, rdx
mov rsi, rcx
movzx eax, byte [rdx + 0x49]
lea rcx, [0x1401575b4]
or eax, 0xdd9e4
or eax, 0xdd9e4
movsxd rax, dword [rcx + rax*4]
add rax, rcx
or dword [rax + 1], 0x48e0ffc8
mov edx, dword [rdi + 0x20]
jmp rax
mov rdx, qword [rdi + 0x20]
mov rax, qword [rdi + 0x28]
mov qword [rdi + 0x50], rdx
sub byte [r8 - 0x77], r9b
push rdi
push rax
mov qword [rdi + 0x58], rax
jmp case.0x140068294.108
mov rdx, qword [rdi + 0x50]
mov rax, qword [rdi + 0x58]
lea rbx, [rsp + 0x310]
mov rcx, rbx
mov r8, r14
call qword [rax + 0x18]
mov r12, qword [rbx]
cmp r12, 3
jne 0x140079c84
mov qword [rsi], 4
mov al, 3
jmp 0x14007a6d6
lea r10, [rdi + 0x50]
lea r9, [rdi + 0x330]
movzx eax, byte [rdi + 0x330]
mov dh, 0x87
xor byte [rbx], al
add byte [rax], al
test eax, eax
je 0x140079d45
cmp eax, 3
jne case.default.0x140079c61
add ecx, dword [rdi]
test dword [rdx + rdx - 0x72b40000], ebx
lahf
nop
add byte [rax], al
add byte [rax - 0x73], cl
lea r11, [rdi + 0x90]
lea rdx, [rdi + 0x200]
xchg edi, eax
add byte [rdx], al
add byte [rax], al
xchg edi, eax
add byte [rdx], al
add byte [rax], al
movzx eax, byte [rdi + 0x200]
add byte [rdx], al
add byte [rax], al
lea rcx, [0x1401575c8]
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rbp, qword [rsp + 0x318]
mov r13, qword [rsp + 0x320]
movups xmm0, xmmword [rsp + 0x328]
and al, 0x28
add eax, dword [rax]
invalid
and al, 0x28
add eax, dword [rax]
add byte [rdi], cl
sub dword [rsp + 0x150], eax
movaps xmmword [rsp + 0x150], xmm0
mov rcx, qword [rdi + 0x50]
mov rdx, qword [rdi + 0x58]
call fcn.1400406bb
cld
inc dword [rcx - 0x7d]
cld
add dh, byte [rbp + 0x40]
mov al, byte [0x140161290]
mov ecx, 0x20
mov edx, 8
mov dword [rax + 8], ebp
movaps xmm0, xmmword [rsp + 0x150]
movups xmmword [rax + 0x10], xmm0
lea rbp, [0x140126270]
lea ebp, [0x140126270]
lea ebp, [0x140126270]
jmp 0x14007a4b6
cmp byte [rdi + 0x48], 0
je 0x14007a4f0
test bh, ch
invalid
mov rax, qword [rdi + 0x30]
mov rcx, qword [rdi + 0x40]
lea r10, [rdi + 0x50]
push rdi
push rax
push rdi
push rax
mov qword [rdi + 0x50], r12
mov qword [rdi + 0x58], rbp
mov qword [rdi + 0x60], r13
movaps xmm0, xmmword [rsp + 0x150]
add byte [rax], al
add byte [rax], al
movups xmmword [rdi + 0x68], xmm0
mov qword [rdi + 0x78], rdi
js 0x140079d72
mov dword [rdi + 0x80], eax
mov qword [rdi + 0x88], rcx
mov byte [rax], al
add byte [rax], al
mov byte [rdi + 0x330], 0
lea r9, [rdi + 0x330]
mov rax, qword [rdi + 0x78]
mov rcx, qword [rdi + 0x80]
js 0x140079d92
mov ecx, dword [rdi + 0x80]
mov rdx, qword [rdi + 0x88]
lea r11, [rdi + 0x90]
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rdx], al
movups xmm1, xmmword [r10 + 0x10]
movups xmmword [rdi + 0x90], xmm0
add byte [rax], al
movups xmmword [rdi + 0xa0], xmm1
mov r8, qword [r10 + 0x20]
mov qword [rdi + 0xb0], r8
mov al, 0
add byte [rax], al
mov qword [rdi + 0xb8], rax
mov qword [rdi + 0xc0], rcx
add byte [rax], al
add byte [rax], al
mov qword [rdi + 0xc8], rdx
mov dword [rdi + 0xc8], edx
add byte [rax], al
add byte [rax - 0x73], cl
xchg edi, eax
add byte [rdx], al
add byte [rax], al
lea rdx, [rdi + 0x200]
mov byte [rdi + 0x200], 0
add byte [rax], al
add dh, al
mov byte [rdi + 0x201], 0
mov byte [rdi + 0x201], 0
mov rax, qword [rdi + 0xc8]
mov qword [rsp + 0x348], rax
mov rax, qword [rdi + 0xb8]
mov qword [rsp + 0x338], rax
cmp byte [rbx], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rcx*2], ah
add eax, dword [rax]
add byte [rax - 0x75], cl
xchg dword [rax + 0x48000000], edi
mov dword [rsp + 0x338], eax
cmp byte [rbx], al
add byte [rax], al
cmp byte [rbx], al
add byte [rax], al
mov rax, qword [rdi + 0xc0]
mov qword [rsp + 0x340], rax
mov rax, qword [r11 + 0x20]
mov eax, dword [rbx + 0x20]
mov eax, dword [rbx + 0x20]
mov qword [rsp + 0x330], rax
movups xmm0, xmmword [r11]
movups xmm1, xmmword [r11 + 0x10]
movaps xmmword [rsp + 0x310], xmm0
movaps xmmword [rsp + 0x320], xmm1
movaps xmm2, xmmword [rsp + 0x340]
add eax, dword [rax]
add byte [rdi], cl
sub dword [rsp + 0x5b0], edx
movaps xmm3, xmmword [rsp + 0x330]
movaps xmmword [rsp + 0x5a0], xmm3
movaps xmmword [rsp + 0x590], xmm1
movaps xmmword [rsp + 0x580], xmm0
movups xmmword [rdi + 0x238], xmm2
movups xmmword [rdi + 0x228], xmm3
adc dword [rdi + 0x228], ebx
adc dword [rdi + 0x228], ebx
movups xmmword [rdi + 0x218], xmm1
movups xmmword [rdi + 0x208], xmm0
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x48], r11
mov qword [rsp + 0x50], r10
mov qword [rsp + 0x58], r9
mov rax, qword [rdi + 0x208]
mov r15, qword [rdi + 0x230]
mov r13, qword [rdi + 0x238]
mov rbp, qword [rdi + 0x240]
mov qword [rdi + 0x208], 2
cmp rax, 2
je 0x14007aea0
movups xmm0, xmmword [rdi + 0x210]
movups xmm1, xmmword [rdi + 0x220]
movups xmmword [rsp + 0x138], xmm1
movups xmmword [rsp + 0x128], xmm0
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x148], r14
lea rcx, [rsp + 0x440]
mov qword [rcx], 8
xor ebx, ebx
mov qword [rcx + 0x30], rbx
xorps xmm0, xmm0
movups xmmword [rcx + 8], xmm0
mov qword [rcx + 0x18], rbx
mov al, byte [r15 + 0x1d]
lea edx, [rax + 1]
cmp al, 4
movzx edx, dl
mov r8d, 4
cmovae edx, r8d
cmp al, 5
cmove edx, r8d
mov eax, dword [r15 + 0x1c]
mov r9d, 0xff
mov r8d, edx
and r8d, r9d
cmp dl, al
mov r10d, eax
cmovb r10d, ebx
and r10d, r9d
cmp al, 5
cmove r10, rbx
sub r8, r10
lea rdx, [0x140122628]
add rdx, r10
call fcn.14009da2e
cmp qword [r15], rbx
je 0x140079f4d
mov rcx, qword [r15 + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
lea rcx, [rsp + 0x440]
mov rdx, rax
call fcn.14009dac3
lea rcx, [rsp + 0x440]
call fcn.14009dafd
mov r12, rdx
test rax, rax
mov qword [rsp + 0x38], r14
je 0x14007a1ea
lea rcx, [rsp + 0x440]
call fcn.140071c6d
lea rcx, [rsp + 0x120]
call case.0x1400440ee.392
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0xb0], rax
movups xmm0, xmmword [rsp + 0x60]
movups xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
lea rcx, [rsp + 0x6e8]
lea rdx, [rsp + 0x490]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x4b0]
mov qword [rsp + 0x1b0], rax
movaps xmm0, xmmword [rsp + 0x490]
movaps xmm1, xmmword [rsp + 0x4a0]
movaps xmmword [rsp + 0x1a0], xmm1
movaps xmmword [rsp + 0x190], xmm0
lea rcx, [rsp + 0x5c0]
lea rdx, [rsp + 0x310]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov r15d, 2
mov rbp, r12
lea rbx, [rdi + 0x208]
mov byte [rdi + 0x201], 1
mov qword [rdi + 0xd0], r15
mov qword [rdi + 0xd8], rbp
mov qword [rdi + 0xe0], r12
movaps xmm0, xmmword [rsp + 0x490]
movaps xmm1, xmmword [rsp + 0x4a0]
movups xmmword [rdi + 0xe8], xmm0
movups xmmword [rdi + 0xf8], xmm1
mov rax, qword [rsp + 0x4b0]
mov qword [rdi + 0x108], rax
mov qword [rdi + 0x110], 0
lea r14, [rdi + 0x118]
lea rdx, [rsp + 0x310]
mov r8d, 0xe8
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
cmp dword [rdi + 0x208], 2
je 0x14007a0ae
mov rcx, rbx
call fcn.14007af36
mov r15, qword [rdi + 0xd0]
test r15, r15
je 0x14007a2ce
cmp r15, 1
jne 0x14007a33f
lea rdx, [rdi + 0xd8]
mov r8d, 0x128
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov r15, qword [rdi + 0x208]
mov qword [rdi + 0x208], 2
cmp r15, 2
je 0x14007aec0
lea r12, [rdi + 0x208]
movups xmm0, xmmword [rdi + 0x210]
movups xmm1, xmmword [rdi + 0x220]
movups xmm2, xmmword [rdi + 0x230]
lea r14, [rsp + 0x600]
movups xmmword [r14 - 0x18], xmm2
movups xmmword [r14 - 0x28], xmm1
movups xmmword [r14 - 0x38], xmm0
lea rbx, [rdi + 0x248]
mov r8d, 0xe8
mov rcx, r14
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov qword [r14 - 0x40], r15
mov rax, qword [rsp + 0x38]
and al, 0x38
mov qword [r14 - 8], rax
lea r14, [rsp + 0x310]
lea rdx, [rsp + 0x5c0]
mov rcx, r14
call fcn.140054989
cmp qword [r14], 0
mov qword [rsp + 0x40], r12
je 0x14007a351
mov r13, qword [rsp + 0x318]
mov r12, qword [rsp + 0x320]
cmp r13, 2
jne 0x14007a594
or dword [rax + rax], eax
invalid
movaps xmm0, xmmword [rsp + 0x440]
movaps xmmword [rsp + 0xc0], xmm0
lea rcx, [rsp + 0x490]
lea rbx, [rsp + 0x5c0]
mov r8d, 0xe8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rbx]
movaps xmmword [rsp + 0x120], xmm0
lea rcx, [rsp + 0x6e8]
lea rdx, [rsp + 0x310]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov r15d, 2
jmp 0x14007a3ea
xor r14d, r14d
mov qword [rsp + 0x1a0], r14
mov word [rsp + 0x1e0], 1
mov qword [rsp + 0x1b8], r14
mov qword [rsp + 0x190], r14
mov qword [rsp + 0x1c8], r14
mov rcx, qword [r15 + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov rbx, rax
cmp qword [rsp + 0x190], r14
je 0x14007a23e
mov rcx, qword [rsp + 0x198]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
lea r14, [rsp + 0x190]
mov qword [r14], 1
mov qword [r14 + 8], rbx
mov rcx, r14
mov rdx, r13
mov r8, rbp
call fcn.14009dcd6
mov al, byte [r15 + 0x18]
mov byte [r14 + 0x50], al
mov al, byte [r15 + 0x19]
mov byte [r14 + 0x51], al
cmp byte [r15 + 0x1a], 0
je 0x14007a6f0
mov al, byte [0x140161290]
mov ecx, 0x10
mov edx, 8
call fcn.1400077b0
test rax, rax
je 0x14007aefb
mov rbx, rax
mov eax, 1
mov qword [rbx], rax
mov qword [rbx + 8], rax
mov rax, qword [rsp + 0x1b8]
test rax, rax
je 0x14007a762
lock dec qword [rax]
lea r14, [0x140124150]
je 0x14007a753
jmp 0x14007a772
mov r15, qword [rdi + 0xd8]
mov r12, qword [rdi + 0xe0]
mov byte [rdi + 0x201], 0
mov rbp, qword [rdi + 0xe8]
mov r13, qword [rdi + 0xf0]
movups xmm0, xmmword [rdi + 0xf8]
movaps xmmword [rsp + 0x290], xmm0
mov rax, qword [rdi + 0x108]
mov qword [rsp + 0x38], rax
mov rbx, qword [rdi + 0x110]
lea rcx, [rsp + 0x7d0]
mov r8d, 0xe8
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + 0x200], 1
cmp r15, 3
jne 0x14007a457
jmp 0x14007a6c5
mov r12, qword [rdi + 0xd8]
mov r15d, 2
jmp 0x14007a41c
lea rdx, [rsp + 0x358]
mov r15, qword [rdx - 0x40]
mov r12, qword [rdx - 0x38]
mov rbp, qword [rdx - 0x30]
mov r13, qword [rdx - 0x28]
movups xmm0, xmmword [rdx - 0x20]
movaps xmmword [rsp + 0xc0], xmm0
mov rax, qword [rdx - 0x10]
mov qword [rsp + 0x38], rax
lea rbx, [rsp + 0x490]
mov r8d, 0xe8
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x120], xmm0
lea r14, [rsp + 0x6e8]
mov r8d, 0xe8
mov rcx, r14
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x190]
mov r8d, 0xe8
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
cmp r15, 3
je 0x14007a6ba
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x2e0], xmm0
lea rcx, [rsp + 0xb70]
lea rdx, [rsp + 0x190]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rsp + 0x40]
call fcn.14007afd7
mov byte [rdi + 0x201], 0
movaps xmm0, xmmword [rsp + 0x2e0]
movaps xmmword [rsp + 0x290], xmm0
lea rcx, [rsp + 0x7d0]
lea rdx, [rsp + 0xb70]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + 0x200], 1
xor ebx, ebx
movaps xmm0, xmmword [rsp + 0x290]
movaps xmmword [rsp + 0x2c0], xmm0
lea rcx, [rsp + 0x9a0]
lea rdx, [rsp + 0x7d0]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rsp + 0x48]
call fcn.14007b105
mov rax, qword [rsp + 0x58]
mov byte [rax], 1
mov rcx, qword [rsp + 0x50]
call fcn.14007b15f
cmp r15, 2
jne 0x14007a4be
mov rcx, r12
call fcn.140034162
mov r12, rax
lea rbp, [0x140125eb0]
mov r15d, 3
jmp 0x14007a531
movaps xmm0, xmmword [rsp + 0x2c0]
movaps xmmword [rsp + 0x280], xmm0
lea rcx, [rsp + 0x8b8]
lea rdx, [rsp + 0x9a0]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov r14, qword [rsp + 0x38]
jmp 0x14007a506
movaps xmm0, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x280], xmm0
mov r15d, 2
movaps xmm0, xmmword [rsp + 0x280]
movaps xmmword [rsp + 0x2d0], xmm0
lea rcx, [rsp + 0xa88]
lea rdx, [rsp + 0x8b8]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rdi
call fcn.1400542d5
cmp qword [rdi + 0x38], 0
je 0x14007a553
mov r8, qword [rdi + 0x30]
mov rcx, qword [0x1401611e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi], r15
mov qword [rsi + 8], r12
mov qword [rsi + 0x10], rbp
mov qword [rsi + 0x18], r13
movaps xmm0, xmmword [rsp + 0x2d0]
movups xmmword [rsi + 0x20], xmm0
mov qword [rsi + 0x30], r14
mov qword [rsi + 0x38], rbx
lea rcx, [rsi + 0x40]
lea rdx, [rsp + 0xa88]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov al, 1
jmp 0x14007a6d6
lea rdx, [rsp + 0x358]
mov rax, qword [rdx - 0x30]
mov qword [rsp + 0x50], rax
mov rax, qword [rdx - 0x28]
mov qword [rsp + 0x48], rax
movups xmm0, xmmword [rdx - 0x20]
movaps xmmword [rsp + 0x440], xmm0
mov rax, qword [rdx - 0x10]
mov qword [rsp + 0x38], rax
lea r14, [rsp + 0x5c0]
mov r8d, 0xe8
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x440]
movaps xmmword [rsp + 0xc0], xmm0
lea r15, [rsp + 0x490]
mov r8d, 0xe8
mov rcx, r15
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmmword [r14], xmm0
lea rbp, [rsp + 0x310]
mov r8d, 0xe8
mov rcx, rbp
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [r14]
movaps xmmword [rsp + 0x120], xmm0
lea rcx, [rsp + 0x6e8]
mov r8d, 0xe8
mov rdx, rbp
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rsp + 0x40]
cmp dword [rcx], 2
je 0x14007a658
call fcn.14004cfb8
mov qword [rdi + 0x208], r13
mov qword [rdi + 0x210], r12
mov rax, qword [rsp + 0x50]
mov qword [rdi + 0x218], rax
mov rax, qword [rsp + 0x48]
mov qword [rdi + 0x220], rax
movaps xmm0, xmmword [rsp + 0x120]
movups xmmword [rdi + 0x228], xmm0
mov rax, qword [rsp + 0x38]
mov qword [rdi + 0x238], rax
mov qword [rdi + 0x240], 0
lea rdx, [rsp + 0x6e8]
mov r8d, 0xe8
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x118]
mov byte [rax], 4
mov rax, qword [rsp + 0x58]
mov byte [rax], 3
mov qword [rsi], 4
mov al, 4
mov byte [rdi + 0x49], al
mov rax, rsi
add rsp, 0xc58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp byte [r15 + 0x1b], 0
je 0x14007a782
mov rcx, qword [r15 + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov r14, rax
mov al, byte [0x140161290]
mov ecx, 0x18
mov edx, 8
call fcn.1400077b0
test rax, rax
je 0x14007af25
mov rbx, rax
mov eax, 1
mov qword [rbx], rax
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], r14
mov rax, qword [rsp + 0x1b8]
test rax, rax
je 0x14007a76b
lock dec qword [rax]
lea r14, [0x140124180]
jne 0x14007a772
lea rcx, [rsp + 0x1b8]
call fcn.14004f153
jmp 0x14007a772
lea r14, [0x140124150]
jmp 0x14007a772
lea r14, [0x140124180]
mov qword [rsp + 0x1b8], rbx
mov qword [rsp + 0x1c0], r14
movups xmm0, xmmword [rsp + 0x120]
movups xmm1, xmmword [rsp + 0x130]
movups xmm2, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0xe0], xmm2
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xc0], xmm0
xor r8d, r8d
rol byte [rax + 0x1e024bc], 0
add byte [rax], al
mov rax, qword [rsp + 0x1a0]
mov r9, qword [rsp + 0x1c8]
cmovne r8, rax
test rax, rax
cmove r8, rax
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
pushfq
and al, 0xc0
rol byte [0xc94fa7f0], 0xd9
mov rdx, r12
call fcn.14009d720
sub byte [rdi], ch
add al, byte [rax]
invalid
mov r14, qword [rbx + 0x10]
cmp r14, 2
cmp esi, 2
jne 0x14007a84f
mov rax, qword [rsp + 0x5c0]
mov qword [rsp + 0x318], 2
mov qword [rsp + 0x320], rax
mov dword [rsp + 0x320], eax
and al, 0x20
add eax, dword [rax]
add byte [rax - 0x39], cl
test byte [rax + rdx], ah
add eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rax*8], fs
and al, 0xc0
add byte [rax], al
add byte [rax], al
call fcn.14004d09a
lock dec qword [r12]
jne 0x14007ab8c
test dword [rdx + 3], ecx
add byte [rax], al
mov rcx, r12
call fcn.14004f115
std
invalid
jmp 0x14007ab8c
add byte [rax], al
mov rbp, qword [rsp + 0x5c0]
mov r13, qword [rsp + 0x5c8]
mov eax, dword [rsp + 0x5d8]
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + riz*8], ah
add eax, 0x89480000
test byte [rax + rdi*2], ah
and al, 0x78
add dword [rax], eax
add byte [rax - 0x7d], cl
mov esp, 0x19024
add byte [rax], al
je 0x14007a8ab
mov rcx, qword [rsp + 0x198]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rsp + 0x170], rax
add dword [rax], eax
add byte [rax + 1], bh
mov qword [rsp + 0x40], rax
jmp 0x14007a8b2
xor eax, eax
mov qword [rsp + 0x40], rax
mov rbx, qword [rsp + 0x1a0]
test rbx, rbx
invalid
je 0x14007a8f8
mov r15, qword [rsp + 0x1b0]
mov rcx, r15
call fcn.14009d456
sub eax, dword [rdx]
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xf8
add byte [rax], al
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x68
add dword [rax], eax
add byte [rdi - 0x73], cl
lea r8, [r15 + r15]
add al, 0x3f
mov rcx, rax
ror dword [rax - 0x77], 0x84
and al, 0x10
add dword [rax], eax
add byte [rax], al
mov rdx, rbx
mov edx, ebx
call sub.VCRUNTIME140.dll_memcpy
add bl, ch
invalid
xor eax, eax
mov qword [rsp + 0x110], rax
test byte [rax + rdx], ah
add dword [rax], eax
invalid
mov al, byte [rsp + 0x1e0]
mov cl, byte [rsp + 0x1e1]
add byte [rax - 0x75], cl
mov edx, dword [rsp + 0x1b8]
add dword [rax], eax
add byte [rax - 0x7b], cl
invalid
je case.0x14004aae5.372
invalid
lock inc qword [rdx]
jle 0x14007af21
add byte [rax], al
mov r15, qword [rsp + 0x1c0]
jmp case.0x14004aae5.372
mov qword [rsp + 0x188], rdx
mov byte [rsp + 0x36], cl
mov byte ss:[rsp + 0x37], al
and al, 0x37
movaps xmm0, xmmword [rsp + 0xc0]
rol byte [rax], 0
add byte [rdi], cl
sub byte [rsp + 0xd0], cl
and al, 0xd0
add byte [rax], al
add byte [rdi], cl
movaps xmm2, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x330], xmm2
and al, 0x30
add eax, dword [rax]
add byte [rax], al
movaps xmmword [rsp + 0x320], xmm1
and byte [rbx], al
add byte [rax], al
movaps xmmword [rsp + 0x310], xmm0
xorps xmm0, xmm0
movaps xmmword [rsp + 0x2f0], xmm0
movaps xmmword [rsp + 0x300], xmm0
and al, 0
add eax, dword [rax]
add byte [rbp - 0x7b], cl
test esi, esi
je 0x14007a9f4
mov r14, qword [rsp + 0x180]
test r14d, r14d
mov qword [rsp + 0x160], r15
mov dword [rsp + 0x160], edi
mov r15, r13
mov r13, rbp
lea rbp, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
jmp [rbx - 0x74b7fff3]
pushfq
and al, 0x78
add dword [rax], eax
add byte [rax + 0xf], cl
jmp 0x14007aa02
mov ecx, esi
call fcn.1400c55c5
mov qword [rsp + 0x100], rdx
add byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x108], rax
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 0xea
mov edx, ebp
mov rbp, r13
in eax, dx
mov r13, r15
mov r15, qword [rsp + 0x160]
add byte [rax], al
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
int3
add eax, 0xd9894800
call qword [sym.imp.secur32.dll_FreeContextBuffer]
invalid
invalid
add bl, ch
invalid
mov eax, 1
mov qword [rsp + 0x108], rax
and al, 8
add dword [rax], eax
add byte [rbp + 0x31], al
xor r14d, r14d
xor eax, eax
mov qword [rsp + 0x100], rax
mov rbx, qword [rsp + 0xf8]
mov rdx, qword [rsp + 0x1c8]
add byte [rax], al
test rdx, rdx
je 0x14007aa3a
mov r8, qword [rsp + 0x1d8]
lea rcx, [rsp + 0x2a8]
test al, 2
add byte [rax], al
call fcn.14009670c
mov esp, 0xceb0001
mov qword [rsp + 0x2a8], 0
lea rdx, [rsp + 0x5c0]
mov rax, qword [rsp + 0x110]
and al, 0x10
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
rol byte [rax], 1
add byte [rax], al
mov qword [rdx + 0xd8], rbx
invalid
fadd dword [rax]
add byte [rax], al
mov rax, qword [rsp + 0x168]
mov eax, dword [rsp + 0x168]
mov qword [rdx + 0xe0], rax
lea rcx, [rsp + 0x310]
movaps xmm0, xmmword [rcx]
sub byte [rcx], al
movaps xmm1, xmmword [rcx + 0x10]
movaps xmm2, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x10], xmm0
movups xmmword [rdx + 0x20], xmm1
and byte [rdi], cl
adc dword [rdx + 0x30], edx
mov eax, 1
mov qword [rdx + 0x60], rax
movaps xmm0, xmmword [rsp + 0x2f0]
sub byte [rsp + 0x2f0], al
add byte [rax], al
movups xmmword [rdx + 0x68], xmm0
xor r8d, r8d
mov qword [rdx + 0x78], r8
mov qword [rdx + 0x80], rax
mov dword [rdx + 0x80], eax
add byte [rax], 0
add byte [rdi], cl
movaps xmm0, xmmword [rsp + 0x300]
add byte [rdi], cl
adc dword [rdx + 0x88], eax
invalid
mov byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x7e], cl
mov dword [rdx + 0x98], eax
mov r9, qword [rsp + 0x108]
or byte [rcx], al
add byte [rax], al
mov qword [rdx + 0xa0], r9
mov ah, byte [rax + 0x4c000000]
mov ecx, dword [rsp + 0x100]
mov word [rax + rax], fs
add dword [rax], eax
add byte [rcx + rcx*4 - 0x76], cl
test al, 0
add byte [rax], al
mov qword [rdx + 0xb0], r14
mov qword [rdx + 0xb8], r8
mov dword [rdx + 0xb8], eax
mov r9, qword [rsp + 0x2b8]
mov qword [rdx + 0x118], r9
add byte [rdi], cl
adc byte [rsp + 0x2a8], al
movups xmmword [rdx + 0x108], xmm0
or byte [rcx], al
add byte [rax], al
mov r9, qword [rsp + 0x40]
mov qword [rdx], r9
mov r9, qword [rsp + 0x170]
mov word [rax + rsi*2], fs
add dword [rax], eax
add byte [rcx + rcx*4 + 0x4a], cl
mov qword [rdx + 8], r9
mov dword [rdx + 0x40], 0x10000
mov byte [rdx + 0x44], 0
mov qword [rdx + 0x58], r12
mov qword [rdx + 0xc0], rbp
mov qword [rdx + 0xc8], r13
add byte [rax], al
mov r9, qword [rsp + 0x188]
mov qword [rdx + 0xe8], r9
add byte [rcx + rcx*4 - 0x46], cl
lock add byte [rax], al
add byte [rax - 0x77], cl
invalid
clc
add byte [rax], al
add byte [rcx + rcx*4 - 0x7e], cl
mov dword [rdx + 0x100], eax
add byte [rdx - 0x77c8dbbc], cl
invalid
and byte [rcx], al
add byte [rax], al
mov al, byte [rsp + 0x36]
mov byte ss:[rdx + 0x121], al
mov byte [rdx + 0x121], al
invalid
and dword [rcx], eax
add byte [rax], al
add byte [rsi - 0x39], ah
invalid
and al, byte [rcx]
add byte [rax], al
add byte [rcx], al
call fcn.140054989
popfq
std
invalid
mov rbx, qword [rsp + 0x310]
test rbx, rbx
je 0x14007ac2e
xchg ecx, eax
add byte [rax], al
invalid
mov rbp, qword [rsp + 0x318]
mov r12, qword [rsp + 0x320]
movsb byte [rdi], byte [rsi]
and al, 0x20
add eax, dword [rax]
add byte [rax - 0x7d], cl
cmp rbp, 2
je 0x14007abf2
lea rdx, [rsp + 0x358]
mov rax, qword [rdx - 0x10]
mov qword [rsp + 0xe0], rax
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rdx - 0x30], al
movups xmm1, xmmword [rdx - 0x20]
adc byte [rdx - 0x20], cl
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xc0], xmm0
lea rcx, [rsp + 0x5c0]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x80], rax
add byte [rdi], cl
sub byte [rsp + 0xc0], al
movaps xmm1, xmmword [rsp + 0xd0]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x70], ecx
and al, 0x70
movaps xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x490]
lea rdx, [rsp + 0x5c0]
jmp 0x14007ac64
lea rdx, [rsp + 0x358]
mov rbp, qword [rdx - 0x40]
mov r12, qword [rdx - 0x38]
movups xmm0, xmmword [rdx - 0x30]
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rdx - 0x20]
adc byte [rdx - 0x20], al
movaps xmmword [rsp + 0x70], xmm0
mov rax, qword [rdx - 0x10]
mov eax, dword [rdx - 0x10]
mov qword [rsp + 0x80], rax
lea rcx, [rsp + 0x490]
and al, 0x90
add al, 0
invalid
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x190]
call case.0x14003e2c4.412
lea rcx, [rsp + 0x440]
lea ecx, [rsp + 0x440]
call fcn.140071c6d
test rbx, rbx
invalid
je 0x14007adc9
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0xb0], rax
and al, 0xb0
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x60], al
movaps xmm1, xmmword [rsp + 0x70]
jo 0x14007acbc
sub dword [rsp + 0xa0], ecx
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], eax
lea rcx, [rsp + 0x6e8]
invalid
add byte [rax], al
lea rdx, [rsp + 0x490]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
add eax, 0xfd834800
add cl, byte [rdi]
test cl, ch
invalid
invalid
invalid
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x4b0], rax
movaps xmm0, xmmword [rsp + 0x90]
add byte [rdi], cl
sub byte [rsp + 0xa0], cl
movaps xmmword [rsp + 0x4a0], xmm1
movaps xmmword [rsp + 0x490], xmm0
add byte [rax], al
lea rbx, [rsp + 0x310]
lea rdx, [rsp + 0x6e8]
mov r8d, 0xe8
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
add eax, 0x84280f00
sub byte [rsp + 0x490], al
movaps xmm1, xmmword [rsp + 0x4a0]
movaps xmmword [rsp + 0x190], xmm0
movaps xmmword [rsp + 0x1a0], xmm1
sub dword [rsp + 0x1a0], ecx
mov rax, qword [rsp + 0x4b0]
mov qword [rsp + 0x1b0], rax
mov dword [rsp + 0x1b0], eax
lea r14, [rsp + 0x5c0]
mov r8d, 0xe8
mov eax, 0xe8
mov rcx, r14
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x190]
movaps xmm1, xmmword [rsp + 0x1a0]
movaps xmmword [rsp + 0x490], xmm0
movaps xmmword [rsp + 0x4a0], xmm1
sub dword [rsp + 0x4a0], ecx
add al, 0
add byte [rdi], cl
sub dword [rsp + 0x4a0], ecx
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x4b0], rax
mov dword [rsp + 0x4b0], eax
and al, 0xb0
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0x4b0], eax
invalid
invalid
mov word [rax + rdx], fs
and al, 0x10
mov dword [rsp + 0x4b0], eax
mov al, 4
add byte [rax], al
lea rcx, [rsp + 0x310]
mov r8d, 0xe8
mov eax, 0xe8
and al, 0x10
add eax, dword [rax]
add byte [rcx - 0x48], al
mov eax, 0xe8
mov rdx, r14
mov eax, 0xe8
mov rdx, r14
bnd call sub.VCRUNTIME140.dll_memcpy
call sub.VCRUNTIME140.dll_memcpy
invalid
mov r15d, 1
add byte [rax], al
add cl, ch
push rbp
invalid
jmp 0x14007a01e
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0xb0], rax
add byte [rax], al
mov r8d, 0xe8
mov rcx, rbx
call 0x18807ae0a
mov ecx, ebx
add byte [rax - 0x77], cl
invalid
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
add byte [rdi], cl
sub byte [rsp + 0x90], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
movaps xmm1, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x190], xmm0
movaps xmmword [rsp + 0x1a0], xmm1
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x1b0], rax
mov dword [rsp + 0x1b0], eax
mov dword [rsp + 0x1b0], eax
mov al, 1
add byte [rax], al
lea r13, [rsp + 0x5c0]
mov r8d, 0xe8
add byte [rcx + rcx*4 - 0x17], cl
add byte [rcx - 0x48], al
call 0x18c07ae53
mov ecx, ebp
invalid
add byte [rcx + rcx*4 - 0x17], cl
jmp 0x128e237a1
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x190]
nop
add dword [rax], eax
invalid
test byte [rax + rdx*4], ah
nop
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x1a0], cl
movaps xmm1, xmmword [rsp + 0x1a0]
and al, 0xa0
add dword [rax], eax
add byte [rcx + 0xf], al
movaps xmmword [r14], xmm0
sub dword [rsi], eax
movaps xmmword [r14 + 0x10], xmm1
mov rax, qword [rsp + 0x1b0]
add byte [rax], al
mov qword [r14 + 0x20], rax
lea rcx, [rsp + 0x310]
lea ecx, [rsp + 0x310]
adc byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
add dword [rax], eax
add byte [rax], al
mov qword [r14 + 0x20], rax
invalid
invalid
mov word [rax + rdx], fs
add eax, dword [rax]
lea ecx, [rsp + 0x310]
add byte [rcx - 0x48], al
call 0x18c07ae91
mov edx, ebp
mov r8d, 0xe8
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
xor r15d, r15d
jmp 0x14007a01e
int1
invalid
invalid
add byte [rbp + 0x31], al
invalid
int1
invalid
lea rcx, str.future_polled_after_completion
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
jmp 0x14007aece
jl 0x14007aeb7
add bl, ch
invalid
lea rcx, [0x140126d60]
lea ecx, [0x140126d60]
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_tls_0.5.0_srcclient.rs
jmp 0x14007af15
push rbp
lea rcx, str.future_polled_after_completion
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
mov edx, 0x1e
call fcn.1400cf6d0
ud2
lea rcx, [0x140126d60]
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
fmul qword [rdx]
add bl, ch
invalid
fmul qword [rdx]
add bl, ch
sub edi, dword [rcx + 8]
mov edx, 0x20
call fcn.1400ceec0
add al, ch
invalid
ud2
mov ecx, 8
mov edx, 0x10
jmp 0x14007af2f
lea rcx, [0x140126d60]
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
mov edx, 0x23
call fcn.1400cf3b0
ud2
ud2
mov ecx, 8
mov edx, 0x18
call fcn.1400ceec0
ud2
lea rcx, [rax - 3]
add rax, 0xfffffffffffffffe
cmp rcx, 2
mov ecx, 0
cmovae rax, rcx
xor ecx, ecx
cmp rax, 1
sete cl
mov r8, r14
cmove r8, qword [rsp + 0x330]
shl rcx, 3
test rax, rax
jne case.0x140068294.117
cmp dword [r14 + rcx], 2
je 0x140085ca6
mov qword [rsp + 0xb0], rcx
lea rax, [r8 + 0xe0]
mov qword [rsp + 0x80], rax
mov rbx, qword [rax]
cmp rbx, 4
je 0x140085ca6
lea rax, [r8 + 0x160]
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0xc0], r8
lea rax, [r8 + 0xe8]
mov qword [rsp + 0x100], rax
lea rcx, [rbx - 1]
cmp rbx, 2
mov eax, 0
cmovae rax, rcx
test rax, rax
jne 0x140081aad
mov ecx, 0xf
mov rdx, rdi
mov rsi, qword [rsp + 0x100]
rep movsq qword [rdi], qword [rsi]
mov ecx, 0xb
lea rdi, [rsp + 0x12a8]
mov rsi, qword [rsp + 0xf8]
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x2690]
mov r8d, 0xd0
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x80]
mov qword [rax], 3
cmp rbx, 1
ja 0x140085c5f
mov qword [rsp + 0x1230], rbx
mov ecx, 0xf
lea rdi, [rsp + 0x1238]
rep movsq qword [rdi], qword [rsi]
mov ecx, 0xb
mov rdi, r15
lea rsi, [rsp + 0x2708]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x1268]
mov qword [rsp + 0xe0], rax
mov eax, dword [rsp + 0x1270]
mov dword [rsp + 0xe8], eax
mov rcx, qword [rsp + 0x12a0]
mov rax, qword [rcx + 0x20]
test rax, rax
je 0x1400813c3
mov r8, r15
mov rbx, qword [rcx + 0x10]
mov rcx, rax
shl rcx, 7
lea rax, [rcx + rax*8]
add rax, rbx
mov qword [rsp + 0x48], rax
cmp qword [rbx + 0x58], 0
je 0x140080655
mov rcx, r8
call fcn.14007f34a
mov rsi, rax
test rdx, rdx
je 0x14008065c
mov rdi, rdx
mov r9b, byte [rsi]
cmp r9b, 0x5b
jne case.0x14004ae31.364
add rdi, rsi
xor eax, eax
mov r8, rsi
test r9b, r9b
js 0x1400805aa
lea rcx, [r8 + 1]
movzx r9d, r9b
jmp 0x14008061f
mov ecx, r9d
and cl, 0x1f
movzx edx, cl
movzx r11d, byte [r8 + 1]
and r11d, 0x3f
cmp r9b, 0xdf
jbe 0x140080603
movzx r10d, byte [r8 + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp r9b, 0xf0
jb 0x140080612
lea rcx, [r8 + 4]
movzx r9d, byte [r8 + 3]
and edx, 7
loop 0x1400805eb
shl edx, 0x12
shl r10d, 6
and r9d, 0x3f
or r9d, r10d
or r9d, edx
cmp r9d, 0x110000
jne 0x14008061f
jmp 0x1400813b5
lea rcx, [r8 + 2]
shl edx, 6
or edx, r11d
mov r9d, edx
jmp 0x14008061f
lea rcx, [r8 + 3]
shl edx, 0xc
or r10d, edx
mov r9d, r10d
invalid
mov rdx, rcx
sub rdx, r8
add rdx, rax
xor r8d, r8d
cmp r8, 8
je 0x140080663
lea r10, [r8 + 4]
cmp dword [r8 + rbp], r9d
mov r8, r10
jne 0x14008062b
cmp rcx, rdi
je 0x1400813ad
mov r9b, byte [rcx]
mov rax, rdx
mov r8, rcx
jmp 0x14008059b
xor eax, eax
jmp 0x140080cc7
xor edi, edi
jmp case.0x14004ae31.364
xor r9d, r9d
mov r8, rdx
cmp rcx, rdi
je 0x14008071a
mov r11b, byte [rdi - 1]
test r11b, r11b
js case.0x14003e2c4.466
lea r10, [rdi - 1]
movzx r11d, r11b
jmp 0x1400806ed
movzx ebp, byte [rdi - 2]
cmp bpl, 0xc0
cmp ch, 0xc0
jge 0x1400806b4
movzx r14d, byte [rdi - 3]
cmp r14b, 0xc0
jge 0x1400806bd
lea r10, [rdi - 4]
movzx r15d, byte [rdi - 4]
and r15d, 7
out 7, eax
shl r15d, 6
out 6, eax
invalid
and r14d, 0x3f
or r14d, r15d
jmp case.0x14004386e.450
lea r10, [rdi - 2]
and ebp, 0x1f
invalid
jmp 0x1400806cf
lea r10, [rdi - 3]
and r14d, 0xf
shl r14d, 6
and ebp, 0x3f
in eax, 0x3f
or ebp, r14d
shl ebp, 6
and r11b, 0x3f
invalid
movzx r11d, r11b
fild dword [rcx + 9]
or r11d, ebp
cmp r11d, 0x110000
lea rbp, [0x140129148]
or al, byte [rax]
je 0x14008071a
xor r14d, r14d
cmp r14, 8
je 0x140080711
lea r15, [r14 + 4]
cmp dword [r14 + rbp], r11d
mov r14, r15
jne 0x1400806f0
mov rdi, r10
cmp rcx, r10
jne 0x140080672
test dword [rbx - 1], esp
invalid
invalid
jmp 0x14008071a
sub rdx, rcx
add rdx, rdi
mov r8, rdx
test r9b, r9b
je 0x140080721
xor eax, eax
add rsi, rax
sub r8, rax
sub eax, eax
mov rdi, r8
lea rcx, [rsp + 0x220]
mov rdx, rsi
mov r8, rdi
call fcn.14000dbb0
invalid
clc
dec dword [rdx + 0x2202494]
add byte [rax], al
cmp dl, 2
jne 0x14008080e
add byte [rax], al
invalid
mov rax, qword [rbx + 0x80]
test rax, rax
je 0x140080c9f
mov r14, qword [rbx + 0x70]
shl rax, 3
lea r15, [rax + rax*2]
xor r13d, r13d
mov rbp, qword [r14 + r13]
mov r12, qword [r14 + r13 + 0x10]
cmp rdi, r12
jne 0x14008078c
mov rcx, rbp
mov rdx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140080807
mov rcx, rbp
mov rdx, r12
loop 0x1400807d4
mov eax, 0x2e
call fcn.1400cd963
rol dword [rax + rax], 1
test rax, rax
je 0x1400807b9
invalid
cmp rdx, rdi
jne 0x1400807b9
mov rcx, rax
mov rdx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcmp
sbb dh, ah
add al, 0
test eax, eax
je 0x140080807
mov rdx, rdi
sub rdx, r12
sub edx, esp
jb 0x1400807d3
add rdx, rsi
mov rcx, rbp
mov r8, r12
mov eax, esp
call sub.VCRUNTIME140.dll_memcmp
add al, 0
test eax, eax
je case.0x14004ac94.376
cmp r12, 1
jne 0x1400807df
invalid
cmp byte [rbp], 0x2a
je 0x140080807
add r13, 0x18
cmp r15, r13
jne 0x14008076c
jmp 0x140080cb6
test r12, r12
je case.0x1400440ee.445
invalid
cmp byte [rbp], 0x2e
je 0x140080807
not r12
add r12, rdi
jae 0x1400807df
cmp byte [rsi + r12], 0x2e
jne 0x1400807df
mov al, 1
jmp 0x140080cb8
stosb byte [rdi], al
add al, 0
invalid
mov rax, qword [rbx + 0x68]
test rax, rax
je 0x140080c9f
mov r8, qword [rsp + 0x221]
mov r9, qword [rsp + 0x229]
mov ecx, dword [rsp + 0x229]
mov r10, qword [rbx + 0x58]
push rbx
pop rax
lea rax, [rax + rax*8]
add al, 0xc0
lea r11, [r10 + rax*2]
mov eax, r9d
shr eax, 0x10
mov ecx, r8d
shr ecx, 0x10
jmp 0x10e915456
shr rsi, 0x20
mov rdi, r8
shr rdi, 0x20
mov r13, r9
shr r13, 0x30
mov r15, r8
mov dword [rbp - 0x77], 0xc14166c6
invalid
rol r14w, 8
mov word [rsp + 0x60], r14w
rol cx, 8
rol ecx, 8
mov dword [rsp + 0x28], ecx
rol di, 8
mov qword [rsp + 0x38], rdi
shr r15, 0x30
xor byte [rsi + 0x41], ah
rol edi, 8
invalid
or byte [rcx + rcx*4 - 0x37], al
rol cx, 8
mov word [rsp + 0x68], cx
rol ax, 8
rol eax, 8
ror byte [rax], 0x89
and al, 0x30
rol si, 8
mov qword [rsp + 0x50], rsi
rol r13w, 8
rol r13d, 8
cmp byte [r10], 2
jne 0x1400808d9
invalid
cmp dl, byte [r10 + 1]
jne 0x140080c92
test ebp, ebx
add eax, dword [rax]
invalid
test dl, dl
je 0x140080c88
mov rax, qword [r10 + 2]
xor rax, r8
mov rcx, qword [r10 + 0xa]
xor rcx, r9
leave
or rcx, rax
ror dword [rdi], 0x85
invalid
add eax, dword [rax]
add byte [rax], al
jmp 0x1400812ea
movdqu xmm0, xmmword [r10]
movdqa xmmword [rsp + 0x8c0], xmm0
jg 0x140080866
test byte [rax + rax*8], ah
and al, 0xc0
or byte [rax], al
add byte [rcx + 0xf], al
mov bh, 0x42
adc byte [rsi - 0x77], ah
mov dword [rsp + 0x8d0], eax
ror byte [rax], 1
or byte [rax], al
add byte [rax], al
mov byte [rsp + 0x8d2], dl
mov qword [rsp + 0x8db], r9
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0xd3
or byte [rax], al
add byte [rax + 0x8c024bc], al
add byte [rax], al
add byte [rax], al
je 0x140080c06
test dl, dl
je 0x140080c92
mov al, byte [rsp + 0x8d1]
mov cl, 0x80
sub cl, al
mov rsi, 0xffffffffffffffff
invalid
invalid
invalid
invalid
dec dword [rax - 0x2d]
out 0xf6, al
rol dword [rax + 0x48], 0xc7
invalid
invalid
invalid
invalid
dec dword [rax + 0xf]
cmovne rdi, rsi
dec byte [r11 + rcx*4 - 0x4c]
and al, 0xc1
or byte [rax], al
add byte [rcx - 0x44], al
mov esp, 0
add byte [rax], al
cmovne rsi, r12
test cl, cl
cmovs rsi, r12
cmovs rdi, r12
cmovs edi, esp
bswap rdi
bswap edi
and rdi, r14
mov ecx, edi
mov r12, rdi
mov rbp, rdi
std
rol di, 8
or byte [rsi - 0x77], ah
mov esp, 0x1a824
add byte [rax - 0x75], cl
mov esp, 0x8c924
add byte [rax], al
add byte [rax + 0xf], cl
invalid
and rsi, rdi
shr ecx, 0x10
rol cx, 8
ror dword [rax], 0x49
shr esp, 0x20
in al, dx
and byte [rsi + 0x41], ah
rol esp, 8
mov word [rsp + 0x1aa], cx
mov word [rdx + rbp*4], fs
add dword [rax], eax
add byte [rcx - 0x76bb990f], cl
mov ecx, esi
mov word [rsp + 0x1ac], r12w
add byte [rcx - 0x77], cl
hlt
shr rbp, 0x30
xor byte [rsi - 0x3f], ah
invalid
or byte [rsi - 0x77], ah
lodsb al, byte [rsi]
and al, 0xae
scasb al, byte [rdi]
add dword [rax], eax
add byte [rax - 0x77], cl
cmc
rol si, 8
mov word [rsp + 0x1b0], si
add dword [rax], eax
add cl, al
jmp 0x101c96fe3
rol ecx, 8
mov word [rsp + 0x1b2], cx
add byte [rax], al
shr r12, 0x20
rol r12w, 8
mov word [rsp + 0x1b4], r12w
mov ah, 1
add byte [rax], al
mov r12d, 0xff
inc dword [rax]
add byte [rax], al
shr rbp, 0x30
rol bp, 8
invalid
or byte [rsi - 0x77], ah
lodsb al, byte [rsi]
and al, 0xb6
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x4c
and al, 0x60
mov word [rsp + 0x150], cx
mov dword [rsp + 0x150], ecx
add byte [rbx + 0x6628244c], cl
mov word [rsp + 0x152], cx
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x38
mov word [rsp + 0x154], cx
and al, 0x54
add dword [rax], eax
add byte [rsi + 0x44], ah
mov dword [rsp + 0x156], edi
movzx ecx, word [rsp + 0x68]
and al, 0x68
and al, 0x68
mov word [rsp + 0x158], cx
mov dword [rsp + 0x158], ecx
mov word [rax + rbx*2], fs
add dword [rax], eax
add byte [rbx + 0x6630244c], cl
mov dword [rsp + 0x15a], ecx
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rsp + 0x50]
mov word [rsp + 0x15c], cx
add dword [rax], eax
add byte [rsi + 0x44], ah
mov word [rsp + 0x15e], r13w
mov dword [rsp + 0x15e], r13d
add byte [rax], al
xor esi, esi
cmp rsi, 8
je case.0x140056f9f.204
movzx ebp, word [rsp + rsi*2 + 0x1a8]
xor ecx, ecx
cmp bp, word [rsp + rsi*2 + 0x150]
add byte [rax], al
lea rsi, [rsi + 1]
setne cl
cmovb ecx, r12d
test cl, cl
je 0x140080a64
invalid
inc cl
cmp cl, 1
lea rbp, [0x140129148]
ja 0x140080c92
add dword [rax], eax
invalid
mov rsi, 0xffffffffffffffff
mov ecx, eax
shr rsi, cl
test al, 0x40
mov rcx, rsi
mov r12d, 0
add byte [rax], al
add byte [rax], al
cmovne rcx, r12
mov rbp, 0xffffffffffffffff
invalid
invalid
invalid
invalid
dec dword [rax + 0xf]
cmc
test al, al
cmovs rsi, r12
cmovs rcx, r12
mov ebp, 0xff
add byte [rax], al
bswap rcx
bswap rsi
or rsi, rdi
or rcx, r14
mov eax, ecx
mov rdi, rcx
mov r14, rcx
rol cx, 8
mov word [rsp + 0x150], cx
and al, 0x50
add dword [rax], eax
add cl, al
call 0x100c97108
or byte [rax - 0x3f], cl
shr edi, 0x20
rol di, 8
mov word [rsp + 0x152], ax
mov dword [rsp + 0x152], eax
mov eax, esi
mov word [rsp + 0x154], di
add byte [rax], al
mov rcx, rsi
shr r14, 0x30
xor byte [rsi + 0x41], ah
rol r14w, 8
or byte [rsi + 0x44], ah
mov dword [rsp + 0x156], esi
mov rdi, rsi
rol si, 8
mov word [rsp + 0x158], si
add cl, al
call 0x100c9714d
adc byte [rsi - 0x3f], ah
ror byte [rax], 0x66
or byte [rsi - 0x77], ah
test byte [rdx + rbx*2], ah
add dword [rax], eax
invalid
shr rcx, 0x20
rol cx, 8
mov word [rsp + 0x15c], cx
shr rdi, 0x30
movzx eax, word [rsp + 0x60]
and al, 0x60
mov word [rsp + 0x1a8], ax
mov eax, dword [rsp + 0x28]
sub byte [rsi - 0x77], ah
mov dword [rsp + 0x1aa], eax
add byte [rbx + 0x66282444], cl
mov dword [rsp + 0x1aa], eax
mov rax, qword [rsp + 0x38]
mov word [rsp + 0x1ac], ax
mov word [rsp + 0x1ae], r15w
mov dword [rsp + 0x1ae], r15d
movzx eax, word [rsp + 0x68]
mov word [rsp + 0x1b0], ax
mov al, 1
add byte [rax], al
mov al, 1
add byte [rax], al
mov eax, dword [rsp + 0x30]
mov word [rsp + 0x1b2], ax
and al, 0xb2
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x50
push rax
push rax
mov word [rsp + 0x1b4], ax
mov word [rsp + 0x1b6], r13w
rol di, 8
invalid
or byte [rsi - 0x77], ah
mov esp, 0x15e24
add byte [rcx], dh
leave
mov esp, 0x15e24
add byte [rcx], dh
leave
cmp rcx, 8
je 0x140080ca3
movzx esi, word [rsp + rcx*2 + 0x1a8]
add byte [rax], al
xor eax, eax
cmp si, word [rsp + rcx*2 + 0x150]
lea rcx, [rcx + 1]
invalid
setne al
cmovb eax, ebp
test al, al
invalid
je 0x140080bc6
inc al
cmp al, 2
lea rbp, [0x140129148]
sub eax, 0xa854d
sub eax, 0xa854d
jae 0x140080c92
jmp 0x1400812ea
test dl, dl
jne 0x140080c92
invalid
test byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
mov al, byte [rsp + 0x8c5]
movzx esi, al
mov ecx, 0x20
add byte [rax], al
add byte [rcx], ch
int1
sub ecx, esi
mov edi, 0xffffffff
shl edi, cl
out 0x8b, eax
mov ah, 0x24
ror dword [rax], 0
add byte [rbx + 0xb920f9], al
stc
and byte [rcx], bh
add byte [rax], al
invalid
ror dword [rax], 0
add byte [rbx + 0xb920f9], al
stc
and byte [rcx], bh
add byte [rax], al
add byte [rdi], cl
stc
stc
and byte [rcx], bh
add byte [rax], al
invalid
cmovae edi, ecx
mov ecx, dword [rsp + 0x8d3]
mov word [rbx + rdx*8], fs
or byte [rax], al
add byte [rax], al
bswap esi
bswap esi
and edi, esi
test dword [rdi], 0xf63145c9
test dword [rdi], 0xf63145c9
cmp edi, ecx
seta r14b
mov byte [rcx - 0x7d], 0xde
add byte [rbp - 0x7b], al
test r14d, r14d
jg 0x140080c92
iretd
mov byte [rcx - 0x7d], 0xde
add byte [rbp - 0x7b], al
test r14d, r14d
jg 0x140080c92
cmp edi, dword [rdi - 1]
mov edi, 0xffffffff
mov ecx, eax
shr edi, cl
rcl ebx, 0xef
out dx, eax
cmp al, 0x20
mov eax, 0
cmovae edi, eax
mov eax, dword [rsp + 0x8d3]
ror dword [rax], cl
add byte [rax], al
ror dword [rax], cl
add byte [rax], al
bswap eax
or edi, esi
xor ecx, ecx
cmp eax, edi
seta cl
sbb ecx, 0
fld dword [rax]
test ecx, ecx
jg 0x140080c92
jmp 0x1400812ea
cmp dword [r10 + 2], r8d
cmp dword [rdx + 2], eax
je 0x1400812ea
add r10, 0x12
cmp r10, r11
jne 0x1400808a5
push qword [rcx]
shr bl, 9
jmp 0x140080cac
xor eax, eax
jmp 0x140080cac
mov al, 1
lea rbp, [0x140129148]
lea r8, [rsp + 0xd30]
lea eax, [rsp + 0xd30]
jmp 0x140080cc7
xor eax, eax
lea r8, [rsp + 0xd30]
lea eax, [rsp + 0xd30]
lea rbp, [0x140129148]
or al, byte [rax]
mov rcx, qword [rbx]
lea rdx, [0x1401575f0]
or ecx, dword [rax - 0x73]
adc eax, 0xd691f
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
invalid
loope 0x140080c5f
test al, al
jne 0x1400812d3
test ecx, esi
invalid
add byte [rax], al
ror byte [rdi], 0x85
int1
test ecx, esi
add eax, 0x894d0000
invalid
mov r14, r8
cmp qword [rbx + 8], 0
je 0x140081105
invalid
add al, 0
invalid
add al, 0
add byte [rax - 0x4a], al
add al, byte [rax + 0x7402507b]
pop rbx
mov sil, 2
cmp byte [rbx + 0x50], 2
je 0x140080d54
lea rdx, [rbx + 0x48]
mov rax, qword [rbx + 0x30]
mov r8, qword [rbx + 0x38]
mov r9, qword [rbx + 0x40]
lea rcx, [rsp + 0x220]
call qword [rax]
mov sil, byte [rbx + 0x50]
movdqu xmm0, xmmword [rsp + 0x220]
test byte [rax + riz], ah
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x230], cl
adc byte [rsp + 0x230], cl
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x160], ecx
movaps xmmword [rsp + 0x160], xmm1
movdqa xmmword [rsp + 0x150], xmm0
push rax
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rcx + rax*2], fs
and al, 0x41
lea rcx, [rsp + 0x241]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
add al, byte [rax]
add byte [rbx + 0x3498b01], cl
mov dword [rsp + 0x1a8], eax
test al, 1
add byte [rax], al
invalid
add byte [rcx + 0x1ab248c], cl
add byte [rax], al
mov dword [rsp + 0x1ab], ecx
lea rdx, [rbx + 0x28]
mov rax, qword [rbx + 0x10]
mov r8, qword [rbx + 0x18]
mov eax, dword [rbx + 0x18]
mov r9, qword [rbx + 0x20]
lea rcx, [rsp + 0x8c8]
mov word [rax + rcx*8], fs
or byte [rax], al
invalid
call qword [rax]
movdqa xmm0, xmmword [rsp + 0x150]
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x160], cl
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xc8
or byte [rax], al
add byte [rdi], cl
adc dword [rdx + 0x30], ecx
invalid
xchg esp, eax
and al, 0xc8
or byte [rax], al
add byte [rdi], cl
adc dword [rdx + 0x30], ecx
invalid
movdqu xmmword [rdx + 0x20], xmm0
mov byte [rsp + 0x908], sil
mov eax, dword [rsp + 0x1a8]
mov ecx, dword [rsp + 0x1ab]
invalid
mov dword [rdx + 0x44], ecx
add byte [rcx + 0x4289444a], cl
mov qword [rsp + 0x8c0], 1
mov qword [rsp + 0x8c0], 1
mov dword [rdx + 0x41], eax
mov qword [rsp + 0x8c0], 1
jmp 0x1400812a9
test al, al
jne 0x1400812d3
invalid
add byte [rax - 0x73], cl
push rbx
or byte [rax - 0x73], cl
lea ecx, [rsp + 0x4c0]
mov rsi, r8
lea rdx, [rbx + 8]
lea rcx, [rsp + 0x4c0]
lea ecx, [rsp + 0x4c0]
mov rsi, r8
call case.0x14004aae5.439
mov r8, rsi
jmp 0x1400812c4
test al, al
jne 0x1400812d3
mov rcx, r8
mov r14, r8
call fcn.14007f2ce
mov r8, r14
invalid
cmp rdx, 5
jne 0x1400812d3
test edx, edx
add al, 0
invalid
test edx, edx
add al, 0
add byte [rbx + 0x7468ba08], cl
je 0x140080e78
mov ecx, dword [rax]
mov edx, 0x70747468
xor ecx, edx
movzx eax, byte [rax + 4]
xor eax, 0x73
or eax, ecx
enter 0xffffffffffff850f, 0xffffffffffffffba
add al, 0
invalid
jae 0x140080e1b
enter 0xffffffffffff850f, 0xffffffffffffffba
add al, 0
add byte [rax - 0x7d], cl
cmp qword [rbx + 8], 0
je 0x1400812f1
int 4
add byte [rax], al
jnp 0x140080e25
add byte [rdi], cl
test ch, cl
int 4
add byte [rax], al
mov sil, 2
cmp byte [rbx + 0x50], 2
je 0x140080e88
int 4
add byte [rax], al
mov sil, 2
mov dh, 2
cmp byte [rbx + 0x50], 2
je 0x140080e88
lea rdx, [rbx + 0x48]
mov rax, qword [rbx + 0x30]
mov r8, qword [rbx + 0x38]
mov r9, qword [rbx + 0x40]
lea rcx, [rsp + 0x220]
xor byte [rbx + rcx*4 + 0x43], cl
cmp byte [rbx + rcx*4 + 0x4b], cl
lea rcx, [rsp + 0x220]
call qword [rax]
mov sil, byte [rbx + 0x50]
mov dh, byte [rbx + 0x50]
mov dh, byte [rbx + 0x50]
movdqu xmm0, xmmword [rsp + 0x220]
movups xmm1, xmmword [rsp + 0x230]
mov word [rax + rsi], fs
add al, byte [rax]
invalid
mov word [rax + rsi], fs
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x160], ecx
movaps xmmword [rsp + 0x160], xmm1
movdqa xmmword [rsp + 0x150], xmm0
lea rcx, [rsp + 0x241]
and al, 0x41
add al, byte [rax]
add byte [rbx + 0x3498b01], cl
invalid
mov ecx, dword [rcx + 3]
jg case.0x14006f668.64
and al, 0x50
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rcx + rax*2], fs
and al, 0x41
add al, byte [rax]
add byte [rbx + 0x3498b01], cl
invalid
mov ecx, dword [rcx + 3]
add dword [rbx - 0x7b76fcb7], ecx
and al, 0xa8
add dword [rax], eax
add byte [rcx + 0x1ab248c], cl
add byte [rax], al
add rcx, qword [r9 + 0x1a82484]
add byte [rax], al
mov dword [rsp + 0x1a8], eax
mov dword [rsp + 0x1ab], ecx
lea rdx, [rbx + 0x28]
mov rax, qword [rbx + 0x10]
mov r8, qword [rbx + 0x18]
mov r9, qword [rbx + 0x20]
lea rdi, [rsp + 0x8c8]
mov rcx, rdi
stc
stc
call qword [rax]
movdqa xmm0, xmmword [rsp + 0x150]
movaps xmm1, xmmword [rsp + 0x160]
adc byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x160], cl
movups xmmword [rdi + 0x30], xmm1
movdqu xmmword [rdi + 0x20], xmm0
mov byte [rsp + 0x908], sil
mov eax, dword [rsp + 0x1a8]
add byte [rax], al
mov ecx, dword [rsp + 0x1ab]
mov dword [rdi + 0x44], ecx
mov dword [rdi + 0x41], eax
jmp case.0x14008e8df.80
test al, al
jne 0x1400812d3
add byte [rax], al
add byte [rax], al
mov r14, qword [rbx + 8]
mov rcx, r8
mov rsi, r8
call fcn.14007f2ce
dec dword [rcx - 0x77]
invalid
cmp qword [r14 + 0x28], 0
je 0x1400812d3
dec dword [rcx - 0x77]
invalid
mov rsi, rax
mov esi, eax
mov rdi, rdx
mov rcx, qword [r14 + 0x30]
mov rdx, qword [r14 + 0x38]
mov r8, rax
mov r9, rdi
call fcn.14005d44d
mov rcx, qword [r14 + 0x10]
mov r15, qword [r14 + 0x18]
mov r12, r15
and r12, rax
and esp, eax
invalid
and esp, eax
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm7, xmm0, 0
pshufw mm7, mm0, 0
pshufw mm7, mm0, 0
lea r13, [rcx - 0x68]
xor eax, eax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
movdqu xmm8, xmmword [rcx + r12]
movdqa xmm0, xmm8
pcmpeqb xmm0, xmm7
pmovmskb r14d, xmm0
test r14w, r14w
je 0x140080fa7
mov eax, r14d
lea r14d, [rax - 1]
and r14d, eax
bsf eax, eax
add rax, r12
add eax, esp
and rax, r15
neg rax
imul rbp, rax, 0x68
cmp rdi, qword [r13 + rbp + 0x10]
jne 0x140080f66
mov rax, r13
add rax, rbp
mov rdx, qword [rax]
mov rcx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140080f66
jmp 0x14008101b
pcmpeqb xmm8, xmm6
pmovmskb eax, xmm8
pmovmskb eax, mm0
pmovmskb eax, mm0
test eax, eax
lea r8, [rsp + 0xd30]
lea rbp, [0x140129148]
jne 0x1400812d3
mov rax, qword [rsp + 0x30]
add r12, rax
add r12, 0x10
add rax, 0x10
rcl byte [rax], 0x48
mov dword [rsp + 0x30], eax
and r12, r15
mov rcx, qword [rsp + 0x28]
jmp case.0x1400742cd.39
test al, al
jne 0x1400812d3
mov rcx, r8
mov r14, r8
call fcn.14007f2ce
mov r8, r14
cmp rdx, 4
jne 0x1400812d3
cmp dword [rax], 0x70747468
jne 0x1400812d3
jmp 0x140080ce5
mov rax, qword [rsp + 0x28]
lea rsi, [rax + rbp]
cmp qword [rax + rbp - 0x50], 0
je 0x1400811d2
mov dil, 2
cmp byte [rsi - 8], 2
lea r14, [rsp + 0xd30]
je 0x14008109c
lea rdx, [rsi - 0x10]
mov rax, qword [rsi - 0x28]
mov r8, qword [rsi - 0x20]
mov r9, qword [rsi - 0x18]
lea rcx, [rsp + 0x220]
call qword [rax]
mov dil, byte [rsi - 8]
movdqu xmm0, xmmword [rsp + 0x220]
movups xmm1, xmmword [rsp + 0x230]
movaps xmmword [rsp + 0x160], xmm1
movdqa xmmword [rsp + 0x150], xmm0
lea rcx, [rsp + 0x241]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x1a8], eax
mov dword [rsp + 0x1ab], ecx
lea rdx, [rsi - 0x30]
mov rax, qword [rsi - 0x48]
mov r8, qword [rsi - 0x40]
mov r9, qword [rsi - 0x38]
lea rcx, [rsp + 0x8c8]
call qword [rax]
movdqa xmm0, xmmword [rsp + 0x150]
movaps xmm1, xmmword [rsp + 0x160]
lea rdx, [rsp + 0x8c8]
movups xmmword [rdx + 0x30], xmm1
movdqu xmmword [rdx + 0x20], xmm0
mov byte [rsp + 0x908], dil
mov eax, dword [rsp + 0x1a8]
mov ecx, dword [rsp + 0x1ab]
mov dword [rdx + 0x44], ecx
mov dword [rdx + 0x41], eax
mov qword [rsp + 0x8c0], 1
jmp 0x1400812a2
mov sil, 2
cmp byte [rbx + 0x50], 2
je 0x140081169
lea rdx, [rbx + 0x48]
mov rax, qword [rbx + 0x30]
mov r8, qword [rbx + 0x38]
mov r9, qword [rbx + 0x40]
lea rcx, [rsp + 0x220]
call qword [rax]
mov sil, byte [rbx + 0x50]
movdqu xmm0, xmmword [rsp + 0x220]
movups xmm1, xmmword [rsp + 0x230]
movaps xmmword [rsp + 0x160], xmm1
movdqa xmmword [rsp + 0x150], xmm0
lea rcx, [rsp + 0x241]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x1a8], eax
mov dword [rsp + 0x1ab], ecx
lea rdx, [rbx + 0x28]
mov rax, qword [rbx + 0x10]
mov r8, qword [rbx + 0x18]
mov r9, qword [rbx + 0x20]
lea rcx, [rsp + 0x8c8]
call qword [rax]
movdqa xmm0, xmmword [rsp + 0x150]
movaps xmm1, xmmword [rsp + 0x160]
lea rdx, [rsp + 0x8c8]
movups xmmword [rdx + 0x30], xmm1
movdqu xmmword [rdx + 0x20], xmm0
mov byte [rsp + 0x908], sil
mov eax, dword [rsp + 0x1a8]
mov ecx, dword [rsp + 0x1ab]
mov dword [rdx + 0x44], ecx
mov dword [rdx + 0x41], eax
mov qword [rsp + 0x8c0], 0
jmp 0x1400812a9
mov dil, 2
cmp byte [rsi - 8], 2
lea r14, [rsp + 0xd30]
je 0x14008123e
lea rdx, [rsi - 0x10]
mov rax, qword [rsi - 0x28]
mov r8, qword [rsi - 0x20]
mov r9, qword [rsi - 0x18]
lea rcx, [rsp + 0x220]
call qword [rax]
mov dil, byte [rsi - 8]
movdqu xmm0, xmmword [rsp + 0x220]
movups xmm1, xmmword [rsp + 0x230]
movaps xmmword [rsp + 0x160], xmm1
movdqa xmmword [rsp + 0x150], xmm0
lea rcx, [rsp + 0x241]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x1a8], eax
mov dword [rsp + 0x1ab], ecx
lea rdx, [rsi - 0x30]
mov rax, qword [rsi - 0x48]
mov r8, qword [rsi - 0x40]
mov r9, qword [rsi - 0x38]
lea rcx, [rsp + 0x8c8]
call qword [rax]
movdqa xmm0, xmmword [rsp + 0x150]
movaps xmm1, xmmword [rsp + 0x160]
lea rdx, [rsp + 0x8c8]
movups xmmword [rdx + 0x30], xmm1
movdqu xmmword [rdx + 0x20], xmm0
mov byte [rsp + 0x908], dil
mov eax, dword [rsp + 0x1a8]
mov ecx, dword [rsp + 0x1ab]
mov dword [rdx + 0x44], ecx
mov dword [rdx + 0x41], eax
mov qword [rsp + 0x8c0], 0
lea rbp, [0x140129148]
mov ecx, 0xa
lea rdi, [rsp + 0x4c0]
lea rsi, [rsp + 0x8c0]
rep movsq qword [rdi], qword [rsi]
mov r8, r14
cmp qword [rsp + 0x4c0], 2
jne 0x140081751
add rbx, 0x88
cmp rbx, qword [rsp + 0x48]
jne 0x140080564
jmp 0x1400813c3
mov al, 1
jmp 0x140080cac
mov sil, 2
cmp byte [rbx + 0x50], 2
je 0x140081355
lea rdx, [rbx + 0x48]
mov rax, qword [rbx + 0x30]
mov r8, qword [rbx + 0x38]
mov r9, qword [rbx + 0x40]
lea rcx, [rsp + 0x220]
call qword [rax]
mov sil, byte [rbx + 0x50]
movdqu xmm0, xmmword [rsp + 0x220]
movups xmm1, xmmword [rsp + 0x230]
movaps xmmword [rsp + 0x160], xmm1
movdqa xmmword [rsp + 0x150], xmm0
lea rcx, [rsp + 0x241]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x1a8], eax
mov dword [rsp + 0x1ab], ecx
lea rdx, [rbx + 0x28]
mov rax, qword [rbx + 0x10]
mov r8, qword [rbx + 0x18]
mov r9, qword [rbx + 0x20]
lea rdi, [rsp + 0x8c8]
mov rcx, rdi
call qword [rax]
movdqa xmm0, xmmword [rsp + 0x150]
movaps xmm1, xmmword [rsp + 0x160]
movups xmmword [rdi + 0x30], xmm1
movdqu xmmword [rdi + 0x20], xmm0
mov byte [rsp + 0x908], sil
mov eax, dword [rsp + 0x1a8]
mov ecx, dword [rsp + 0x1ab]
mov dword [rdi + 0x44], ecx
mov dword [rdi + 0x41], eax
jmp 0x1400811c1
xor r8d, r8d
jmp 0x14008071f
mov r9b, 1
mov rdx, rax
xor r8d, r8d
jmp 0x140080669
mov r12, qword [rsp + 0x1250]
lock inc qword [r12]
jle 0x140085c5b
mov rax, qword [rsp + 0x1258]
lock inc qword [rax]
jle 0x140085c5b
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x1260]
mov qword [rsp + 0x30], rax
cmp qword [rsp + 0x1230], 0
je 0x14008141f
mov rcx, qword [rsp + 0x1238]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rsp + 0x70], rax
mov eax, 1
jmp 0x140081421
xor eax, eax
mov qword [rsp + 0x28], rax
mov rcx, qword [rsp + 0x1240]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov rdi, rax
mov al, byte [rsp + 0x124c]
mov cl, byte [rsp + 0x124d]
mov r15b, byte [rsp + 0x1248]
mov bl, byte [rsp + 0x1249]
mov r14b, byte [rsp + 0x124a]
mov sil, byte [rsp + 0x124b]
mov r13, qword [rsp + 0x12a0]
lock inc qword [r13]
jle 0x140085c5b
mov byte [rsp + 0xc8], cl
mov byte [rsp + 0xd8], al
mov qword [rsp + 0x50], r12
mov al, byte [rsp + 0x12a8]
mov byte [rsp + 0x38], al
mov eax, dword [rsp + 0x1270]
mov dword [rsp + 0xd0], eax
mov rax, qword [rsp + 0x1268]
mov qword [rsp + 0x78], rax
mov al, byte [rsp + 0x12a9]
mov byte [rsp + 0x60], al
mov al, byte [rsp + 0x12aa]
mov byte [rsp + 0x68], al
mov bpl, 2
cmp byte [rsp + 0x1298], 2
je 0x140081543
mov rax, qword [rsp + 0x1278]
mov r8, qword [rsp + 0x1280]
mov r9, qword [rsp + 0x1288]
lea rcx, [rsp + 0x8c0]
lea rdx, [rsp + 0x1290]
call qword [rax]
mov bpl, byte [rsp + 0x1298]
movdqu xmm0, xmmword [rsp + 0x8c0]
movups xmm1, xmmword [rsp + 0x8d0]
movdqa xmmword [rsp + 0x220], xmm0
movaps xmmword [rsp + 0x230], xmm1
lea rcx, [rsp + 0x8c8]
mov eax, dword [rcx + 0x19]
mov ecx, dword [rcx + 0x1c]
mov dword [rsp + 0x150], eax
mov dword [rsp + 0x153], ecx
movaps xmm0, xmmword [rsp + 0x220]
movaps xmm1, xmmword [rsp + 0x230]
add byte [rax - 0x73], cl
test byte [rsp + rax*8], ah
add al, 0
add byte [rdi], cl
adc dword [rax + 0x10], ecx
movups xmmword [rax], xmm0
mov eax, dword [rsp + 0x150]
mov ecx, dword [rsp + 0x153]
mov dword [rsp + 0x1a8], eax
mov dword [rsp + 0x1ab], ecx
movups xmm0, xmmword [rsp + 0x4c0]
movups xmm1, xmmword [rsp + 0x4d0]
movaps xmmword [rsp + 0x8c0], xmm0
sub dword [rsp + 0x8c0], eax
movaps xmmword [rsp + 0x8d0], xmm1
mov eax, dword [rsp + 0x4e0]
mov dword [rsp + 0x8e0], eax
mov al, byte [0x140161290]
mov ecx, 0x538
mov edx, 8
call fcn.1400077b0
test rax, rax
je case.0x14004c388.275
mov r12, rax
mov rax, qword [rsp + 0x28]
mov qword [r12], rax
mov rax, qword [rsp + 0x70]
mov qword [r12 + 8], rax
mov qword [r12 + 0x10], rdi
mov byte [r12 + 0x18], r15b
mov byte [r12 + 0x19], bl
mov byte [r12 + 0x1a], r14b
mov byte [r12 + 0x1b], sil
mov al, byte [rsp + 0xd8]
mov byte [r12 + 0x1c], al
mov al, byte [rsp + 0xc8]
mov byte [r12 + 0x1d], al
mov rax, qword [rsp + 0x50]
mov qword [r12 + 0x20], rax
mov rax, qword [rsp + 0x48]
mov qword [r12 + 0x28], rax
mov rax, qword [rsp + 0x30]
mov qword [r12 + 0x30], rax
mov rax, qword [rsp + 0x78]
mov qword [r12 + 0x38], rax
mov eax, dword [rsp + 0xd0]
mov dword [r12 + 0x40], eax
movdqa xmm0, xmmword [rsp + 0x8c0]
movaps xmm1, xmmword [rsp + 0x8d0]
movdqu xmmword [r12 + 0x44], xmm0
movups xmmword [r12 + 0x54], xmm1
mov eax, dword [rsp + 0x8e0]
mov dword [r12 + 0x64], eax
mov byte [r12 + 0x68], bpl
mov eax, dword [rsp + 0x1a8]
mov ecx, dword [rsp + 0x1ab]
mov dword [r12 + 0x69], eax
mov dword [r12 + 0x6c], ecx
mov qword [r12 + 0x70], r13
mov al, byte [rsp + 0x38]
mov byte [r12 + 0x78], al
mov al, byte [rsp + 0x60]
mov byte [r12 + 0x79], al
mov al, byte [rsp + 0x68]
mov byte [r12 + 0x7a], al
mov rdi, r12
sub rdi, 0xffffffffffffff80
mov ecx, 0xb
lea rsi, [rsp + 0xd30]
mov r15, rsi
rep movsq qword [rdi], qword [rsi]
mov word [r12 + 0x250], 0
mov rax, qword [rsp + 0xe0]
mov qword [r12 + 0x258], rax
mov eax, dword [rsp + 0xe8]
mov dword [r12 + 0x260], eax
mov byte [r12 + 0x268], 0
lea rsi, [0x140128fc0]
mov rcx, qword [rsp + 0x80]
call fcn.14007fef9
mov rbx, qword [rsp + 0xc0]
mov qword [rbx + 0xe0], 2
mov qword [rbx + 0xe8], r12
mov qword [rbx + 0xf0], rsi
lea rdi, [rsp + 0x1230]
mov rcx, rdi
call fcn.140040587
mov rbx, qword [rbx + 0xe0]
lea rbp, [0x140129148]
jmp 0x140080478
mov r12, qword [rsp + 0x1250]
lock inc qword [r12]
jle 0x140085c5b
mov rax, qword [rsp + 0x1258]
lock inc qword [rax]
jle 0x140085c5b
mov rcx, qword [rsp + 0x1260]
cmp qword [rsp + 0x1230], 0
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x30], rcx
je 0x1400817ad
mov rcx, qword [rsp + 0x1238]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rsp + 0x70], rax
mov eax, 1
jmp 0x1400817af
xor eax, eax
mov qword [rsp + 0x28], rax
mov rcx, qword [rsp + 0x1240]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov rdi, rax
mov al, byte [rsp + 0x124c]
mov cl, byte [rsp + 0x124d]
mov r15b, byte [rsp + 0x1248]
mov bl, byte [rsp + 0x1249]
mov r14b, byte [rsp + 0x124a]
mov sil, byte [rsp + 0x124b]
mov r13, qword [rsp + 0x12a0]
lock inc qword [r13]
jle 0x140085c5b
mov byte [rsp + 0xc8], cl
mov byte [rsp + 0xd8], al
mov qword [rsp + 0x50], r12
mov al, byte [rsp + 0x12a8]
mov byte [rsp + 0x38], al
mov eax, dword [rsp + 0x1270]
mov dword [rsp + 0xd0], eax
mov rax, qword [rsp + 0x1268]
mov qword [rsp + 0x78], rax
mov al, byte [rsp + 0x12a9]
mov byte [rsp + 0x60], al
mov al, byte [rsp + 0x12aa]
mov byte [rsp + 0x68], al
mov bpl, 2
cmp byte [rsp + 0x1298], 2
je 0x1400818d1
mov rax, qword [rsp + 0x1278]
mov r8, qword [rsp + 0x1280]
mov r9, qword [rsp + 0x1288]
lea rcx, [rsp + 0x8c0]
lea rdx, [rsp + 0x1290]
call qword [rax]
mov bpl, byte [rsp + 0x1298]
movdqu xmm0, xmmword [rsp + 0x8c0]
movups xmm1, xmmword [rsp + 0x8d0]
movdqa xmmword [rsp + 0x150], xmm0
movaps xmmword [rsp + 0x160], xmm1
lea rcx, [rsp + 0x8c8]
mov eax, dword [rcx + 0x19]
mov ecx, dword [rcx + 0x1c]
mov dword [rsp + 0x1a8], eax
mov dword [rsp + 0x1ab], ecx
movaps xmm0, xmmword [rsp + 0x150]
movaps xmm1, xmmword [rsp + 0x160]
lea rax, [rsp + 0x241]
movups xmmword [rax - 0xd], xmm1
movups xmmword [rax - 0x1d], xmm0
mov eax, dword [rsp + 0x1a8]
mov ecx, dword [rsp + 0x1ab]
mov dword [rsp + 0xc50], eax
mov dword [rsp + 0xc53], ecx
movups xmm0, xmmword [rsp + 0x220]
movups xmm1, xmmword [rsp + 0x230]
movaps xmmword [rsp + 0x8c0], xmm0
movaps xmmword [rsp + 0x8d0], xmm1
mov eax, dword [rsp + 0x240]
mov dword [rsp + 0x8e0], eax
mov al, byte [0x140161290]
mov ecx, 0x4cf8
mov edx, 8
call fcn.1400077b0
test rax, rax
je case.0x140076401.78
mov r12, rax
mov rax, qword [rsp + 0x28]
mov qword [r12], rax
mov rax, qword [rsp + 0x70]
mov qword [r12 + 8], rax
mov qword [r12 + 0x10], rdi
mov byte [r12 + 0x18], r15b
mov byte [r12 + 0x19], bl
mov byte [r12 + 0x1a], r14b
mov byte [r12 + 0x1b], sil
mov al, byte [rsp + 0xd8]
mov byte [r12 + 0x1c], al
mov al, byte [rsp + 0xc8]
mov byte [r12 + 0x1d], al
mov rax, qword [rsp + 0x50]
mov qword [r12 + 0x20], rax
mov rax, qword [rsp + 0x48]
mov qword [r12 + 0x28], rax
mov rax, qword [rsp + 0x30]
mov qword [r12 + 0x30], rax
mov rax, qword [rsp + 0x78]
mov qword [r12 + 0x38], rax
mov eax, dword [rsp + 0xd0]
mov dword [r12 + 0x40], eax
movdqa xmm0, xmmword [rsp + 0x8c0]
movaps xmm1, xmmword [rsp + 0x8d0]
movdqu xmmword [r12 + 0x44], xmm0
movups xmmword [r12 + 0x54], xmm1
mov eax, dword [rsp + 0x8e0]
mov dword [r12 + 0x64], eax
mov byte [r12 + 0x68], bpl
mov eax, dword [rsp + 0xc50]
mov ecx, dword [rsp + 0xc53]
mov dword [r12 + 0x69], eax
mov dword [r12 + 0x6c], ecx
mov qword [r12 + 0x70], r13
mov al, byte [rsp + 0x38]
mov byte [r12 + 0x78], al
mov al, byte [rsp + 0x60]
mov byte [r12 + 0x79], al
mov al, byte [rsp + 0x68]
mov byte [r12 + 0x7a], al
jp 0x140081a85
lea edi, [rsp + 0x80]
mov ecx, 0xa
lea rsi, [rsp + 0x4c0]
rep movsq qword [rdi], qword [rsi]
mov rdi, r12
add rdi, 0xd0
add byte [rax], al
add byte [rcx + 0xb], bh
lea rsi, [rsp + 0xd30]
mov r15, rsi
rep movsq qword [rdi], qword [rsi]
xor eax, eax
mov byte [r12 + 0x2d2], al
mov rcx, qword [rsp + 0xe0]
mov qword [r12 + 0x2638], rcx
mov ecx, dword [rsp + 0xe8]
mov dword [r12 + 0x2640], ecx
mov byte [r12 + 0x2648], al
lea rsi, case.0x14004a710.448
jmp 0x140081700
cmp rax, 1
jne 0x140085c6f
invalid
mov rax, qword [rsp + 0xc0]
mov rdx, qword [rax + 0xe8]
mov rax, qword [rax + 0xf0]
lea rcx, [rsp + 0x5e0]
mov r8, qword [rsp + 0x338]
call qword [rax + 0x18]
mov bl, byte [rsp + 0x5f1]
cmp bl, 3
je 0x140084ee2
mov r13, qword [rsp + 0x5e0]
mov rdi, qword [rsp + 0x5e8]
mov sil, byte [rsp + 0x5f0]
lea rcx, [rsp + 0x5f2]
mov eax, dword [rcx]
mov dword [rsp + 0xbf8], eax
movzx eax, word [rcx + 4]
mov word [rsp + 0xbfc], ax
or eax, dword [rax]
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0x80
add byte [rax], al
add byte [rcx - 0x7d], al
add al, 0xf
invalid
invalid
add byte [r8], al
mov rcx, r14
call fcn.140069545
mov qword [r14], 4
add al, 0
add byte [rax], al
mov r8d, 0xd0
mov rcx, qword [rsp + 0x100]
add byte [rax], al
lea rdx, [rsp + 0x1230]
call sub.VCRUNTIME140.dll_memcpy
cmp bl, 2
sti
add dh, byte [rbp + 0x24]
mov cl, 7
call fcn.14003664d
mov rsi, rax
mov rcx, qword [rax]
or byte [rax - 0x75], cl
push rax
or al, ch
insd dword [rdi], dx
fadd qword [rbx]
add byte [rcx + rcx*4 + 0x2e], cl
mov qword [rsi + 8], rdi
or byte [rbx - 0xa76b6fe], dh
jmp 0x140081bb8
movzx eax, word [rsp + 0xbfc]
mov word [rsp + 0x444], ax
mov eax, dword [rsp + 0xbf8]
mov dword [rsp + 0x440], eax
test byte [rax + rax*2], ah
add al, 0
add byte [rax - 0x78], al
mov ah, 0x24
mov word [rax], es
add byte [rax], al
mov qword [rsp + 0x148], rdi
lea rcx, [rsp + 0x35f0]
mov eax, dword [rsp + 0x440]
and al, 0x40
add al, 0
add byte [rcx + 0xcd82484], cl
add byte [rax], al
movzx eax, word [rsp + 0x444]
add al, 0
add byte [rsi - 0x77], ah
test byte [rsp + rbx*8], ah
or al, 0
add byte [rax - 0x75], cl
test byte [rax + rdi*4], ah
mov eax, 0x48000000
mov edx, dword [rsp + 0xb0]
mov rdi, qword [rax + rdx]
cmp rdi, 2
je 0x140085cd5
mov r14, qword [rsp + 0xc0]
lea rsi, [r14 + 8]
mov r8d, 0xd8
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lahf
rol dword [rax + rax], 1
cmp dword [r14 + 0xe0], 4
je 0x140081c2d
invalid
mov rcx, qword [rsp + 0x80]
call fcn.140069545
mov rax, qword [rsp + 0xb8]
mov rcx, qword [rsp + 0xb0]
mov qword [rax + rcx], 2
mov dword [rax + rcx], 2
add al, 8
add al, byte [rax]
add byte [rax], al
mov r8d, 0x1b0
mov rcx, rsi
lea rdx, [rsp + 0x1230]
lea edx, [rsp + 0x1230]
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x2690], rdi
mov r8d, 0xd8
lea rcx, [rsp + 0x2698]
lea rsi, [rsp + 0x35f0]
lea esi, [rsp + 0x35f0]
mov rdx, rsi
bnd call sub.VCRUNTIME140.dll_memcpy
cmp bl, 2
sti
add cl, byte [rdi]
invalid
sbb al, 5
add byte [rax], al
mov qword [rsp + 0x1230], rdi
mov r8d, 0xd8
lea rcx, [rsp + 0x1238]
mov rdx, rsi
bnd call sub.VCRUNTIME140.dll_memcpy
mov r12, r15
cld
mov rcx, r15
mov rdx, r13
mov r14, qword [rsp + 0x148]
call qword [r14 + 0x50]
call qword [rsi + 0x50]
mov al, byte [rsp + 0x8c]
mov byte [rsp + 0xd49], al
add byte [rax - 0x75], cl
mov esp, 0xd3024
add byte [rax - 0x75], cl
mov ah, 0x24
cmp byte [0xcd501cdd], cl
add byte [rax - 0x73], cl
test byte [rax + rax*2], ah
or eax, 0x100f0000
add byte [rdi], cl
sub dword [rsp + 0x8c0], eax
ror byte [rax], 0
add byte [rbx + rbx*8 + 0x9c840f], al
pushfq
add byte [rax], al
invalid
mov rcx, r12
mov rdx, r13
mov edx, ebp
call qword [r14 + 0x78]
cmp qword [rsp + 0xd30], 0
mov esp, 0xd3024
add byte [rax], al
je 0x140081d4b
invalid
test rdi, rdi
je 0x140081d50
mov al, byte [0x140161290]
mov ecx, 0x28
sub byte [rax], al
add byte [rax], al
mov edx, 8
call fcn.1400077b0
pop rdx
clc
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
invalid
invalid
add byte [rax], al
mov rcx, rax
mov qword [rax], rdi
mov qword [rax + 8], rsi
or byte [rax - 0x7d], cl
rcl byte [rax], 0x48
lea esi, [0x140127a60]
add byte [rax - 0x77], cl
iretd
mov r12, r15
mov esp, edi
jmp 0x140081d7b
invalid
mov r12, r15
jmp 0x140081d92
mov al, byte [0x140161290]
mov ecx, 0x18
add byte [rdx + 8], bh
call fcn.1400077b0
pop rdx
clc
dec dword [rax - 0x73]
xor eax, 0xa59b4
or al, byte [rax]
mov rdi, rax
test rax, rax
mov r12, r15
je 0x140085d27
lea rdx, [rsp + 0xd40]
mov rcx, qword [rdx + 8]
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [rdx - 8]
movups xmmword [rax], xmm0
mov qword [rsp + 0x220], rdi
mov qword [rsp + 0x228], rsi
movaps xmm0, xmmword [rsp + 0x8c0]
or byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rsp + 0x241]
movups xmmword [rax - 0x11], xmm0
mov cl, byte [rsp + 0x238]
add al, byte [rax]
add byte [rdx + 0x13082484], cl
add byte [rax], al
mov edx, ecx
or dl, al
jne 0x140081f04
add dword ss:[rax], eax
invalid
mov rcx, qword [rsp + 0x218]
mov rax, qword [rcx + 0x30]
mov eax, dword [rcx + 0x30]
mov qword [rsp + 0xd60], rax
movdqu xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
adc byte [rcx + 0x10], cl
movups xmm2, xmmword [rcx + 0x20]
movaps xmmword [rsp + 0xd50], xmm2
movaps xmmword [rsp + 0xd40], xmm1
sub dword [rsp + 0xd40], ecx
or eax, 0xf660000
movdqa xmmword [rsp + 0xd30], xmm0
lea rcx, [rsp + 0x8c0]
and al, 0xc0
or byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x10
add al, byte [rax]
add byte [rbp - 0x77], cl
loopne 0x140081e5c
mov cl, 1
call fcn.14005e45c
mov rcx, r12
call fcn.14004060f
cmp byte [rsp + 0x8c0], 3
jne 0x140081f53
invalid
mov cl, 4
call fcn.14003664d
mov rsi, rax
mov r8d, 0x17
add byte [rax - 0x77], cl
ror dword [rax - 0x73], 0x15
invalid
cmp ecx, dword [rdx]
add al, ch
call fcn.140036bc8
lea rcx, [rsp + 0x220]
call fcn.140040659
mov rcx, r13
mov rdi, qword [rsp + 0x148]
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x140081e95
cmp qword [rdi + 0x10], 0x11
jb 0x140081e83
mov r13, qword [r13 - 8]
mov rcx, qword [0x1401611e0]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x12f0]
test rax, rax
je 0x140081eb5
lock dec qword [rax]
jne 0x140081eb5
mov rcx, qword [rsp + 0x210]
call fcn.14004f785
mov rax, qword [rsp + 0x1298]
test rax, rax
je 0x140081ed5
lock dec qword [rax]
jne 0x140081ed5
invalid
lea rcx, [rsp + 0x1298]
call fcn.14004f153
mov rax, qword [rsp + 0x12f8]
mov bl, 2
test rax, rax
je 0x1400820bc
invalid
lock dec qword [rax]
jne 0x1400820bc
retf 1
invalid
mov rcx, qword [rsp + 0x310]
call fcn.14004f153
jmp 0x1400820bc
mov r8, qword [rsp + 0x218]
mov rdx, qword [r8 + 0x30]
mov qword [rsp + 0x4f0], rdx
xchg esp, eax
and al, 0xf0
add al, 0
add byte [rcx + 0xf], al
adc byte [rax], al
movups xmm1, xmmword [r8 + 0x10]
movups xmm2, xmmword [r8 + 0x20]
movaps xmmword [rsp + 0x4e0], xmm2
sub dword [rsp + 0x4e0], edx
movaps xmmword [rsp + 0x4d0], xmm1
movaps xmmword [rsp + 0x4c0], xmm0
test cl, cl
je 0x140081f93
test al, al
jne 0x140081f93
mov rdi, r13
mov dword [rsp + 0x48], 0
jmp 0x140081fa4
push rcx
mov rax, qword [rsp + 0x8f0]
mov qword [rsp + 0x4f0], rax
add byte [rdi], cl
adc byte [rsp + 0x8c0], al
movups xmm1, xmmword [rsp + 0x8d0]
add byte [rdi], cl
adc byte [rsp + 0x8e0], dl
movaps xmmword [rsp + 0x4e0], xmm2
and al, 0xe0
loopne 0x140081f85
add byte [rax], al
movaps xmmword [rsp + 0x4d0], xmm1
and al, 0xd0
add al, 0
invalid
movaps xmmword [rsp + 0x4c0], xmm0
mov rdi, r13
mov byte [rsp + 0x12b0], 1
adc al, byte [rax]
add byte [rcx], al
mov al, 1
mov dword [rsp + 0x48], eax
mov r14, qword [rsp + 0x12f0]
mov r13, qword [rsp + 0x12f8]
and al, 0xf8
adc al, byte [rax]
add byte [rbx + rcx*4 - 0x5c], cl
movsb byte [rdi], byte [rsi]
and al, 0
adc eax, dword [rax]
add byte [rdx + 0xdf2ce05], cl
add byte [rcx + 0x410], bh
adc byte [rax + rax], al
invalid
mov edx, 8
call fcn.1400077b0
push rdi
clc
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
invalid
invalid
add byte [rax], al
mov rsi, rax
mov r8d, 0x88
mov eax, 0x88
mov eax, 0x88
mov rcx, rax
lea rdx, [rsp + 0x1230]
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 0x88], rdi
mov rax, qword [rsp + 0x148]
add qword [rax], rax
add byte [rax - 0x77], cl
xchg byte [rax - 0x76000000], dl
test byte [rsp + rcx*4], ah
add byte [rax], al
add byte [rax], al
add qword [rax], rax
add byte [rax - 0x77], cl
xchg byte [rax - 0x76000000], dl
test byte [rsp + rcx*4], ah
add byte [rax], al
add byte [rax], al
mov byte [rsi + 0x98], al
mov byte [rsi + 0x99], bl
sahf
cdq
add byte [rax], al
add byte [rdi], cl
mov bh, 0x84
and al, 0xdc
or al, 0
add byte [rsi - 0x77], ah
xchg byte [rsi - 0x75000000], bl
add byte [rbx + 0xcd82484], cl
add byte [rax], al
mov dword [rsi + 0x9a], eax
movups xmm0, xmmword [rsp + 0x220]
add byte [rax], al
mov byte [rsi + 0x98], al
mov byte [rsi + 0x99], bl
sahf
cdq
add byte [rax], al
add byte [rdi], cl
mov bh, 0x84
and al, 0xdc
or al, 0
add byte [rsi - 0x77], ah
xchg byte [rsi - 0x75000000], bl
add byte [rbx + 0xcd82484], cl
add byte [rax], al
add byte [rbx + 0xcd82484], cl
add byte [rax], al
mov dword [rsi + 0x9a], eax
movups xmm0, xmmword [rsp + 0x220]
add byte [rax], al
add byte [rax], al
movups xmm1, xmmword [rsp + 0x230]
movups xmmword [rsi + 0xb0], xmm1
movups xmmword [rsi + 0xa0], xmm0
movdqa xmm0, xmmword [rsp + 0x4c0]
movaps xmm1, xmmword [rsp + 0x4d0]
movaps xmm2, xmmword [rsp + 0x4e0]
add bl, dh
movq qword [rsi + 0xc0], mm0
invalid
add bl, dh
movq qword [rsi + 0xc0], mm0
invalid
movups xmmword [rsi + 0xd0], xmm1
movups xmmword [rsi + 0xe0], xmm2
mov rax, qword [rsp + 0x4f0]
mov qword [rsi + 0xf0], rax
mov dword [rsi + 0xf0], eax
mov dword [rsi + 0xf0], eax
mov qword [rsi + 0xf8], r13
mov qword [rsi + 0x100], r12
mov qword [rsi + 0x108], r14
mov eax, dword [rsp + 0x48]
mov byte [rsi + 0x110], al
add dh, al
xchg byte [rcx], dl
add dword [rax], eax
add byte [rax], al
add dh, al
xchg byte [rcx], dl
add dword [rax], eax
add byte [rax], al
mov bl, 4
mov r14, qword [rsp + 0xb8]
mov rcx, r14
int1
int1
call fcn.14007fa34
mov qword [r14], 3
mov qword [r14 + 8], rsi
mov ecx, 0xd
add byte [rax], al
mov rdi, qword [rsp + 0x328]
lea rsi, [rsp + 0x2188]
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
mov byte [r14 + 0x78], bl
mov eax, dword [rsp + 0x11d8]
mov ecx, dword [rsp + 0x11db]
mov r8, qword [rsp + 0x320]
mov eax, dword [rsp + 0x320]
add eax, dword [rax]
add byte [rcx - 0x77], al
add rax, qword [rcx - 0x77]
add byte [rax + 3], bh
lea rdi, [rsp + 0x1230]
jmp 0x1400803ec
cmp rax, 1
jne 0x140085cbb
mov bl, byte [r8 + 0x70]
cmp bl, 4
jne case.default.0x14008215c
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rdi*4], ah
mov rax, qword [rsp + 0xb8]
mov r12, qword [rax + rcx]
and al, 8
add byte [rax], al
add byte [rbx + rcx*4 + 0x24], cl
and al, 8
movzx eax, byte [r12 + 0x111]
lea rcx, [0x1401575dc]
movzx eax, byte [r12 + 0x111]
lea rcx, [0x1401575dc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [r12 + 0x98]
mov qword [rsp + 0x26a0], rax
movups xmm0, xmmword [r12 + 0x88]
add byte [rdi], cl
sub dword [rsp + 0x2690], eax
nop
add byte es:[rax], al
add byte [rdi], cl
sub dword [rsp + 0x2690], eax
nop
add byte es:[rax], al
mov rax, qword [r12 + 0x68]
test rax, rax
ror byte [rdi], 0x84
sub eax, dword [rdx]
add byte [rax], al
ror byte [rdi], 0x84
sub eax, dword [rdx]
add byte [rax], al
lock inc qword [rax]
jle 0x140085c5b
invalid
cmp al, byte [rax]
invalid
mov rcx, qword [r12 + 0x70]
mov qword [rsp + 0x48], rcx
jmp 0x1400823b8
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
mov word [rax + rcx], fs
add eax, dword [rax]
add al, ch
invalid
mov rcx, qword [rsp + 0x308]
call fcn.14005fab1
invalid
dec dword [rdx + 0x2718248c]
add byte [rax], al
mov cl, byte [rsp + 0x2718]
mov rdx, qword [rsp + 0x2720]
call fcn.140021070
test eax, 0x48fff9ee
mov eax, dword [rsp + 0x2728]
test eax, 0x48fff9ee
mov eax, dword [rsp + 0x2728]
dec dword [rax - 0x75]
test byte [rax + rbp], ah
invalid
mov rdx, qword [rsp + 0x2730]
mov r8, qword [rsp + 0x2738]
lea rcx, [rsp + 0x2740]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x2748]
invalid
add byte [rax], al
test rax, rax
je case.0x14006ea53.69
invalid
add byte [rax - 0x73], cl
mov word [rax + rax*2], fs
invalid
invalid
and al, 0x48
cmp eax, 0xffffffff
cmp rax, 0xffffffffffffffff
je case.0x14006ea53.69
lock dec qword [rax + 8]
jne case.0x14006ea53.69
invalid
invalid
mov r8, qword [rsp + 0x2748]
mov rcx, qword [0x1401611e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x521ed
test byte [rax + rcx*2], ah
invalid
adc eax, 0x521ed
mov rax, qword [rsp + 0x2750]
test rax, rax
mov rsi, qword [rsp + 0xb8]
je case.0x14006f668.59
mov eax, 0x74000000
adc esi, eax
dec qword [rax]
invalid
lock dec qword [rax]
or byte [rbp + 0xd], dh
jne case.0x14006f668.59
mov rcx, qword [rsp + 0x2f8]
call fcn.14004f785
clc
add al, byte [rax]
add al, ch
invalid
mov rax, qword [rsp + 0x26f8]
test rax, rax
je 0x140082263
lock dec qword [rax]
jne 0x140082263
or byte [rbp + 0xd], dh
lea rcx, [rsp + 0x26f8]
call fcn.14004f153
invalid
dec dword [rax - 0x75]
test byte [rax + rbx*2], ah
mov rax, qword [rsp + 0x2758]
test rax, rax
je 0x140082283
pop rax
invalid
lock dec qword [rax]
jne 0x140082283
mov rcx, qword [rsp + 0x300]
mov ecx, dword [rsp + 0x300]
call fcn.14004f153
mov rcx, rsi
call fcn.14007fa34
invalid
mov qword [rsi], 4
mov bl, 2
jmp 0x140085a74
mov byte [r8 + 0x70], 3
cmp bl, 3
sti
add ecx, dword [rdi]
invalid
cmpsd dword [rsi], dword [rdi]
cmp al, byte [rax]
invalid
sti
add ecx, dword [rdi]
test byte [rdi + 0x4c00003a], ah
mov edi, dword [rsp + 0xb8]
mov r15, qword [rsp + 0xb8]
mov r13, qword [r15 + rcx]
lea rsi, [r8 + 8]
lea rdi, [rsp + 0x220]
add byte [rcx + 0xc], bh
add byte [rcx + 0xc], bh
rep movsq qword [rdi], qword [rsi]
mov r14, qword [r8 + 0x68]
mov eax, dword [r8 + 0x74]
mov dword [rsp + 0x10b], eax
or eax, dword [rcx]
add byte [rax], al
mov eax, dword [r8 + 0x71]
mov dword [rsp + 0x108], eax
jmp 0x140085a31
lea rsi, [r12 + 0x118]
lea rdi, [r12 + 0x148]
movzx eax, byte [r12 + 0x148]
add qword [rax], rax
add byte [rbp - 0x6f7bf040], al
sub eax, dword [rax]
invalid
add qword [rax], rax
add byte [rbp - 0x6f7bf040], al
sub eax, dword [rax]
add byte [rbx - 0x7bf0fc08], al
movabs eax, dword [0x42890d8d4800002b]
add byte [rax - 0x73], cl
or eax, 0xa4289
cmp eax, 3
je 0x140084eb1
invalid
lea rcx, [0x1401265a0]
lea r8, [0x1401266f8]
jmp 0x140085d44
lea r13, [r12 + 0x408]
movzx eax, byte [r12 + 0x408]
test eax, eax
je 0x140082557
cmp eax, 3
jne 0x140085e61
lea rbp, [r12 + 0x400]
movzx eax, byte [r12 + 0x400]
test eax, eax
je 0x140082781
cmp eax, 3
jne 0x140085f65
lea r14, [r12 + 0x348]
movzx eax, byte [r12 + 0x348]
test eax, eax
je 0x140082992
cmp eax, 3
jne 0x140085fdf
lea rbx, [r12 + 0x340]
movzx eax, byte [r12 + 0x340]
test eax, eax
je 0x140085481
cmp eax, 3
jne 0x140086056
mov rax, qword [r12 + 0x338]
jmp 0x140082a17
movzx r9d, byte [r12 + 0x79]
mov edx, dword [r12 + 0x7a]
mov r8, rdx
shl r8, 8
or r8, r9
mov r9b, byte [r12 + 0x81]
xor r10d, r10d
test r9b, r9b
setne r10b
cmp r9b, 2
mov r9d, 2
cmovne r9d, r10d
mov r11b, byte [r12 + 0x78]
movzx r10d, word [r12 + 0x7e]
movzx esi, word [r12 + 0x64]
mov edi, dword [r12 + 0x60]
mov ebp, dword [r12 + 0x48]
mov r14, qword [r12 + 0x40]
mov r15, qword [r12 + 0x30]
mov r13d, dword [r12 + 0x38]
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmm3, xmmword [r12 + 0x50]
mov bl, byte [r12 + 0x80]
mov rcx, qword [rsp + 0x26a0]
mov qword [rsp + 0x1246], rcx
movaps xmm4, xmmword [rsp + 0x2690]
movups xmmword [rsp + 0x1236], xmm4
movups xmm4, xmmword [rsp + 0x1230]
movaps xmmword [rsp + 0x730], xmm4
mov rcx, qword [rsp + 0x123e]
mov qword [rsp + 0x73e], rcx
mov rcx, qword [rsp + 0x1246]
mov qword [rsp + 0x746], rcx
movups xmmword [r12 + 0x118], xmm0
movups xmmword [r12 + 0x128], xmm1
movups xmmword [r12 + 0x138], xmm2
mov qword [r12 + 0x148], r15
mov dword [r12 + 0x150], r13d
mov qword [r12 + 0x158], r14
mov dword [r12 + 0x160], ebp
movups xmmword [r12 + 0x168], xmm3
mov dword [r12 + 0x178], edi
mov word [r12 + 0x17c], si
mov qword [r12 + 0x180], rax
mov rax, qword [rsp + 0x48]
mov qword [r12 + 0x188], rax
mov byte [r12 + 0x190], r11b
shr edx, 0x18
mov byte [r12 + 0x195], dl
mov dword [r12 + 0x191], r8d
mov word [r12 + 0x196], r10w
mov byte [r12 + 0x198], bl
mov byte [r12 + 0x199], r9b
movups xmm0, xmmword [rsp + 0x73e]
movups xmmword [r12 + 0x1a8], xmm0
movaps xmm0, xmmword [rsp + 0x730]
movups xmmword [r12 + 0x19a], xmm0
lea r13, [r12 + 0x408]
mov byte [r12 + 0x408], 0
xor ecx, ecx
call fcn.1400676d9
mov rsi, rax
mov al, byte [0x140161290]
mov ecx, 0x200
mov edx, 0x80
call fcn.1400077b0
test rax, rax
je 0x140085d80
mov rbp, rax
mov eax, 1
mov qword [rbp], rax
mov qword [rbp + 8], rax
mov qword [rbp + 0x80], rsi
xor ecx, ecx
mov qword [rbp + 0x88], rcx
xorps xmm0, xmm0
movaps xmmword [rbp + 0x100], xmm0
mov qword [rbp + 0x110], rcx
mov qword [rbp + 0x180], rsi
mov qword [rbp + 0x188], rsi
mov qword [rbp + 0x190], rcx
mov byte [rbp + 0x198], cl
mov qword [rbp + 0x1a0], rcx
mov byte [rbp + 0x1a8], cl
movaps xmmword [rbp + 0x1b0], xmm0
movaps xmmword [rbp + 0x1c0], xmm0
mov qword [rbp + 0x1d0], rax
lock inc qword [rbp]
jle 0x140085c5b
mov al, byte [0x140161290]
mov ecx, 0x30
mov edx, 8
call fcn.1400077b0
test rax, rax
lea r9, [rsp + 0x1230]
je 0x140085d8f
mov r15, rax
mov eax, 1
mov qword [r15], rax
mov qword [r15 + 8], rax
mov byte [r15 + 0x28], 0
xorps xmm0, xmm0
movups xmmword [r15 + 0x10], xmm0
lock inc qword [r15]
jle 0x140085c5b
mov qword [r12 + 0x1b8], r15
mov qword [r12 + 0x1c0], rbp
mov byte [r12 + 0x1c8], 0
cmp byte [r12 + 0x198], 0
je 0x1400826aa
mov rax, qword [r12 + 0x1b0]
mov qword [rsp + 0x1240], rax
movups xmm0, xmmword [r12 + 0x1a0]
movaps xmmword [rsp + 0x1230], xmm0
mov rax, qword [r12 + 0x180]
test rax, rax
je 0x1400826fd
lock inc qword [rax]
jle 0x140085c5b
mov rcx, qword [r12 + 0x188]
jmp 0x140082707
mov rsi, qword [r12 + 0x1a0]
mov rdi, qword [r12 + 0x1a8]
mov rax, qword [r12 + 0x1b0]
mov qword [rsp + 0xe0], rax
mov rcx, rsi
call qword [rdi + 0x40]
mov ebx, eax
mov ecx, 0x2000
call fcn.1400c55c5
movzx ecx, byte [r12 + 0x199]
test ecx, ecx
je 0x140083d35
cmp ecx, 2
je 0x140083d37
mov bl, 1
jmp 0x140083d37
lea r9, [r12 + 0x1a0]
xor eax, eax
lea rdx, [r12 + 0x138]
mov r8, qword [r9 + 0x10]
movups xmm0, xmmword [r9]
movaps xmmword [rsp + 0x790], xmm0
mov qword [rsp + 0x7a0], r8
mov qword [r12 + 0x1d0], rax
mov qword [r12 + 0x1d8], rcx
mov qword [r12 + 0x350], rbp
mov qword [r12 + 0x358], r15
mov qword [r12 + 0x3e0], rdx
movaps xmm0, xmmword [rsp + 0x790]
movups xmmword [r12 + 0x3e8], xmm0
mov rax, qword [rsp + 0x7a0]
mov qword [r12 + 0x3f8], rax
lea rbp, [r12 + 0x400]
mov byte [r12 + 0x400], 0
mov rax, qword [r12 + 0x1d0]
mov rcx, qword [r12 + 0x1d8]
mov rdx, qword [r12 + 0x350]
mov qword [r12 + 0x1e0], rdx
mov rdx, qword [r12 + 0x358]
mov qword [r12 + 0x1e8], rdx
mov r9, qword [r12 + 0x3e0]
mov qword [r12 + 0x360], r9
mov qword [r12 + 0x1f0], rax
mov qword [r12 + 0x1f8], rcx
mov eax, dword [r9 + 0x40]
lea ecx, [rax - 0x1000000]
cmp ecx, 0xff003fff
jbe 0x140085d9e
mov rdx, qword [r9 + 0x30]
mov rcx, rdx
shr rcx, 0x20
jne 0x140085db6
lea rcx, [r12 + 0x3e8]
mov r11d, dword [r9 + 0x38]
mov r8d, dword [r9 + 0x3c]
cmp qword [r9], 0
je 0x140082814
mov rsi, qword [r9 + 8]
jmp 0x140082819
mov esi, 0xa
mov r10d, 1
mov dword [r12 + 0x368], r10d
mov dword [r12 + 0x36c], r11d
mov edi, 0x1e
mov qword [r12 + 0x370], rdi
xor r9d, r9d
mov dword [r12 + 0x378], r9d
mov rbx, 0xffffffffffffffff
mov qword [r12 + 0x380], rbx
mov qword [r12 + 0x388], rdx
mov qword [r12 + 0x390], rsi
mov r14d, 0x14
mov qword [r12 + 0x398], r14
mov dword [r12 + 0x3a0], r9d
mov r15d, 1
mov qword [r12 + 0x3a8], r15
mov dword [r12 + 0x3b0], r9d
mov dword [r12 + 0x3b8], r10d
mov dword [r12 + 0x3bc], r8d
mov dword [r12 + 0x3c0], r10d
mov dword [r12 + 0x3c4], eax
mov dword [r12 + 0x3c8], r9d
mov dword [r12 + 0x3d0], r9d
mov byte [r12 + 0x3d8], r9b
mov dword [r12 + 0x3dc], r10d
mov dword [r12 + 0x200], r10d
mov dword [r12 + 0x204], r11d
mov qword [r12 + 0x208], rdi
mov dword [r12 + 0x210], r9d
mov qword [r12 + 0x218], rbx
mov qword [r12 + 0x220], rdx
mov qword [r12 + 0x228], rsi
mov qword [r12 + 0x230], r14
mov dword [r12 + 0x238], r9d
mov qword [r12 + 0x240], r15
mov dword [r12 + 0x248], r9d
mov dword [r12 + 0x250], r10d
mov dword [r12 + 0x254], r8d
mov dword [r12 + 0x258], r10d
mov dword [r12 + 0x25c], eax
mov dword [r12 + 0x260], r9d
mov dword [r12 + 0x268], r9d
mov byte [r12 + 0x270], r9b
mov dword [r12 + 0x274], r10d
mov rax, qword [rcx + 0x10]
mov qword [r12 + 0x288], rax
movups xmm0, xmmword [rcx]
movups xmmword [r12 + 0x278], xmm0
lea r14, [r12 + 0x348]
mov byte [r12 + 0x348], r9b
lea rsi, [r12 + 0x200]
lea rax, [r12 + 0x290]
mov rcx, qword [r12 + 0x288]
mov qword [r12 + 0x2a0], rcx
movdqu xmm0, xmmword [r12 + 0x278]
movdqu xmmword [r12 + 0x290], xmm0
lea rdi, [r12 + 0x2a8]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
mov qword [r12 + 0x320], rax
lea rbx, [r12 + 0x340]
mov byte [r12 + 0x340], 0
mov qword [r12 + 0x328], rax
lea rax, [0x14012656b]
mov qword [r12 + 0x330], rax
mov qword [r12 + 0x338], 0x18
mov eax, 0x18
lea rsi, [rsp + 0x2188]
lea rdi, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
movabs r15, 0x1700000003
test rax, rax
je 0x140082f94
mov rcx, qword [r12 + 0x328]
mov r9, qword [r12 + 0x330]
mov rdx, qword [rcx]
mov r10, qword [rcx + 8]
mov qword [rsp + 0x20], rax
mov rcx, rsi
mov r8, qword [rsp + 0x338]
call qword [r10 + 0x20]
mov rax, qword [rsp + 0x2188]
cmp rax, 2
je 0x140082aca
mov rcx, qword [rsp + 0x2190]
test rax, rax
jne 0x140082ad6
mov rdx, qword [r12 + 0x330]
mov rax, qword [r12 + 0x338]
mov qword [r12 + 0x330], rdi
mov qword [r12 + 0x338], 0
sub rax, rcx
jb case.0x1400737f8.39
add rdx, rcx
mov qword [r12 + 0x330], rdx
mov qword [r12 + 0x338], rax
test rcx, rcx
jne 0x140082a30
jmp 0x140082ae2
mov al, 3
mov byte [rbx], al
mov byte [r14], al
jmp 0x140083bbd
mov r15, rcx
test rcx, rcx
je 0x140082f94
mov eax, dword [rsp + 0x5a0]
mov ecx, dword [rsp + 0x5a3]
mov dword [rsp + 0x4a3], ecx
mov dword [rsp + 0x4a0], eax
movups xmm0, xmmword [rsp + 0x1230]
movaps xmmword [rsp + 0x35f0], xmm0
mov rax, qword [rsp + 0x1240]
mov qword [rsp + 0x3600], rax
mov byte [r12 + 0x340], 1
mov eax, dword [rsp + 0x4a0]
mov ecx, dword [rsp + 0x4a3]
mov dword [rsp + 0xab], ecx
mov dword [rsp + 0xa8], eax
movaps xmm0, xmmword [rsp + 0x35f0]
movaps xmmword [rsp + 0x3c0], xmm0
mov rax, qword [rsp + 0x3600]
mov qword [rsp + 0x3d0], rax
mov rsi, qword [r12 + 0x290]
mov rdi, qword [r12 + 0x298]
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x140082b9c
cmp qword [rdi + 0x10], 0x11
jb 0x140082b8a
mov rsi, qword [rsi - 8]
mov rcx, qword [0x1401611e0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, dword [rsp + 0xa8]
mov ecx, dword [rsp + 0xab]
mov dword [rsp + 0x9b], ecx
mov dword [rsp + 0x98], eax
movaps xmm0, xmmword [rsp + 0x3c0]
movaps xmmword [rsp + 0x380], xmm0
mov rax, qword [rsp + 0x3d0]
mov qword [rsp + 0x390], rax
lea rsi, [rsp + 0xd30]
lea rdx, [rsp + 0x2690]
mov r8d, 0x338
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rsp + 0x5c0]
movaps xmmword [rsp + 0x360], xmm0
mov rax, qword [rsp + 0x5d0]
mov qword [rsp + 0x370], rax
movups xmm0, xmmword [rsp + 0x660]
movups xmm1, xmmword [rsp + 0x670]
movaps xmmword [rsp + 0x560], xmm0
movaps xmmword [rsp + 0x570], xmm1
mov rax, qword [rsp + 0x350]
mov rcx, qword [rsp + 0x356]
mov qword [rsp + 0x280], rax
mov qword [rsp + 0x286], rcx
mov eax, dword [rsp + 0x138]
mov ecx, dword [rsp + 0x13b]
mov dword [rsp + 0x90], eax
mov dword [rsp + 0x93], ecx
movups xmm0, xmmword [rsp + 0x640]
movups xmm1, xmmword [rsp + 0x650]
movaps xmmword [rsp + 0x550], xmm1
movaps xmmword [rsp + 0x540], xmm0
mov al, byte [rsp + 0x5e]
mov byte [rsp + 0x46], al
movzx eax, word [rsp + 0x5c]
mov word [rsp + 0x44], ax
mov rax, qword [rsp + 0x610]
mov qword [rsp + 0x430], rax
movups xmm0, xmmword [rsp + 0x5e0]
movups xmm1, xmmword [rsp + 0x5f0]
movups xmm2, xmmword [rsp + 0x600]
movaps xmmword [rsp + 0x420], xmm2
movaps xmmword [rsp + 0x410], xmm1
movaps xmmword [rsp + 0x400], xmm0
mov byte [r14], 1
mov eax, dword [rsp + 0x98]
mov ecx, dword [rsp + 0x9b]
mov dword [rsp + 0xa0], eax
mov dword [rsp + 0xa3], ecx
movaps xmm0, xmmword [rsp + 0x380]
movaps xmmword [rsp + 0x3a0], xmm0
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0x3b0], rax
lea rcx, [rsp + 0x8c0]
mov r8d, 0x338
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x360]
movaps xmmword [rsp + 0x580], xmm0
mov rax, qword [rsp + 0x370]
mov qword [rsp + 0x590], rax
movaps xmm0, xmmword [rsp + 0x560]
movaps xmm1, xmmword [rsp + 0x570]
movaps xmmword [rsp + 0x700], xmm0
movaps xmmword [rsp + 0x710], xmm1
mov rax, qword [rsp + 0x280]
mov rcx, qword [rsp + 0x286]
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x346], rcx
mov eax, dword [rsp + 0x90]
mov ecx, dword [rsp + 0x93]
mov dword [rsp + 0x130], eax
mov dword [rsp + 0x133], ecx
movaps xmm0, xmmword [rsp + 0x540]
movaps xmm1, xmmword [rsp + 0x550]
movaps xmmword [rsp + 0x6f0], xmm1
movaps xmmword [rsp + 0x6e0], xmm0
mov al, byte [rsp + 0x46]
mov byte [rsp + 0x5a], al
movzx eax, word [rsp + 0x44]
mov word [rsp + 0x58], ax
mov rax, qword [rsp + 0x430]
mov qword [rsp + 0x470], rax
movaps xmm0, xmmword [rsp + 0x400]
movaps xmm1, xmmword [rsp + 0x410]
movaps xmm2, xmmword [rsp + 0x420]
movaps xmmword [rsp + 0x460], xmm2
movaps xmmword [rsp + 0x450], xmm1
movaps xmmword [rsp + 0x440], xmm0
mov al, 4
lea rcx, [rsp + 0x1230]
mov byte [rcx], al
mov eax, dword [rsp + 0xa0]
mov edx, dword [rsp + 0xa3]
mov dword [rcx + 1], eax
mov dword [rcx + 4], edx
mov qword [rcx + 8], r15
movdqa xmm0, xmmword [rsp + 0x3a0]
movdqu xmmword [rcx + 0x10], xmm0
mov rax, qword [rsp + 0x3b0]
mov qword [rcx + 0x20], rax
call fcn.1400366d5
mov qword [rsp + 0x30], rax
mov rax, qword [r12 + 0x1f0]
test rax, rax
je 0x140082e90
lock dec qword [rax]
jne 0x140082e90
lea rcx, [r12 + 0x1f0]
call fcn.14004f153
lea rsi, [r12 + 0x1e0]
mov rcx, rsi
call fcn.1400698bb
mov rcx, rsi
call fcn.14007ff78
mov rax, qword [r12 + 0x1e0]
lock dec qword [rax]
jne 0x140082ebe
mov rcx, qword [rsi]
call case.0x14004b336.86
mov rax, qword [r12 + 0x1e8]
mov ecx, 3
xchg qword [rax + 0x10], rcx
call fcn.1400cdf87
cmp al, 2
jne 0x140082f0f
mov rax, qword [r12 + 0x1e8]
mov cl, 1
xchg byte [rax + 0x28], cl
test cl, cl
jne 0x140082ed8
lea rcx, [rax + 0x18]
mov rdi, qword [rax + 0x18]
mov rsi, qword [rax + 0x20]
mov qword [rax + 0x18], 0
mov dl, 4
call fcn.1400cdfeb
test rdi, rdi
je 0x140082f0f
mov rcx, rsi
call qword [rdi + 8]
mov rax, qword [r12 + 0x1e8]
lock dec qword [rax]
jne 0x140082f2a
mov rcx, qword [r12 + 0x1e8]
call fcn.140033428
lea rdi, [rsp + 0xc50]
lea rsi, [rsp + 0x150]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
mov byte [r12 + 0x400], 1
lea rcx, [r12 + 0x1b8]
call fcn.140076c46
mov rax, qword [r12 + 0x180]
test rax, rax
mov qword [rsp + 0x48], r13
je 0x140083bcb
lock dec qword [rax]
mov r8d, 4
jne 0x140083bd1
mov edi, 4
lea rcx, [r12 + 0x180]
mov dword [rsp + 0x28], eax
jmp 0x140083fdc
mov qword [rsp + 0x80], r14
mov qword [rsp + 0x68], rbp
mov byte [r12 + 0x340], 1
mov rsi, qword [r12 + 0x290]
mov rax, qword [r12 + 0x298]
mov rcx, qword [r12 + 0x2a0]
mov qword [rsp + 0x28], rcx
mov rcx, rsi
mov qword [rsp + 0x30], rax
call qword [rax + 0x40]
mov byte [rsp + 0x50], al
mov ecx, 0x4000
call fcn.1400c55c5
mov qword [rsp + 0x38], rax
mov rdi, rdx
mov rcx, rdx
shr rcx, 0xa
mov ebx, 0x40
mov eax, 0x40
je 0x140083003
bsr rax, rcx
xor rax, 0x3f
mov qword [rsp + 0x48], r13
mov r14d, 0x40
sub r14, rax
cmp r14, 7
mov ebp, 7
cmovae r14, rbp
mov ecx, 0x2000
call fcn.1400c55c5
mov qword [rsp + 0x60], rax
mov r15, rdx
mov rax, rdx
shr rax, 0xa
je 0x140083041
bsr rbx, rax
xor rbx, 0x3f
lea r14, [r14*4 + 1]
mov r13d, 0x40
mov eax, 0x40
sub rax, rbx
cmp rax, 7
cmovb rbp, rax
lea rbp, [rbp*4 + 1]
mov ebx, 0x1000
mov ecx, 0x1000
call fcn.1400c55c5
mov r8, rdx
shr r8, 0xa
mov ecx, 0x40
je 0x14008308c
bsr rcx, r8
xor rcx, 0x3f
sub r13, rcx
cmp r13, 7
mov r8d, 7
cmovb r8, r13
mov qword [rsp + 0x1230], 1
xor ecx, ecx
mov qword [rsp + 0x1238], rcx
mov qword [rsp + 0x1240], 0x4000
mov r10d, 3
mov qword [rsp + 0x1248], r10
mov qword [rsp + 0x1250], rcx
mov qword [rsp + 0x1258], 9
mov byte [rsp + 0x1260], 1
mov qword [rsp + 0x1268], rcx
mov r9d, 2
mov qword [rsp + 0x1278], r9
mov r11d, 8
mov qword [rsp + 0x1290], r11
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x1298], xmm0
mov qword [rsp + 0x12a8], r11
movdqu xmmword [rsp + 0x12b0], xmm0
movdqu xmmword [rsp + 0x12c0], xmm0
movdqu xmmword [rsp + 0x12d0], xmm0
mov qword [rsp + 0x12e0], rbx
mov qword [rsp + 0x12e8], r10
mov qword [rsp + 0x1330], 4
mov r10, qword [rsp + 0x38]
mov qword [rsp + 0x1378], r10
mov qword [rsp + 0x1380], rcx
mov qword [rsp + 0x1388], rdi
mov qword [rsp + 0x1390], r14
mov qword [rsp + 0x1398], rcx
mov dword [rsp + 0x13a0], 0x4000
mov r10b, byte [rsp + 0x50]
mov byte [rsp + 0x13a4], r10b
mov qword [rsp + 0x13a8], rsi
mov r10, qword [rsp + 0x30]
mov qword [rsp + 0x13b0], r10
mov r10, qword [rsp + 0x28]
mov qword [rsp + 0x13b8], r10
mov r10, qword [rsp + 0x60]
mov qword [rsp + 0x13c0], r10
mov qword [rsp + 0x13c8], rcx
mov qword [rsp + 0x13d0], r15
mov qword [rsp + 0x13d8], rbp
mov word [rsp + 0x13e0], 0
mov byte [rsp + 0x13e2], 0
mov qword [rsp + 0x13e8], rcx
mov qword [rsp + 0x13f8], r11
movdqu xmmword [rsp + 0x1410], xmm0
movdqu xmmword [rsp + 0x1400], xmm0
mov qword [rsp + 0x1420], rbx
mov qword [rsp + 0x1428], rax
mov qword [rsp + 0x1430], rcx
mov qword [rsp + 0x1438], rdx
lea rax, [r8*4 + 1]
mov qword [rsp + 0x1440], rax
mov qword [rsp + 0x1448], rbx
mov qword [rsp + 0x1450], r9
mov qword [rsp + 0x1590], 0x1000000
mov eax, dword [r12 + 0x300]
test eax, eax
je 0x140083295
mov edx, dword [r12 + 0x304]
lea r8, [rdx - 0x1000000]
cmp r8, 0xffffffffff003fff
jbe 0x140085ee5
mov qword [rsp + 0x1240], rdx
cmp dword [r12 + 0x308], 0
je 0x1400832c0
mov eax, dword [r12 + 0x30c]
mov qword [rsp + 0x1590], rax
mov eax, dword [r12 + 0x300]
mov ecx, dword [r12 + 0x308]
mov r8b, byte [r12 + 0x318]
movups xmm0, xmmword [r12 + 0x2e0]
movups xmm1, xmmword [r12 + 0x2f0]
mov r9d, dword [r12 + 0x304]
mov r10, qword [r12 + 0x30c]
mov r11d, dword [r12 + 0x314]
lea rdx, [rsp + 0x35f0]
movups xmmword [rdx + 4], xmm0
movups xmmword [rdx + 0x14], xmm1
mov dword [rdx + 0x24], eax
mov dword [rdx + 0x28], r9d
mov dword [rdx + 0x2c], ecx
mov qword [rdx + 0x30], r10
mov dword [rdx + 0x38], r11d
mov byte [rdx + 0x3c], r8b
mov byte [rdx], 4
lea rcx, [rsp + 0x1278]
call fcn.1400629a2
cmp al, 0xc
jne 0x140085de1
lea rdx, [rsp + 0x1260]
mov rax, qword [rdx - 0x30]
mov qword [rsp + 0x70], rax
mov al, byte [rdx - 0x28]
mov byte [rsp + 0xc0], al
mov eax, dword [rdx - 0x27]
mov dword [rsp + 0x2e8], eax
mov eax, dword [rdx - 0x24]
mov dword [rsp + 0x2eb], eax
mov rax, qword [rdx - 0x20]
mov qword [rsp + 0xc8], rax
movups xmm0, xmmword [rdx - 0x18]
movaps xmmword [rsp + 0x5a0], xmm0
mov rax, qword [rdx - 8]
mov qword [rsp + 0x5b0], rax
lea rcx, [rsp + 0x35f0]
mov r8d, 0x338
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [r12 + 0x31c]
mov dword [rsp + 0x50], eax
mov rax, qword [r12 + 0x2c0]
mov qword [rsp + 0x28], rax
mov rax, qword [r12 + 0x2c8]
mov qword [rsp + 0x38], rax
mov eax, dword [r12 + 0x2e8]
mov dword [rsp + 0x100], eax
test eax, eax
sete dil
mov eax, dword [r12 + 0x2ec]
mov edx, dword [r12 + 0x2f0]
mov ecx, dword [r12 + 0x2f8]
mov dword [rsp + 0x148], ecx
test ecx, ecx
mov ecx, dword [r12 + 0x2fc]
mov r8d, dword [r12 + 0x310]
mov esi, 0xffff
mov dword [rsp + 0x8c], ecx
cmovne esi, ecx
mov ecx, dword [r12 + 0x314]
mov dword [rsp + 0xf8], eax
test eax, eax
setne byte [rsp + 0xd0]
mov dword [rsp + 0x330], r8d
test r8d, r8d
setne r14b
mov dword [rsp + 0x218], ecx
test ecx, ecx
setne byte [rsp + 0x78]
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
xor r13d, r13d
mov dword [rsp + 0xb0], edx
cmp edx, 1
sbb r13, r13
cmp qword [rax + 0x60], 0
mov rbp, qword [r12 + 0x2b0]
mov al, byte [r12 + 0x318]
mov byte [rsp + 0x328], al
mov r15d, dword [r12 + 0x2b8]
mov rax, qword [r12 + 0x2d0]
mov qword [rsp + 0xd8], rax
mov rax, qword [r12 + 0x2d8]
mov qword [rsp + 0xe0], rax
mov eax, dword [r12 + 0x2e0]
mov dword [rsp + 0x2f8], eax
mov eax, dword [r12 + 0x2e4]
mov dword [rsp + 0x300], eax
mov eax, dword [r12 + 0x2f4]
mov qword [rsp + 0x30], rax
mov eax, dword [r12 + 0x300]
mov dword [rsp + 0x308], eax
mov eax, dword [r12 + 0x304]
mov dword [rsp + 0x310], eax
mov eax, dword [r12 + 0x308]
mov dword [rsp + 0x210], eax
mov eax, dword [r12 + 0x30c]
mov dword [rsp + 0x320], eax
jne 0x14008351f
call fcn.1400c1830
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdx, qword [rax + 0x68]
mov rcx, qword [rax + 0x70]
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0xe8], rdx
lea rcx, [rdx + 1]
mov qword [rax + 0x68], rcx
mov al, byte [0x140161290]
mov ecx, 0x230
mov edx, 8
call fcn.1400077b0
test rax, rax
je 0x140085e10
mov rbx, rax
mov eax, 1
mov qword [rbx], rax
mov qword [rbx + 8], rax
xor eax, eax
mov qword [rbx + 0x10], rax
mov byte [rbx + 0x18], al
mov ecx, dword [rsp + 0x2f1]
mov edx, dword [rsp + 0x2f4]
mov dword [rbx + 0x19], ecx
mov dword [rbx + 0x1c], edx
movabs rcx, 0x200000000
mov qword [rbx + 0x20], rcx
mov dword [rbx + 0x28], eax
mov qword [rbx + 0x30], rbp
mov dword [rbx + 0x38], r15d
mov r8d, 8
mov qword [rbx + 0x40], r8
pxor xmm6, xmm6
movdqu xmmword [rbx + 0x48], xmm6
movdqu xmmword [rbx + 0x58], xmm6
movabs rcx, 0xffff0000ffff
mov qword [rbx + 0x68], rcx
mov dword [rbx + 0x70], eax
movups xmm0, xmmword [rsp + 0x2188]
movups xmmword [rbx + 0x74], xmm0
mov dword [rbx + 0x84], eax
movups xmm0, xmmword [rsp + 0x4a0]
movups xmmword [rbx + 0x88], xmm0
mov dword [rbx + 0x98], eax
movups xmm0, xmmword [rsp + 0x680]
movups xmmword [rbx + 0x9c], xmm0
mov dword [rbx + 0xac], esi
or dil, byte [rsp + 0xd0]
and r14b, byte [rsp + 0x78]
mov qword [rbx + 0xb0], rax
mov dword [rbx + 0xb8], 0x7fffffff
mov byte [rbx + 0xbc], dil
mov byte [rbx + 0xbd], r14b
mov r14d, 1
mov dword [rbx + 0xc0], eax
mov edx, dword [rsp + 0x50]
mov dword [rbx + 0xc4], edx
mov qword [rbx + 0xc8], rcx
mov rcx, qword [rsp + 0x38]
mov qword [rbx + 0xd0], rcx
mov dword [rbx + 0xd8], eax
movups xmm0, xmmword [rsp + 0x8a8]
movups xmmword [rbx + 0xdc], xmm0
mov dword [rbx + 0xec], eax
movups xmm0, xmmword [rsp + 0x720]
movups xmmword [rbx + 0xf0], xmm0
mov dword [rbx + 0x100], eax
movups xmm0, xmmword [rsp + 0x3f0]
movups xmmword [rbx + 0x104], xmm0
mov dword [rbx + 0x114], eax
mov dword [rbx + 0x120], eax
movabs rcx, 0xffff7fffffff
mov qword [rbx + 0x128], rcx
mov word [rbx + 0x130], 1
movzx ecx, word [rsp + 0x3ee]
mov word [rbx + 0x136], cx
mov ecx, dword [rsp + 0x3ea]
mov dword [rbx + 0x132], ecx
mov byte [rbx + 0x138], 3
mov qword [rbx + 0x160], rax
mov rcx, qword [rsp + 0x28]
mov qword [rbx + 0x170], rcx
or r13, qword [rsp + 0x30]
mov qword [rbx + 0x178], rax
mov qword [rbx + 0x180], r13
mov qword [rbx + 0x188], rax
mov rcx, qword [rsp + 0xd8]
mov qword [rbx + 0x190], rcx
mov qword [rbx + 0x198], rax
mov rcx, qword [rsp + 0xe0]
mov qword [rbx + 0x1a0], rcx
mov qword [rbx + 0x1a8], rax
mov byte [rbx + 0x1b0], al
mov ecx, dword [rsp + 0x140]
mov edx, dword [rsp + 0x143]
mov dword [rbx + 0x1b1], ecx
mov dword [rbx + 0x1b4], edx
mov qword [rbx + 0x1b8], r8
movdqu xmmword [rbx + 0x1d0], xmm6
movdqu xmmword [rbx + 0x1c0], xmm6
lea rcx, [0x14012efb0]
mov qword [rbx + 0x1e0], rcx
mov qword [rbx + 0x1f8], rax
movdqu xmmword [rbx + 0x1e8], xmm6
mov qword [rbx + 0x200], r8
movdqu xmmword [rbx + 0x208], xmm6
mov rax, qword [rsp + 0xe8]
mov qword [rbx + 0x218], rax
mov rax, qword [rsp + 0x60]
mov qword [rbx + 0x220], rax
mov qword [rbx + 0x228], r14
mov al, byte [0x140161290]
mov ecx, 0x48
mov edx, 8
call fcn.1400077b0
test rax, rax
je 0x140085e1f
mov rdi, rax
mov rsi, rbx
add rsi, 0x10
mov qword [rax], r14
mov qword [rax + 8], r14
mov qword [rax + 0x10], 0
mov byte [rax + 0x18], 0
mov qword [rax + 0x20], 8
movdqu xmmword [rax + 0x28], xmm6
movdqu xmmword [rax + 0x38], xmm6
mov al, byte [rsp + 0x4a2]
mov byte [rsp + 0x142], al
movzx eax, word [rsp + 0x4a0]
mov word [rsp + 0x140], ax
mov eax, dword [rsp + 0x2e8]
mov ecx, dword [rsp + 0x2eb]
mov dword [rsp + 0x3f0], eax
mov dword [rsp + 0x3f3], ecx
movaps xmm0, xmmword [rsp + 0x5a0]
movaps xmmword [rsp + 0x680], xmm0
mov rax, qword [rsp + 0x5b0]
mov qword [rsp + 0x690], rax
lea rcx, [rsp + 0x2188]
lea rdx, [rsp + 0x35f0]
mov r8d, 0x338
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rsi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140161288]
shl rax, 1
test rax, rax
mov r13, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x68]
mov r14, qword [rsp + 0x80]
mov r15, qword [rsp + 0xc8]
jne 0x1400856e2
xor edx, edx
mov al, byte [rbx + 0x18]
test al, al
jne 0x140085e2e
inc qword [rbx + 0x228]
mov rcx, rsi
call fcn.140034b50
lock inc qword [rbx]
jle 0x140085c5b
lock inc qword [rdi]
jle 0x140085c5b
cmp dword [r12 + 0x2a8], 0
je 0x14008391e
mov edx, dword [r12 + 0x2ac]
mov rcx, rbx
call fcn.140072aa5
mov eax, dword [rsp + 0x3f0]
mov ecx, dword [rsp + 0x3f3]
mov dword [rsp + 0xab], ecx
mov dword [rsp + 0xa8], eax
movaps xmm0, xmmword [rsp + 0x680]
movaps xmmword [rsp + 0x3c0], xmm0
mov rax, qword [rsp + 0x690]
mov qword [rsp + 0x3d0], rax
lea rsi, [rsp + 0x2690]
lea rdx, [rsp + 0x2188]
mov r8d, 0x338
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rsp + 0x8a8]
movaps xmmword [rsp + 0x5c0], xmm0
mov rax, qword [rsp + 0x8b8]
mov qword [rsp + 0x5d0], rax
movups xmm0, xmmword [rsp + 0x5a0]
movups xmm1, xmmword [rsp + 0x5b0]
movaps xmmword [rsp + 0x660], xmm0
movaps xmmword [rsp + 0x670], xmm1
mov rax, qword [rsp + 0x720]
mov rcx, qword [rsp + 0x726]
mov qword [rsp + 0x350], rax
mov qword [rsp + 0x356], rcx
mov eax, dword [rsp + 0x2f1]
mov ecx, dword [rsp + 0x2f4]
mov dword [rsp + 0x138], eax
mov dword [rsp + 0x13b], ecx
movups xmm0, xmmword [rsp + 0x4a0]
movups xmm1, xmmword [rsp + 0x4b0]
movaps xmmword [rsp + 0x650], xmm1
movaps xmmword [rsp + 0x640], xmm0
mov al, byte [rsp + 0x142]
mov byte [rsp + 0x5e], al
movzx eax, word [rsp + 0x140]
mov word [rsp + 0x5c], ax
movups xmm0, xmmword [rsp + 0x35f0]
movups xmm1, xmmword [rsp + 0x3600]
movups xmm2, xmmword [rsp + 0x3610]
movaps xmmword [rsp + 0x5e0], xmm0
movaps xmmword [rsp + 0x5f0], xmm1
movaps xmmword [rsp + 0x600], xmm2
mov rax, qword [rsp + 0x3620]
mov qword [rsp + 0x610], rax
mov eax, dword [rsp + 0xa8]
mov ecx, dword [rsp + 0xab]
mov dword [rsp + 0x9b], ecx
mov dword [rsp + 0x98], eax
mov rax, qword [rsp + 0x3d0]
mov qword [rsp + 0x390], rax
movaps xmm0, xmmword [rsp + 0x3c0]
movaps xmmword [rsp + 0x380], xmm0
lea rcx, [rsp + 0xd30]
mov r8d, 0x338
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x5c0]
movaps xmmword [rsp + 0x360], xmm0
mov rax, qword [rsp + 0x5d0]
mov qword [rsp + 0x370], rax
movaps xmm0, xmmword [rsp + 0x660]
movaps xmm1, xmmword [rsp + 0x670]
movaps xmmword [rsp + 0x560], xmm0
movaps xmmword [rsp + 0x570], xmm1
mov rax, qword [rsp + 0x350]
mov rcx, qword [rsp + 0x356]
mov qword [rsp + 0x280], rax
mov qword [rsp + 0x286], rcx
mov eax, dword [rsp + 0x138]
mov ecx, dword [rsp + 0x13b]
mov dword [rsp + 0x90], eax
mov dword [rsp + 0x93], ecx
movaps xmm0, xmmword [rsp + 0x640]
movaps xmm1, xmmword [rsp + 0x650]
movaps xmmword [rsp + 0x550], xmm1
movaps xmmword [rsp + 0x540], xmm0
mov al, byte [rsp + 0x5e]
mov byte [rsp + 0x46], al
movzx eax, word [rsp + 0x5c]
mov word [rsp + 0x44], ax
movdqa xmm0, xmmword [rsp + 0x5e0]
movaps xmm1, xmmword [rsp + 0x5f0]
movaps xmm2, xmmword [rsp + 0x600]
movdqa xmmword [rsp + 0x400], xmm0
movaps xmmword [rsp + 0x410], xmm1
movaps xmmword [rsp + 0x420], xmm2
mov rax, qword [rsp + 0x610]
mov qword [rsp + 0x430], rax
mov byte [r14], 1
mov r14, qword [rsp + 0x70]
cmp r14, 3
jne 0x140083bda
mov al, 3
mov byte [rbp], al
mov byte [r13], al
jmp 0x140084eda
mov r8d, 4
mov dword [rsp + 0x28], eax
jmp 0x140083fea
mov eax, dword [rsp + 0x98]
mov ecx, dword [rsp + 0x9b]
mov dword [rsp + 0xa3], ecx
mov dword [rsp + 0xa0], eax
movaps xmm0, xmmword [rsp + 0x380]
movaps xmmword [rsp + 0x3a0], xmm0
mov rax, qword [rsp + 0x390]
mov qword [rsp + 0x3b0], rax
lea rcx, [rsp + 0x8c0]
lea rdx, [rsp + 0xd30]
mov r8d, 0x338
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x360]
movaps xmmword [rsp + 0x580], xmm0
mov rax, qword [rsp + 0x370]
mov qword [rsp + 0x590], rax
movaps xmm0, xmmword [rsp + 0x560]
movaps xmm1, xmmword [rsp + 0x570]
movaps xmmword [rsp + 0x700], xmm0
movaps xmmword [rsp + 0x710], xmm1
mov rax, qword [rsp + 0x280]
mov rcx, qword [rsp + 0x286]
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x346], rcx
mov eax, dword [rsp + 0x90]
mov ecx, dword [rsp + 0x93]
mov dword [rsp + 0x130], eax
mov dword [rsp + 0x133], ecx
movaps xmm0, xmmword [rsp + 0x540]
movaps xmm1, xmmword [rsp + 0x550]
movaps xmmword [rsp + 0x6f0], xmm1
movaps xmmword [rsp + 0x6e0], xmm0
mov al, byte [rsp + 0x46]
mov byte [rsp + 0x5a], al
movzx eax, word [rsp + 0x44]
mov word [rsp + 0x58], ax
movaps xmm0, xmmword [rsp + 0x400]
movaps xmm1, xmmword [rsp + 0x410]
movaps xmm2, xmmword [rsp + 0x420]
movaps xmmword [rsp + 0x440], xmm0
movaps xmmword [rsp + 0x450], xmm1
movaps xmmword [rsp + 0x460], xmm2
mov rax, qword [rsp + 0x430]
mov qword [rsp + 0x470], rax
cmp r14, 2
jne 0x140084998
mov al, byte [rsp + 0xc0]
jmp 0x140082e2a
xor ebx, ebx
cmp qword [r12 + 0x118], 0
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x80], rsi
mov qword [rsp + 0xe8], rdi
mov dword [rsp + 0x28], ebx
je 0x140083d6b
mov rcx, qword [r12 + 0x120]
mov r8d, 1
jmp 0x140083d73
mov ecx, 0x2000
xor r8d, r8d
mov qword [rsp + 0x50], r8
movzx edi, byte [r12 + 0x195]
mov r14d, dword [r12 + 0x191]
movzx esi, byte [r12 + 0x196]
movzx r13d, byte [r12 + 0x197]
mov bl, byte [r12 + 0x190]
cmp qword [r12 + 0x128], 0
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xd0], rdx
je 0x140083deb
mov rcx, qword [r12 + 0x130]
cmp rcx, 0x1fff
jbe 0x140085e83
mov qword [rsp + 0x78], rcx
mov eax, 0x2000
mov qword [rsp + 0x68], rax
xor eax, eax
mov qword [rsp + 0x50], rax
jmp 0x140083dfa
mov qword [rsp + 0x68], rcx
mov eax, 0x66000
mov qword [rsp + 0x78], rax
mov al, byte [0x140161290]
mov ecx, 0x28
mov edx, 8
call fcn.1400077b0
test rax, rax
je case.0x1400549c0.227
shl rdi, 0x20
or rdi, r14
shl rsi, 0x38
shl r13, 0x30
xor r10d, r10d
cmp bl, 1
mov edx, 0x2010001
sbb rdx, r10
movabs rcx, 0xffffffffff
and rcx, rdi
shl rcx, 8
or r13, rsi
or r13, rcx
mov r14, r13
mov qword [rsp + 0xc8], rax
mov qword [rax], r10
xorps xmm0, xmm0
movaps xmmword [rsp + 0x840], xmm0
movaps xmmword [rsp + 0x770], xmm0
mov qword [rsp + 0x780], r10
mov eax, 0xb
mov qword [rsp + 0x60], rax
mov ebx, 3
mov r9d, 2
xor r8d, r8d
mov rax, qword [r12 + 0x1b8]
mov qword [rsp + 0x30], rax
movups xmm0, xmmword [r12 + 0x1c0]
movaps xmmword [rsp + 0x890], xmm0
lea rdi, [rsp + 0x1a8]
lea rsi, [rsp + 0x11d8]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
movaps xmm0, xmmword [rsp + 0x840]
movaps xmmword [rsp + 0x880], xmm0
movaps xmm0, xmmword [rsp + 0x770]
movaps xmmword [rsp + 0x7b0], xmm0
mov rax, qword [rsp + 0x780]
mov qword [rsp + 0x7c0], rax
mov eax, dword [rsp + 0x499]
mov ecx, dword [rsp + 0x49c]
mov dword [rsp + 0x2e0], eax
mov dword [rsp + 0x2e3], ecx
mov eax, dword [rsp + 0x3e4]
mov dword [rsp + 0x208], eax
movzx eax, word [rsp + 0x3e8]
mov word [rsp + 0x20c], ax
movups xmm0, xmmword [rsp + 0xcc8]
movaps xmmword [rsp + 0x870], xmm0
mov eax, dword [rsp + 0x492]
mov ecx, dword [rsp + 0x495]
mov dword [rsp + 0x2db], ecx
mov dword [rsp + 0x2d8], eax
movdqu xmm0, xmmword [rsp + 0xca8]
movups xmm1, xmmword [rsp + 0xcb8]
movaps xmmword [rsp + 0x860], xmm1
movdqa xmmword [rsp + 0x850], xmm0
mov eax, dword [rsp + 0x48b]
mov ecx, dword [rsp + 0x48e]
mov dword [rsp + 0x2d0], eax
mov dword [rsp + 0x2d3], ecx
mov eax, dword [rsp + 0x484]
mov ecx, dword [rsp + 0x487]
mov dword [rsp + 0x2c8], eax
mov dword [rsp + 0x2cb], ecx
mov rax, qword [r12 + 0x180]
test rax, rax
mov qword [rsp + 0x38], rdx
je 0x140083fea
lock dec qword [rax]
jne 0x140083fea
mov r13, r10
mov rdi, r8
mov rsi, r9
lea rcx, [r12 + 0x180]
call fcn.14004f153
mov r9, rsi
mov r8, rdi
mov r10, r13
movaps xmm0, xmmword [rsp + 0x890]
movaps xmmword [rsp + 0x820], xmm0
lea rax, [rsp + 0xcd8]
lea rsi, [rsp + 0x1a8]
mov ecx, 0xb
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
movaps xmm0, xmmword [rsp + 0x880]
movaps xmmword [rsp + 0x810], xmm0
movaps xmm0, xmmword [rsp + 0x7b0]
movaps xmmword [rsp + 0x750], xmm0
mov rcx, qword [rsp + 0x7c0]
mov qword [rsp + 0x760], rcx
mov ecx, dword [rsp + 0x2e0]
mov edx, dword [rsp + 0x2e3]
mov dword [rsp + 0x2b0], ecx
mov dword [rsp + 0x2b3], edx
mov ecx, dword [rsp + 0x208]
mov dword [rsp + 0x200], ecx
movzx ecx, word [rsp + 0x20c]
mov word [rsp + 0x204], cx
movaps xmm0, xmmword [rsp + 0x870]
movaps xmmword [rsp + 0x800], xmm0
mov ecx, dword [rsp + 0x2d8]
mov edx, dword [rsp + 0x2db]
mov dword [rsp + 0x2ab], edx
mov dword [rsp + 0x2a8], ecx
movaps xmm0, xmmword [rsp + 0x850]
movaps xmm1, xmmword [rsp + 0x860]
movaps xmmword [rsp + 0x7f0], xmm1
movaps xmmword [rsp + 0x7e0], xmm0
mov ecx, dword [rsp + 0x2d0]
mov edx, dword [rsp + 0x2d3]
mov dword [rsp + 0x2a0], ecx
mov dword [rsp + 0x2a3], edx
mov ecx, dword [rsp + 0x2c8]
mov edx, dword [rsp + 0x2cb]
mov dword [rsp + 0x298], ecx
mov dword [rsp + 0x29b], edx
mov rcx, qword [rsp + 0x48]
mov byte [rcx], 1
movaps xmm0, xmmword [rsp + 0x820]
movaps xmmword [rsp + 0x830], xmm0
lea rdi, [rsp + 0xbf8]
mov ecx, 0xb
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
movaps xmm0, xmmword [rsp + 0x810]
movaps xmmword [rsp + 0x6d0], xmm0
movaps xmm0, xmmword [rsp + 0x750]
movaps xmmword [rsp + 0x520], xmm0
mov rax, qword [rsp + 0x760]
mov qword [rsp + 0x530], rax
mov eax, dword [rsp + 0x2b0]
mov ecx, dword [rsp + 0x2b3]
mov dword [rsp + 0x128], eax
mov dword [rsp + 0x12b], ecx
mov eax, dword [rsp + 0x200]
mov dword [rsp + 0xf0], eax
movzx eax, word [rsp + 0x204]
mov word [rsp + 0xf4], ax
movaps xmm0, xmmword [rsp + 0x800]
movaps xmmword [rsp + 0x6c0], xmm0
mov eax, dword [rsp + 0x2a8]
mov ecx, dword [rsp + 0x2ab]
mov dword [rsp + 0x123], ecx
mov dword [rsp + 0x120], eax
movdqa xmm0, xmmword [rsp + 0x7e0]
movaps xmm1, xmmword [rsp + 0x7f0]
movaps xmmword [rsp + 0x6b0], xmm1
movdqa xmmword [rsp + 0x6a0], xmm0
mov eax, dword [rsp + 0x2a0]
mov ecx, dword [rsp + 0x2a3]
mov dword [rsp + 0x11b], ecx
mov dword [rsp + 0x118], eax
mov eax, dword [rsp + 0x298]
mov ecx, dword [rsp + 0x29b]
mov dword [rsp + 0x113], ecx
mov dword [rsp + 0x110], eax
cmp r8d, 4
jne 0x14008422e
mov r13, qword [rsp + 0x30]
jmp 0x140084fa3
movaps xmm0, xmmword [rsp + 0x830]
movaps xmmword [rsp + 0x7d0], xmm0
mov rsi, qword [r12 + 0xf8]
test rsi, rsi
je 0x140084540
mov r13, r8
mov rax, r14
mov r14, r9
mov qword [rsp + 0x48], rax
mov qword [rsp + 0xc0], r10
mov rax, qword [r12 + 0x100]
mov qword [rsp + 0x100], rax
mov rdi, qword [rax + 0x10]
mov al, byte [0x140161290]
mov ecx, 0x1e0
mov edx, 8
call fcn.1400077b0
test rax, rax
je case.0x140064ee9.158
dec rdi
and rdi, 0xfffffffffffffff0
lea rdx, [rdi + rsi]
add rdx, 0x10
mov qword [rax], r13
mov r8d, 2
mov qword [rax + 8], r8
mov qword [rax + 0x10], rbx
mov rdi, rax
add rdi, 0x18
mov ecx, 0xb
lea rsi, [rsp + 0xbf8]
rep movsq qword [rdi], qword [rsi]
xor ecx, ecx
mov qword [rax + 0x70], rcx
mov r9, qword [rsp + 0x70]
mov qword [rax + 0x78], r9
mov r9, qword [rsp + 0xf8]
mov qword [rax + 0x80], r9
mov qword [rax + 0x88], r14
mov r9, qword [rsp + 0xb0]
mov qword [rax + 0x90], r9
mov qword [rax + 0x98], rbx
mov r9, qword [rsp + 0x60]
mov qword [rax + 0xa0], r9
mov qword [rax + 0xa8], rcx
mov r9, qword [rsp + 0xc0]
mov qword [rax + 0xb8], r9
mov r9, qword [rsp + 0x48]
mov qword [rax + 0xc0], r9
mov r9, qword [rsp + 0x38]
mov qword [rax + 0xc8], r9
mov r9, qword [rsp + 0x50]
mov qword [rax + 0xd0], r9
mov r9, qword [rsp + 0x68]
mov qword [rax + 0xd8], r9
mov r10, qword [rsp + 0x78]
mov qword [rax + 0xe0], r10
mov r9, qword [rsp + 0x80]
mov qword [rax + 0xe8], r9
mov r9, qword [rsp + 0xe8]
mov qword [rax + 0xf0], r9
mov r9, qword [rsp + 0xe0]
mov qword [rax + 0xf8], r9
mov r9, qword [rsp + 0xd8]
mov qword [rax + 0x100], r9
mov r9, qword [rsp + 0xd0]
mov qword [rax + 0x108], r9
movaps xmm0, xmmword [rsp + 0x6d0]
movups xmmword [rax + 0x110], xmm0
mov qword [rax + 0x120], 8
mov r9, qword [rsp + 0x530]
mov qword [rax + 0x138], r9
movaps xmm0, xmmword [rsp + 0x520]
movups xmmword [rax + 0x128], xmm0
mov qword [rax + 0x140], r10
mov r9d, dword [rsp + 0x28]
mov byte [rax + 0x148], r9b
mov r9d, dword [rsp + 0x128]
mov r10d, dword [rsp + 0x12b]
mov dword [rax + 0x149], r9d
mov dword [rax + 0x14c], r10d
mov r9d, 1
mov qword [rax + 0x150], r9
xorps xmm0, xmm0
movups xmmword [rax + 0x158], xmm0
mov qword [rax + 0x168], r9
mov word [rax + 0x170], 0
movzx r9d, word [rsp + 0xf4]
mov word [rax + 0x176], r9w
mov r9d, dword [rsp + 0xf0]
mov dword [rax + 0x172], r9d
mov qword [rax + 0x178], r8
movaps xmm0, xmmword [rsp + 0x6c0]
movups xmmword [rax + 0x180], xmm0
mov qword [rax + 0x190], rbp
mov qword [rax + 0x198], r15
mov byte [rax + 0x1a0], cl
mov r8d, dword [rsp + 0x120]
mov r9d, dword [rsp + 0x123]
mov dword [rax + 0x1a4], r9d
mov dword [rax + 0x1a1], r8d
movaps xmm0, xmmword [rsp + 0x6a0]
movaps xmm1, xmmword [rsp + 0x6b0]
movups xmmword [rax + 0x1b8], xmm1
movups xmmword [rax + 0x1a8], xmm0
mov byte [rax + 0x1c8], 3
mov r8d, dword [rsp + 0x118]
mov r9d, dword [rsp + 0x11b]
mov dword [rax + 0x1cc], r9d
mov dword [rax + 0x1c9], r8d
mov r8, qword [rsp + 0xc8]
mov qword [rax + 0x1d0], r8
mov byte [rax + 0x1d8], cl
mov ecx, dword [rsp + 0x110]
mov r8d, dword [rsp + 0x113]
mov dword [rax + 0x1dc], r8d
mov dword [rax + 0x1d9], ecx
lea r8, [0x1401237e0]
mov rcx, rdx
mov rdx, rax
mov rax, qword [rsp + 0x100]
call qword [rax + 0x18]
mov r13, qword [rsp + 0x30]
jmp 0x140084e65
mov eax, 1
lock xadd qword [0x140161068], rax
mov qword [rsp + 0xd30], rax
mov ecx, 0xb
lea rax, [rsp + 0x26a8]
lea rsi, [rsp + 0xbf8]
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
movaps xmm0, xmmword [rsp + 0x6d0]
movups xmmword [rax + 0xf8], xmm0
mov rcx, qword [rsp + 0x530]
mov qword [rax + 0x120], rcx
movaps xmm0, xmmword [rsp + 0x520]
movups xmmword [rax + 0x110], xmm0
mov ecx, dword [rsp + 0x128]
mov dword [rax + 0x131], ecx
mov ecx, dword [rsp + 0x12b]
mov dword [rax + 0x134], ecx
mov ecx, dword [rsp + 0xf0]
mov dword [rax + 0x15a], ecx
movzx ecx, word [rsp + 0xf4]
mov word [rax + 0x15e], cx
movaps xmm0, xmmword [rsp + 0x6c0]
movups xmmword [rax + 0x168], xmm0
mov ecx, dword [rsp + 0x123]
mov dword [rax + 0x18c], ecx
mov ecx, dword [rsp + 0x120]
mov dword [rax + 0x189], ecx
movaps xmm0, xmmword [rsp + 0x6a0]
movaps xmm1, xmmword [rsp + 0x6b0]
movups xmmword [rax + 0x1a0], xmm1
movups xmmword [rax + 0x190], xmm0
mov ecx, dword [rsp + 0x118]
mov dword [rax + 0x1b1], ecx
mov ecx, dword [rsp + 0x11b]
mov dword [rax + 0x1b4], ecx
mov ecx, dword [rsp + 0x110]
mov dword [rax + 0x1c1], ecx
mov ecx, dword [rsp + 0x113]
mov dword [rax + 0x1c4], ecx
mov qword [rax - 0x18], r8
mov edx, 2
mov qword [rax - 0x10], rdx
mov qword [rax - 8], rbx
xor ecx, ecx
mov qword [rax + 0x58], rcx
mov r8, qword [rsp + 0x70]
mov qword [rax + 0x60], r8
mov r8, qword [rsp + 0xf8]
mov qword [rax + 0x68], r8
mov qword [rax + 0x70], r9
mov r8, qword [rsp + 0xb0]
mov qword [rax + 0x78], r8
mov qword [rax + 0x80], rbx
mov r8, qword [rsp + 0x60]
mov qword [rax + 0x88], r8
mov qword [rax + 0x90], rcx
mov qword [rax + 0xa0], r10
mov qword [rax + 0xa8], r14
mov r8, qword [rsp + 0x38]
mov qword [rax + 0xb0], r8
mov r8, qword [rsp + 0x50]
mov qword [rax + 0xb8], r8
mov r8, qword [rsp + 0x68]
mov qword [rax + 0xc0], r8
mov r9, qword [rsp + 0x78]
mov qword [rax + 0xc8], r9
mov r8, qword [rsp + 0x80]
mov qword [rax + 0xd0], r8
mov r8, qword [rsp + 0xe8]
mov qword [rax + 0xd8], r8
mov r8, qword [rsp + 0xe0]
mov qword [rax + 0xe0], r8
mov r8, qword [rsp + 0xd8]
mov qword [rax + 0xe8], r8
mov r8, qword [rsp + 0xd0]
mov qword [rax + 0xf0], r8
mov qword [rax + 0x108], 8
mov qword [rax + 0x128], r9
mov r8d, dword [rsp + 0x28]
mov byte [rax + 0x130], r8b
mov r8d, 1
mov qword [rax + 0x138], r8
xorps xmm0, xmm0
movups xmmword [rax + 0x140], xmm0
mov qword [rax + 0x150], r8
mov word [rax + 0x158], 0
mov qword [rax + 0x160], rdx
mov qword [rax + 0x178], rbp
mov qword [rax + 0x180], r15
mov byte [rax + 0x188], cl
mov byte [rax + 0x1b0], 3
mov rdx, qword [rsp + 0xc8]
mov qword [rax + 0x1b8], rdx
mov byte [rax + 0x1c0], cl
lea rcx, [rsp + 0xd30]
mov qword [rax + 0x1c8], rcx
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xe0]
cmp eax, 1
mov r13, qword [rsp + 0x30]
je 0x140084812
test eax, eax
jne 0x140085f8b
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0x90]
lea rdx, [0x1400c2ce9]
call fcn.14009f520
mov byte [rsi + 0xe0], 1
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x90]
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
jae case.0x1400686ed.118
inc rax
mov ecx, dword [0x140161294]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0x90], rax
mov rsi, qword [rcx + 0x98]
lea rcx, [rsp + 0x1230]
lea rdx, [rsp + 0x2690]
mov r8d, 0x1e8
call sub.VCRUNTIME140.dll_memcpy
cmp rsi, 2
je 0x140085f2b
lea rcx, [rsp + 0x35f0]
lea rdx, [rsp + 0x2690]
mov r8d, 0x1e0
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x1410]
mov rbx, qword [rax]
test rsi, rsi
je 0x140084d62
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xa0]
lock inc qword [r14]
jle 0x140085c5b
mov al, byte [0x140161290]
mov ecx, 0x280
mov edx, 0x80
call fcn.1400077b0
test rax, rax
je 0x140085f56
mov rsi, rax
lea rdi, [r14 + 0x70]
mov qword [rax], 0xcc
xor r15d, r15d
mov qword [rax + 8], r15
lea rax, [0x140123030]
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], r15
mov qword [rsi + 0x20], r14
mov qword [rsi + 0x28], rbx
mov rcx, rsi
add rcx, 0x30
lea rdx, [rsp + 0x35f0]
mov r8d, 0x1e0
call sub.VCRUNTIME140.dll_memcpy
xorps xmm0, xmm0
movaps xmmword [rsi + 0x210], xmm0
mov qword [rsi + 0x220], r15
mov rcx, rdi
mov rdx, rsi
mov r8, rsi
call fcn.1400518f7
test rax, rax
je 0x140084e30
add r14, 0x10
mov byte [rsp + 0x8c0], 0
lea rcx, [rsp + 0x2188]
mov qword [rcx], r14
mov qword [rcx + 8], rax
lea rax, [rsp + 0x8c0]
mov qword [rcx + 0x10], rax
call fcn.1400c2659
jmp 0x140084e30
mov eax, dword [rsp + 0xa0]
mov ecx, dword [rsp + 0xa3]
lea rsi, [rsp + 0xd60]
mov dword [rsi - 0x24], ecx
mov dword [rsi - 0x27], eax
mov qword [rsi - 0x20], r15
movaps xmm0, xmmword [rsp + 0x3a0]
movups xmmword [rsi - 0x18], xmm0
mov rax, qword [rsp + 0x3b0]
mov qword [rsi - 8], rax
lea rdx, [rsp + 0x8c0]
mov r8d, 0x338
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 0x338], 2
mov rax, qword [rsp + 0x590]
mov qword [rsi + 0x350], rax
movaps xmm0, xmmword [rsp + 0x580]
movups xmmword [rsi + 0x340], xmm0
xorps xmm0, xmm0
movups xmmword [rsi + 0x358], xmm0
movaps xmm0, xmmword [rsp + 0x700]
movaps xmm1, xmmword [rsp + 0x710]
movups xmmword [rsi + 0x368], xmm0
movups xmmword [rsi + 0x378], xmm1
mov dword [rsi + 0x388], 0
mov word [rsi + 0x394], 0
xor eax, eax
mov qword [rsi + 0x398], rax
mov byte [rsi + 0x3a0], al
mov byte [rsi + 0x3a9], 2
mov rcx, qword [rsp + 0x340]
mov qword [rsi + 0x3aa], rcx
mov rcx, qword [rsp + 0x346]
mov qword [rsi + 0x3b0], rcx
mov byte [rsi + 0x3b8], al
mov ecx, dword [rsp + 0x130]
mov dword [rsi + 0x3b9], ecx
mov ecx, dword [rsp + 0x133]
mov dword [rsi + 0x3bc], ecx
mov qword [rsi + 0x3c0], rbx
mov qword [rsp + 0x60], rdi
mov qword [rsi + 0x3c8], rdi
mov qword [rsi + 0x3d0], rax
movaps xmm0, xmmword [rsp + 0x6e0]
movaps xmm1, xmmword [rsp + 0x6f0]
movups xmmword [rsi + 0x3d8], xmm0
movups xmmword [rsi + 0x3e8], xmm1
mov dword [rsi + 0x3f8], 1
mov eax, dword [rsp + 0x2f8]
mov dword [rsi + 0x3fc], eax
mov eax, dword [rsp + 0x300]
mov dword [rsi + 0x400], eax
mov eax, dword [rsp + 0x100]
mov dword [rsi + 0x404], eax
mov eax, dword [rsp + 0xf8]
mov dword [rsi + 0x408], eax
mov eax, dword [rsp + 0xb0]
mov dword [rsi + 0x40c], eax
mov rax, qword [rsp + 0x30]
mov dword [rsi + 0x410], eax
mov eax, dword [rsp + 0x148]
mov dword [rsi + 0x414], eax
mov eax, dword [rsp + 0x8c]
mov dword [rsi + 0x418], eax
mov eax, dword [rsp + 0x308]
mov dword [rsi + 0x41c], eax
mov eax, dword [rsp + 0x310]
mov dword [rsi + 0x420], eax
mov eax, dword [rsp + 0x210]
mov dword [rsi + 0x424], eax
mov eax, dword [rsp + 0x320]
mov dword [rsi + 0x428], eax
mov eax, dword [rsp + 0x330]
mov dword [rsi + 0x42c], eax
mov eax, dword [rsp + 0x218]
mov dword [rsi + 0x430], eax
mov al, byte [rsp + 0x328]
mov byte [rsi + 0x434], al
mov al, byte [rsp + 0x5a]
mov byte [rsi + 0x437], al
movzx eax, word [rsp + 0x58]
mov word [rsi + 0x435], ax
mov dword [rsi + 0x438], 2
mov rax, qword [rsp + 0x470]
mov qword [rsi + 0x46c], rax
movaps xmm0, xmmword [rsp + 0x440]
movaps xmm1, xmmword [rsp + 0x450]
movaps xmm2, xmmword [rsp + 0x460]
movups xmmword [rsi + 0x45c], xmm2
movups xmmword [rsi + 0x44c], xmm1
movups xmmword [rsi + 0x43c], xmm0
mov qword [rsi - 0x30], r14
mov al, byte [rsp + 0xc0]
mov byte [rsi - 0x28], al
mov al, byte [0x140161290]
mov ecx, 8
mov edx, 8
call fcn.1400077b0
test rax, rax
je case.0x14008e8df.88
mov rsi, rax
mov qword [rax], 0
xor ecx, ecx
call fcn.140031ec9
mov rdi, rax
mov al, byte [0x140161290]
mov ecx, 0x60
mov edx, 8
call fcn.1400077b0
test rax, rax
je case.0x14006ea53.76
mov edx, 1
mov qword [rax], rdx
mov qword [rax + 8], rdx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
mov qword [rax + 0x28], rdi
mov qword [rax + 0x30], rdx
movabs rcx, 0x8000000000000000
mov qword [rax + 0x38], rcx
mov qword [rax + 0x40], rdx
xorps xmm0, xmm0
movups xmmword [rax + 0x48], xmm0
mov qword [rax + 0x58], 0
mov qword [rsp + 0x70], rax
lock inc qword [rax]
jle 0x140085c5b
mov al, byte [0x140161290]
mov ecx, 0x38
mov edx, 8
call fcn.1400077b0
test rax, rax
je case.0x14006f656.71
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
xor ecx, ecx
mov qword [rax + 0x10], rcx
mov byte [rax + 0x18], cl
mov qword [rax + 0x20], rcx
mov qword [rsp + 0xf8], rax
mov byte [rax + 0x30], cl
call fcn.140087aab
mov qword [rsp + 0x30], rax
mov qword [rsp + 0xb0], rdx
mov rax, qword [r12 + 0x360]
movzx ebp, byte [rax + 0x44]
mov r14d, dword [rax + 0x3c]
mov rcx, qword [rax + 0x20]
mov edi, dword [rax + 0x28]
mov r15, qword [rax + 0x10]
mov esi, dword [rax + 0x18]
mov r13b, byte [rax + 0x45]
test ebp, ebp
jne 0x1400852cc
cmp edi, 0x3b9aca00
jne 0x1400852cc
lea rcx, [rsp + 0x2690]
lea rdx, [rsp + 0xd30]
mov r8d, 0x4a8
call sub.VCRUNTIME140.dll_memcpy
mov r14d, 2
xor eax, eax
mov qword [rsp + 0x38], rax
jmp 0x140085392
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xa0]
lock inc qword [rdi]
jle 0x140085c5b
mov al, byte [0x140161290]
mov ecx, 0x280
mov edx, 0x80
call fcn.1400077b0
test rax, rax
je 0x140085f56
mov rsi, rax
mov qword [rax], 0xcc
xor r14d, r14d
mov qword [rax + 8], r14
lea rax, [0x1401232b0]
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], r14
mov qword [rsi + 0x20], rdi
add rdi, 0x60
mov qword [rsi + 0x28], rbx
mov rcx, rsi
add rcx, 0x30
lea rdx, [rsp + 0x35f0]
mov r8d, 0x1e0
call sub.VCRUNTIME140.dll_memcpy
xorps xmm0, xmm0
movaps xmmword [rsi + 0x210], xmm0
mov qword [rsi + 0x220], r14
mov rcx, rdi
mov rdx, rsi
mov r8, rsi
call fcn.1400518f7
test rax, rax
je 0x140084e30
mov ecx, dword [0x140161294]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
lea rcx, [rcx + 0xa0]
mov rdx, rax
call fcn.1400c128d
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0x90]
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rsi], rcx
je 0x140084e65
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x20]
lea rsi, [r12 + 0x118]
mov qword [r12 + 0x130], r13
movaps xmm0, xmmword [rsp + 0x7d0]
movups xmmword [r12 + 0x138], xmm0
mov byte [r12 + 0x148], 0
lea rdi, [r12 + 0x148]
mov rax, qword [r12 + 0x140]
mov qword [rsi + 0x10], rax
movdqu xmm0, xmmword [r12 + 0x130]
movdqu xmmword [rsi], xmm0
cmp byte [r12 + 0x128], 2
je 0x140085d68
mov rcx, rsi
mov rdx, qword [rsp + 0x338]
call fcn.14006f618
test rax, rax
je 0x140084ef3
mov byte [rdi], 3
mov al, 4
mov byte [r12 + 0x111], al
mov rax, qword [rsp + 0x318]
mov byte [rax + 0x70], 3
jmp 0x140085aae
mov r13, rdx
test rdx, rdx
je 0x140084eff
mov bl, 2
jmp 0x140084f4c
mov bl, byte [r12 + 0x128]
mov byte [r12 + 0x128], 2
cmp bl, 2
je 0x140085f78
mov r13, qword [r12 + 0x118]
mov r14, qword [r12 + 0x120]
mov eax, dword [r12 + 0x12c]
mov dword [rsp + 0x2693], eax
mov eax, dword [r12 + 0x129]
mov dword [rsp + 0x2690], eax
cmp bl, 3
je 0x140084ed5
mov eax, dword [rsp + 0x2690]
mov ecx, dword [rsp + 0x2693]
mov dword [rsp + 0x1233], ecx
mov dword [rsp + 0x1230], eax
cmp byte [r12 + 0x128], 2
je 0x140084f7b
mov rcx, rsi
call fcn.140076c46
mov eax, dword [rsp + 0x1230]
mov ecx, dword [rsp + 0x1233]
mov dword [rsp + 0x2bb], ecx
mov dword [rsp + 0x2b8], eax
mov byte [rdi], 1
cmp bl, 2
jne 0x140085090
mov rax, qword [r12 + 0x68]
test rax, rax
je 0x140084fbd
lock dec qword [rax]
jne 0x140084fbd
lea rcx, [r12 + 0x68]
call fcn.14004f153
mov rax, qword [r12 + 0xf8]
test rax, rax
je 0x140084fdd
lock dec qword [rax]
jne 0x140084fdd
lea rcx, [r12 + 0xf8]
call fcn.14004f153
mov rax, qword [r12 + 0x108]
test rax, rax
je 0x140084ffd
lock dec qword [rax]
jne 0x140084ffd
lea rcx, [r12 + 0x108]
call fcn.14004f785
lea rcx, [r12 + 0xc0]
call fcn.14005fab1
cmp byte [r12 + 0xc0], 2
jb 0x140085041
mov rsi, qword [r12 + 0xc8]
lea rcx, [rsi + 0x18]
mov rax, qword [rsi]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x1401611e0]
xor edx, edx
mov r8, rsi
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [r12 + 0xe8]
mov rax, qword [r12 + 0xd0]
mov rdx, qword [r12 + 0xd8]
mov r8, qword [r12 + 0xe0]
call qword [rax + 0x10]
cmp qword [r12 + 0xf0], 0
je 0x14008507c
lea rcx, [r12 + 0xf0]
call fcn.14005085b
lea rcx, [r12 + 0xa0]
call fcn.140040659
mov bl, 2
jmp case.0x1400440ee.448
mov al, 2
cmp byte [r12 + 0x110], 0
jne 0x1400850bb
mov eax, dword [rsp + 0x2b8]
mov ecx, dword [rsp + 0x2bb]
mov dword [rsp + 0x8c3], ecx
mov dword [rsp + 0x8c0], eax
mov eax, ebx
lea rbx, [r12 + 0x108]
mov rcx, qword [r12 + 0xf0]
mov qword [rsp + 0xd60], rcx
movups xmm0, xmmword [r12 + 0xc0]
movups xmm1, xmmword [r12 + 0xd0]
movups xmm2, xmmword [r12 + 0xe0]
movaps xmmword [rsp + 0xd50], xmm2
movaps xmmword [rsp + 0xd40], xmm1
movaps xmmword [rsp + 0xd30], xmm0
movups xmm0, xmmword [r12 + 0xa0]
movups xmm1, xmmword [r12 + 0xb0]
movups xmmword [rsp + 0x21b0], xmm1
movups xmmword [rsp + 0x21a0], xmm0
mov ecx, dword [rsp + 0x8c0]
mov edx, dword [rsp + 0x8c3]
mov dword [rsp + 0x2199], ecx
mov dword [rsp + 0x219c], edx
mov qword [rsp + 0x2188], r13
mov qword [rsp + 0x2190], r14
mov byte [rsp + 0x2198], al
mov rsi, qword [r12 + 0x108]
test rsi, rsi
je 0x1400851da
lea rdi, [rsp + 0x1230]
lea rdx, [rsp + 0x2188]
mov rcx, rdi
call fcn.14006fd24
cmp byte [rdi + 0x69], 2
jne 0x14008526f
mov rax, qword [rsp + 0x1260]
mov qword [rsp + 0x26c0], rax
movups xmm0, xmmword [rsp + 0x1230]
movups xmm1, xmmword [rsp + 0x1240]
movups xmm2, xmmword [rsp + 0x1250]
movaps xmmword [rsp + 0x26b0], xmm2
movaps xmmword [rsp + 0x26a0], xmm1
movaps xmmword [rsp + 0x2690], xmm0
mov rcx, rbx
call fcn.14004f095
mov r14, rax
jmp 0x1400857f5
mov rax, qword [rsp + 0x21b8]
mov qword [rsp + 0x26c0], rax
mov rax, qword [rsp + 0x2188]
mov rcx, qword [rsp + 0x2190]
mov dl, byte [rsp + 0x2198]
mov r8d, dword [rsp + 0x2199]
movzx r9d, word [rsp + 0x219d]
mov r10b, byte [rsp + 0x219f]
mov r11, qword [rsp + 0x21a0]
movups xmm0, xmmword [rsp + 0x21a8]
movaps xmmword [rsp + 0x26b0], xmm0
mov byte [rsp + 0x26a0], dl
mov dword [rsp + 0x26a1], r8d
mov word [rsp + 0x26a5], r9w
mov byte [rsp + 0x26a7], r10b
mov qword [rsp + 0x26a8], r11
mov qword [rsp + 0x2690], rax
mov qword [rsp + 0x2698], rcx
jmp case.0x14004aae5.376
add rsi, 0x10
lea rdi, [rsp + 0x2690]
mov rcx, rdi
mov rdx, rsi
call fcn.1400bf6e7
cmp qword [rdi], 0
jne case.0x14006f668.72
mov rsi, qword [rsp + 0x2698]
mov dil, byte [rsp + 0x26a0]
lea r14, [rsi + 0x10]
movzx eax, byte [rsp + 0xd30]
test rax, rax
je 0x1400856f1
cmp eax, 1
jne 0x1400856f5
mov al, 1
mov dl, byte [rsp + 0xd31]
jmp 0x1400856f3
mov qword [rsp + 0x28], rcx
lea rcx, [rsp + 0xd30]
call fcn.140058a72
test rax, rax
je 0x14008603e
lea r8, [rsp + 0x1230]
mov dword [r8], ebp
mov dword [r8 + 4], r14d
mov qword [r8 + 8], r15
mov dword [r8 + 0x10], esi
mov rcx, qword [rsp + 0x28]
mov qword [r8 + 0x18], rcx
mov dword [r8 + 0x20], edi
mov dword [rax + 0x20], edi
mov byte [r8 + 0x28], r13b
lea rsi, [rsp + 0x2690]
mov ah, 0x24
nop
add byte es:[rax], al
mov rcx, rsi
mov rdx, rax
call fcn.140032a2e
mov rax, qword [rsi]
mov qword [rsp + 0x38], rax
lea rsi, [rsp + 0x2698]
mov ah, 0x24
cwde
add byte es:[rax], al
lea rdi, [rsp + 0x16d0]
and al, 0xd0
invalid
add byte [rax], al
mov ecx, 0xc
add bl, dh
movsq qword [rdi], qword [rsi]
lea rdx, [rsp + 0xd38]
mov r14, qword [rdx - 8]
lea rsi, [rsp + 0x1230]
mov r8d, 0x4a0
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x2690]
mov r8d, 0x4a8
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [rsp + 0x16d8]
lea rdi, [rsp + 0x35f0]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x2188]
lea rdx, [rsp + 0x2690]
mov r8d, 0x4a8
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0x5e0]
lea rsi, [rsp + 0x35f0]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
mov rsi, qword [r12 + 0x1f0]
test rsi, rsi
je 0x14008548e
mov r13, qword [r12 + 0x1f8]
mov rdi, qword [r13 + 0x10]
mov al, byte [0x140161290]
mov ecx, 0xf50
mov edx, 8
call fcn.1400077b0
test rax, rax
je 0x14008602f
mov r15, rax
dec rdi
and rdi, 0xfffffffffffffff0
lea rbp, [rdi + rsi]
add rbp, 0x10
mov qword [rax], 1
mov rax, qword [rsp + 0x70]
mov qword [r15 + 8], rax
mov qword [r15 + 0x10], r14
lea rcx, [r15 + 0x18]
lea rdx, [rsp + 0x2188]
mov r8d, 0x4a8
call sub.VCRUNTIME140.dll_memcpy
mov rdi, r15
add rdi, 0x4c0
lea rsi, [rsp + 0x5e0]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x30]
mov qword [r15 + 0x518], rax
mov byte [r15 + 0xa28], 0
lea r8, [0x1401237c0]
mov rcx, rbp
mov rdx, r15
call qword [r13 + 0x18]
jmp 0x140085be3
mov rax, qword [r12 + 0x320]
jmp 0x1400829ef
mov eax, 1
lock xadd qword [0x140161068], rax
lea r13, [rsp + 0x660]
mov qword [r13], rax
lea r15, [rsp + 0x26a8]
lea rdx, [rsp + 0x2188]
mov r8d, 0x4a8
mov rcx, r15
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rsp + 0x2b50]
lea rsi, [rsp + 0x5e0]
mov ecx, 0xb
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov qword [r15 - 0x18], 1
mov rcx, qword [rsp + 0x70]
mov qword [r15 - 0x10], rcx
mov qword [r15 - 8], r14
mov rcx, qword [rsp + 0x30]
mov qword [rax + 0x58], rcx
mov byte [rax + 0x568], 0
mov qword [rax + 0xa90], r13
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xe0]
cmp eax, 1
je 0x140085561
test eax, eax
jne 0x14008608a
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0x90]
lea rdx, [0x1400c2ce9]
call fcn.14009f520
mov byte [rsi + 0xe0], 1
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x90]
movabs rcx, 0x7fffffffffffffff
cmp rax, rcx
jae case.0x1400686ed.118
inc rax
mov ecx, dword [0x140161294]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0x90], rax
mov rsi, qword [rcx + 0x98]
lea rcx, [rsp + 0x1230]
lea rdx, [rsp + 0x2690]
mov r8d, 0xf58
call sub.VCRUNTIME140.dll_memcpy
cmp rsi, 2
je 0x140086069
lea rcx, [rsp + 0x35f0]
lea rdx, [rsp + 0x2690]
mov r8d, 0xf50
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x2180]
mov r14, qword [rax]
test rsi, rsi
je 0x140085adb
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r15, qword [rax + 0xa0]
lock inc qword [r15]
jle 0x140085c5b
mov al, byte [0x140161290]
mov ecx, 0x1000
mov edx, 0x80
call fcn.1400077b0
test rax, rax
je 0x14008607b
mov rsi, rax
lea rdi, [r15 + 0x70]
mov qword [rax], 0xcc
xor r13d, r13d
mov qword [rax + 8], r13
lea rax, [0x1401231c0]
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], r13
mov qword [rsi + 0x20], r15
mov qword [rsi + 0x28], r14
mov rcx, rsi
add rcx, 0x30
lea rdx, [rsp + 0x35f0]
mov r8d, 0xf50
call sub.VCRUNTIME140.dll_memcpy
xorps xmm0, xmm0
movaps xmmword [rsi + 0xf80], xmm0
mov qword [rsi + 0xf90], r13
mov rcx, rdi
mov rdx, rsi
mov r8, rsi
call fcn.1400518f7
ret 0xfffc
test rax, rax
je 0x140085ba9
add r15, 0x10
lea rdx, [rsp + 0x640]
mov byte [rdx], 0
lea rcx, [rsp + 0x400]
add al, 0
add byte [rcx + rcx*4 + 0x39], cl
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], rdx
call fcn.1400c2659
iretd
add eax, dword [rax]
jmp 0x140085ba9
call fcn.1400d29b0
mov edx, eax
xor dl, 1
add ecx, ebp
in al, 0xe1
invalid
invalid
xor eax, eax
jmp 0x140085737
call fcn.140034301
mov r15, rax
mov rax, qword [rsp + 0xd38]
lea rdx, [rax + 0x18]
mov r10, qword [rax]
mov r8, qword [rax + 8]
mov r9, qword [rax + 0x10]
lea r13, [rsp + 0x2690]
mov rcx, r13
call qword [r10]
movups xmm0, xmmword [r13]
add byte [rcx + 0xf], al
adc byte [rbp + 0x10], cl
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
mov al, 2
lea r13, [rsp + 0x1268]
lea rcx, [rsp + 0x26a0]
mov byte [rcx - 0x10], al
mov byte [rcx - 0xf], dl
mov qword [rcx - 8], r15
lea rdx, [rsp + 0xd58]
mov rax, qword [rdx - 0x18]
mov r8, qword [rdx - 0x10]
mov r9, qword [rdx - 8]
call qword [rax]
lea rdx, [rsp + 0x2690]
lea r8, [rsp + 0x1230]
mov rcx, r14
mov r9, rbx
call fcn.14005e93d
lea r15, [rsp + 0xd30]
mov rcx, r14
mov rdx, r15
call fcn.14005f87c
movabs al, byte [0x7400307f8349fffd]
invalid
lea rcx, [rsp + 0xd60]
call fcn.14005085b
mov qword [rsp + 0xd60], 0
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
push rbp
and byte [rdi], cl
sub dword [rsp + 0x2690], eax
movaps xmmword [rsp + 0x26a0], xmm1
add byte [rax], al
movaps xmmword [rsp + 0x26b0], xmm2
mov rax, qword [r13 + 0x30]
mov qword [rsp + 0x26c0], rax
test byte [rax + rax*8], ah
add byte es:[rax], al
mov rcx, rsi
mov edx, edi
call fcn.140034b50
xor r14d, r14d
mov rax, qword [rsp + 0x26c0]
mov qword [rsp + 0x3620], rax
mov rax, qword [rsp + 0x2690]
mov rcx, qword [rsp + 0x2698]
add byte es:[rax], al
mov dl, byte [rsp + 0x26a0]
mov r8d, dword [rsp + 0x26a1]
movzx r9d, word [rsp + 0x26a5]
mov r10b, byte [rsp + 0x26a7]
add byte es:[rax], al
mov r11, qword [rsp + 0x26a8]
movaps xmm0, xmmword [rsp + 0x26b0]
add byte es:[rax], al
movaps xmmword [rsp + 0x3610], xmm0
mov byte [rsp + 0x3600], dl
add byte [rax], al
mov dword [rsp + 0x3601], r8d
mov word [rsp + 0x3605], r9w
mov byte [rsp + 0x3607], r10b
mov qword [rsp + 0x3608], r11
mov qword [rsp + 0x35f0], rax
mov qword [rsp + 0x35f8], rcx
xor eax, 0xb60f0000
test byte [rax + rsi], ah
or eax, 0x85480000
invalid
je case.0x14004b475.332
cmp eax, 1
jne 0x1400858a6
mov al, 1
mov cl, byte [rsp + 0xd31]
jmp 0x1400858a4
xor eax, eax
jmp 0x1400858e3
call fcn.140034301
mov rsi, rax
mov rax, qword [rsp + 0xd38]
lea rdx, [rax + 0x18]
mov r10, qword [rax]
mov r8, qword [rax + 8]
mov r9, qword [rax + 0x10]
lea rdi, [rsp + 0x1230]
mov rcx, rdi
call qword [r10]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov al, 2
invalid
lea r15, [rsp + 0x26a0]
mov byte [r15 - 0x10], al
mov byte [r15 - 0xf], cl
int1
mov qword [r15 - 8], rsi
lea rdx, [rsp + 0xd58]
mov rax, qword [rdx - 0x18]
mov r8, qword [rdx - 0x10]
mov r9, qword [rdx - 8]
mov rcx, r15
call qword [rax]
mov rax, qword [rsp + 0x3620]
test byte [rax + riz], ah
add byte ss:[rax], al
lea rsi, [rsp + 0x1230]
mov qword [rsi + 0x58], rax
movaps xmm0, xmmword [rsp + 0x35f0]
movaps xmm1, xmmword [rsp + 0x3600]
movaps xmm2, xmmword [rsp + 0x3610]
movups xmmword [rsi + 0x48], xmm2
movups xmmword [rsi + 0x38], xmm1
movups xmmword [rsi + 0x28], xmm0
mov r13, qword [r15 - 0x10]
movups xmm0, xmmword [r15 - 8]
movaps xmmword [rsi], xmm0
movdqu xmm0, xmmword [r15 + 8]
movdqa xmmword [rsi + 0x10], xmm0
mov rax, qword [r15 + 0x18]
sbb byte [rax - 0x77], cl
and byte [rax - 0x73], r9b
mov word [rax + rsi], fs
or eax, 0x9be80000
lodsb al, byte [rsi]
sti
dec dword [rax - 0x73]
mov esp, 0x4c024
rol byte [rax + rax], 0
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
mov eax, dword [r15 - 0x10]
mov ecx, dword [r15 - 0xd]
mov dword [rsp + 0x2c3], ecx
add byte [rcx + 0x2c02484], cl
add byte [rax], al
mov rax, qword [r12 + 0x68]
and al, 0x68
test rax, rax
invalid
je 0x1400859b4
lock dec qword [rax]
jne 0x1400859b4
lea rcx, [r12 + 0x68]
call fcn.14004f153
xchg edi, eax
cld
invalid
mov rax, qword [r12 + 0xf8]
test rax, rax
je 0x1400859d4
lock dec qword [rax]
jne 0x1400859d4
lea rcx, [r12 + 0xf8]
call fcn.14004f153
xchg edi, eax
cld
invalid
mov rax, qword [rbx]
test rax, rax
je 0x1400859ea
lock dec qword [rax]
jne 0x1400859ea
mov rcx, rbx
call fcn.14004f785
xor ebx, ebx
lea rdi, [rsp + 0x220]
lea rsi, [rsp + 0x4c0]
lea esi, [rsp + 0x4c0]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0x2c0]
mov ecx, dword [rsp + 0x2c3]
mov dword [rsp + 0x10b], ecx
add byte [rcx + 0x1082484], cl
add byte [rax], al
mov byte [r12 + 0x111], 1
mov byte [rsp + 0x111], 1
mov r15, qword [rsp + 0xb8]
mov edi, dword [rsp + 0xb8]
lea rdi, [rsp + 0x2630]
lea rsi, [rsp + 0x220]
lea esi, [rsp + 0x220]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0x108]
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rbx + 0x10b248c], cl
add byte [rax], al
mov dword [rsp + 0x293], ecx
xchg ebx, eax
add al, byte [rax]
add byte [rcx + 0x2902484], cl
and al, 0x90
add al, byte [rax]
add byte [rcx + rcx*4 - 7], cl
call fcn.14007fa34
invalid
lahf
invalid
dec dword [rcx - 0x39]
mov dword [rdi], 4
add al, 0
add byte [rax], al
mov rdx, qword [rsp + 0x318]
mov qword [rdx], r13
lea rdi, [rdx + 8]
lea edi, [rdx + 8]
lea rsi, [rsp + 0x2630]
lea esi, [rsp + 0x2630]
add byte [rax], al
mov ecx, 0xc
add byte [rax], al
add bl, dh
rep movsq qword [rdi], qword [rsi]
mov qword [rdx + 0x68], r14
mov dword [rdx + 0x68], esi
push 0xffffffff8b705a88
jo 0x140085a26
test byte [rax + rdx*4], ah
nop
add al, byte [rax]
add byte [rbx + 0x293248c], cl
xchg ebx, eax
add al, byte [rax]
add byte [rax], al
mov dword [rdx + 0x71], eax
jno 0x140085a35
invalid
invalid
movaps xmm6, xmmword [rsp + 0x4560]
movaps xmm7, xmmword [rsp + 0x4570]
and al, 0x70
add byte [r8], r8b
add byte [rdi + rcx + 0x28], al
sub byte [rsp + 0x4580], al
and al, 0x80
add byte [r8], r8b
add byte [rax - 0x7f], cl
invalid
cwde
add byte [r8], r8b
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
ror dword [rax - 0x75], 0xb8
movabs al, byte [0xf07ff48f0000000]
inc qword [rdi]
jle 0x140085c5b
mov al, byte [0x140161290]
mov ecx, 0x1000
add byte [rdx + 0x80], bh
add byte [rax], al
call fcn.1400077b0
pushfq
sbb al, 0xf8
clc
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
pop rsi
invalid
add byte [rax], al
mov rsi, rax
mov qword [rax], 0xcc
add byte [rax], al
add byte [rbp + 0x31], al
dec dword [rcx + rcx*4 + 0x78]
or byte [rax - 0x73], cl
add eax, 0x9d86b
add byte [rax - 0x77], cl
mov dword [rsi + 0x10], eax
mov qword [rsi + 0x18], r15
mov qword [rsi + 0x20], rdi
mov dword [rsi + 0x20], edi
add rdi, 0x60
invalid
mov qword [rsi + 0x28], r14
mov dword [rsi + 0x28], esi
mov rcx, rsi
add rcx, 0x30
add ecx, 0x30
lea rdx, [rsp + 0x35f0]
add byte [rax], al
mov r8d, 0xf50
mov eax, 0xf50
call sub.VCRUNTIME140.dll_memcpy
xchg edx, eax
add al, 0
xorps xmm0, xmm0
movaps xmmword [rsi + 0xf80], xmm0
or byte [rdi], 0
add byte [rcx + rcx*4 - 0x42], cl
nop
sldt word [rax]
mov rcx, rdi
mov rdx, rsi
mov r8, rsi
call fcn.1400518f7
test rax, rax
je 0x140085ba9
invalid
mov ecx, dword [0x140161294]
mov rdx, qword gs:[0x58]
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
lea rcx, [rcx + 0xa0]
movabs al, byte [0xe4e8c28948000000]
mov dh, 3
invalid
mov rdx, qword [rsp + 0x38]
mov eax, dword [0x140161294]
loopne 0x140085b68
or eax, 0x8b486500
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
ror dword [rax - 1], 0x88
dec dword [rax + 0x90]
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rsi], rcx
cmpxchg dword [rsi], ecx
je 0x140085be8
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x20]
mov rdx, qword [rsp + 0x38]
mov rax, qword [r12 + 0x1f0]
mov qword [rsp + 0x50], rax
mov rax, qword [r12 + 0x1f8]
mov eax, dword [rsp + 0x1f8]
mov qword [rsp + 0x68], rax
mov r10, qword [r12 + 0x1e0]
xchg esp, eax
and al, 0xe0
add dword [rax], eax
invalid
mov r14, qword [r12 + 0x1e8]
lea rax, [rsp + 0xc50]
push rax
or al, 0
add byte [rax - 0x73], cl
mov ah, 0x24
push rax
add dword [rax], eax
add byte [rcx + 0xb], bh
add byte [rax - 0x77], cl
invalid
rep movsq qword [rdi], qword [rsi]
mov byte [r12 + 0x400], 1
and al, 0
add al, 0
add byte [rcx], al
lea rdi, [rsp + 0x11d8]
and al, 0xd8
adc dword [rax], eax
invalid
mov ecx, 0xb
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov r8d, 2
add byte [rbp + 0x31], al
leave
add byte [rbp + 0x31], al
leave
mov dword [rsp + 0x28], eax
jmp 0x140083e8d
invalid
invalid
ud2
or ecx, dword [rax - 0x73]
or eax, 0xab46a
or al, byte [rax]
lea rcx, str.internal_error:_entered_unreachable_codeA_Tokio_1.x_context_was_found__but_it_is_being_shutdown.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_runtime_timemod.rs0
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_src_serviceoneshot.rs_
jmp case.0x14004c154.285
invalid
invalid
lea rcx, str.internal_error:_entered_unreachable_codeA_Tokio_1.x_context_was_found__but_it_is_being_shutdown.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_runtime_timemod.rs0
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_src_serviceoneshot.rs_
mov edx, 0x28
call fcn.1400cf3b0
ud2
mov ecx, 8
mov edx, 0x538
call fcn.1400ceec0
ud2
mov ecx, 8
mov edx, 0x4cf8
clc
add byte [rax], r8b
jmp 0x140085c93
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.28_src_future_futuremap.rs
lea eax, [0x140123948]
lea eax, [0x140123948]
mov edx, 0x36
jmp 0x140085cce
lea rcx, str.TryFlatten_polled_after_completionC:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.28_src_future_try_future_try_flatten.rs
lea r8, [0x140127948]
add eax, 0xa1c7f
sbb al, 0xa
add byte [rdx + 0x22], bh
invalid
sbb al, 0xa
add byte [rdx + 0x22], bh
invalid
call fcn.1400d0c3e
ud2
mov rax, qword [rsp + 0xb8]
mov rcx, qword [rsp + 0xb0]
mov ecx, dword [rsp + 0xb0]
mov ecx, dword [rsp + 0xb0]
mov qword [rax + rcx], 2
jmp 0x140085cf6
invalid
invalid
mov qword [r14], 4
lea rcx, str.internal_error:_entered_unreachable_codeA_Tokio_1.x_context_was_found__but_it_is_being_shutdown.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_runtime_timemod.rs0
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.28_src_future_futuremap.rs
lea eax, [0x1401238f8]
lea eax, [0x1401238f8]
jmp case.0x14004c154.285
mov ecx, 8
mov edx, 0x410
add byte [rax], al
jmp 0x140085c93
add cl, ch
jnp 0x140085d15
invalid
invalid
mov ecx, 8
mov edx, 0x28
invalid
jmp 0x140085c93
mov ecx, 8
mov edx, 0x18
add byte [rax], al
add cl, ch
jmp 0x140085c93
invalid
lea rcx, str.assertion_failed:_mid___self.len___rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_srcescape.rs
lea r8, [0x1401234e8]
lea eax, [0x1401234e8]
mov edx, 0x23
jmp 0x140085c82
xor al, 0xff
invalid
invalid
xor al, 0xff
invalid
lea rcx, str.Ready_polled_after_completionC:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.28_src_future_ready.rs
lea r8, [0x140127d10]
mov edx, 0x1d
add byte [rax], al
invalid
add byte [rax], al
add al, ch
push 0xffffffffffffff99
add al, 0
call fcn.1400cf6d0
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, [0x140128878]
add ch, byte [rbx]
or al, byte [rax]
mov edx, 0x2b
jmp 0x140085c82
mov ecx, 0x80
mov edx, 0x200
jmp 0x140085c93
mov ecx, 8
mov edx, 0x30
jmp 0x140085c93
lea rcx, str.assertion_failed:_DEFAULT_MAX_FRAME_SIZE___val__val___MAX_MAX_FRAME_SIZEC:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_src_frame_settings.rs
lea r8, [0x14010e4a8]
lea eax, [0x14010e4a8]
lea eax, [0x14010e4a8]
mov edx, 0x4c
jmp 0x140085c82
invalid
invalid
lea rcx, [0x1400fc790]
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcclient.rsPRI__HTTP_2.0_r_n_r_nSM_r_n_r_n
mov edx, 0x2f
add byte [rax], al
add cl, ch
mov ah, 0xfe
invalid
invalid
lea rcx, [0x1401265a0]
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientclient.rs
jmp 0x140085d44
invalid
lea r8, [rsp + 0x35f0]
mov byte [r8], al
lea rax, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcclient.rsPRI__HTTP_2.0_r_n_r_nSM_r_n_r_n
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_SETTINGS_frame
lea r9, [0x140126658]
or al, byte [rax]
mov edx, 0x16
jmp 0x140085f24
adc al, 1
add dword [rax], eax
invalid
mov ecx, 8
mov edx, 0x230
xor byte [rdx], al
add byte [rax], al
jmp 0x140085c93
mov ecx, 8
mov edx, 0x48
jmp 0x140085c93
invalid
invalid
lea r8, [rsp + 0x35f0]
mov qword [r8], rsi
mov byte [r8 + 8], dl
lea rax, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcproto_streams_streams.rs
or al, byte [rax]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140128748]
mov edx, 0x2b
jmp 0x140085f24
lea rcx, [0x1401265a0]
lea r8, [0x140126710]
jmp 0x140085d44
mov ecx, 8
mov edx, 0x1e0
add cl, ch
adc dh, bh
invalid
invalid
lea rax, [0x1401256c0]
mov qword [rsp + 0x2690], rax
lea rax, [fcn.140009e50]
mov qword [rsp + 0x2698], rax
lea rax, str.The_max_buf_size_cannot_be_smaller_than_xV
lea rcx, [rsp + 0x1230]
mov qword [rcx], rax
mov qword [rcx + 8], 2
mov dword [rcx + 8], 2
mov qword [rcx + 0x20], 0
lea rax, [rsp + 0x2690]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 1
lea rdx, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh1io.rs
lea edx, [0x1401256c8]
call fcn.1400cf220
ud2
lea rcx, str.assertion_failed:_DEFAULT_MAX_FRAME_SIZE_as_usize___val__val___MAX_MAX_FRAME_SIZE_as_usizeC:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srccodec_framed_read.rs
lea r8, [0x140126408]
add byte [rdx + 0x5e], bh
pop rsi
add byte [rax], al
invalid
jmp 0x140085c82
lea rax, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_runtimecontextcurrent.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140131963]
lea r9, [0x140127980]
lea r8, [rsp + 0x1230]
adc al, byte [rax]
add byte [rdx + 0x18], bh
add byte [rax], al
invalid
mov edx, 0x18
call fcn.1400cf640
ud2
invalid
invalid
lea rcx, [rsp + 0x1230]
lea ecx, [rsp + 0x1230]
call fcn.1400867fa
or byte [rax], al
add byte [rbx + 0xdb35605], cl
add eax, 0xdb356
invalid
invalid
mov eax, dword [0x140161294]
or eax, 0x8b486500
or al, 0x25
and eax, 0x58
invalid
invalid
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
add al, 0xc1
dec qword [rax + 0x90]
add byte [rax], al
xor eax, eax
jmp 0x140085f9a
invalid
mov ecx, 0x80
add byte [rax], al
mov edx, 0x280
jmp 0x140085c93
std
invalid
lea rcx, [0x1401265a0]
xor al, 6
or al, byte [rax]
invalid
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh2client.rsC:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconn.rs
or al, byte [rax]
add cl, ch
int3
jmp 0x140085d44
lea rcx, str.called__Option::unwrap____on_a__None__value
int1
or al, 0
lea r8, [0x140128890]
add cl, ch
jmp 0x140085f86
jmp 0x140085d76
lea rcx, [rsp + 0x2690]
lea ecx, [rsp + 0x2690]
call fcn.1400867fa
invalid
or byte [rax], al
add byte [rax - 0x7372b7ff], dh
mov al, 1
lea rcx, [rsp + 0x1230]
and al, 0x30
adc al, byte [rax]
add byte [rax], al
mov byte [rcx], al
invalid
invalid
invalid
pop rbp
xlatb
xor byte [rdx], dl
add byte [rax], al
mov byte [rcx], al
lea rdx, [0x140123708]
or dword [rax], eax
or dword [rax], eax
call fcn.1400c16b2
ud2
add dh, byte [rdi + 0xb0f0003]
mov ecx, 8
add byte [rax], al
mov edx, 8
or byte [rax], al
add byte [rax], al
jmp 0x140085c93
mov ecx, 8
mov edx, 0x60
invalid
add byte [rdx + 0x60], bh
add cl, ch
jmp 0x140085c93
ret
mov ecx, 8
mov edx, 0x38
jmp 0x140085c93
add cl, ch
mov ah, 0xfc
invalid
lea rcx, [0x1401265a0]
lea ecx, [0x1401265a0]
mov edx, 0x4c000a05
lea eax, [0x1401265c8]
invalid
invalid
or al, byte [rax]
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcclient.rsPRI__HTTP_2.0_r_n_r_nSM_r_n_r_n
fild dword [0x192f15ff9]
std
jmp 0x140085d44
invalid
mov rax, qword [rsp + 0x2698]
mov cl, byte [rsp + 0x26a0]
add byte [rdx + 0x26a0248c], cl
add byte [rax], al
lea r8, [rsp + 0x35f0]
lea eax, [rsp + 0x35f0]
and al, 0xf0
xor eax, 0x89490000
add byte [rcx - 0x78], al
mov byte [rax + 8], cl
lea rax, [0x140124328]
mov qword [r8], rax
mov byte [r8 + 8], cl
mov byte [rax + 8], cl
mov byte [rax + 8], cl
lea rax, [0x140124328]
jrcxz 0x14008601f
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea ecx, str.called__Result::unwrap____on_an__Err__value
std
out 0xc, eax
or al, 0
invalid
invalid
invalid
or al, 0
lea r9, [0x1401242f0]
invalid
or dword [rax], eax
jmp 0x140085e57
invalid
mov ecx, 8
mov edx, 0xf50
add byte [rax], al
add byte [rdx + 0xf50], bh
push rax
sldt word [rax]
jmp 0x140085c93
push rbp
cld
invalid
lea rcx, str.conn.ping_pong
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcprotoh2client.rsC:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconn.rs
mov edx, 0xe
add byte [rax], al
add cl, ch
or edi, ebp
invalid
invalid
add byte [rax], al
add cl, ch
or edi, ebp
invalid
lea rcx, [0x1401265a0]
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcclient.rsPRI__HTTP_2.0_r_n_r_nSM_r_n_r_n
add eax, 0x8d4c000a
add eax, 0xa0524
or al, byte [rax]
jmp 0x140085d44
lea rcx, [rsp + 0x1230]
call fcn.140086442
add byte [rax], al
add byte [rax], al
jmp 0x140085f38
mov ecx, 0x80
mov edx, 0x1000
add byte [rax], al
add byte [rdx + 0x1000], bh
jmp 0x140085c93
lea rcx, [rsp + 0x2690]
call fcn.140086442
jmp 0x140085f98
cld
invalid
invalid
invalid
cld
invalid
ud2
int3
rol dword [rcx - 0x1de5f6a9], cl
sbb ebx, dword [0x115c0a979]
invalid
enter 0xffffffffffff9f7c, 0x74
je 0x1400860c7
adc edi, dword [rdx]
movabs rdx, 0xe6e0b94167f63f29
mov edx, 0x67f63f29
mov r9d, 0x83c3e6e0
cmp dword [rcx], 2
je 0x1400860c7
adc edi, dword [rdx]
movabs rdx, 0xe6e0b94167f63f29
mov edx, 0x67f63f29
invalid
invalid
loopne 0x1400860ad
ret
jne 0x1400860ce
ret
movzx eax, byte [rcx + 0x10]
cmp rax, 6
ja case.0x1400860e6.2
clc
invalid
lea rdx, [0x140157604]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
or eax, 0x4634800
invalid
jmp rax
add rcx, 0x18
jmp fcn.140069b61
add rcx, 0x18
jmp fcn.140069b21
mov rax, qword [rcx + 0x18]
mov rdx, qword [rcx + 0x20]
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x28]
add rcx, 0x30
jmp rax
add rdx, 0x18
call fcn.14003445e
popfq
sar edx, 1
cli
dec dword [rax - 0x77]
mov eax, esi
popfq
sar edx, 1
cli
dec dword [rax - 0x77]
mov eax, esi
mov eax, esi
add rsp, 0x20
pop rsi
ret
in al, dx
and byte [rax - 0x77], cl
invalid
add rdx, 0x10
call fcn.14003445e
adc ecx, 0xfffffffa
sar edx, 1
dec dword [rax - 0x77]
mov eax, esi
sar edx, 1
dec dword [rax - 0x77]
invalid
invalid
add rsp, 0x20
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x50
sub esp, 0x50
push rax
mov rbx, r8
mov rsi, rcx
mov esi, ecx
mov qword [rcx + 0x138], rdx
cmp byte [rcx], al
add byte [rax], al
cmp byte [rcx], al
add byte [rax], al
mov r12, qword [r8]
mov rdi, qword [r8 + 8]
mov edi, dword [rax + 8]
mov edi, dword [rax + 8]
mov r14, qword [r8 + 0x10]
jo 0x14008731b
mov r15, qword [r8 + 0x18]
mov edi, dword [rax + 0x18]
sbb byte [rcx - 0x77], cl
clc
mov r8, rdi
sub r8, r15
jbe 0x14008732b
add r15, r12
add edi, esp
mov rcx, r15
mov ecx, edi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
add al, 0
add al, 0
mov qword [rbx + 0x18], rdi
mov r15, rdi
mov r13, rdi
sub r13, r14
sub ebp, esi
cmc
cmc
jb case.0x140062a10.182
add byte [rax], al
add r12, r14
add esp, esi
lea rdi, [rsp + 0x20]
mov rcx, rsi
call fcn.140052b33
test rdx, rdx
test edx, edx
test edx, edx
jne case.0x1400742cd.51
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
call fcn.140052b6d
mov eax, dword [rsp + 0x20]
and al, 0x20
and al, 0x20
cmp eax, 2
je case.0x140079c61.24
test dl, cl
add byte [rax], al
add byte [rax], al
add cl, byte [rdi]
test dl, cl
add byte [rax], al
add byte [rax], al
test eax, eax
je case.0x1400742cd.51
cmp qword [rsi + 0x1f8], 0
add byte [rax], al
test eax, eax
je case.0x1400742cd.51
cmp qword [rsi + 0x1f8], 0
add byte [rax], al
add byte [rdx + rbp + 0x48], dh
mov rcx, rdi
je case.0x14007237e.72
mov rcx, rdi
mov rdx, rsi
call fcn.1400539af
dec dword [rax - 0x7d]
jl case.0x1400737f8.56
and byte [rax], al
dec dword [rax - 0x7d]
jl case.0x1400737f8.56
and byte [rax], al
jne 0x140087462
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
jl 0x1400873b1
invalid
cmp qword [rsp + 0x28], 0
and al, 0x28
add byte [rax + rbp + 0x48], dh
mov qword [rsi + 0x1f8], 0
sub byte [rax], al
je case.0x1400742cd.51
mov qword [rsi + 0x1f8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov rcx, rdi
mov rdx, rsi
mov edx, esi
mov edx, esi
call fcn.1400537c7
cmp byte [rsp + 0x20], 0
jl 0x1400873ce
and byte [rax], al
cld
inc dword [rax + 0x20247c]
jl 0x1400873ce
and byte [rax], al
and byte [rax], al
jne 0x140087448
add byte [rax], al
add byte [rax + 0x21247c], al
cmp byte [rsp + 0x21], 0
and al, 0x21
add byte [rsi + rax*4 + 0x48], dh
xchg byte [rax - 0x77], cl
mov rcx, rsi
je case.0x14004c1d8.299
mov rcx, rsi
call fcn.140052b33
mov rdi, rdx
mov bh, 0xfc
dec dword [rax - 0x77]
xlatb
test rax, rax
je 0x140087419
push rax
push rax
cmp r13, rdi
cmovb rdi, r13
cmovb edi, ebp
cmovb edi, ebp
mov rcx, r12
mov rdx, rax
mov edx, eax
loope 0x14008741c
mov edx, eax
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsi + 0x178]
js 0x1400873e4
add dword [rax], eax
invalid
add rax, rdi
cmp rax, qword [rsi + 0x170]
ja case.0x140076401.98
sti
add byte [rax], al
invalid
mov qword [rsi + 0x178], rax
add r14, rdi
jb 0x14008750a
cmp r15, r14
jb 0x140087524
mov qword [rbx + 0x10], r14
jae case.0x14006641b.154
xor edi, edi
jmp case.0x14005a876.190
invalid
add byte [rax], al
invalid
movabs dword [0x3e083f889000000], eax
clc
and eax, 3
invalid
loopne 0x140087421
lea rcx, [0x140157620]
sti
add dword [0x1446bbc28], ecx
or dword [rax + 1], 0x48e0ffc8
add rax, rcx
jmp rax
mov rdi, qword [rsp + 0x28]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdi, qword [rsp + 0x28]
mov eax, edi
and eax, 3
lea rcx, [0x140157620]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
mov rdi, qword [rsp + 0x28]
sub byte [rcx + 0x3e083f8], cl
mov eax, edi
and eax, 3
add ecx, dword [rax - 0x73]
or eax, 0xd01c7
invalid
invalid
invalid
lea rcx, [0x140157620]
add dword [0x1446bbc5c], ecx
or dword [rax + 1], 0x48e0ffc8
jmp rax
mov rdi, qword [rsp + 0x28]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdi, qword [rsp + 0x28]
mov eax, edi
and eax, 3
loopne case.0x140056f9f.223
lea rcx, [0x140157620]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov al, byte [rdi + 0x10]
jmp 0x140087492
invalid
adc dword [rdx + 0xceb0f47], ecx
mov al, byte [rdi + 0xf]
jmp 0x140087492
mov rcx, rdi
shr rcx, 0x20
call fcn.1400a0880
add dword [rax], eax
cmp al, 0xd
jne case.0x14005a876.190
mov qword [rsi + 0x138], 0
mov rcx, rdi
call fcn.140043137
mov eax, 1
jmp case.0x1400691fb.110
mov rax, rdi
shr rax, 0x20
shr eax, 0x20
shr eax, 0x20
cmp eax, 0xd
je 0x140087496
or eax, 0xc748da74
mov qword [rsi + 0x138], 0
xor eax, eax
xchg byte [rax], bh
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x77], 0xfa
mov rdx, rdi
mov rdx, rdi
add rsp, 0x50
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
ret
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_srcio_read_buf.rs
mov ecx, 0x894c0009
int1
mov rcx, r14
mov rdx, rdi
call fcn.1400cf5d0
add byte [rax + rax], 0xf
invalid
lea rcx, [0x140123e95]
or dword [rax], eax
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.22_src_tls_stream.rsassertion_failed:_pos___self.dec_in.get_ref__.len___as_u640_
ror cl, cl
or dword [rax], eax
mov edx, 0x3b
call fcn.1400cf3b0
test al, 0x7e
add al, 0
test al, 0x7e
add al, 0
ud2
or ecx, dword [rax - 0x73]
lea rcx, str.filled_overflowfilled_must_not_become_larger_than_initialized
or eax, 0xa7f47
jg 0x14008751a
add byte [rbp + rcx*4 + 5], cl
invalid
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
mov edx, 0xf
add al, ch
scasb al, byte [rdi]
invalid
add al, 0
add byte [rax], al
add al, ch
scasb al, byte [rdi]
add dword [rax + rax], 0x8d480b0f
add al, 0
ud2
invalid
invalid
add al, 0
add byte [rdi], cl
or ecx, dword [rax - 0x73]
ud2
lea rax, [0x14012f498]
add eax, 0xa7f6d
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov dword [rcx + 8], 1
mov dword [rcx + 8], 1
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xce066
loopne 0x14008754d
invalid
add byte [rax], al
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
loopne 0x14008754d
add byte [rax - 0x77], cl
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
adc byte [r15], cl
push rdi
ror byte [rdi], 0x11
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea edx, [0x140123408]
mov ah, 0xbe
or dword [rax], eax
call fcn.1400cf220
ud2
sti
call qword [rsi + 0x48]
push rsi
sub rsp, 0x30
in al, dx
invalid
push rsi
sub rsp, 0x30
in al, dx
invalid
mov rsi, rcx
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x20], rax
and al, 0x20
call fcn.140043179
mov rax, rsi
mov eax, esi
mov eax, esi
add rsp, 0x30
pop rsi
xor byte [rsi - 0x3d], bl
push rsi
sub rsp, 0x30
sub esp, 0x30
ret
sub esp, 0x30
xor byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov rax, qword [rsp + 0x60]
invalid
mov qword [rsp + 0x20], rax
call fcn.140043671
sar bl, 0xff
and al, ch
fcmovb st(0), st(0)
invalid
sti
sar bl, 0xff
dec dword [rax - 0x77]
invalid
mov rax, rsi
add rsp, 0x30
add esp, 0x30
pop rsi
ret
push rsi
sub rsp, 0x30
invalid
mov rax, r9
mov rsi, rcx
invalid
mov rcx, qword [rsp + 0x60]
add rax, 0xfffffffffffffff0
invalid
shl rcx, 4
lea r9, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
fisttp word [rax + rax]
lea ecx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
fisttp word [rax + rax]
add byte [rax - 0x7b], cl
test rcx, rcx
leave
je 0x1400875db
invalid
mov r10d, dword [rax + 0x10]
add rax, 0x10
add rcx, 0xfffffffffffffff0
test r10, r10
test edx, edx
je 0x1400875bf
mov r9, qword [rax + 8]
jmp 0x1400875de
xor r10d, r10d
xor edx, edx
mov qword [rsp + 0x20], r10
and al, 0x20
mov rcx, rsi
call fcn.140043671
mov rax, rsi
mov eax, esi
add rsp, 0x30
pop rsi
xor byte [rsi - 0x3d], bl
push rsi
sub rsp, 0x30
mov rsi, rcx
invalid
ret
invalid
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x20], rax
call fcn.14004915c
mov rax, rsi
add rsp, 0x30
add esp, 0x30
add esp, 0x30
pop rsi
ret
in al, dx
cmp byte [rax - 0x77], cl
mov rsi, rcx
mov esi, ecx
mov esi, ecx
mov qword [rcx + 0x138], rdx
lea rdi, [rsp + 0x28]
mov rcx, rdi
stc
add byte [rax - 0x73], cl
jl 0x14008764c
sub byte [rax - 0x77], cl
stc
mov rdx, rsi
call fcn.140053bf2
invalid
cld
dec dword [rax - 0x7d]
invalid
invalid
invalid
je case.0x140080cd8.19
mov rdi, qword [rsp + 0x30]
mov edi, dword [rsp + 0x30]
and al, 0x30
mov eax, edi
and eax, 3
loopne case.0x140076401.105
loopne case.0x140076401.105
lea rcx, [0x140157630]
in eax, 0xff
or al, 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
invalid
loopne 0x14008769d
lea rcx, [rsi + 0x10]
lea ecx, [rsi + 0x10]
call fcn.14004cec6
test rax, rax
je 0x1400876ba
pop rax
cld
dec dword [rax - 0x7b]
sal byte [rax + rbx*2 + 0x48], 0x89
pop rax
mov rdi, rax
and eax, 3
lea rcx, [0x140157630]
invalid
invalid
pop rax
mov rdi, rax
mov edi, eax
and eax, 3
lea rcx, [0x140157630]
dec dword [rax + rax]
or al, 0
movsxd rax, dword [rcx + rax*4]
add al, 0x81
or dword [rax + 1], 0x8ae0ffc8
adc r11b, r13b
add rax, rcx
jmp rax
mov al, byte [rdi + 0x10]
jmp 0x14008768e
invalid
adc dword [rdx + 0xceb0f47], ecx
mov al, byte [rdi + 0xf]
jmp 0x14008768e
invalid
or al, 0x48
mov ecx, edi
stc
mov rcx, rdi
stc
shr rcx, 0x20
call fcn.1400a0880
xchg ecx, eax
add dword [rax], eax
jmp 0xd1fb5eac
xchg ecx, eax
add dword [rax], eax
cmp al, 0xd
je case.0x1400737d2.69
jmp 0x1400876bc
mov rax, rdi
mov eax, edi
shr rax, 0x20
cmp eax, 0xd
jne 0x1400876bc
or eax, 0xc7481c75
xchg byte [rax], bh
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, rdi
mov qword [rsi + 0x138], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, rdi
call fcn.140043137
mov eax, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
jmp 0x1400876c9
rdtsc
dec dword [rax - 0x39]
mov dword [rsi + 0x138], 0
cmp byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
xor edi, edi
mov qword [rsi + 0x138], 0
cmp byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor eax, eax
ror byte [rax - 0x77], 0xfa
mov rdx, rdi
add rsp, 0x38
add esp, 0x38
cmp byte [rdi + 0x5e], bl
pop rdi
pop rsi
ret
jmp fcn.140043084
in al, dx
pop rax
mov rsi, rcx
mov qword [rcx + 0x138], rdx
xchg ecx, eax
cmp byte [rcx], al
add byte [rax], al
invalid
movzx eax, byte [rcx + 0x140]
test rax, rax
test eax, eax
invalid
je 0x1400876ff
cmp eax, 2
je case.default.0x1400877a5
jmp case.0x14003e2c4.487
cmp byte [rsi + 0x143], 0
jne 0x140087778
lea rax, [rsp + 0x2c]
and al, 0x2c
mov dword [rax], 1
movabs rcx, 0x200000004
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea r8, [rsp + 0x48]
mov qword [r8], rcx
mov dword [rax], ecx
invalid
or byte [rcx - 0x77], cl
or byte [rax - 0x48], cl
or byte [rax - 0x48], cl
invalid
mov eax, 0
mov qword [r8 + 8], rax
movabs rax, 0x100000000
add dword [rax], eax
add byte [rax], al
lea rdx, [rsp + 0x30]
mov qword [rdx], rax
mov dword [rdx], eax
add cl, byte [rcx + rcx*4 + 0x42]
or byte [rax - 0x73], cl
mov es, eax
add dword [rax], eax
add bh, bh
adc eax, 0x4cd44
int 4
invalid
test eax, eax
je 0x14008775c
mov edi, eax
shl rdi, 0x20
shl edi, 0x20
shl edi, 0x20
or rdi, 2
or edi, 2
jmp 0x140087792
mov dword [rsi + 0x140], 0x1010000
add byte [rax], al
add byte [rax], al
add dword [rcx], eax
invalid
add esi, eax
xchg byte [rcx + rax], al
add byte [rax], al
mov byte [rsi + 0x144], 0
mov qword [rsi + 0x1f8], 0
lea rdi, [rsp + 0x30]
mov rcx, rdi
mov rdx, rsi
call fcn.140052b6d
in eax, 0xb3
cld
inc dword [rbx + 0x1f75023f]
inc dword [rbx + 0x1f75023f]
mov rdi, qword [rsp + 0x38]
jl case.0x14004a710.427
and al, 0x38
cmp byte [rcx + 0x3e083f8], cl
mov eax, edi
and eax, 3
loopne 0x14008779a
loopne 0x14008779a
lea rcx, [0x140157640]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
movabs byte [0x4881046348000cfe], al
add eax, ecx
add al, 0x81
add rax, rcx
jmp rax
mov al, byte [rdi + 0x10]
jmp 0x1400877c1
xor edi, edi
jmp case.0x14004a78a.425
mov al, byte [rdi + 0xf]
jmp 0x1400877c1
mov rcx, rdi
shr rcx, 0x20
shr ecx, 0x20
call fcn.1400a0880
add dword [rax], eax
add dword [rax], eax
cmp al, 0xd
jne case.0x14004a78a.425
mov qword [rsi + 0x138], 0
mov rcx, rdi
stc
add byte [rax - 0x77], cl
stc
call fcn.140043137
mov eax, 1
add dword [rax], eax
add byte [rax], al
jmp 0x1400877f8
mov rax, rdi
shr rax, 0x20
and byte [rbx - 0x258bf208], al
je case.0x14004a78a.423
mov qword [rsi + 0x138], 0
xor eax, eax
mov rdx, rdi
add rsp, 0x58
pop rdi
pop rsi
ret
or ecx, dword [rax - 0x75]
push rbx
adc byte [rbp - 0x77], al
invalid
invalid
clc
mov r9d, r12d
call fcn.14001eaad
pop rax
outsb dx, byte [rsi]
stc
invalid
mov eax, dword [rax + 0x114]
lea rdx, [rsp + 0x48]
invalid
mov dword [rdx + 4], eax
add al, 0x8b
and al, 0x2c
and al, 0x2c
mov eax, dword [rsp + 0x2c]
and al, 0x2c
mov dword [rdx + 8], eax
mov byte [rdx], 8
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x20], rax
and al, 0x20
cmp byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov rcx, rbp
mov r8, r13
mov r9, r14
mov ecx, esi
call fcn.14006a1d0
mov rcx, rbp
jmp 0x189fb05d8
mov eax, edi
invalid
invalid
invalid
jmp 0x189fb05d8
add rsp, 0x168
pop rbx
push 0x5b000001
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop rsi
pop r15
jmp fcn.140020ec6
invalid
inc dword [rcx + 0x57]
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x168
add byte [rax], al
mov rdi, r9
mov rbx, r8
mov ebx, eax
mov rsi, rdx
mov r14, rcx
movups xmm0, xmmword [0x140122c58]
invalid
lea rdx, [rsp + 0x40]
movaps xmmword [rdx + 0x10], xmm0
invalid
invalid
adc byte [rdi], cl
adc byte [0x140122c48], al
scasd eax, dword [rdi]
or dword [rax], eax
movups xmm0, xmmword [0x140122c48]
scasd eax, dword [rdi]
or dword [rax], eax
movaps xmmword [rdx], xmm0
mov rcx, rsi
call fcn.140023153
stc
invalid
stc
inc dword [rax - 0x4b]
mov bpl, 6
mov bpl, 6
test al, al
jne case.0x140087e37.2
nop
add dword [rax], eax
invalid
nop
add dword [rax], eax
add byte [rdi], cl
adc byte [0x140111c70], al
ja 0x140087c96
or byte [rax], al
movups xmm0, xmmword [0x140111c70]
ja 0x140087c96
or byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x40
lea rdx, [rsp + 0x40]
movaps xmmword [rdx + 0x10], xmm0
sub dword [rdx + 0x10], eax
adc byte [rdi], cl
adc byte [0x140111c60], al
lahf
or byte [rax], al
movups xmm0, xmmword [0x140111c60]
lahf
or byte [rax], al
movaps xmmword [rdx], xmm0
mov rcx, rsi
call fcn.140023153
mov ah, 0xf9
inc dword [rax + rax*8 + 0x166850f]
test dword [rsi + 1], esp
add byte [rax], al
mov ah, 0xf9
inc dword [rax + rax*8 + 0x166850f]
test dword [rsi + 1], esp
test dword [rsi + 1], esp
add dword [rax], eax
add byte [rdi], cl
adc byte [0x1401118a8], al
add eax, 0x89b85
add byte [rax], al
movups xmm0, xmmword [0x1401118a8]
add eax, 0x89b85
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
push rsp
and al, 0x40
invalid
movaps xmmword [rdx + 0x10], xmm0
movaps xmmword [rdx + 0x10], xmm0
movups xmm0, xmmword [0x140111898]
adc byte [0x140111898], al
add eax, 0x89b65
movaps xmmword [rdx], xmm0
mov rcx, rsi
mov ecx, esi
add cl, byte [rax - 0x77]
int1
mov ecx, esi
call fcn.140023153
stc
inc dword [rax + rax*8 + 0x13c850f]
test al, al
invalid
test dword [rcx + rax], edi
test al, al
jne case.0x140087e37.2
test dword [rcx + rax], edi
add byte [rax], al
test dword [rcx + rax], edi
add byte [rax], al
lea rdx, str.keep_aliveHTTP_1.1_100_Continue_r_n_r_ninternal_error:_entered_unreachable_code:_poll_read_body_invalid_state:
sbb ebp, dword [rdi - 0x72b3fff7]
jl 0x140087d75
or dword [rax], eax
add byte [rbp + rcx*4 + 0x7c], cl
and al, 0x40
lea r15, [rsp + 0x40]
mov r8d, 0xa
mov r8d, 0xa
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov r9, rsi
mov ecx, esi
int1
call fcn.1400232c1
test byte [r15], 1
jne case.0x140087e37.2
invalid
add dword [rax], eax
invalid
inc dword [rcx - 0xa]
invalid
lea rdx, str.proxy_connection
adc eax, 0x89adc
fcomp qword [rdx - 0x72b3fff8]
invalid
lea r15, [rsp + 0x40]
lea edi, [rsp + 0x40]
jl 0x140087d9c
mov r8d, 0x10
mov r8d, 0x10
mov rcx, r15
mov ecx, edi
mov r9, rsi
mov ecx, esi
call fcn.1400232c1
test byte [r15], 1
jne case.0x140087e37.2
movups xmm0, xmmword [0x1401118c8]
lea rdx, [rsp + 0x40]
push rsp
and al, 0x40
sub eax, 0x4800089b
lea edx, [rsp + 0x40]
push rsp
and al, 0x40
movaps xmmword [rdx + 0x10], xmm0
movups xmm0, xmmword [0x1401118b8]
wait
or byte [rax], al
wait
or byte [rax], al
movaps xmmword [rdx], xmm0
mov rcx, rsi
call fcn.1400237b5
invalid
mov ecx, 0x8548fff9
invalid
je 0x140087ddd
cmp qword [rax + 0x10], 8
cmp dword [rax + 0x10], 8
jne case.0x140087e37.2
mov rax, qword [rax + 8]
movabs rcx, 0x7372656c69617274
jb 0x140087e30
imul ebp, dword [rbp + riz*2 + 0x72], 0x8394873
insb byte [rdi], dx
jb 0x140087e47
cmp qword [rax], rcx
jne case.0x140087e37.2
movsd dword [rdi], dword [rsi]
add byte [rax], al
invalid
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rdx + rcx*4 - 0x5a], al
cmpsb byte [rsi], byte [rdi]
mov r12b, byte [rsi + 0x114]
cmpsb byte [rsi], byte [rdi]
adc al, 1
add byte [rax], al
mov r15, qword [rdi]
mov r8d, dword [rdi + 8]
mov r9d, dword [rdi + 0xc]
mov rcx, qword [r15]
mov rdx, qword [r15 + 0x10]
mov edx, dword [rdi + 0x10]
adc byte [rcx + rcx*4 + 0x44], al
and al, 0x3c
invalid
invalid
adc byte [rcx + rcx*4 + 0x44], al
and al, 0x3c
invalid
mov dword [rsp + 0x38], r9d
call fcn.14001ea28
dec dword [rcx - 0x77]
invalid
mov al, byte [rax + 0x50]
push rax
dec dword [rcx - 0x77]
invalid
push rax
add al, 0xfa
movzx ecx, al
cmp cl, 6
mov eax, 6
cmovb eax, ecx
invalid
invalid
rol dword [rax - 0x4b], 1
mov bpl, 1
cmp al, 5
ja case.0x140087e37.2
and r12b, 1
movzx eax, al
add dword [rdi], ecx
mov dh, 0xc0
lea rcx, [0x140157650]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
mov ebp, r12d
xor bpl, 1
cmp r12b, 1
mov r12b, 0xa
mov ah, 0xa
mov ah, 0xa
sbb r12b, 0
mov dword [rsp + 0x34], 0
jmp 0x140087eb6
add bl, ch
invalid
cmp byte [r13 + 0x51], 0
jne case.0x140087e37.2
invalid
test r12b, r12b
test r12b, r12b
sete al
movzx ecx, byte [r13 + 0x52]
mov ebp, 1
invalid
mov dword [rsp + 0x34], ecx
add byte [rcx + 0xf34244c], cl
jmp 0x1811332b8
jmp 0x1811332b8
cmovne ebp, ecx
mov r12b, 0xa
sub r12b, al
jmp 0x140087eb6
jmp 0x1811332b8
cmp byte [r13 + 0x51], 0
je case.0x140087e37.1
mov rcx, rsi
call fcn.140087fbe
mov eax, ebp
add rsp, 0x168
add dword [rax], eax
add byte [rbx + 0x5d], bl
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test r12b, r12b
sete r12b
shl r12b, 3
or r12b, 3
mov bpl, 1
mov dword [rsp + 0x34], eax
mov rcx, r13
add rcx, 0x50
call fcn.140029af7
mov byte [r13 + 0x50], r12b
mov byte [r13 + 0x51], bpl
mov eax, dword [rsp + 0x34]
mov byte [r13 + 0x52], al
cmp byte [rsp + 0x1d0], 0
setne cl
mov edx, dword [rsi + 0x110]
call fcn.140021fea
test al, al
je 0x140087f0b
mov rcx, qword [r15]
mov rdx, qword [r15 + 0x10]
mov r8d, dword [rsp + 0x3c]
mov r9d, dword [rsp + 0x38]
call fcn.14001eaad
cmp byte [rax + 0x125], 0
je 0x140087f52
add r14, 8
lea r15, [rsp + 0x48]
mov r8d, 0x118
mov rcx, r15
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [r15 - 8], 1
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x40]
mov rcx, r14
mov r8, rbx
mov r9, rdi
call fcn.14006a1d0
mov bpl, 0xc
jmp 0x140087e8a
add r14, 8
mov rcx, r14
mov rdx, rdi
call fcn.140020671
lea r15, [rsp + 0x48]
mov r8d, 0x118
mov rcx, r15
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [r15 - 8], 1
mov rsi, qword [rsp + 0x1d8]
mov qword [rsp + 0x20], rsi
lea rdx, [rsp + 0x40]
mov rcx, r14
mov r8, rbx
mov r9, rdi
call fcn.14006a1d0
mov rax, qword [rsi]
mov rcx, qword [rsi + 8]
mov qword [rsi], 0
mov bpl, 0xc
test rax, rax
je 0x140087e8a
call qword [rax + 8]
jmp 0x140087e8a
cmp qword [rsp + 0x178], 0
je 0x14008e0ad
mov r8, qword [rsp + 0x170]
mov rcx, qword [0x1401611e0]
mov ecx, dword [0x1401611e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add al, 0
nop
add rsp, 0x1b8
add dword [rax], eax
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
and al, 0x30
add dword [rax], eax
add byte [rdi], cl
movaps xmm2, xmmword [rsp + 0x140]
add dword [rax], eax
invalid
movaps xmm3, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0xf0], xmm3
add byte [rax], al
invalid
and al, 0x50
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0xf0], ebx
add byte [rax], al
invalid
movaps xmmword [rsp + 0xe0], xmm2
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xc0], xmm0
mov ecx, dword [rsp + 0x48]
and al, 0x48
mov edx, dword [rsp + 0x4b]
mov qword [r12 + r12 + 0x2b], rdx
mov dword [rsp + 0x2b], edx
mov dword [rsp + 0x28], ecx
test r15, r15
cmp al, 2
add dh, byte [rbp + 0x70]
jne 0x14008e186
mov al, 2
cmp byte [r14 + 0x30], 2
jle 0x14008e14c
invalid
jle 0x14008e14c
add dh, byte [rbp + rdi + 0x49]
lea edx, [rsi + 0x28]
push rsi
invalid
je 0x14008e15c
lea rdx, [r14 + 0x28]
mov rax, qword [r14 + 0x10]
mov r8, qword [r14 + 0x18]
sbb byte [rbp - 0x75], r9b
and byte [rax - 0x73], r9b
and byte [rax - 0x73], cl
je 0x14008e157
invalid
adc byte [rbp - 0x75], cl
sbb byte [rbp - 0x75], r9b
and byte [rax - 0x73], r9b
and byte [rax - 0x73], cl
je 0x14008e157
and al, 0x70
jo case.0x1400a55c8.474
mov rcx, rsi
mov ecx, esi
call qword [rax]
mov al, byte [r14 + 0x30]
mov al, byte [rsi + 0x30]
mov al, byte [rsi + 0x30]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
sub dword [rsp + 0x50], eax
and al, 0x50
mov ecx, dword [rsi + 0x21]
mov dword [rsp + 0x38], ecx
and al, 0x38
and al, 0x38
mov ecx, dword [rsi + 0x24]
mov dword [rsp + 0x3b], ecx
and al, 0x3b
and al, 0x3b
and al, 0x89
and al, 0x3b
and al, 0x3b
and al, 0x3b
movaps xmm0, xmmword [rsp + 0x50]
and al, 0x50
movaps xmm1, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0xf0], xmm1
and al, 0xf0
lock add byte [rax], al
invalid
lock add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xe0], eax
and al, 0xe0
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x74c7dbb4], cl
push rsp
and al, 0x3b
invalid
mov ecx, dword [rsp + 0x38]
mov edx, dword [rsp + 0x3b]
cmp ecx, dword [rcx - 0x76d7dbb4]
push rsp
and al, 0x2b
invalid
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x2b], edx
and al, 0x2b
invalid
movaps xmm0, xmmword [rsp + 0xc0]
rol byte [rax], 0
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xd0], cl
and al, 0xd0
add byte [rax], al
add byte [rax], al
movaps xmm1, xmmword [rsp + 0xd0]
movaps xmm2, xmmword [rsp + 0xe0]
movaps xmm3, xmmword [rsp + 0xf0]
lock add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc dword [rbx + 0x38], ebx
movups xmmword [rbx + 0x38], xmm3
movups xmmword [rbx + 0x28], xmm2
movups xmmword [rbx + 0x18], xmm1
movups xmmword [rbx + 8], xmm0
adc dword [rbx + 8], eax
adc dword [rbx + 8], eax
mov ecx, dword [rsp + 0x28]
mov edx, dword [rsp + 0x2b]
push rsp
and al, 0x2b
sub ecx, dword [rcx + 0x5389494b]
mov dword [rbx + 0x49], ecx
mov qword [r11 + 0x4c], rdx
mov qword [r11 + 0x4c], rdx
mov dword [rbx + 0x4c], edx
push rbx
invalid
push rbx
mov qword [rbx], r15
mov qword [rbx], r15
jmp 0x14008e08b
lea r8, [rsp + 0x160]
test dword [rdx + 0x13ba0009], ebp
add byte [rax], al
add byte [rax], al
jmp case.0x140079c61.40
lea rax, [0x140155070]
add byte [rdx + 0x13], bh
mov edx, 0x13
jmp case.0x140079c61.40
add eax, 0xc6e67
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rcx, [0x140155038]
lea ecx, [0x140155038]
outsb dx, byte [rsi]
or al, 0
invalid
add byte [rbp + rcx*4 + 0xd], cl
and al, 0xaa
stosb byte [rdi], al
lea r9, [0x140128c40]
or dword [rax], eax
lea r8, [rsp + 0x70]
mov edx, 0x37
add byte [rax], al
add byte [rax], al
add al, ch
call fcn.1400cf640
invalid
call fcn.1400cf640
ud2
or edx, dword [rsi + 0x48]
sub esp, 0x20
invalid
mov rsi, rcx
mov esi, ecx
movzx eax, byte [rcx + 0x2648]
test eax, eax
invalid
je case.0x14004a924.426
cmp eax, 3
je 0x14008e25e
invalid
cmp eax, 4
jne case.0x140087446.18
invalid
clc
add al, 0x75
xor al, 0x48
add esi, 0x2650
push rax
add byte es:[rax], al
add rsi, 0x2650
add byte es:[rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x140091881
and esi, dword [rsi]
add byte [rax], al
invalid
and esi, dword [rsi]
add byte [rax], al
invalid
lea rcx, [rsi + 0x2650]
lea ecx, [rsi + 0x2650]
add al, ch
invalid
call 0x140091881
add rsi, 0x4c88
add esi, 0x4c88
add esi, 0x4c88
add byte [rax], r8b
mov rcx, rsi
mov ecx, esi
add rsp, 0x20
and byte [rsi - 0x17], bl
and eax, 0x90000037
add byte [rax], al
nop
pop rsi
jmp 0x1400919a3
add byte [rax], al
add byte [rax], al
nop
add rsp, 0x20
pop rsi
ret
push r14
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x80b8
add byte [rax], al
add byte [rax], al
call fcn.1400ce570
sub rsp, rax
invalid
invalid
add byte [rax + 0x29], cl
invalid
movaps xmmword [rsp + 0x80a0], xmm6
add byte [rax], al
mov r12, r8
mov esp, eax
mov r14, rdx
mov esi, edx
invalid
mov rbx, rcx
movzx eax, byte [rdx + 0x2648]
invalid
add byte es:[rax], al
add byte es:[rax], al
add byte [rax], al
retf
add byte [rax], al
lea rcx, [0x140157668]
or al, 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
invalid
jmp rax
invalid
lea rcx, [rsp + 0x5a68]
mov word [rax + rbp*2], fs
pop rdx
add byte [rax], al
invalid
mov r8d, 0x2638
mov eax, 0x2638
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov esi, dword [r14 + 0x2640]
mov esi, dword [rsi + 0x2640]
mov dh, 0x40
add byte es:[rax], al
invalid
invalid
add byte [rcx - 0x6535ff02], al
cmp ecx, dword [rdi]
jne 0x14008e40c
sbb eax, 0x4d000001
add dword [rax], eax
add byte [rbp - 0x73], cl
mov esi, 0x2650
push rax
add byte es:[rax], al
cmp esi, 0x3b9aca00
jne 0x14008e40c
invalid
add dword [rax], eax
invalid
retf 0x3b9a
invalid
add dword [rax], eax
add byte [rbp - 0x73], cl
mov esi, 0x2650
push rax
add byte es:[rax], al
lea r15, [r14 + 0x2650]
mov r8d, 0x2638
mov eax, 0x2638
mov rcx, r15
mov rdx, r14
mov edx, esi
mov edx, esi
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [r14 + 0x2922]
xchg byte [rdx], ah
sub dword [rax], eax
add byte [rax], al
lea rcx, [0x1401576c0]
lea rcx, [0x1401576c0]
or al, 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
invalid
lea r15, [r14 + 0x2650]
movzx eax, byte [r14 + 0x2922]
mov dh, 0x86
xchg byte [rdx], ah
and ch, byte [rcx]
add byte [rax], al
invalid
and ch, byte [rcx]
add byte [rax], al
invalid
lea rcx, [0x1401576c0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov word [r14 + 0x2923], 0
mov byte [r14 + 0x2925], 1
mov byte [rsi + 0x2925], 1
invalid
mov dword [r14 + 0x2923], 0xc6410000
xchg byte [0x14108e379], ah
invalid
lea r13, [r14 + 0x2778]
scasb al, byte [rdi]
js case.0x1400503b2.273
add byte [rax], al
mov ecx, 0x10
mov rdi, r13
mov qword [rsp + 0x48], r15
mov dword [rsp + 0x48], edi
jl 0x14008e387
mov rsi, r15
invalid
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
lea rbp, [r14 + 0x27f8]
clc
invalid
add byte [rax], al
add byte [rcx - 0x73], cl
lea rsi, [r14 + 0x2720]
add byte [rax], al
mov ecx, 0xb
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
out dx, eax
mov rdi, rbp
rep movsq qword [rdi], qword [rsi]
lea rdi, [r14 + 0x2850]
push rax
sub byte [rax], al
add byte [rcx - 0x73], cl
mov dh, 0xd0
add byte es:[rax], al
add byte es:[rax], al
mov ecx, 0xa
rep movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
movsd dword [rdi], dword [rsi]
lea rcx, [r14 + 0x2858]
lea rax, [r14 + 0x2878]
js 0x14008e3cd
add byte [rax], al
cmp qword [r14 + 0x2850], 0
mov esi, 0x2850
push rax
sub byte [rax], al
add byte [rax], al
sub byte [rax], al
add byte [rax], al
lea rsi, [rsp + 0xd70]
je 0x14008e49b
add byte [rax], al
movups xmm0, xmmword [rcx]
adc byte [rcx], al
movups xmm1, xmmword [rcx + 0x10]
lea r8, [rsp + 0xb0]
mov al, 0
add byte [rax], al
invalid
mov al, 0
add byte [rax], al
invalid
add byte [rcx + 0xf], al
movaps xmmword [r8 + 0x10], xmm1
sub dword [rax + 0x10], ecx
movaps xmmword [r8], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
lea r15, [rsp + 0x100]
mov esp, 0x10024
add byte [rcx + 0xf], al
sub dword [rdi], eax
adc byte [rbp + rcx*4 - 0x44], cl
and al, 0
add byte [rcx], al
add dword [rax], eax
mov esp, 0x10024
add byte [rcx + 0xf], al
sub dword [rdi], eax
movaps xmmword [r15 + 0x10], xmm1
mov rax, qword [rax + 0x20]
mov eax, dword [rax + 0x20]
mov qword [r15 + 0x20], rax
and byte [r15], r9b
sub byte [0x1400d4690], al
invalid
add al, 0
invalid
adc byte [r8 - 0x75], r9b
and byte [rcx - 0x77], cl
invalid
invalid
and byte [r15], r9b
sub byte [0x1400d4690], al
invalid
add al, 0
invalid
lea rdx, [rsp + 0x33c0]
movaps xmmword [rdx], xmm0
invalid
add ch, cl
invalid
jmp 0x14008e4da
mov rdi, qword [r14 + 0x2638]
add byte es:[rax], al
call fcn.1400b8140
add rax, rdi
add eax, edi
clc
jb case.0x14004c033.325
mov r8d, edx
add r8d, esi
cmp r8d, 0x3b9aca00
cmp eax, 0x3b9aca00
retf 0x3b9a
retf 0x3b9a
jb case.0x140076401.125
inc rax
jne 0x14008e6ea
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x560]
call fcn.1400c4259
mov word [rax + riz*2], fs
add eax, 0x13e80000
pop rsi
add eax, dword [rax]
jmp 0x14008e722
add byte [rbp - 0x75], cl
xchg byte [rax], ch
sub dword [rax], eax
add byte [rcx - 0x75], cl
invalid
mov r8, qword [r14 + 0x2928]
mov rax, qword [r14 + 0x2930]
mov eax, dword [rsi + 0x2930]
mov eax, dword [rsi + 0x2930]
xchg byte [rax], dh
sub dword [rax], eax
add cl, ch
jmp 0x14008f094
lea r13, [r14 + 0x2c64]
invalid
invalid
mov dh, 0x86
xchg byte [rsp + rbp], ah
jmp 0x14008f094
lea r13, [r14 + 0x2c64]
movzx eax, byte [r14 + 0x2c64]
xchg byte [rsp + rbp], ah
invalid
xchg byte [rsp + rbp], ah
add byte [rax], al
add byte [rcx - 0x73], cl
scasb al, byte [rdi]
sub byte [rcx], ch
add byte [rax], al
invalid
lea rbp, [r14 + 0x2928]
lea rcx, [0x1401576dc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
invalid
jmp rax
invalid
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x30], esp
and al, 0x30
and al, 0x30
movzx r12d, word [r14 + 0x2c60]
jmp 0x14008f30a
invalid
add byte [rax], al
invalid
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
invalid
invalid
adc byte [rcx + 0x10], cl
lea r8, [rsp + 0x1b0]
movaps xmmword [r8 + 0x10], xmm1
invalid
movaps xmmword [r8], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
adc byte [rbp + rcx*4 - 0x44], cl
lea r15, [rsp + 0x1d0]
add byte [rcx + 0xf], al
movaps xmmword [rdi], xmm0
movaps xmmword [rdi], xmm0
movaps xmmword [r15 + 0x10], xmm1
mov rax, qword [rax + 0x20]
mov qword [r15 + 0x20], rax
and byte [r8 - 0x73], r9b
lea edx, [0x140128eb0]
test eax, 0x8d480009
mov word [rax + rbx], fs
or eax, 0x18e80000
add al, ch
sbb dh, dh
invalid
dec dword [rcx - 0x75]
and byte [r8 - 0x77], r9b
mov dword [rsi + 0x20], eax
and byte [rcx + 0xf], r8b
and byte [rcx + 0xf], al
lea rcx, [rsp + 0xd18]
call fcn.14008daff
sbb dh, dh
invalid
dec dword [rcx - 0x75]
invalid
invalid
mov qword [rsi + 0x20], rax
movups xmm0, xmmword [r15]
movups xmm0, xmmword [rdi]
adc byte [rdi], al
adc byte [rdi], al
movups xmm1, xmmword [r15 + 0x10]
movups xmmword [rsi + 0x10], xmm1
adc dword [rsi + 0x10], ecx
adc byte [rdi], r9b
adc dword [rsi], eax
lea rdi, [rsp + 0x138]
lea edi, [rsp + 0x138]
mov esp, 0x13824
add byte [rax], al
lea rsi, [rsp + 0xd18]
and al, 0x18
or eax, 0xbb90000
or eax, dword [rax]
add byte [rax], al
invalid
rep movsq qword [rdi], qword [rsi]
mov byte [r14 + 0x2924], 1
xchg byte [rcx + rbp], ah
and al, 0x29
add byte [rax], al
add dword [rcx + 0xf], eax
movups xmm0, xmmword [rdi]
adc byte [rdi], al
movups xmm1, xmmword [r15 + 0x10]
movups xmmword [r14 + 0x28a0], xmm0
adc dword [rsi + 0x28a0], eax
movups xmmword [r14 + 0x28b0], xmm1
invalid
mov al, 0x28
sub byte [rax], al
add byte [rax], al
invalid
mov rax, qword [r15 + 0x20]
mov qword [r14 + 0x28c0], rax
sub byte [rax], al
add byte [rax], al
mov qword [r14 + 0x28c8], r13
sub byte [rax], al
invalid
cmp byte [r14 + 0x27f8], 0
je 0x14008e5cf
lea rdx, [0x140128e88]
mov rcx, rbp
mov ecx, ebp
call fcn.14002f7a6
test al, al
je 0x14008e5cf
mov rdx, qword [r14 + 0x2818]
test rdx, rdx
test edx, edx
je 0x14008ef32
mov rcx, qword [r14 + 0x2810]
adc byte [rax], ch
add byte [rax], al
call fcn.14002a5a3
mov r8, qword [r14 + 0x2818]
add byte [rax], al
invalid
mov qword [r14 + 0x28d0], rax
mov qword [r14 + 0x28d8], rdx
sub byte [rax], al
invalid
test r8, r8
je 0x14008ef3d
pushfq
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], cl
xchg esi, eax
adc byte [rax], ch
add byte [rax], al
mov rdx, qword [r14 + 0x2810]
lea rsi, [rsp + 0xd18]
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call fcn.14002a10c
cmp qword [rsi], 0
je 0x14008ef3d
test byte [rbx + 9], bh
or dword [rax], eax
invalid
or dword [rax], eax
add byte [rdi], cl
mov bh, 0x84
and al, 0x28
sub byte [0x1b2f1e5cc], cl
movzx eax, word [rsp + 0xd28]
jmp 0x14008ef41
sub byte [0x1b2f1e5cc], cl
or dword [rax], eax
add byte [rcx - 0x3a], al
mov byte [rsi + 0x2925], 0
sub dword [rax], eax
add byte [rax], al
mov byte [r14 + 0x2925], 0
lea rdx, [rsp + 0xd18]
mov ecx, 0x10
mov rdi, rdx
and al, 0x18
or eax, 0x10b90000
add byte [rax], al
mov ecx, 0x10
mov rdi, rdx
mov rsi, r13
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
movsd dword [rdi], dword [rsi]
lea rdi, [rsp + 0xd98]
lea rsi, [rsp + 0x138]
add byte [rax], al
or eax, 0x8d480000
mov ah, 0x24
cmp byte [rcx], al
add byte [rax], al
mov ecx, 0xb
add byte [rax], al
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x33c0]
xor eax, dword [rax]
add byte [rcx - 0x48], al
mov r8d, 0x250
mov rcx, rsi
mov r8d, 0x250
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
invalid
add byte [rcx - 0x73], cl
mov gs, word [rax]
sub dword [rax], eax
add byte [rcx - 0x48], al
mov eax, 0x250
add al, byte [rax]
add byte [rax - 0x77], cl
lea rcx, [r14 + 0x2928]
mov r8d, 0x250
mov eax, 0x250
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
bnd call sub.VCRUNTIME140.dll_memcpy
call sub.VCRUNTIME140.dll_memcpy
mov word [r14 + 0x2b78], 1
mov r15, qword [rsp + 0x48]
lea r13, [r14 + 0x2928]
lea r13, [r14 + 0x2928]
lea ebp, [rsi + 0x2928]
lea rsi, [rsp + 0xd18]
mov rcx, rsi
int1
mov rdx, r13
mov r8, r12
call fcn.140090ffa
sub dword [rax], eax
add byte [rax - 0x76], al
outsb dx, byte [rsi]
adc dword [rax - 0x80], eax
cmp ch, 3
std
invalid
std
add esi, dword [rbp + 7]
jne case.0x1400675ac.163
mov al, 6
jmp 0x140090d8a
mov rsi, qword [rsp + 0xd18]
mov rdi, qword [rsp + 0xd20]
mov edi, dword [rsp + 0xd20]
add byte [rax - 0x75], cl
mov esp, 0xd2024
and al, 0x20
or eax, 0x8a440000
invalid
invalid
movsb byte [rdi], byte [rsi]
mov edi, dword [rsp + 0xd20]
and al, 0x20
or eax, 0x8a440000
invalid
invalid
mov r12b, byte [rsp + 0xd28]
movsb byte [rdi], byte [rsi]
and al, 0x28
or eax, 0x848b0000
invalid
test byte [rdx + rbp], ah
invalid
mov eax, dword [rsp + 0xd2a]
sub cl, byte [0x18491e68e]
or eax, 0x44890000
add byte [rax], al
mov dword [rsp + 0x70], eax
and al, 0x70
movzx eax, word [rsp + 0xd2e]
mov word [rsp + 0x74], ax
je 0x14008e6ea
mov rcx, r13
call case.0x14004ac94.449
invalid
xor dword [rax], eax
invalid
cmp byte [r14 + 0x28c0], 2
je 0x14008e6ce
lea rcx, [r14 + 0x28b8]
lea ecx, [rsi + 0x28b8]
add byte [rcx - 0x75], cl
xchg byte [rax + 0x49000028], ah
mov rdx, qword [r14 + 0x28a8]
mov rax, qword [r14 + 0x28a0]
mov rdx, qword [r14 + 0x28a8]
mov r8, qword [r14 + 0x28b0]
call qword [rax + 0x10]
adc byte [rcx - 0x3a], al
xchg byte [rcx + rbp], ah
and al, 0x29
invalid
mov byte [r14 + 0x2924], 0
sub dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x73], cl
lea rcx, [r14 + 0x27f8]
invalid
clc
invalid
call fcn.1400543ff
mov r13, rdi
jmp 0x1400906d0
add byte [rcx - 0x7f], al
rol byte [rax], 0x36
add byte [rsi], dh
add r8d, 0xc4653600
add byte [rsi], dh
invalid
invalid
mov ecx, r8d
shr ecx, 9
jmp 0x109722f03
or dword [rbx + 4], 0
invalid
jmp 0x109722f03
imul ecx, ecx, 0x44b83
shr rcx, 0x27
imul ecx, ecx, 0x3b9aca00
retf 0x3b9a
sub r8d, ecx
lea r9, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_srcconnect.rs
invalid
lea rcx, [rsp + 0x560]
and al, 0x60
add eax, 0x89480000
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rax
ret 0xeae8
call fcn.1400c410c
lea rdi, [rsp + 0x3350]
and al, 0x50
xor eax, dword [rax]
add byte [rax], al
invalid
invalid
mov ah, 0x24
and al, 0x60
add byte [rax], al
lea rsi, [rsp + 0x560]
mov ecx, 0xe
add byte [rax], al
invalid
and al, 0x60
add eax, 0xeb90000
invalid
invalid
invalid
add byte [rcx + 0xe], bh
add byte [rax], al
add bl, dh
rep movsq qword [rdi], qword [rsi]
add byte [rax], al
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
lea rsi, [rsp + 0xd18]
lea rdx, [rsp + 0x5a68]
and al, 0x68
pop rdx
add byte [rax], al
mov ah, 0x24
sbb byte [0xcd50e744], cl
xchg esp, eax
and al, 0x68
pop rdx
add byte [rax], al
mov r8d, 0x2638
cmp byte [rsi], ah
add byte [rax], al
mov rcx, rsi
mov ecx, esi
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0x33c0]
xor eax, dword [rax]
invalid
invalid
xor eax, dword [rax]
add byte [rax], al
add byte [rcx - 0x48], al
test al, 0x26
mov r8d, 0x26a8
mov eax, 0x26a8
add byte [rax], al
mov rcx, rdi
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
invalid
invalid
add al, 0
invalid
add al, 0
lea rcx, [r14 + 0x2650]
push rax
add byte es:[rax], al
mov r8d, 0x26a8
mov eax, 0x26a8
add byte [rax - 0x77], cl
cli
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
add al, 0
add byte [rbp - 0x73], cl
lea r13, [r14 + 0x2650]
scasb al, byte [rdi]
push rax
add byte es:[rax], al
lea r15, [r14 + 0x4c88]
add byte [rax], r8b
call fcn.1400c2c5e
cmp al, 2
invalid
invalid
setne bpl
test al, 1
xchg ebp, eax
invalid
sete dl
movzx eax, byte [r14 + 0x2922]
movzx eax, byte [rsi + 0x2922]
movzx eax, byte [rsi + 0x2922]
sub dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0xc8ec9
lea rcx, [0x14015767c]
lea ecx, [0x14015767c]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
mov byte [rsp + 0x48], dl
jmp rax
invalid
enter 0x5488, 0x24
jmp rax
jmp rax
invalid
loopne 0x14008e801
mov byte [rsp + 0x2f], bpl
mov byte [rsp + 0x2f], ch
mov qword [rsp + 0x40], r15
mov word [r14 + 0x2923], 0
invalid
xchg byte [rbx], ah
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
mov word [r14 + 0x2923], 0
xchg byte [rbx], ah
sub dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax], al
mov byte [r14 + 0x2925], 1
mov byte [rsi + 0x2925], 1
xchg byte [0x14108e805], ah
and eax, 0x1000029
add byte [rax], al
add dword [rcx - 0x73], ecx
invalid
invalid
scasb al, byte [rdi]
js 0x14008e808
lea rbp, [r14 + 0x2778]
lea ebp, [rsi + 0x2778]
add byte [rax], al
mov ecx, 0x10
mov rdi, rbp
mov edi, ebp
mov edi, ebp
mov qword [rsp + 0x38], r13
mov dword [rsp + 0x38], ebp
cmp byte [rcx + rcx*4 - 0x12], cl
mov rsi, r13
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
lea r13, [r14 + 0x27f8]
lea rsi, [r14 + 0x2720]
mov ecx, 0xb
add byte [rax], al
add byte [rcx + rcx*4 - 0x11], cl
mov dh, 0x20
invalid
add byte [rcx + rcx*4 - 0x11], cl
rep movsq qword [rdi], qword [rsi]
lea rdi, [r14 + 0x2850]
mov esi, 0x2850
lea rsi, [r14 + 0x26d0]
mov ecx, 0xa
rep movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
lea rcx, [r14 + 0x2858]
lea rax, [r14 + 0x2878]
add byte [rax], al
pop rax
sub byte [rax], al
add byte [rcx - 0x73], cl
xchg byte [rax + 0x28], bh
add byte [rax], al
cmp qword [r14 + 0x2850], 0
add byte [rax], al
lea rsi, [rsp + 0xd70]
lea esi, [rsp + 0xd70]
mov ah, 0x24
jo 0x14008e84e
add byte [rax], al
je 0x14008eae7
add byte [rax], al
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
lea r8, [rsp + 0x1b0]
lea eax, [rsp + 0x1b0]
mov al, 1
add byte [rax], al
adc byte [r13 + rcx*4 - 0x7c], cl
and al, 0xb0
mov al, 1
add byte [rax], al
movaps xmmword [r8 + 0x10], xmm1
mov al, 1
add byte [rax], al
movaps xmmword [r8 + 0x10], xmm1
adc byte [rcx + 0xf], al
adc byte [rcx + 0xf], al
movaps xmmword [r8], xmm0
sub dword [rax], eax
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
adc byte [rbp + rcx*4 - 0x44], cl
and al, 0xd0
rol byte [rcx], 1
add byte [rax], al
adc byte [rbp + rcx*4 - 0x44], cl
and al, 0xd0
invalid
lea edi, [rsp + 0x1d0]
rol byte [rcx], 1
add byte [rax], al
add dword [rax], eax
add byte [rcx + 0xf], al
sub dword [rdi], eax
movaps xmmword [r15], xmm0
movaps xmmword [r15 + 0x10], xmm1
sub dword [rdi + 0x10], ecx
mov rax, qword [rax + 0x20]
mov qword [r15 + 0x20], rax
movaps xmm0, xmmword [0x1400d4690]
add eax, 0x45e08
or byte [rsi + 4], bl
invalid
and byte [rcx - 0x77], cl
and byte [r15], r9b
movaps xmm0, xmmword [0x1400d4690]
add eax, 0x45e08
or byte [rsi + 4], bl
invalid
or byte [rsi + 4], bl
add byte [rax - 0x73], cl
lea edx, [rsp + 0x560]
movaps xmmword [rdx], xmm0
invalid
mov es, word [rdx]
lea rdx, [rsp + 0x560]
lea edx, [rsp + 0x560]
invalid
movaps xmmword [rdx], xmm0
sub dword [rdx], eax
jmp 0x14008eb26
add byte [rax], al
mov qword [rsp + 0x38], r13
lea r13, [r14 + 0x3008]
or byte [rax], dh
add byte [rax], al
xor byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x86
or byte [rax], dh
xor byte [rax], al
invalid
movzx eax, byte [r14 + 0x3008]
xor byte [rax], al
add byte [rbp + 0x6c8840c0], al
rol byte [rax - 0x78], 0x6c
test eax, eax
mov byte [rsp + 0x2f], bpl
insb byte [rdi], dx
and al, 0x2f
rol byte [rax - 0x78], 0x6c
insb byte [rdi], dx
and al, 0x2f
invalid
je 0x14008e93f
add byte [rax], al
cmp eax, 3
jne case.default.0x14008e8df
test dword [rdx + 0x15], edx
add byte [rax], al
test dword [rdx + 0x15], edx
add byte [rax], al
lea rbp, [r14 + 0x2dd8]
scasb al, byte [rdi]
fsubr dword [0x14f49e8cb]
sub eax, 0xf410000
movzx eax, byte [r14 + 0x2dd8]
lea rcx, [0x140157698]
mov dh, 0x86
fsubr dword [0xcd50e8d3]
or eax, 0xc8dc0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
invalid
enter 0xffffffffffffe0ff, 0x48
lea ecx, str._async_fn__resumed_after_completioninvalid_ping_frameC:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcprotoping_pong.rs
push rcx
or dword [rax], eax
lea rcx, str._async_fn__resumed_after_completioninvalid_ping_frameC:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcprotoping_pong.rs
push rcx
or dword [rax], eax
jmp 0x14009060d
and byte [0xc954e8ef], bl
jl 0x14008e915
add byte [rcx + rcx*4 + 0x7c], cl
and al, 0x40
invalid
mov qword [rsp + 0x40], r15
mov r8, qword [r14 + 0x2928]
mov r8, qword [r14 + 0x2928]
mov eax, dword [rsi + 0x2928]
sub dword [rax], eax
add byte [rcx - 0x75], cl
mov rax, qword [r14 + 0x2930]
invalid
ja 0x14008e911
mov rax, qword [r14 + 0x2930]
jmp 0x14008f77c
add byte [rax], al
mov byte [rsp + 0x2f], bpl
mov byte [rsp + 0x2f], ch
lea rbp, [r14 + 0x2c64]
movzx eax, byte [r14 + 0x2c64]
lea rcx, [0x1401576ac]
sub al, 0
sub al, 0
add byte [rax - 0x73], cl
or eax, 0xc8d8c
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
or dword [rax + 1], 0x48e0ffc8
lea rcx, str._async_fn__resumed_after_completioninvalid_ping_frameC:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcprotoping_pong.rs
lea ecx, str._async_fn__resumed_after_completioninvalid_ping_frameC:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcprotoping_pong.rs
jmp 0x14008fe27
add byte [rax], al
add byte [rcx + rcx*4 + 0x6c], cl
and al, 0x38
mov qword [rsp + 0x38], r13
jmp 0x14008ec90
mov qword [rsp + 0x40], r15
lea rdx, [r14 + 0x2928]
lea rdx, [r14 + 0x2928]
mov rsi, qword [r14 + 0x2a50]
mov rdi, qword [r14 + 0x2a58]
push rax
sub al, byte [rax]
add byte [rcx - 0x75], cl
mov esi, 0x2a58
mov r15, qword [r14 + 0x2a60]
lea rcx, [r14 + 0x2a68]
mov gs, word [rax + 0x2a]
add byte [rax], al
mov gs, word [rax + 0x2a]
add byte [rax], al
mov r8d, 0x128
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
add al, 0
mov qword [r14 + 0x2b90], rsi
mov qword [r14 + 0x2b98], rdi
invalid
sub eax, dword [rax]
add byte [rcx - 0x77], cl
mov esi, 0x2b98
invalid
mov qword [r14 + 0x2ba0], r15
lea rbp, [r14 + 0x2dd8]
mov byte [r14 + 0x2dd8], 0
mov r15, qword [rsp + 0x40]
lea rdx, [r14 + 0x2a68]
add byte [rax], al
mov byte [r14 + 0x2dd9], 0
mov rax, qword [r14 + 0x2ba0]
add byte [rax - 0x73], cl
mov ah, 0x24
sbb byte [0xc950e9bb], cl
xchg byte [rax], bh
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
mov ah, 0x24
sbb byte [0xc950e9bb], cl
xchg byte [rax], bh
add dword [rax], eax
add byte [rax], al
mov rax, qword [r14 + 0x2b90]
mov qword [rsi + 0x128], rax
add byte [rax], al
mov rax, qword [r14 + 0x2b90]
mov qword [rsi + 0x128], rax
mov rax, qword [r14 + 0x2b98]
mov qword [rsi + 0x130], rax
mov r8d, 0x128
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
add al, 0
add al, 0
lea rdi, [rsp + 0x200]
mov r8d, 0x140
mov rcx, rdi
stc
stc
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [r14 + 0x2de0]
mov r8d, 0x140
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [r14 + 0x2de0]
lea rdi, [rsp + 0xd18]
mov rcx, rdi
mov rdx, rsi
mov r8, r12
call fcn.140042739
cmp dword [rdi], 3
jne 0x14008ea41
mov al, 3
jmp 0x14008eace
mov byte [r14 + 0x2dd9], 1
lea rdi, [r14 + 0x2ba8]
lea edi, [rsi + 0x2ba8]
lea edi, [rsi + 0x2ba8]
lea rdx, [rsp + 0xd18]
mov r8d, 0x230
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
cmp dword [r14 + 0x2de0], 3
je 0x14008ea78
mov rcx, rsi
int1
call fcn.1400542ff
mov rax, qword [rdi]
test rax, rax
je 0x14008ee29
cmp eax, 1
jne 0x14008ee6d
lea rdx, [r14 + 0x2bb0]
mov r8d, 0x228
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [r14 + 0x2de0]
lea rsi, [rsp + 0xd18]
mov rcx, rsi
mov rdx, rdi
mov r8, r12
call fcn.14004d1a1
mov rsi, qword [rsi]
cmp rsi, 3
jne 0x14008edfb
mov al, 4
mov byte [rbp], al
mov byte [r13], 3
mov al, 5
mov r13, qword [rsp + 0x38]
mov bpl, byte [rsp + 0x2f]
jmp 0x1400901b3
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
lea r8, [rsp + 0x190]
movaps xmmword [r8 + 0x10], xmm1
movaps xmmword [r8], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
lea r15, [rsp + 0xd0]
movaps xmmword [r15], xmm0
movaps xmmword [r15 + 0x10], xmm1
mov rax, qword [rax + 0x20]
mov qword [r15 + 0x20], rax
lea rdx, [0x140128eb0]
lea rcx, [rsp + 0xd18]
call fcn.14008daff
mov rax, qword [r15 + 0x20]
mov qword [rsi + 0x20], rax
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
lea rdi, [rsp + 0x138]
lea rsi, [rsp + 0xd18]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
mov byte [r14 + 0x2924], 1
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmmword [r14 + 0x28a0], xmm0
movups xmmword [r14 + 0x28b0], xmm1
mov rax, qword [r15 + 0x20]
mov qword [r14 + 0x28c0], rax
mov qword [r14 + 0x28c8], rbp
cmp byte [r14 + 0x27f8], 0
cmp byte [rsi + 0x27f8], 0
je 0x14008ec1b
lea rdx, [0x140128e88]
mov rcx, r13
call fcn.14002f7a6
test al, al
je 0x14008ec1b
mov rdx, qword [r14 + 0x2818]
test rdx, rdx
je 0x14008ef9d
mov rcx, qword [r14 + 0x2810]
call fcn.14002a5a3
mov r8, qword [r14 + 0x2818]
mov qword [r14 + 0x28d0], rax
mov qword [r14 + 0x28d8], rdx
test r8, r8
je 0x14008efa8
mov byte [r14 + 0x2925], 0
lea rdx, [rsp + 0xd18]
mov ecx, 0x10
mov rdi, rdx
mov rsi, rbp
rep movsq qword [rdi], qword [rsi]
lea rdi, [rsp + 0xd98]
lea rsi, [rsp + 0x138]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x560]
mov r8d, 0x250
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [r14 + 0x2928]
mov r8d, 0x250
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov word [r14 + 0x2b78], 1
mov r15, qword [rsp + 0x40]
mov bpl, byte [rsp + 0x2f]
lea r13, [r14 + 0x2928]
lea rsi, [rsp + 0xd18]
mov rcx, rsi
mov rdx, r13
mov r8, r12
call fcn.140053e1e
mov dil, byte [rsi + 0x11]
cmp dil, 3
jne 0x14008ecc3
mov al, 6
mov r13, qword [rsp + 0x38]
jmp 0x1400901b3
mov rsi, qword [rsp + 0xd18]
mov rax, qword [rsp + 0xd20]
mov qword [rsp + 0x30], rax
mov r12b, byte [rsp + 0xd28]
mov eax, dword [rsp + 0xd2a]
mov dword [rsp + 0x60], eax
movzx eax, word [rsp + 0xd2e]
mov word [rsp + 0x64], ax
movzx eax, byte [r14 + 0x2b79]
cmp eax, 3
je 0x14008ed26
test eax, eax
jne 0x14008edb4
mov r13, r15
mov rcx, qword [r14 + 0x2b68]
mov rdx, qword [r14 + 0x2b70]
call fcn.1400406bb
lea r15, [r14 + 0x2b28]
lea rcx, [r14 + 0x2b48]
call fcn.14005429a
mov rcx, r15
call fcn.1400542d5
lea rcx, [r14 + 0x2af0]
call fcn.1400542d5
lea rcx, [r14 + 0x2ad8]
call fcn.14005429a
mov rax, qword [r14 + 0x2a70]
lock dec qword [rax]
jne 0x14008ed88
lea rdx, [rsp + 0xd28]
mov rbp, qword [rdx - 8]
lea rcx, [rsp + 0x560]
mov r8d, 0x218
call sub.VCRUNTIME140.dll_memcpy
cmp dword [rdi], 2
je 0x14008ee79
mov rcx, rdi
call fcn.140054311
jmp 0x14008ee79
mov rsi, qword [r14 + 0x2bb0]
mov rbp, qword [r14 + 0x2bb8]
lea rdx, [r14 + 0x2bc0]
mov byte [r14 + 0x2dd9], 0
lea rcx, [rsp + 0x340]
mov word [rax + rax*2], fs
add eax, dword [rax]
add byte [rcx - 0x48], al
sbb byte [rdx], al
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + 0x2dd8], 1
cmp rsi, 3
je 0x14008ead1
jmp 0x14008eea4
mov rbp, qword [r14 + 0x2bb0]
mov esi, 2
mov byte [r14 + 0x2dd9], 0
lea rcx, [rsp + 0x340]
and al, 0x40
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x60
add eax, 0xb8410000
sbb byte [rdx], al
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + 0x2dd8], 1
lea rcx, [rsp + 0xb00]
lea rdx, [rsp + 0x340]
mov r8d, 0x218
mov eax, 0x218
call sub.VCRUNTIME140.dll_memcpy
mov byte [r13], 1
cmp rsi, 2
jne 0x14008eee9
mov rcx, rbp
call fcn.140034162
mov rsi, rax
mov dil, 2
lea rax, [0x140125eb0]
mov qword [rsp + 0x30], rax
jmp 0x140090467
lea rdi, [rsp + 0xd28]
lea rdx, [rsp + 0xb00]
mov r8d, 0x218
mov rcx, rdi
mov ecx, edi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi - 0x10], rsi
mov qword [rdi - 8], rbp
mov cl, byte [r14 + 0x27f0]
mov cl, byte [rsi + 0x27f0]
lea rdx, [rsp + 0xd18]
call fcn.140079395
movsb byte [rdi], byte [rsi]
invalid
dec dword [rax - 0x77]
invalid
mov qword [rsp + 0x30], rdx
xor edi, edi
jmp 0x140090467
add byte [rax], al
mov qword [r14 + 0x28d0], 0
mov ax, 0x1bb
mov word [r14 + 0x2920], ax
mov rdi, qword [r14 + 0x2798]
lock inc qword [rdi]
jle 0x14008fdf7
mov qword [rsp + 0x30], r12
mov r15, qword [r14 + 0x27a0]
lock inc qword [r15]
jle 0x14008fdf7
mov r12, qword [r14 + 0x27a8]
mov r13, qword [r14 + 0x28c8]
cmp qword [r13], 0
je 0x14008f00c
mov rcx, qword [r13 + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
push rcx
add al, 0
mov rsi, rax
mov ebp, 1
jmp 0x14008f00e
mov qword [r14 + 0x28d0], 0
mov ax, 0x1bb
mov word [r14 + 0x2920], ax
and byte [rcx], ch
add byte [rax], al
mov rdi, qword [r14 + 0x2798]
lock inc qword [rdi]
jle 0x14008fdf7
xor ebp, ebp
mov rcx, qword [r13 + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
movzx edx, word [r13 + 0x1c]
mov r8d, dword [r13 + 0x18]
lea rcx, [r14 + 0x28e0]
mov qword [r14 + 0x2900], rdi
mov qword [r14 + 0x2908], r15
mov qword [r14 + 0x2910], r12
mov qword [r14 + 0x28e0], rbp
loopne 0x14008f06a
add byte [rax], al
mov qword [r14 + 0x28e8], rsi
mov qword [r14 + 0x28f0], rax
add byte [rax], al
mov dword [r14 + 0x28f8], r8d
mov word [r14 + 0x28fc], dx
mov byte [r14 + 0x2918], 0
lea rdx, [rsp + 0x138]
add al, ch
jl 0x14008f01a
invalid
dec dword [rcx - 0x77]
ror byte [rax - 0x77], 0xd0
mov qword [r14 + 0x2928], r8
mov qword [r14 + 0x2930], rdx
mov r12, qword [rsp + 0x30]
mov r15, qword [rsp + 0x48]
lea rsi, [rsp + 0xd18]
mov rcx, rsi
mov rdx, r8
mov r8, r12
call qword [rax + 0x18]
mov rdi, qword [rsi]
cmp rdi, 4
jne 0x14008f0b8
mov al, 3
jmp 0x140090d8a
lea rdx, [rsp + 0xd30]
mov rsi, qword [rdx - 0x10]
mov r13, qword [rdx - 8]
lea rcx, [rsp + 0x8e0]
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [r14 + 0x2928]
add byte [rax], al
mov rdx, qword [r14 + 0x2930]
call fcn.1400406bb
mov bpl, 2
add al, byte [rbx + 0x87503ff]
mov rdi, r15
jmp 0x140090659
mov qword [rsp + 0x48], r15
mov r15, r13
lea r13, [rsp + 0x578]
lea rdx, [rsp + 0x8e0]
xchg esp, eax
and al, 0xe0
or byte [rax], al
add byte [rcx - 0x48], al
adc byte [rcx], al
add byte [rax], al
mov rcx, r13
call sub.VCRUNTIME140.dll_memcpy
mov qword [r13 - 0x18], rdi
mov qword [r13 - 0x10], rsi
mov qword [r13 - 8], r15
mov r13, qword [r14 + 0x28d0]
test r13, r13
je 0x14008f65f
mov qword [rsp + 0x30], r12
lea rax, [r14 + 0x2928]
mov qword [rsp + 0x40], rax
mov rsi, qword [r14 + 0x28d8]
mov rcx, rsi
call fcn.1400c55c5
mov rdi, rax
mov qword [rsp + 0x38], rdx
mov rcx, rax
mov rdx, r13
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
movzx r12d, word [r14 + 0x2920]
mov r15b, 2
cmp byte [r14 + 0x27e0], 2
invalid
je 0x14008f1eb
lea rdx, [r14 + 0x27d8]
mov rax, qword [r14 + 0x27c0]
add byte [rbp - 0x75], cl
xchg al, cl
invalid
add byte [rax], al
mov r9, qword [r14 + 0x27d0]
lea r13, [rsp + 0x340]
lea ebp, [rsp + 0x340]
mov rcx, r13
call qword [rax]
mov r15b, byte [r14 + 0x27e0]
invalid
add byte [rax], al
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movaps xmmword [rsp + 0x200], xmm0
add byte [rdi], cl
sub dword [rsp + 0x210], ecx
mov eax, dword [r13 + 0x21]
mov dword [rsp + 0xd0], eax
mov eax, dword [r13 + 0x24]
mov dword [rsp + 0xd3], eax
xor eax, eax
mov byte [r14 + 0x2924], al
lea r13, [rsp + 0xd18]
lea rdx, [rsp + 0x560]
mov r8d, 0x128
add dword [rax], eax
add byte [rcx + rcx*4 - 0x17], cl
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x200]
movaps xmm1, xmmword [rsp + 0x210]
add byte [rax], al
movups xmmword [r13 + 0x128], xmm0
add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rbp + 0x138], ecx
mov eax, dword [rsp + 0xd0]
add byte [rax], al
mov ecx, dword [rsp + 0xd3]
mov dword [rsp + 0x98], eax
mov dword [rsp + 0x9b], ecx
lea rbp, [rsp + 0x33c0]
mov r8d, 0x148
mov eax, 0x148
mov rcx, rbp
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 0x148
mov rcx, qword [rsp + 0x40]
and al, 0x40
mov rdx, rbp
mov rbp, rcx
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + 0x2a70], r15b
add byte [rbx + 0x982484], cl
add byte [rax], al
mov ecx, dword [rsp + 0x9b]
mov dword [r14 + 0x2a71], eax
mov dword [r14 + 0x2a74], ecx
je 0x14008f2c8
add byte [rax], al
mov rax, qword [r14 + 0x28c0]
mov qword [r14 + 0x2a98], rax
movups xmm0, xmmword [r14 + 0x28a0]
movups xmm1, xmmword [r14 + 0x28b0]
add byte [rax], al
movups xmmword [r14 + 0x2a88], xmm1
movups xmmword [r14 + 0x2a78], xmm0
mov qword [r14 + 0x2aa0], rdi
mov rax, qword [rsp + 0x38]
mov qword [r14 + 0x2aa8], rax
add byte [rcx - 0x77], cl
mov dh, 0xb0
sub al, byte [rax]
add byte [rsi + 0x45], ah
mov dword [rsi + 0x2c60], esp
invalid
lea rax, [r14 + 0x2c64]
mov qword [rsp + 0x38], rax
xor eax, eax
mov byte [r14 + 0x2c64], al
mov byte [rsi + 0x2c64], al
mov r15, qword [rsp + 0x48]
mov byte [r14 + 0x2c67], 1
lea rsi, [r14 + 0x2ab8]
mov r8d, 0x128
mov rcx, rsi
mov ecx, esi
mov rdx, rbp
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [r14 + 0x2be0]
add byte [rax], al
movups xmm0, xmmword [r14 + 0x2aa0]
movups xmmword [r14 + 0x2be0], xmm0
add byte [rax], al
mov rax, qword [r14 + 0x2ab0]
mov qword [r14 + 0x2bf0], rax
sub eax, dword [rax]
add byte [rcx - 0x73], cl
lea rdx, [r14 + 0x2c62]
mov word [r14 + 0x2c62], r12w
movups xmm0, xmmword [r14 + 0x2a50]
movups xmm1, xmmword [r14 + 0x2a60]
adc byte [rsi + 0x2a60], cl
movups xmmword [r14 + 0x2bf8], xmm0
movups xmmword [r14 + 0x2c08], xmm1
mov rax, qword [r14 + 0x2a70]
add byte [rcx - 0x77], cl
xchg byte [rax], bl
sub al, 0
add byte [rsi + 0x41], ah
mov dword [rsi + 0x2c65], 0xf410101
xchg byte [rbp + 0x2c], ah
add byte [rax], al
add dword [rcx], eax
movups xmm0, xmmword [r14 + 0x2a78]
add byte [rax], al
movups xmmword [r14 + 0x2c20], xmm0
movups xmm0, xmmword [r14 + 0x2a88]
add byte [rax], al
add byte [rax], al
movups xmmword [r14 + 0x2c30], xmm0
mov rax, qword [r14 + 0x2a98]
add byte [rcx - 0x77], cl
xchg byte [rax + 0x2c], al
add byte [rax], al
add byte [rcx - 0x77], cl
xchg byte [rax + 0x2c], al
add byte [rax], al
lea rax, [rsp + 0xd0]
mov qword [rax], rcx
lea rcx, [0x1400078e0]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], rdx
push rax
adc byte [rax - 0x73], cl
lea ecx, [fcn.14000dd10]
mov qword [rax + 0x18], rcx
mov ecx, 2
lea r8, [rsp + 0x340]
lea eax, [rsp + 0x340]
mov qword [r8], rcx
or byte [rcx - 0x77], cl
adc byte [rcx], sil
ror byte [rcx - 0x77], cl
mov qword [r8 + 0x20], rdx
mov r9d, 0x20
or byte [rcx - 0x77], cl
adc byte [rcx], sil
ror byte [rcx - 0x77], cl
mov qword [r8 + 0x20], rdx
mov r9d, 0x20
mov qword [r8 + 0x28], r9
mov r10b, 3
mov byte [r8 + 0x30], r10b
mov qword [r8 + 0x38], rcx
mov qword [r8 + 0x48], rcx
mov r11d, 1
sub byte [rcx - 0x4e], al
add eax, dword [rbp - 0x78]
push rax
xor byte [rcx - 0x77], cl
cmp byte [rcx - 0x77], cl
mov r11d, 1
mov qword [r8 + 0x58], r11
pop rax
pop rax
mov qword [r8 + 0x60], r9
mov byte [r8 + 0x68], r10b
mov qword [r8 + 0x70], rcx
mov qword [r8 + 0x80], rcx
mov qword [r8 + 0x90], rdx
nop
add byte [rax], al
add byte [rbp - 0x77], cl
mov byte [rax + 0x45000000], bl
mov byte [rax + 0xa0], dl
add byte [rax], al
nop
add byte [rax], al
add byte [rbp - 0x77], cl
mov byte [rax + 0x45000000], bl
mov byte [rax + 0xa0], dl
add byte [rax], al
add byte [rax], al
mov qword [r8 + 0xa8], rcx
mov qword [r8 + 0xb8], rcx
mov qword [r8 + 0xc8], r11
mov qword [r8 + 0xd0], r9
mov byte [r8 + 0xd8], r10b
add byte [rax], al
lea r9, str.CONNECT__HTTP_1.1_r_nHost:
add byte [rbp + rcx*4 + 0xd], cl
test al, 0x9b
or dword [rax], eax
lea rdx, [rsp + 0x200]
mov qword [rdx], r9
mov qword [rdx + 8], 5
mov qword [rdx + 0x20], r8
mov qword [rdx + 0x28], 4
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
sbb byte [rbp + r9*4 - 0x54], cl
and al, 0x90
add dword [rax], eax
add byte [rcx + rcx*4 - 0x17], cl
mov ecx, ebp
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
sbb byte [rbp + r9*4 - 0x54], cl
and al, 0x90
add dword [rax], eax
add byte [rcx + rcx*4 - 0x17], cl
mov ecx, ebp
mov ecx, ebp
call fcn.1400080f0
lea rdi, [r14 + 0x2c48]
mov rax, qword [r13 + 0x10]
mov qword [r14 + 0x2c58], rax
add byte [rax], al
xchg byte [rax + 0x2c], bl
add byte [rax], al
movups xmm0, xmmword [r13]
movups xmmword [r14 + 0x2c48], xmm0
cmp byte [r14 + 0x2c18], 2
cmp byte [rsi + 0x2c18], 2
mov esi, 0x2c18
add cl, byte [rdi]
invalid
add byte [rax], 0
invalid
lea rax, [r14 + 0x2bf8]
mov byte [r14 + 0x2c66], 0
mov rcx, qword [rax + 0x20]
mov r12, rbp
lea rbp, [rsp + 0x358]
mov qword [rbp + 8], rcx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
adc byte [rdi], cl
sub dword [rbp - 8], ecx
adc byte [rdi], cl
sub dword [rbp - 8], ecx
movaps xmmword [rbp - 0x18], xmm0
lea rdx, str.User_Agent:_Proxy_Authorization:
adc eax, 0x99b5c
mov r8d, 0xc
add byte [rax], al
mov rcx, rdi
call fcn.14001b60d
mov rdx, qword [rbp - 0x10]
mov r8, qword [rbp - 8]
mov rcx, rdi
call fcn.14001b60d
sar al, 0xff
lea rdx, [0x1401294dc]
mov r8d, 2
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call fcn.14001b60d
mov rax, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
mov r8, qword [rbp - 8]
mov rcx, rbp
jmp 0x13fee7ea6
push rax
invalid
cmp byte [r14 + 0x2c40], 2
mov r12, qword [rsp + 0x30]
mov esp, dword [rsp + 0x30]
je 0x14008f5ef
lea rax, [r14 + 0x2c20]
lea eax, [rsi + 0x2c20]
mov byte [r14 + 0x2c65], 0
mov rcx, qword [rax + 0x20]
and byte [rcx - 0x77], cl
in eax, dx
and byte [rcx - 0x77], cl
in eax, dx
lea rbp, [rsp + 0x358]
mov qword [rbp + 8], rcx
or byte [rdi], cl
adc byte [rax], al
or byte [rdi], cl
adc byte [rax], al
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp - 8], xmm1
movaps xmmword [rbp - 0x18], xmm0
lea rdx, [0x14012907c]
lea edx, [0x14012907c]
mov r8d, 0x15
mov rcx, rdi
call fcn.14001b60d
mov rdx, qword [rbp - 0x10]
push rbp
invalid
mov r8, qword [rbp - 8]
mov rcx, rdi
call fcn.14001b60d
lea rdx, [0x1401294dc]
invalid
invalid
mov r8d, 2
mov rcx, rdi
call fcn.14001b60d
mov rax, qword [rbp - 0x18]
mov rdx, qword [rbp - 0x10]
mov r8, qword [rbp - 8]
mov rcx, rbp
mov rbp, r13
call qword [rax + 0x10]
lea rdx, [0x1401294dc]
mov r8d, 2
mov rcx, rdi
call fcn.14001b60d
mov rax, qword [r14 + 0x2c48]
mov rcx, qword [r14 + 0x2c58]
mov ds, word [rax + 0x2c]
add byte [rax], al
add byte [rax], al
mov qword [r14 + 0x2c68], rsi
mov qword [r14 + 0x2c70], rax
sub al, 0
add byte [rcx - 0x77], cl
invalid
js 0x14008f651
add byte [rax], al
mov r13, qword [rsp + 0x38]
lea rdi, [r14 + 0x2c68]
mov rcx, rdi
mov rdx, r12
mov edx, esp
call fcn.14004d9db
sti
push qword [rcx - 0x3f7ab7fd]
test rax, rax
je 0x14008f64e
mov byte [r13], cl
jmp case.0x14004bb32.352
add byte [rax], al
invalid
test rdx, rdx
je 0x14008f6d8
mov rcx, rdx
jmp 0x140090890
add byte [rax], al
mov ecx, 0xe
call fcn.1400c55c5
add eax, dword [rax]
mov rdi, rax
mov r15, rdx
mov edi, edx
movabs rax, 0x2074736f68206f6e
mov eax, 0x68206f6e
outsd dx, dword [rsi]
jae 0x14008f6ec
je 0x14008f699
invalid
mov qword [rdi], rax
movabs rax, 0x6c7275206e692074
imul ebp, dword [rsi + 0x20], 0x486c7275
mov dword [rdi + 6], eax
mov al, byte [0x140161290]
mov ecx, 0x18
mov edx, 8
call fcn.1400077b0
adc dword [rcx - 0x7ab70009], eax
ror byte [rdi], 0x84
xor ebx, dword [rcx]
sbb dword [rax], eax
invalid
mov rsi, rax
mov qword [rax], rdi
cmp byte [rcx + rcx*4 + 0x78], cl
or byte [rax - 0x39], cl
mov dword [rax + 0x10], 0xe
adc byte [rsi], cl
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x560]
mov word [rax + riz*2], fs
and al, 0x60
add eax, 0x8ce80000
sbb eax, 0x8d4c0000
add byte [rax], al
lea r13, fcn.140007920
invalid
mov r15, qword [rsp + 0x48]
jmp 0x14009064b
xor esi, esi
mov r8d, 0x2008
mov eax, 0x2008
add byte [rax - 0x77], cl
stc
xor edx, edx
call sub.VCRUNTIME140.dll_memset
jmp 0x140090720
xor dword [rax], edx
add byte [rax], al
lea rsi, [rsp + 0xd18]
mov rcx, rsi
mov rdx, r8
mov r8, r12
mov eax, esp
call qword [rax + 0x18]
mov r15, qword [rsi]
cmp r15, 4
cmp edi, 4
jne 0x14008f7a5
mov al, 3
mov r15, qword [rsp + 0x40]
jmp 0x1400901b3
invalid
mov qword [rsp + 0x30], r12
lea rdx, [rsp + 0xd30]
lea edx, [rsp + 0xd30]
lea edx, [rsp + 0xd30]
mov rsi, qword [rdx - 0x10]
mov r12, qword [rdx - 8]
lea rcx, [rsp + 0x8e0]
lea ecx, [rsp + 0x8e0]
lea ecx, [rsp + 0x8e0]
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
add eax, dword [rax]
mov rcx, qword [r14 + 0x2928]
mov rdx, qword [r14 + 0x2930]
sub dword [rax], eax
invalid
call fcn.1400406bb
mov dil, 2
cmp r15d, 3
cmp edi, 3
jne 0x14008f7f3
invalid
mov qword [rsp + 0x30], r12
jmp 0x14009049c
mov qword [rsp + 0x38], r13
lea r13, [rsp + 0x358]
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xe0
or byte [rax], al
add byte [rcx - 0x48], al
adc byte [rcx], al
add dword [rax], eax
invalid
cmp byte [rbp + rcx*4 - 0x54], cl
and al, 0x58
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xe0
or byte [rax], al
add byte [rcx - 0x48], al
adc byte [rcx], al
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + rcx*4 - 0x17], cl
mov ecx, ebp
mov rcx, r13
call sub.VCRUNTIME140.dll_memcpy
mov qword [r13 - 0x18], r15
jge 0x14008f802
mov qword [r13 - 0x10], rsi
invalid
mov qword [r13 - 8], r12
mov dword [rbp - 8], esp
mov r13, qword [r14 + 0x28d0]
mov ebp, dword [rsi + 0x28d0]
mov ebp, dword [rsi + 0x28d0]
test r13, r13
je case.0x140079c61.46
test byte [rsi], bl
invalid
add byte [rax], al
mov byte [rsp + 0x2f], bpl
lea rax, [r14 + 0x2928]
lea eax, [rsi + 0x2928]
sub dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
mov rsi, qword [r14 + 0x28d8]
add byte [rax], al
sub dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
mov rsi, qword [r14 + 0x28d8]
add byte [rax], al
mov rcx, rsi
add byte [rax], al
mov rcx, rsi
call fcn.1400c55c5
mov rdi, rax
mov r12, rdx
mov rcx, rax
mov rdx, r13
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
movzx eax, word [r14 + 0x2920]
and byte [rcx], ch
add byte [rax], al
add byte [rax], al
mov word [rsp + 0x5e], ax
mov r15b, 2
add al, byte [rcx - 0x80]
mov esi, 0x27e0
add byte [rdx], al
add byte [rdx], al
je 0x14008f8e3
lea rdx, [r14 + 0x27d8]
mov rax, qword [r14 + 0x27c0]
mov r8, qword [r14 + 0x27c8]
xchg al, cl
invalid
add byte [rax], al
mov r9, qword [r14 + 0x27d0]
lea r13, [rsp + 0x200]
add byte [rax], al
xchg al, cl
invalid
mov rcx, r13
call qword [rax]
adc byte [rbp - 0x76], al
mov bh, byte [rsi + 0x27e0]
movups xmm0, xmmword [r13]
movups xmm0, xmmword [rbp]
adc byte [rbp], al
movups xmm1, xmmword [r13 + 0x10]
adc byte [r15], r9b
sub dword [rsp + 0x100], eax
invalid
adc byte [r15], r9b
sub dword [rsp + 0x100], eax
invalid
movaps xmmword [rsp + 0x110], xmm1
mov eax, dword [r13 + 0x21]
and dword [r9 + 0xb02484], r9d
mov al, 0
add byte [rax], al
add byte [rcx - 0x75], al
and al, 0x89
and al, 0x89
test byte [rbx + rsi*4], ah
add byte [rax], al
invalid
xor eax, eax
mov byte [r14 + 0x2924], al
sub dword [rax], eax
add byte [rbp + rcx*4 - 0x54], cl
and al, 0x18
or eax, 0x8d480000
xchg esp, eax
and al, 0x40
add eax, dword [rax]
add byte [rcx - 0x48], al
sub byte [rcx], al
add dword [rax], eax
add byte [rcx + rcx*4 - 0x17], cl
mov ecx, ebp
mov ecx, ebp
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x100]
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x110], cl
add dword [rax], eax
add byte [rax], al
movups xmmword [r13 + 0x128], xmm0
movups xmmword [rbp + 0x128], xmm0
add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rbp + 0x138], ecx
add byte [rax], al
mov eax, dword [rsp + 0xb0]
mov al, 0
add byte [rax], al
mov ecx, dword [rsp + 0xb3]
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x6b], ecx
and al, 0x6b
imul ecx, dword [rax - 0x73], 0xffffffac
and al, 0x60
add eax, 0xb8410000
mov r8d, 0x148
add byte [rax - 0x77], cl
jmp 0x128f382a1
pop rsp
hlt
add eax, dword [rax]
mov r8d, 0x148
add byte [rax], al
mov rcx, qword [rsp + 0x90]
mov rdx, rbp
mov edx, ebp
call sub.VCRUNTIME140.dll_memcpy
imul ecx, dword [rax - 0x73], 0xffffffac
and al, 0x60
add eax, 0xb8410000
mov r8d, 0x148
add byte [rax - 0x77], cl
jmp 0x128f382a1
mov byte [r14 + 0x2a70], r15b
mov eax, dword [rsp + 0x68]
mov ecx, dword [rsp + 0x6b]
and al, 0x6b
imul eax, dword [rcx - 0x77], 0xffffff86
mov dword [rsi + 0x2a71], eax
mov dword [rsi + 0x2a71], eax
mov dword [r14 + 0x2a74], ecx
mov rax, qword [r14 + 0x28c0]
mov eax, dword [rsi + 0x28c0]
shr byte [rax], 0
add byte [rcx - 0x77], cl
mov qword [r14 + 0x2a98], rax
movups xmm0, xmmword [r14 + 0x28a0]
adc byte [rsi + 0x28a0], al
invalid
invalid
sub byte [rax], al
invalid
shr byte [rax], 0
add byte [rcx - 0x77], cl
mov qword [r14 + 0x2a98], rax
movups xmm0, xmmword [r14 + 0x28a0]
adc byte [rsi + 0x28a0], al
invalid
invalid
sub byte [rax], al
invalid
movups xmm1, xmmword [r14 + 0x28b0]
movups xmmword [r14 + 0x2a88], xmm1
adc dword [rsi + 0x2a88], ecx
movups xmmword [r14 + 0x2a78], xmm0
sub al, byte [rax]
add byte [rcx - 0x77], cl
mov esi, 0x2aa0
invalid
sub al, byte [rax]
add byte [rcx - 0x77], cl
mov esi, 0x2aa0
invalid
mov qword [r14 + 0x2aa8], r12
mov qword [r14 + 0x2ab0], rsi
mov al, 0x2a
add byte [rax], al
movzx eax, word [rsp + 0x5e]
mov word [r14 + 0x2c60], ax
xchg byte [rax + 0x2c], ah
sub al, 0
add byte [rcx - 0x73], cl
scasb al, byte [rdi]
sub al, 0
sub al, 0
add byte [rcx], dh
rol byte [rcx - 0x78], 0x86
xchg byte [rsp + rbp], ah
add byte [rbx + rcx*4 + 0x7c], cl
and al, 0x40
mov r13, qword [rsp + 0x38]
cmp byte [rbx + rcx*4 + 0x64], cl
and al, 0x30
mov qword [rsp + 0x38], r13
lea rdx, [r14 + 0x2928]
mov byte [r14 + 0x2c67], 1
sub al, 0
add byte [rcx], al
lea rsi, [r14 + 0x2ab8]
add byte [rax], al
add byte [rcx - 0x48], al
sub byte [rcx], al
add byte [rax], al
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [r14 + 0x2be0]
lea ecx, [rsi + 0x2be0]
movups xmm0, xmmword [r14 + 0x2aa0]
movups xmmword [r14 + 0x2be0], xmm0
add byte [rax], al
mov rax, qword [r14 + 0x2ab0]
xchg byte [rax + 0x4900002a], dh
mov dword [rsi + 0x2bf0], eax
lea rdx, [r14 + 0x2c62]
movzx eax, word [r14 + 0x2c60]
mov word [r14 + 0x2c62], ax
xchg byte [rdx + 0x2c], ah
add byte [rax], al
movups xmm0, xmmword [r14 + 0x2a50]
push rax
sub al, byte [rax]
add byte [rcx + 0xf], al
movups xmm1, xmmword [rsi + 0x2a60]
movups xmmword [r14 + 0x2bf8], xmm0
movups xmmword [r14 + 0x2c08], xmm1
mov rax, qword [r14 + 0x2a70]
add byte [rax], al
mov qword [r14 + 0x2c18], rax
mov word [r14 + 0x2c65], 0x101
mov dword [rsi + 0x2c65], 0xf410101
adc byte [rsi + 0x2a78], al
add byte [rcx + 0xf], al
movups xmmword [rsi + 0x2c20], xmm0
invalid
movups xmm0, xmmword [r14 + 0x2a88]
movups xmmword [r14 + 0x2c30], xmm0
mov rax, qword [r14 + 0x2a98]
mov eax, dword [rsi + 0x2a98]
mov qword [r14 + 0x2c40], rax
lea rax, [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
or byte [rax - 0x73], cl
or eax, 0xfff77e08
or byte [rsi - 9], bh
invalid
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
or byte [rax - 0x73], cl
or eax, 0xfff77e08
or byte [rsi - 9], bh
invalid
mov qword [rax + 8], rcx
mov dword [rax + 8], ecx
mov qword [rax + 0x10], rdx
lea rcx, [fcn.14000dd10]
mov qword [rax + 0x18], rcx
mov ecx, 2
lea r8, [rsp + 0x200]
mov qword [r8], rcx
mov dword [rax], ecx
mov qword [r8 + 0x10], rcx
xor edx, edx
mov qword [r8 + 0x20], rdx
mov r9d, 0x20
add byte [rax], al
xor byte [rcx - 0x77], cl
cmp byte [rcx - 0x77], cl
mov r11d, 1
mov qword [r8 + 0x58], r11
mov qword [r8 + 0x60], r9
mov dword [rax + 0x60], ecx
mov dword [rax + 0x60], ecx
mov byte [r8 + 0x68], r10b
mov qword [r8 + 0x70], rcx
mov qword [r8 + 0x80], rcx
add byte [rax], 0
add byte [rcx - 0x77], cl
nop
nop
add byte [rax], al
add byte [rax], al
invalid
add byte [rbp - 0x77], cl
mov byte [rax + 0x45000000], bl
mov byte [rax + 0xa0], dl
add byte [rax], al
invalid
mov qword [r8 + 0x98], r9
mov byte [r8 + 0xa0], r10b
add byte [rax], al
invalid
mov qword [r8 + 0xa8], rcx
mov qword [r8 + 0xb8], rcx
mov byte [rax + 0x4d000000], bh
mov dword [rax + 0xc8], ebx
mov qword [r8 + 0xc8], r11
mov qword [r8 + 0xd0], r9
mov byte [r8 + 0xd8], r10b
fadd dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x78], al
nop
fadd dword [rax]
add byte [rax], al
lea r9, str.CONNECT__HTTP_1.1_r_nHost:
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0
add dword [rax], eax
add byte [rcx + rcx*4 + 0xa], cl
invalid
lea rdx, [rsp + 0x100]
mov qword [rdx], r9
mov qword [rdx + 8], 5
add byte [rax], al
mov qword [rdx + 0x10], rax
mov qword [rdx + 0x18], rcx
lea r13, [rsp + 0x98]
add byte [rax], al
sbb byte [rbp + rcx*4 - 0x54], cl
and al, 0x98
add byte [rax], al
add byte [rax], al
mov rcx, r13
add byte [rax], al
mov rcx, r13
call fcn.1400080f0
dec dword [rcx - 0x73]
lea rdi, [r14 + 0x2c48]
mov esi, 0x2c48
mov rax, qword [r13 + 0x10]
mov qword [r14 + 0x2c58], rax
movups xmm0, xmmword [r13]
adc byte [rbp], al
movups xmmword [r14 + 0x2c48], xmm0
cmp byte [r14 + 0x2c18], 2
je 0x14008fc56
jl 0x14008fc24
lea rax, [r14 + 0x2bf8]
lea eax, [rsi + 0x2bf8]
mov byte [r14 + 0x2c66], 0
xchg byte [rsi + 0x2c], ah
add byte [rax], al
add byte [rax - 0x75], cl
sub al, 0
add byte [rax], al
mov rcx, qword [rax + 0x20]
lea r13, [rsp + 0x218]
sbb byte [rdx], al
add byte [rax], al
invalid
and byte [rbp + rcx*4 - 0x54], cl
and byte [rbp + rcx*4 - 0x54], cl
and al, 0x18
add al, byte [rax]
add byte [rcx - 0x77], cl
mov qword [r13 + 8], rcx
movups xmm0, xmmword [rax]
invalid
or byte [r15], r9b
adc byte [rax], al
invalid
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [r13 - 8], xmm1
movaps xmmword [r13 - 0x18], xmm0
lea rdx, str.User_Agent:_Proxy_Authorization:
lea edx, str.User_Agent:_Proxy_Authorization:
or dword [rax], eax
or dword [rax], eax
mov r8d, 0xc
mov rcx, rdi
mov ecx, edi
mov ecx, edi
stc
call fcn.14001b60d
mov rdx, qword [r13 - 0x10]
push rbp
invalid
mov r8, qword [r13 - 8]
push rbp
invalid
mov eax, dword [rbp - 8]
mov rcx, rdi
stc
call fcn.14001b60d
lea rdx, [0x1401294dc]
lea edx, [0x1401294dc]
lea edx, [0x1401294dc]
mov r8d, 2
mov eax, 2
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.14001b60d
leave
mov ecx, 0x8b49fff8
mov rax, qword [r13 - 0x18]
mov rdx, qword [r13 - 0x10]
mov edx, dword [rbp - 0x10]
mov rax, qword [r13 - 0x18]
mov rdx, qword [r13 - 0x10]
mov edx, dword [rbp - 0x10]
call 0x1305e8795
mov r8, qword [r13 - 8]
mov rcx, r13
call qword [rax + 0x10]
cmp byte [r14 + 0x2c40], 2
add byte [rax], al
add byte [rdx], al
je 0x14008fcdc
lea rax, [r14 + 0x2c20]
sub al, 0
add byte [rcx - 0x3a], al
xchg byte [rbp + 0x2c], ah
sub al, 0
add byte [rax], al
mov rcx, qword [rax + 0x20]
lea r13, [rsp + 0x218]
lea ebp, [rsp + 0x218]
mov qword [r13 + 8], rcx
movups xmm0, xmmword [rax]
add byte [rax], al
mov byte [r14 + 0x2c65], 0
sub al, 0
add byte [rax], al
mov rcx, qword [rax + 0x20]
lea r13, [rsp + 0x218]
lea ebp, [rsp + 0x218]
lea ebp, [rsp + 0x218]
add byte [rax], al
mov qword [r13 + 8], rcx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [r13 - 8], xmm1
sub dword [rbp - 8], ecx
adc byte [rcx + 0xf], al
sub dword [rbp - 8], ecx
movaps xmmword [r13 - 0x18], xmm0
sub dword [rbp - 0x18], eax
lea rdx, [0x14012907c]
lea edx, [0x14012907c]
in eax, 0x93
xchg ebx, eax
or dword [rax], eax
mov r8d, 0x15
add byte [rax - 0x77], cl
mov rcx, rdi
stc
call fcn.14001b60d
mov rdx, qword [r13 - 0x10]
push rbp
invalid
mov r8, qword [r13 - 8]
mov rcx, rdi
stc
call fcn.14001b60d
lea rdx, [0x1401294dc]
invalid
cwde
or dword [rax], eax
invalid
and byte [rax - 0x47befff7], bl
add al, byte [rax]
add byte [rax], al
cwde
or dword [rax], eax
invalid
mov r8d, 2
mov rcx, rdi
mov ecx, edi
call fcn.14001b60d
mov rax, qword [r13 - 0x18]
call 0x1305e881b
dec dword [rcx - 0x75]
call 0x1305e881b
mov r8, qword [r13 - 8]
clc
mov rcx, r13
mov ecx, ebp
call qword [rax + 0x10]
lea rdx, [0x1401294dc]
lea edx, [0x1401294dc]
xchg edi, eax
or dword [rax], eax
mov r8d, 2
mov rcx, rdi
stc
call fcn.14001b60d
mov rax, qword [r14 + 0x2c48]
sbb al, 0xb9
clc
dec dword [rcx - 0x75]
xchg byte [rax + 0x2c], cl
add byte [rax], al
sub al, 0
add byte [rcx - 0x75], cl
mov rcx, qword [r14 + 0x2c58]
mov rcx, qword [r14 + 0x2c58]
mov qword [r14 + 0x2c68], rsi
mov qword [r14 + 0x2c70], rax
xchg byte [rax + 0x2c], dh
add byte [rax], al
invalid
mov dh, 0x68
sub al, 0
add byte [rcx - 0x77], cl
xchg byte [rax + 0x2c], dh
add byte [rax], al
invalid
mov qword [r14 + 0x2c78], rcx
mov r13, qword [rsp + 0x38]
mov ebp, dword [rsp + 0x38]
mov ebp, dword [rsp + 0x38]
lea rdi, [r14 + 0x2c68]
mov rcx, rdi
mov rdx, r12
call fcn.14004d9db
sti
push qword [rcx - 0x3f7ab7fd]
mov cl, 3
test rax, rax
je 0x14008fd3f
mov byte [rbp], cl
mov bpl, byte [rsp + 0x2f]
add byte [r8 - 0x76], r8b
insb byte [rdi], dx
and al, 0x2f
jmp 0x1400901b1
add al, 0
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rbx + 0x48000000], cl
add byte [rax - 0x77], cl
invalid
test rdx, rdx
je 0x14008fdd3
invalid
mov rcx, rdx
jmp 0x14008ffa8
mov ecx, 0xe
call fcn.1400c55c5
mov rdi, rax
mov edi, eax
mov edi, eax
mov r15, rdx
movabs rax, 0x2074736f68206f6e
outsb dx, byte [rsi]
outsd dx, dword [rsi]
and byte [rax + 0x6f], ch
jae case.0x140087446.39
and byte [rax - 0x77], cl
invalid
and byte [rax + 0x6f], ch
jae case.0x140087446.39
and byte [rax - 0x77], cl
invalid
mov dword [rdi], eax
movabs rax, 0x6c7275206e692074
je 0x14008fd91
imul ebp, dword [rsi + 0x20], 0x486c7275
jne 0x14008fde8
insb byte [rdi], dx
mov qword [rdi + 6], rax
mov al, byte [0x140161290]
mov ecx, 0x18
add byte [rax], al
add byte [rax], al
mov edx, 8
call fcn.1400077b0
test rax, rax
test eax, eax
je case.0x14002e02d.951
mov rsi, rax
mov qword [rax], rdi
mov qword [rax + 8], r15
mov qword [rax + 0x10], 0xe
lea rcx, [rsp + 0x340]
lea ecx, [rsp + 0x340]
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea ecx, [rsp + 0x340]
add eax, dword [rax]
add al, ch
cld
call fcn.1400542ff
dec dword [rax - 0x73]
add eax, 0x93c01
lea rax, fcn.140007920
mov qword [rsp + 0x30], rax
mov r15, qword [rsp + 0x40]
mov r13, qword [rsp + 0x38]
mov r13, qword [rsp + 0x38]
jmp 0x1400902eb
xor esi, esi
mov r8d, 0x2008
mov rcx, rdi
stc
and byte [rax], al
add byte [rax - 0x77], cl
stc
xor edx, edx
call sub.VCRUNTIME140.dll_memset
jmp 0x14008fe3a
lea rcx, [0x140128bd0]
lea ecx, [0x140128bd0]
add byte [rbp + rcx*4 + 5], cl
cmp edx, dword [rcx + 0x37eb0009]
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_srcconnect.rs
add eax, 0x9913b
jmp 0x14008fe2e
ud2
lea rcx, [0x140128bd0]
or eax, 0x98dce
jmp 0x14008fe0b
lea rcx, str._async_fn__resumed_after_completioninvalid_ping_frameC:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcprotoping_pong.rs
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_srcconnect.rs
jmp 0x14008fe2e
lea rcx, str._async_fn__resumed_after_completioninvalid_ping_frameC:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.21_srcprotoping_pong.rs
jmp 0x140090619
lea rcx, [0x140128bd0]
or dword [rax], eax
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_srcconnect.rs
mov edx, 0x23
call fcn.1400cf3b0
ud2
invalid
lea rax, [r14 + 0x2ab8]
mov ecx, 0x2000
sub rcx, rsi
lea rdx, [r14 + rsi]
add rdx, 0x2c68
mov qword [r14 + 0x4c70], rax
mov qword [r14 + 0x4c78], rdx
mov qword [r14 + 0x4c80], rcx
lea rdx, [r14 + 0x4c70]
lea rsi, [rsp + 0x200]
mov rcx, rsi
mov r8, r12
call fcn.14004cf14
mov rax, qword [rsi]
cmp rax, 2
je 0x14008ff9e
mov rsi, qword [rsp + 0x208]
test rax, rax
jne 0x14008ffa5
test rsi, rsi
je 0x14008ffc6
add rsi, qword [r14 + 0x4c68]
mov qword [r14 + 0x4c68], rsi
cmp rsi, 0x2001
jae 0x140090fc5
cmp rsi, 0xc
jb case.0x14004a8a7.455
movabs rax, 0x312e312f50545448
mov rcx, qword [r14 + 0x2c68]
xor rcx, rax
mov edx, dword [r14 + 0x2c70]
xor rdx, 0x30303220
or rdx, rcx
je 0x14008ff1e
movabs rcx, 0x302e312f50545448
xor rcx, qword [r14 + 0x2c68]
mov edx, dword [r14 + 0x2c70]
xor rdx, 0x30303220
or rdx, rcx
jne 0x140090025
cmp dword [r14 + rsi + 0x2c64], 0xa0d0a0d
je 0x14008ffe4
cmp rsi, 0x2000
jne 0x14008fe3a
mov rbp, r13
mov ecx, 0x21
call fcn.1400c55c5
mov rdi, rax
mov r13, rdx
movups xmm0, xmmword [0x1401290f8]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x140129108]
movups xmmword [rax + 0x10], xmm0
mov byte [rax + 0x20], 0x6c
mov al, byte [0x140161290]
and dword [rbx], edx
or eax, 0x18b900
add byte [rax], al
mov edx, 8
call fcn.1400077b0
js 0x14008ff74
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
push rsp
adc byte [rax], al
invalid
mov rsi, rax
mov qword [rax], rdi
mov qword [rax + 8], r13
mov qword [rax + 0x10], 0x21
jmp 0x140090097
mov cl, 4
jmp 0x14008fd32
mov rcx, rsi
call fcn.140034162
mov rsi, rax
lea rax, fcn.14003419e
mov qword [rsp + 0x30], rax
mov edi, 3
jmp 0x1400900ab
lea rax, fcn.140007920
mov qword [rsp + 0x30], rax
mov edi, 3
call fcn.140091465
mov rsi, rax
jmp 0x1400900ab
mov byte [r14 + 0x2c67], 0
mov rdi, qword [r14 + 0x2ab8]
mov rsi, qword [r14 + 0x2ac0]
mov rax, qword [r14 + 0x2ac8]
mov qword [rsp + 0x30], rax
lea rdx, [r14 + 0x2ad0]
lea rcx, [rsp + 0xd18]
add byte [rax], al
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
jmp 0x1400900ab
add byte [rax], al
xor rax, qword [r14 + 0x2c68]
mov ecx, dword [r14 + 0x2c70]
xor rcx, 0x37303420
or rcx, rax
je 0x1400905b0
mov rbp, r13
mov ecx, 0x13
call fcn.1400c55c5
mov rdi, rax
mov r13, rdx
movups xmm0, xmmword [str.unsuccessful_tunnelproxy_authentication_requiredproxy_headers_too_long_for_tunnelunexpected_eof_while_tunnelingNO_PROXYno_proxy]
movups xmmword [rax], xmm0
mov dword [rax + 0xf], 0x6c656e6e
outsb dx, byte [rsi]
outsb dx, byte [rsi]
insb byte [rdi], dx
mov al, byte [0x140161290]
mov ecx, 0x18
mov edx, 8
or byte [rax], al
add byte [rax], al
call fcn.1400077b0
test rax, rax
je case.0x14002e02d.951
mov rsi, rax
mov qword [rax], rdi
mov qword [rax + 8], r13
mov qword [rax + 0x10], 0x13
adc eax, dword [rax]
add byte [rax], al
lea rax, fcn.140007920
mov qword [rsp + 0x30], rax
mov edi, 3
mov r13, rbp
cmp qword [r14 + 0x2c50], 0
mov bpl, byte [rsp + 0x2f]
je 0x1400900d0
mov r8, qword [r14 + 0x2c48]
mov rcx, qword [0x1401611e0]
or eax, 0xd1118
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [r14 + 0x2c40], 2
je case.0x14004b2b9.407
cmp byte [r14 + 0x2c65], 0
je case.0x14004b2b9.407
lea rcx, [r14 + 0x2c38]
mov rax, qword [r14 + 0x2c20]
mov rdx, qword [r14 + 0x2c28]
mov r8, qword [r14 + 0x2c30]
call qword [rax + 0x10]
mov byte [r14 + 0x2c65], 0
cmp byte [r14 + 0x2c18], 2
je 0x14009013e
cmp byte [r14 + 0x2c66], 0
je 0x14009013e
lea rcx, [r14 + 0x2c10]
mov rax, qword [r14 + 0x2bf8]
mov rdx, qword [r14 + 0x2c00]
mov r8, qword [r14 + 0x2c08]
call qword [rax + 0x10]
mov byte [r14 + 0x2c66], 0
cmp qword [r14 + 0x2be8], 0
je 0x140090166
mov r8, qword [r14 + 0x2be0]
mov rcx, qword [0x1401611e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add al, 0
add al, 0
cmp byte [r14 + 0x2c67], 0
je 0x14009017c
lea rcx, [r14 + 0x2ab8]
call fcn.1400542ff
mov byte [r14 + 0x2c67], 0
lea rcx, [rsp + 0x340]
lea rdx, [rsp + 0xd18]
add byte [rcx - 0x48], al
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + 0x2c64], 1
cmp rdi, 4
cmp edi, 4
jne 0x1400902ca
mov al, 4
and bpl, byte [rsp + 0x48]
lea rcx, [rsp + 0x70]
mov byte [rcx + 0x11], 3
mov byte [r14 + 0x2922], al
and ch, byte [rcx]
add byte [rax], al
call fcn.140054277
call fcn.1400c2c5e
cmp al, 2
sete cl
or cl, al
rol dword [rax + 8], 0xe9
test cl, 1
jne 0x140090204
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rdi], 0xb6
and al, 0
add byte [rax], al
test eax, eax
je 0x14009021e
cmp eax, 1
je 0x14009024b
invalid
mov rcx, r15
mov rdx, r12
call fcn.1400c459e
test al, al
je 0x14009028e
mov byte [rbx + 0x11], 3
mov al, 3
jmp 0x140090625
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0x90]
mov ss, word [rax + 0x48000000]
lea edx, [0x1400c2ce9]
call fcn.14009f520
mov byte [rsi + 0xe0], 1
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov sil, byte [rax + 0xdc]
mov dil, byte [rax + 0xdd]
mov byte [rax + 0xdc], 0
mov rcx, r15
mov rdx, r12
call fcn.1400c459e
mov ebp, eax
mov ecx, esi
mov edx, edi
call fcn.1400c2de3
test bpl, bpl
jne case.0x14004c1d8.339
movzx eax, word [rsp + 0x8c]
mov word [rsp + 0x54], ax
mov eax, dword [rsp + 0x88]
mov dword [rsp + 0x50], eax
mov rcx, r13
call 0x140091881
adc eax, 0x894c0000
stc
call 0x1400919a3
mov bpl, 2
lea r13, [0x140128f68]
sub eax, 0x98ca8
mov esi, 1
jmp case.0x14004dc3f.325
lea rcx, [rsp + 0x9f0]
lea rdx, [rsp + 0x340]
mov r8d, 0x110
mov eax, 0x110
call sub.VCRUNTIME140.dll_memcpy
cmp rdi, 3
jne 0x1400902f3
mov dil, 2
jmp 0x14009048f
pushfq
add dword [rax], eax
invalid
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x40], r15
lea r13, [rsp + 0x7d0]
lea rdx, [rsp + 0x9f0]
mov r8d, 0x110
mov rcx, r13
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + 0x2923], 1
mov qword [r13 - 0x18], rdi
mov qword [r13 - 0x10], rsi
mov rax, qword [rsp + 0x30]
mov qword [r13 - 8], rax
mov rdi, qword [r14 + 0x28c8]
cmp qword [rdi], 0
je 0x140090356
mov rcx, qword [rdi + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov rsi, rax
mov r15d, 1
jmp 0x140090359
xor r15d, r15d
mov rcx, qword [rdi + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
movzx ecx, word [rdi + 0x1c]
mov edx, dword [rdi + 0x18]
mov qword [r14 + 0x3010], r15
mov qword [r14 + 0x3018], rsi
mov qword [r14 + 0x3020], rax
mov dword [r14 + 0x3028], edx
mov word [r14 + 0x302c], cx
mov rsi, qword [r14 + 0x28d0]
add byte [rax], al
test rsi, rsi
je 0x1400903f8
mov byte [rsp + 0x2f], bpl
lea rdi, [r14 + 0x3010]
mov r15, qword [r14 + 0x28d8]
xor ebp, ebp
mov byte [r14 + 0x2923], bpl
lea rcx, [r14 + 0x2928]
lea rdx, [rsp + 0x7b8]
xchg esp, eax
and al, 0xb8
invalid
add byte [rax], al
mov r8d, 0x128
call sub.VCRUNTIME140.dll_memcpy
mov qword [r14 + 0x2a50], rdi
mov qword [r14 + 0x2a58], rsi
sub al, byte [rax]
add byte [rbp - 0x77], cl
mov dword [rsi + 0x2a60], edi
lea r13, [r14 + 0x3008]
add byte [rcx - 0x78], al
scasb al, byte [rdi]
or byte [rax], dh
add byte [rax], al
jmp 0x14008e944
mov ecx, 0xe
call fcn.1400c55c5
mov rdi, rax
mov edi, eax
mov r15, rdx
movabs rax, 0x2074736f68206f6e
outsd dx, dword [rsi]
and byte [rax + 0x6f], ch
jae 0x140090485
invalid
mov qword [rdi], rax
movabs rax, 0x6c7275206e692074
mov qword [rdi + 6], rax
invalid
mov al, byte [0x140161290]
mov ecx, 0x18
mov edx, 8
call fcn.1400077b0
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
invalid
or eax, dword [rax]
invalid
mov rsi, rax
mov qword [rax], rdi
mov qword [rax + 8], r15
mov qword [rax + 0x10], 0xe
adc byte [rsi], cl
add byte [rax], al
add byte [rax - 0x49], al
add cl, byte [rax - 0x73]
add eax, 0x93563
mov qword [rsp + 0x30], rax
mov r15, qword [rsp + 0x40]
mov edi, dword [rsp + 0x40]
mov r13, qword [rsp + 0x38]
lea rcx, [r14 + 0x3010]
adc byte [rax], dh
add byte [rax], al
call fcn.1400542d5
cmp byte [r14 + 0x2923], 0
je 0x14009048f
lea rcx, [rsp + 0x7b8]
call fcn.1400542ff
jo 0x1400904cb
cld
invalid
mov qword [rsp + 0x40], r15
mov byte [r14 + 0x2923], 0
lea r15, [r14 + 0x28e0]
lea rcx, [r14 + 0x2900]
sub dword [rax], eax
add al, ch
jmp case.0x14004a8a7.457
cld
dec dword [rcx + rcx*4 - 7]
call fcn.1400542d5
invalid
cld
inc dword [rcx - 0x80]
mov esi, 0x2924
and al, 0x29
add byte [rax], al
invalid
je case.0x14004a8a7.457
cmp byte [r14 + 0x28c0], 2
je case.0x14004a8a7.457
invalid
lea rcx, [r14 + 0x28b8]
mov rax, qword [r14 + 0x28a0]
mov eax, dword [rsi + 0x28a0]
mov rdx, qword [r14 + 0x28a8]
mov edx, dword [rsi + 0x28a8]
invalid
sub byte [rax], al
add byte [rcx - 0x75], cl
mov eax, dword [rsi + 0x28a0]
mov rdx, qword [r14 + 0x28a8]
mov edx, dword [rsi + 0x28a8]
invalid
add byte [rbp - 0x75], cl
xchg byte [rax - 0xffffd8], dh
mov al, 0x28
add byte [rax], al
call qword [rax + 0x10]
invalid
invalid
xchg byte [rcx + rbp], ah
mov r8, qword [r14 + 0x28b0]
call qword [rax + 0x10]
mov byte [r14 + 0x2924], 0
lea r15, [r14 + 0x2778]
lea edi, [rsi + 0x2778]
add byte [rax], al
add byte [rbp - 0x73], cl
lea edi, [rsi + 0x2778]
lea rcx, [r14 + 0x27f8]
call fcn.1400543ff
cld
dec dword [rcx + rcx*4 - 7]
call fcn.140054468
xor r12d, r12d
mov r15, qword [rsp + 0x40]
mov byte [r14 + 0x2925], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx eax, word [rsp + 0x64]
mov word [rsp + 0x86], ax
mov dword [rsp + 0x86], eax
mov eax, dword [rsp + 0x60]
and al, 0x60
mov dword [rsp + 0x82], eax
test byte [rdx + rax*4], ah
add byte [rax], al
add byte [rcx - 0x3a], al
xchg byte [rdx], ah
sub dword [rax], eax
add byte [rax], al
add byte [rcx], al
test byte [rdx + rax*4], ah
add byte [rax], al
add byte [rcx - 0x3a], al
xchg byte [rdx], ah
sub dword [rax], eax
add byte [rax], al
add byte [rcx], al
movzx eax, word [rsp + 0x86]
mov ecx, dword [rsp + 0x82]
and al, 0x82
add byte [rax], al
add byte [rcx + 0x6650244c], cl
mov dword [rsp + 0x54], eax
and al, 0x54
and al, 0x82
add byte [rax], al
add byte [rcx + 0x6650244c], cl
mov dword [rsp + 0x54], eax
and al, 0x54
mov rcx, r13
call 0x140091881
adc eax, dword [rax]
add byte [rax], al
mov rcx, r15
stc
stc
call 0x1400919a3
mov bpl, 2
cmp dil, 2
inc dword [rdx]
invalid
je 0x14009058d
movzx eax, dil
movzx eax, bh
cmp eax, 3
mov r13, qword [rsp + 0x30]
and al, 0x30
jne 0x140090597
lea r13, [0x140128f68]
in eax, 0x89
or dword [rax], eax
mov esi, 1
jmp case.0x14004dc3f.325
add byte [rax], al
mov r13, qword [rsp + 0x30]
jmp case.0x14004dc3f.325
invalid
add dword [rax], eax
invalid
invalid
movzx eax, word [rsp + 0x54]
mov word [rsp + 0x5c], ax
mov eax, dword [rsp + 0x50]
and al, 0x50
and al, 0x50
mov dword [rsp + 0x58], eax
mov ebp, edi
std
jmp case.0x14004dc3f.325
mov rbp, r13
mov ecx, 0x1d
add al, ch
or byte [rax + 3], dl
push rax
add eax, dword [rax]
mov rdi, rax
mov r13, rdx
movups xmm0, xmmword [0x1401290db]
or dword [rax], eax
movups xmmword [rax], xmm0
adc dword [rax], eax
add al, ch
or byte [rax + 3], dl
push rax
add eax, dword [rax]
mov rdi, rax
adc dword [rax], eax
movups xmm0, xmmword [0x1401290e8]
movups xmmword [rax + 0xd], xmm0
mov al, byte [0x140161290]
mov ecx, 0x18
sbb byte [rax], al
add byte [rax], al
mov edx, 8
call fcn.1400077b0
test rax, rax
je case.0x14002e02d.951
or dword [rax], eax
invalid
mov rsi, rax
mov qword [rax], rdi
cmp byte [rcx + rcx*4 + 0x68], cl
or byte [rax - 0x39], cl
adc byte [0x129090609], bl
adc byte [0x129090609], bl
sbb eax, 0xe9000000
mov bh, dl
cli
invalid
invalid
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
jmp 0x14008fe2e
invalid
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
jmp 0x14008fe2e
invalid
invalid
mov byte [r14 + 0x2648], al
xchg byte [rax + 0x26], cl
add byte [rax], al
mov rax, rbx
movaps xmm6, xmmword [rsp + 0x80a0]
add byte [rax], 0
add rsp, 0x80b8
add esp, 0x80b8
mov eax, 0x5b000080
add byte [rax], 0
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov bpl, 2
mov rdi, r15
mov byte [r14 + 0x2923], 0
and ebp, dword [rcx]
add byte [rax], al
invalid
lea r15, [r14 + 0x28e0]
lea rcx, [r14 + 0x2900]
add byte [rcx], ch
add byte [rax], al
add byte [rcx], ch
add byte [rax], al
call fcn.14005429a
mov rcx, r15
call fcn.1400542d5
inc dword [rcx - 0x80]
mov esi, 0x2924
sub dword [rax], eax
add byte [rax], al
je 0x1400906a7
cmp byte [r14 + 0x28c0], 2
je 0x1400906a7
lea rcx, [r14 + 0x28b8]
mov rax, qword [r14 + 0x28a0]
sub byte [rax], al
add byte [rcx - 0x75], cl
xchg esi, eax
test al, 0x28
sub byte [rax], al
invalid
sub byte [rax], al
add byte [rcx - 0x75], cl
xchg esi, eax
test al, 0x28
sub byte [rax], al
invalid
mov r8, qword [r14 + 0x28b0]
call qword [rax + 0x10]
add bh, bh
push rax
adc byte [rcx - 0x3a], al
xchg byte [rcx + rbp], ah
and al, 0x29
add byte [rax], al
add byte [rbp - 0x73], cl
mov esi, 0x2778
invalid
add byte [rax], al
mov byte [r14 + 0x2924], 0
lea r15, [r14 + 0x2778]
invalid
add byte [rax], al
invalid
lea rcx, [r14 + 0x27f8]
call fcn.1400543ff
mov rcx, r15
mov ecx, edi
stc
call fcn.140054468
cld
inc dword [rbp + 0x31]
in al, 0x49
mov edi, edi
mov byte [r14 + 0x2925], 0
movzx eax, word [rsp + 0x74]
and al, 0x74
and al, 0x74
and al, 0x74
mov word [rsp + 0x5c], ax
mov eax, dword [rsp + 0x70]
and al, 0x70
mov dword [rsp + 0x58], eax
mov byte [r14 + 0x2922], 1
mov byte [rsi + 0x2922], 1
add byte [rax], al
add dword [rcx + rcx*4 - 7], ecx
stc
call 0x140091881
mov qword [rbx], rsi
mov qword [rbx + 8], r13
mov byte [rbx + 0x10], r12b
adc byte [rax - 0x78], al
imul edx, dword [rcx], 0xffffff8b
and al, 0x58
and al, 0x58
mov dword [rbx + 0x12], eax
movzx eax, word [rsp + 0x5c]
pop rsp
mov word [rbx + 0x16], ax
mov al, 1
jmp 0x140090625
invalid
dec dword [rcx - 0x73]
xchg byte [rax - 0x46ffffd6], bh
add byte [rax], ah
add byte [rax], al
invalid
lea rax, [r14 + 0x2ab8]
mov ecx, 0x2000
invalid
sub rcx, rsi
lea rdx, [r14 + rsi]
add rdx, 0x2c68
mov qword [r14 + 0x4c70], rax
mov dword [rsi + 0x4c70], eax
mov qword [r14 + 0x4c78], rdx
mov qword [r14 + 0x4c80], rcx
invalid
add byte [rax], r8b
lea rdx, [r14 + 0x4c70]
lea rsi, [rsp + 0x340]
mov ah, 0x24
add eax, dword [rax]
add eax, dword [rax]
add byte [rax - 0x77], cl
int1
mov r8, r12
mov eax, esp
call fcn.14004cf14
dec dword [rax - 0x75]
invalid
cmp rax, 2
je case.0x140062a10.226
adc byte [rcx], al
add byte [rax], al
mov rsi, qword [rsp + 0x348]
test rax, rax
test eax, eax
jne 0x14009088d
test dword [rsi], eax
add dword [rax], eax
invalid
test rsi, rsi
je 0x1400908a9
add rsi, qword [r14 + 0x4c68]
mov qword [r14 + 0x4c68], rsi
mov dword [rsi + 0x4c68], esi
cmp rsi, 0x2001
add byte [rax], al
jae 0x140090fc5
cmp rsi, 0xc
jb case.0x14004a8a7.441
add byte [rax], al
movabs rax, 0x312e312f50545448
mov rcx, qword [r14 + 0x2c68]
sub al, 0
add byte [rax + 0x31], cl
rol dword [rcx - 0x75], 0x96
jo 0x1400907fa
add byte [rax], al
xor rdx, 0x30303220
and byte [rdx], dh
xor dh, byte [rax]
xor byte [rax + 9], cl
retf 0x2874
movabs rcx, 0x302e312f50545448
xor rcx, qword [r14 + 0x2c68]
xor ecx, dword [rsi + 0x2c68]
sub al, 0
add byte [rcx - 0x75], al
xchg esi, eax
jo 0x14009081e
add byte [rax], al
xor rdx, 0x30303220
or rdx, rcx
jne 0x1400908fe
cmp dword [r14 + rsi + 0x2c64], 0xa0d0a0d
je 0x1400908c2
add byte [rax], al
cmp rsi, 0x2000
jne 0x140090720
invalid
invalid
invalid
mov qword [rsp + 0x40], rbp
mov ecx, 0x21
call fcn.1400c55c5
add eax, dword [rax]
mov rdi, rax
mov rbp, rdx
movups xmm0, xmmword [0x1401290f8]
add eax, 0x988b9
mov ecx, 0xf000988
mov byte [rcx], cl
add byte [rdi], cl
adc dword [rax], eax
movups xmm0, xmmword [0x140129108]
add eax, 0x988bf
invalid
movups xmmword [rax + 0x10], xmm0
mov byte [rax + 0x20], 0x6c
and byte [rdx + rcx*4 + 5], ch
insb byte [rdi], dx
mov al, byte [0x140161290]
or cl, byte [0x14021c15a]
sbb byte [rax], al
add byte [rax], al
mov edx, 8
call fcn.1400077b0
idiv edi
test rax, rax
ror byte [rdi], 0x84
insb byte [rdi], dx
invalid
add byte [rax], al
mov rsi, rax
mov qword [rax], rdi
cmp byte [rax - 0x77], cl
push 0x40c74808
or byte [rax - 0x39], cl
adc byte [rcx], spl
add byte [rax], al
add cl, ch
in al, dx
add byte [rax], al
add byte [rax], al
mov cl, 4
jmp 0x14008f645
mov rcx, rsi
call fcn.140034162
mov rsi, rax
lea r13, fcn.14003419e
adc byte [rax], cl
add byte [rdi + 3], bh
jmp case.0x140068294.182
invalid
lea r13, fcn.140007920
mov edi, 3
call fcn.140091465
or eax, dword [rax]
add byte [rax], al
mov rsi, rax
invalid
jmp case.0x140068294.182
mov byte [r14 + 0x2c67], 0
mov rdi, qword [r14 + 0x2ab8]
mov esi, 0x2ab8
mov rsi, qword [r14 + 0x2ac0]
mov dh, 0xc0
sub al, byte [rax]
add byte [rbp - 0x75], cl
mov r13, qword [r14 + 0x2ac8]
sub al, byte [rax]
invalid
lea rdx, [r14 + 0x2ad0]
lea rcx, [rsp + 0xd18]
mov word [rax + rbx], fs
sbb byte [0xf84a08f0], cl
adc byte [rcx], al
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
jmp case.0x140068294.182
add byte [rax], al
invalid
add cl, ch
test dword [rax], eax
add byte [rax], al
invalid
xor rax, qword [r14 + 0x2c68]
mov ecx, dword [r14 + 0x2c70]
xor rcx, 0x37303420
xor al, 0x30
invalid
or rcx, rax
je 0x140090f6a
mov qword [rsp + 0x40], rbp
mov ecx, 0x13
call fcn.1400c55c5
add r8, qword [rax]
mov rdi, rax
mov edi, eax
mov rbp, rdx
invalid
movups xmm0, xmmword [str.unsuccessful_tunnelproxy_authentication_requiredproxy_headers_too_long_for_tunnelunexpected_eof_while_tunnelingNO_PROXYno_proxy]
adc byte [str.unsuccessful_tunnelproxy_authentication_requiredproxy_headers_too_long_for_tunnelunexpected_eof_while_tunnelingNO_PROXYno_proxy], al
nop
xchg dword [rcx], ecx
invalid
movups xmmword [rax], xmm0
mov dword [rax + 0xf], 0x6c656e6e
mov al, byte [0x140161290]
or qword [0x14021c24b], rcx
mov ecx, 0x18
add byte [rdx + 8], bh
or byte [rax], al
add byte [rax], al
invalid
call fcn.1400077b0
test rax, rax
je case.0x14002e02d.951
jnp 0x140090964
add byte [rax], al
invalid
add byte [rax - 0x77], cl
invalid
mov rsi, rax
mov qword [rax], rdi
mov qword [rax + 8], rbp
mov qword [rax + 0x10], 0x13
add byte [rax], al
add byte [rbp + rcx*4 + 0x2d], cl
jg case.0x140059b04.247
invalid
lea r13, fcn.140007920
or dword [rcx], 0x3bf00
add byte [rax], al
or dword [rax], eax
mov edi, 3
mov rbp, qword [rsp + 0x40]
cmp qword [r14 + 0x2c50], 0
push rax
sub al, 0
add byte [rax], al
invalid
je 0x1400909a3
mov r8, qword [r14 + 0x2c48]
mov rcx, qword [0x1401611e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp al, byte gs:[rax + rax]
cmp al, byte [rax + rax]
cmp byte [r14 + 0x2c40], 2
je case.0x14008e8df.142
cmp byte [r14 + 0x2c65], 0
je case.0x14008e8df.142
lea rcx, [r14 + 0x2c38]
mov rax, qword [r14 + 0x2c20]
mov eax, dword [rsi + 0x2c20]
mov eax, dword [rsi + 0x2c20]
sub al, 0
add byte [rcx - 0x75], cl
mov rdx, qword [r14 + 0x2c28]
mov r8, qword [r14 + 0x2c30]
sub al, 0
add bh, bh
push rax
invalid
xchg esi, eax
sub byte [rax + rax], ch
add byte [rbp - 0x75], cl
mov r8, qword [r14 + 0x2c30]
sub al, 0
add bh, bh
push rax
adc byte [rcx - 0x3a], al
mov byte [r14 + 0x2c65], 0
cmp byte [r14 + 0x2c18], 2
je 0x140090a11
sub dword [rcx - 0x80], eax
cmp byte [r14 + 0x2c66], 0
mov byte [r14 + 0x2c65], 0
mov byte [rsi + 0x2c65], 0
cmp byte [r14 + 0x2c18], 2
je 0x140090a11
invalid
cmp byte [r14 + 0x2c66], 0
add byte [rax], al
add byte [rdi + rbx + 0x49], dh
lea ecx, [rsi + 0x2c10]
mov ss, word [rax]
sub al, 0
add byte [rax], al
invalid
je 0x140090a11
lea rcx, [r14 + 0x2c10]
mov rax, qword [r14 + 0x2bf8]
mov rdx, qword [r14 + 0x2c00]
add byte [rbp - 0x75], cl
xchg byte [rax], cl
sub al, 0
add byte [rax], al
add byte [rcx - 0x75], cl
xchg esi, eax
add byte [rax + rax], ch
add byte [rbp - 0x75], cl
xchg byte [rax], cl
sub al, 0
add byte [rax], al
invalid
call qword [rax + 0x10]
push rax
adc byte [rcx - 0x3a], al
mov byte [r14 + 0x2c66], 0
cmp qword [r14 + 0x2be8], 0
call case.0x140071f78.365
invalid
je 0x140090a39
xchg byte [rsi + 0x2c], ah
add byte [rax], al
add byte [rcx - 0x7d], cl
mov esi, 0x2be8
call case.0x140071f78.365
add byte [rsi + rdx + 0x4d], dh
mov r8, qword [r14 + 0x2be0]
mov eax, dword [rsi + 0x2be0]
loopne 0x140090a53
sub eax, dword [rax]
add byte [rax - 0x75], cl
mov rcx, qword [0x1401611e0]
add byte [rax], al
mov rcx, qword [0x1401611e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x439cf
cmp byte [r14 + 0x2c67], 0
cmp byte [rsi + 0x2c67], 0
add byte [rax], al
je 0x140090a4f
lea rcx, [r14 + 0x2ab8]
lea ecx, [rsi + 0x2ab8]
sub al, byte [rax]
add al, ch
call fcn.140091453
call fcn.140091453
mov byte [r14 + 0x2c67], 0
sub al, 0
add byte [rax], al
lea rcx, [rsp + 0x560]
lea rdx, [rsp + 0xd18]
lea edx, [rsp + 0xd18]
invalid
add byte [rax], al
invalid
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x18
or eax, 0xb8410000
adc byte [rcx], al
add byte [rax], al
invalid
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
jrcxz 0x140090a74
add byte [rcx - 0x3a], al
mov byte [r14 + 0x2c64], 1
xchg byte [rsp + rbp], ah
add byte [rcx], al
add byte [rax], al
add dword [rax - 0x7d], ecx
cmp rdi, 4
jne 0x140090a87
inc dword [rsi*2 - 0x16fb4ff9]
add eax, dword [rbx]
add byte [rax], al
mov al, 4
jmp 0x140090d8a
add eax, dword [rbx]
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rsi*8], fs
or dword [rax], eax
lea rcx, [rsp + 0x9f0]
lea rdx, [rsp + 0x560]
lea edx, [rsp + 0x560]
add eax, 0xb8410000
adc byte [rcx], al
add dword [rax], eax
add byte [rax], al
lock or dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x60
add eax, 0xb8410000
adc byte [rcx], al
invalid
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rbp
call fcn.1400914d1
add byte [rax], al
cmp rdi, 3
inc dword [rbx]
inc dword [rbx]
je 0x14009064b
test byte [rdi + 0x4cfffffb], dl
mov dword [rsp + 0x48], edi
and al, 0x48
mov qword [rsp + 0x48], r15
and al, 0x48
mov r15, r13
lea r13, [rsp + 0x7d0]
rol byte [rdi], 1
add byte [rax], al
invalid
rol byte [rdi], 1
add byte [rax], al
invalid
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf0
lock or dword [rax], eax
add byte [rcx - 0x48], al
invalid
invalid
lea rdx, [rsp + 0x9f0]
mov r8d, 0x110
adc byte [rcx], al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
mov rcx, r13
call sub.VCRUNTIME140.dll_memcpy
add eax, dword [rax]
mov byte [r14 + 0x2923], 1
xchg byte [rbx], ah
sub dword [rax], eax
add byte [rcx], al
jmp 0x143ebe6c1
loop case.0x14004c154.329
add byte [rcx - 0x3a], al
xchg byte [rbx], ah
sub dword [rax], eax
add byte [rcx], al
mov qword [r13 - 0x18], rdi
jge case.0x140079bd7.80
mov qword [r13 - 0x10], rsi
mov qword [r13 - 8], r15
mov dword [rbp - 8], edi
jge 0x140090ae6
mov rdi, qword [r14 + 0x28c8]
mov esi, 0x28c8
add byte [rax], al
add byte [rax], al
cmp qword [rdi], 0
je case.0x14004c033.316
add byte [rbp + rdx + 0x48], dh
mov ecx, dword [rdi + 8]
mov rcx, qword [rdi + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov rsi, rax
mov r15d, 1
add dword [rax], eax
add byte [rax], al
jmp 0x140090b13
xor r15d, r15d
mov rcx, qword [rdi + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
adc eax, 0x4364b
add byte [rdi], cl
mov bh, 0x4f
sbb al, 0x8b
push rdi
sbb byte [rbp - 0x77], cl
mov esi, 0x3010
add byte [rdi], cl
mov bh, 0x4f
invalid
sbb al, 0x8b
sbb al, 0x8b
push rdi
sbb byte [rbp - 0x77], cl
mov esi, 0x3010
mov qword [r14 + 0x3018], rsi
add byte [rax], al
mov qword [r14 + 0x3020], rax
mov dword [rsi + 0x3020], eax
add byte [rcx - 0x77], al
xchg esi, eax
sub byte [rax], dh
add byte [rax], al
mov dword [r14 + 0x3028], edx
mov dword [rsi + 0x3028], edx
mov word [r14 + 0x302c], cx
mov gs, word [rax + rsi]
sub al, 0x30
add byte [rax], al
mov rsi, qword [r14 + 0x28d0]
test rsi, rsi
test esi, esi
mov dh, 0xd0
sub byte [rax], al
add byte [rax - 0x7b], cl
test esi, esi
invalid
invalid
jl 0x140090b59
test esi, esi
je case.0x1400737f8.75
add byte [rax], al
lea rdi, [r14 + 0x3010]
lea edi, [rsi + 0x3010]
mov esi, 0x3010
adc byte [rax], dh
add byte [rax], al
mov r15, qword [r14 + 0x28d8]
mov edi, dword [rsi + 0x28d8]
mov r13, rbp
xor ebp, ebp
mov byte [r14 + 0x2923], bpl
add byte [rax], al
lea rdx, [rsp + 0x7b8]
mov r8d, 0x128
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
invalid
jmp 0x143eb456f
call sub.VCRUNTIME140.dll_memmove
cmp edx, esp
add eax, dword [rax]
mov qword [r13 + 0x128], rdi
sub byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0x77], cl
mov dword [rbp + 0x130], esi
add byte [rax], al
mov qword [r13 + 0x138], r15
mov qword [r13 + 0x130], rsi
add byte [rax], al
mov qword [r13 + 0x138], r15
add byte [rax], al
lea rcx, [r13 + 0x140]
lea rdx, [rsp + 0xd18]
sbb byte [0xf84a0bae], cl
movabs al, byte [0x3e1fee8000005]
sbb byte [0xf84a0bae], cl
add byte [rcx - 0x48], al
movabs al, byte [0x3e1fee8000005]
add eax, 0xfee80000
loope 0x140090bb9
add byte [rcx - 0x78], al
mov byte [r13 + 0x6e0], bpl
lodsd eax, dword [rsi]
loopne 0x140090bc2
add byte [rax], al
mov r15, qword [rsp + 0x48]
lea rsi, [r14 + 0x2928]
lea rsi, [r14 + 0x2928]
sub byte [rcx], ch
add byte [rax], al
movzx eax, byte [r14 + 0x3008]
add byte [rax], al
test eax, eax
mov qword [rsp + 0x48], r15
je 0x140090c16
invalid
ror byte [rcx + rcx*4 + 0x7c], 0x24
je 0x140090c16
invalid
cmp eax, dword [rbx - 0x7af0fc08]
or byte [rax + rax], al
add byte [rbp - 0x73], cl
lea r15, [r14 + 0x2dd8]
fsubr dword [0x14f4a0bed]
sub eax, 0xf410000
movzx eax, byte [rsi + 0x2dd8]
lea rdi, [r14 + 0x2a68]
invalid
sub al, byte [rax]
add byte [rax], al
cmp eax, 3
jne case.default.0x140090c08
push 0x4800002a
lea ecx, [0x1401576f0]
add byte [rax], al
lea rcx, [0x1401576f0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rcx, [0x140128bd0]
jmp 0x14009060d
movups xmm6, xmmword [r14 + 0x2a50]
movups xmm6, xmmword [rsi + 0x2a50]
adc byte [rsi + 0x2a50], dh
mov r15, qword [r14 + 0x2a60]
lea rdi, [r14 + 0x2a68]
push 0x4100002a
add byte [rcx - 0x48], al
sub byte [rcx], al
add byte [rax], al
add byte [rcx - 0x48], al
sub byte [rcx], al
add byte [rax], al
mov rcx, rdi
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
add byte [rcx + 0xf], al
adc dword [rsi + 0x2b90], esi
mov dh, 0x90
sub eax, dword [rax]
add byte [rbp - 0x77], cl
mov esi, 0x2ba0
mov dh, 0x90
sub eax, dword [rax]
add byte [rbp - 0x77], cl
mov esi, 0x2ba0
lea r15, [r14 + 0x2dd8]
mov byte [r14 + 0x2dd8], 0
mov byte [rsi + 0x2dd8], 0
mov byte [rsi + 0x2dd8], 0
mov byte [r14 + 0x2dd9], 0
mov rax, qword [r14 + 0x2ba0]
add byte [rax], al
lea r13, [rsp + 0x33c0]
lodsb al, byte [rsi]
and al, 0xc0
xor eax, dword [rax]
add byte [rcx - 0x77], cl
test dword [rax], edi
add dword [rax], eax
add byte [rcx + 0xf], al
adc byte [rsi + 0x2b90], al
add byte [rcx + 0xf], al
adc dword [rbp + 0x128], eax
test dword [rax], ebp
add dword [rax], eax
add byte [rcx - 0x48], al
sub byte [rcx], al
add byte [rax], al
test dword [rax], ebp
add dword [rax], eax
add byte [rcx - 0x48], al
sub byte [rcx], al
add byte [rax], al
mov rcx, r13
mov rdx, rdi
cli
cli
call sub.VCRUNTIME140.dll_memcpy
add eax, dword [rax]
lea rbp, [rsp + 0x200]
mov r8d, 0x140
add dword [rax], eax
add byte [rax - 0x77], cl
mov rcx, rbp
mov rdx, r13
mov edx, ebp
add dword [rax], eax
add byte [rax - 0x77], cl
mov rcx, rbp
mov rdx, r13
mov edx, ebp
invalid
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [r14 + 0x2de0]
lea ecx, [rsi + 0x2de0]
lea ecx, [rsi + 0x2de0]
mov r8d, 0x140
mov rdx, rbp
call sub.VCRUNTIME140.dll_memcpy
lea r13, [r14 + 0x2de0]
lea rbp, [rsp + 0x33c0]
mov rcx, rbp
mov ecx, ebp
sub eax, 0x8d480000
lodsb al, byte [rsi]
and al, 0xc0
xor eax, dword [rax]
add byte [rax - 0x77], cl
mov ecx, ebp
mov rdx, r13
invalid
mov rdx, r13
mov r8, r12
call fcn.140042739
cmp dword [rbp], 3
add esi, dword [rbp + 7]
mov al, 3
jmp 0x140090d7d
add byte [rax], al
mov byte [r14 + 0x2dd9], 1
lea rbp, [r14 + 0x2ba8]
scasb al, byte [rdi]
test al, 0x2b
add byte [rax], al
lea rdx, [rsp + 0x33c0]
and al, 0xc0
xor eax, dword [rax]
add byte [rcx - 0x48], al
xor byte [rdx], al
add al, byte [rax]
invalid
mov rcx, rbp
mov ecx, ebp
call sub.VCRUNTIME140.dll_memcpy
cmp dword [r14 + 0x2de0], 3
cmp dword [rsi + 0x2de0], 3
add byte [rax], al
invalid
je 0x140090d29
mov rcx, r13
call fcn.140091453
mov rax, qword [rbp]
test rax, rax
je 0x140090dc5
cmp eax, 1
jne 0x140090e09
add byte [rax], al
invalid
lea rdx, [r14 + 0x2bb0]
lea edx, [rsi + 0x2bb0]
mov r8d, 0x228
mov rcx, r13
call sub.VCRUNTIME140.dll_memcpy
invalid
loopne 0x140090d56
invalid
lea r13, [r14 + 0x2de0]
lea rbp, [rsp + 0x33c0]
lea ebp, [rsp + 0x33c0]
xor eax, dword [rax]
invalid
mov rcx, rbp
mov ecx, ebp
mov rdx, r13
mov r8, r12
call fcn.14004d1a1
mov rbp, qword [rbp]
add byte [rax - 0x7d], cl
std
add esi, dword [rbp + 0x21]
add byte [rax - 0x7d], cl
std
add esi, dword [rbp + 0x21]
mov al, 4
mov byte [r15], al
mov byte [r14 + 0x3008], 3
xor byte [rax], al
add byte [rbx], al
mov al, 5
mov byte [r14 + 0x2922], al
mov byte [rbx + 0x11], 3
invalid
add esi, dword [rax - 0x77616fc]
mov al, 4
jmp 0x140090625
mov eax, edi
invalid
invalid
mov eax, edi
invalid
lea rdx, [rsp + 0x33d0]
mov r15, qword [rdx - 8]
lea rcx, [rsp + 0x560]
mov r8d, 0x218
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r13
mov ecx, ebp
fild word [rbx]
add byte [rcx + rcx*4 - 0x17], cl
mov ecx, ebp
mov ecx, ebp
call 0x14009163f
jmp 0x140090e15
push rax
push rax
mov rbp, qword [r14 + 0x2bb0]
mov al, 0x2b
add byte [rax], al
mov r15, qword [r14 + 0x2bb8]
lea rdx, [r14 + 0x2bc0]
add byte [rax], al
add byte [rax], al
mov byte [r14 + 0x2dd9], 0
xchg cl, bl
sub eax, 0x48000000
add byte [rax], al
lea rcx, [rsp + 0x340]
add byte [rax], al
lea rcx, [rsp + 0x340]
add byte [rax], al
mov r8d, 0x218
sbb byte [rdx], al
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + 0x2dd8], 1
fsubr dword [0x1880a0dfe]
add dword [rax - 0x7d], ecx
std
invalid
add byte [rcx - 0x3a], al
xchg al, bl
fsubr dword [0x1880a0dfe]
invalid
invalid
add dword [rax - 0x7d], ecx
std
add ecx, dword [rdi]
test byte [rcx - 1], bh
invalid
invalid
cmp ebp, 3
je case.0x1400686ed.160
invalid
jmp 0x140090e40
invalid
mov r15, qword [r14 + 0x2bb0]
mov al, 0x2b
add byte [rax], al
mov ebp, 2
add byte [rcx - 0x3a], al
xchg cl, bl
fldcw word [0x188090e1e]
mov byte [r14 + 0x2dd9], 0
lea rcx, [rsp + 0x340]
and al, 0x40
add eax, dword [rax]
invalid
fldcw word [0x188090e1e]
add byte [rax - 0x73], cl
mov word [rax + rax*2], fs
and al, 0x40
lea ecx, [rsp + 0x340]
and al, 0x40
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
lea rdx, [rsp + 0x560]
mov r8d, 0x218
and al, 0x60
add eax, 0xb8410000
sbb byte [rdx], al
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
jge 0x140090e15
add eax, dword [rax]
mov byte [r14 + 0x2dd8], 1
sub eax, 0x48010000
lea ecx, [rsp + 0xb00]
add byte [rbx], cl
add byte [rax], al
lea rcx, [rsp + 0xb00]
add byte [rbx], cl
add byte [rax], al
lea rdx, [rsp + 0x340]
add eax, dword [rax]
add byte [rcx - 0x48], al
mov r8d, 0x218
mov r8d, 0x218
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rdi
mov ecx, edi
fild word [rbx]
add byte [rax - 0x77], cl
mov ecx, edi
mov ecx, edi
call 0x140091738
mov byte [r14 + 0x3008], 1
mov byte [rsi + 0x3008], 1
or byte [rax], al
add byte [rcx - 0x3a], al
mov byte [rsi + 0x3008], 1
mov byte [rsi + 0x3008], 1
add byte [rax], al
add dword [rax - 0x77], ecx
mov ecx, esi
mov rcx, rsi
mov ecx, esi
call fcn.140091792
cmp rbp, 2
cmp ebp, 2
cmp ebp, 2
jne case.0x1400737f8.92
invalid
mov rcx, r15
call fcn.140034162
mov rsi, rax
lea r13, [0x140125eb0]
push rax
or dword [rax], eax
dec dword [rax - 0x77]
invalid
push rax
or dword [rax], eax
jmp 0x140090f36
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rax - 0x73], cl
lea rsi, [rsp + 0x33d0]
lea rsi, [rsp + 0x33d0]
lea rdx, [rsp + 0xb00]
add byte [rbx], cl
add byte [rax], al
mov r8d, 0x218
add byte [rax], al
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
add eax, dword [rax]
add eax, dword [rax]
mov qword [rsi - 0x10], rbp
mov qword [rsi - 8], r15
mov cl, byte [r14 + 0x27f0]
invalid
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xc0
xor eax, dword [rax]
add al, ch
retf
test dh, bh
dec dword [rax - 0x77]
invalid
mov r13, rdx
outsb dx, byte [rsi]
invalid
invalid
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xc0
xor eax, dword [rax]
add al, ch
retf
invalid
xor ebp, ebp
jmp 0x140090f39
mov ecx, 0xe
call fcn.1400c55c5
mov rdi, rax
invalid
mov r15, rdx
movabs rax, 0x2074736f68206f6e
and byte [rax + 0x6f], ch
jae 0x140090f61
je 0x140090f0e
and byte [rax + 0x6f], ch
jae 0x140090f61
invalid
je 0x140090f0e
mov qword [rdi], rax
movabs rax, 0x6c7275206e692074
jne case.0x140087446.37
insb byte [rdi], dx
jne case.0x140087446.37
insb byte [rdi], dx
mov qword [rdi + 6], rax
mov dword [rdi + 6], eax
mov al, byte [0x140161290]
add eax, 0xd038b
mov ecx, 0x18
mov edx, 8
add byte [rax], al
add al, ch
pushfq
invalid
idiv edi
add byte [rax], al
add al, ch
pushfq
push 0xffffffff8548fff7
test rax, rax
je case.0x14002e02d.951
mov rsi, rax
test rax, rax
je case.0x14002e02d.951
mov rsi, rax
mov qword [rax], rdi
mov qword [rax + 8], r15
mov qword [rax + 0x10], 0xe
mov dword [rax + 0x10], 0xe
mov dword [rax + 0x10], 0xe
lea r13, fcn.140007920
lea ebp, [0x140128af8]
mov bpl, 2
add cl, byte [rbx + rcx*4 + 0x7c]
mov r15, qword [rsp + 0x48]
and al, 0x48
lea rcx, [r14 + 0x3010]
call fcn.1400542d5
cld
inc dword [rcx - 0x80]
mov esi, 0x2923
invalid
add al, ch
mov esi, dword [rbx]
cld
inc dword [rcx - 0x80]
mov esi, 0x2923
add byte [rdi], cl
test dh, dh
idiv bh
dec dword [rax - 0x73]
invalid
invalid
mov word [rax + rdi*4], fs
invalid
invalid
add byte [rax], al
je 0x14009064e
lea rcx, [rsp + 0x7b8]
call fcn.140091453
jmp 0x14009064e
invalid
invalid
mov eax, 0xe8000007
out dx, al
add al, 0
add cl, ch
in al, 0xf6
invalid
mov qword [rsp + 0x40], rbp
insb byte [rdi], dx
and al, 0x40
mov ecx, 0x1d
call fcn.1400c55c5
invalid
sbb eax, 0xe8000000
add r8d, dword [rax]
invalid
add byte [rax - 0x77], cl
invalid
mov rdi, rax
mov rbp, rdx
movups xmm0, xmmword [0x1401290db]
adc byte [0x1401290db], al
adc byte [0x1401290db], al
or dword [rax], eax
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x1401290e8]
pop rax
invalid
or dword [rax], eax
pop rax
or dword [rcx], 0x40110f00
movups xmmword [rax + 0xd], xmm0
invalid
invalid
invalid
invalid
movups xmmword [rax + 0xd], xmm0
mov al, byte [0x140161290]
or eax, 0x18b900
add byte [rax], al
or eax, 0x18b900
add byte [rax], al
add byte [rax], al
add byte [rdx + 8], bh
or byte [rax], al
add byte [rax], al
mov edx, 8
or byte [rax], al
add byte [rax], al
call fcn.1400077b0
test rax, rax
je case.0x14002e02d.951
mov rsi, rax
mov qword [rax], rdi
invalid
mov qword [rax + 8], rbp
mov qword [rax + 0x10], 0x1d
invalid
add byte [rax], al
invalid
sbb eax, 0xe9000000
lodsd eax, dword [rsi]
stc
invalid
jmp 0x140090972
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_srcconnect.rs
in al, 0x80
or dword [rax], eax
mov edx, 0x2000
mov rcx, rsi
add byte [rax - 0x77], cl
int1
call fcn.1400cf340
ud2
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x18
call fcn.1400ceec0
ud2
add al, ch
invalid
ud2
push rax
adc byte [rax + 0x170be], al
invalid
invalid
jo 0x14009160a
add dword [rax], eax
add byte [rdx], al
jne 0x140091614
add rsp, 0x20
pop rsi
ret
mov rax, qword [rsi + 0x150]
mov rdx, qword [rsi + 0x158]
mov rax, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
mov r8, qword [rsi + 0x160]
invalid
add rsi, 0x168
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp rax
loopne case.0x140071f78.395
and byte [rsi - 0x3d], bl
ret
mov rsi, rcx
mov rax, qword [rcx + 0x158]
lock dec qword [rax]
jne 0x14009166b
invalid
or byte [rbp + 0xc], dh
mov rcx, qword [rsi + 0x158]
add dword [rax], eax
invalid
add dword [rax], eax
add al, ch
stosb byte [rdi], al
call fcn.14004f115
lea rcx, [rsi + 0x1c0]
lea ecx, [rsi + 0x1c0]
rol byte [rcx], 0
invalid
invalid
call qword [sym.imp.secur32.dll_DeleteSecurityContext]
add al, 0
cmp qword [rsi], 0
add byte [rsp + rcx + 0x48], dh
mov ecx, dword [rsi + 8]
invalid
je case.0x140050f64.302
mov rcx, qword [rsi + 8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
invalid
sub eax, dword [rax + rax]
invalid
add byte [rax - 0x75], cl
mov ss, eax
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rsi + 0x1d0]
mov rdx, qword [rsi + 0x1d8]
xchg esi, eax
fadd dword [rcx]
add byte [rax], al
call fcn.14007f490
mov rax, qword [rsi + 0x1e8]
mov eax, dword [rsi + 0x1e8]
mov eax, dword [rsi + 0x1e8]
add dword [rax], eax
add byte [rax - 0x7b], cl
sal byte [rdx + rdx - 0x10], 0x48
adc dh, al
dec qword [rax]
invalid
test rax, rax
je 0x1400916bb
invalid
lock dec qword [rax]
or byte [rbp + 0xc], dh
jne 0x1400916bb
lea rcx, [rsi + 0x1e8]
add dword [rax], eax
add al, ch
invalid
cwde
invalid
call fcn.14004f153
sti
dec dword [rax - 0x73]
adc al, r13b
invalid
lea rcx, [rsi + 0x10]
call fcn.140091453
std
invalid
invalid
cmp qword [rsi + 0x168], 0
push 1
add byte [rax], al
add byte [rsi + rdx + 0x4c], dh
je case.0x140068b5d.175
mov r8, qword [rsi + 0x160]
je case.0x140068b5d.175
mov r8, qword [rsi + 0x160]
mov rcx, qword [0x1401611e0]
or eax, 0xcfb04
sti
or al, 0
xor edx, edx
sar bh, cl
adc eax, 0x42d24
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0x188], 0
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rsi + 0x180]
add byte [rcx], 0
invalid
je case.0x140069220.167
invalid
mov r8, qword [rsi + 0x180]
add byte [rcx], 0
add byte [rax - 0x75], cl
or eax, 0xcfae4
mov rcx, qword [0x1401611e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x42d04
sar bh, cl
adc eax, 0x42d04
add al, 0
cmp qword [rsi + 0x1a8], 0
je case.0x14006a1a4.159
add byte [rax], al
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rsi + 0x1a0]
invalid
add dword [rax], eax
invalid
mov r8, qword [rsi + 0x1a0]
xchg byte [rax + 0x48000001], ah
mov ecx, dword [0x1401611e0]
movabs al, byte [0xfac40d8b48000001]
or al, 0
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0xcfac4
mov rcx, qword [0x1401611e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
in al, 0x2c
add al, 0
in al, 0x2c
add al, 0
sub al, 4
add byte [rax - 0x7f], cl
invalid
invalid
add rsi, 0x208
add esi, 0x208
invalid
mov rcx, rsi
add rsp, 0x20
invalid
and byte [rsi - 0x17], bl
and al, 0xba
sti
invalid
and byte [rsi - 0x17], bl
and al, 0xba
sti
call qword [rsi + 0x48]
push rsi
sub rsp, 0x20
sub esp, 0x20
mov rsi, rcx
movzx eax, byte [rcx + 0x370]
mov dh, 0x81
jo case.0x1400742cd.112
add byte [rax], al
test eax, eax
je case.0x14004a8a7.469
sal byte [rax + rbx - 0x7d], 0xf8
add esi, dword [rax + riz - 0x7d]
clc
add al, 0x75
invalid
cmp eax, 3
je case.0x140076336.102
cmp eax, 4
jne 0x14009178c
invalid
invalid
lea rcx, [rsi + 0x378]
add al, ch
fdivp st(6)
invalid
call 0x14009163f
jmp 0x140091785
invalid
mov rcx, rsi
int1
add rsp, 0x20
pop rsi
jmp fcn.140091453
jrcxz 0x14009176a
invalid
invalid
jrcxz 0x14009176a
invalid
cmp dword [rsi + 0x378], 3
je 0x140091785
lea rcx, [rsi + 0x378]
call fcn.140091453
invalid
cld
invalid
invalid
invalid
inc esi
xchg byte [rcx + 3], dh
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
mov byte [rsi + 0x371], 0
add rsp, 0x20
add esp, 0x20
pop rsi
ret
and eax, 0x85000006
ror byte [rdi], 0x84
invalid
invalid
mov dl, 0xfc
invalid
invalid
add byte [rax], al
test eax, eax
je fcn.140091453
cmp eax, 3
jne case.0x140064ee9.228
add rcx, 0x140
jmp 0x140091738
ret
push rsi
push rdi
sub rsp, 0x28
sub byte [rax - 0x77], cl
invalid
movzx eax, byte [rcx + 0x251]
mov dh, 0x81
push rcx
add al, byte [rax]
invalid
test eax, eax
je case.0x14004b2b9.422
sub byte [rax - 0x77], cl
invalid
mov dh, 0x81
push rcx
add al, byte [rax]
add byte [rbp - 0x7c8b8b40], al
invalid
cmp eax, 3
jne 0x140091834
invalid
clc
add esi, dword [rbp + 0x68]
invalid
mov rcx, qword [rsi + 0x240]
mov rdx, qword [rsi + 0x248]
add al, byte [rax]
add al, ch
fsub st(6), st(0)
out dx, al
cli
dec dword [rax - 0x73]
lea edi, [rsi + 0x200]
add byte [rax - 0x75], cl
xchg esi, eax
add al, byte [rax]
add al, byte [rax]
add al, byte [rax]
add al, ch
fsub st(6), st(0)
out dx, al
out dx, al
cli
dec dword [rax - 0x73]
lea edi, [rsi + 0x200]
lea edi, [rsi + 0x200]
lea rcx, [rsi + 0x220]
lea ecx, [rsi + 0x220]
and byte [rdx], al
add byte [rax], al
call fcn.14005429a
cld
dec dword [rax - 0x77]
mov rcx, rdi
mov rcx, rdi
call fcn.1400542d5
lea rcx, [rsi + 0x1c8]
lea ecx, [rsi + 0x1c8]
enter 1, 0
enter 1, 0
call fcn.1400542d5
lea rcx, [rsi + 0x1b0]
add byte [rax], al
iretd
cld
dec dword [rax - 0x73]
invalid
call fcn.14005429a
sub bh, ah
cld
dec dword [rax - 0x75]
xchg byte [rax + 1], cl
add byte [rax], al
invalid
mov rax, qword [rsi + 0x148]
lock dec qword [rax]
jne 0x14009182b
invalid
mov rcx, qword [rsi + 0x148]
mov ecx, dword [rsi + 0x148]
add qword [rax], rax
add al, ch
xchg esp, eax
invalid
call fcn.14004f3bf
cmp byte [rsi + 0x140], 2
add byte [rdx], al
jne case.0x140087446.63
add rsp, 0x28
add esp, 0x28
pop rdi
pop rsi
ret
mov rcx, rsi
call fcn.140054468
sub rsi, 0xffffffffffffff80
mov rcx, rsi
int1
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.1400543ff
cld
invalid
invalid
cld
dec dword [rax - 0x75]
mov rax, qword [rsi + 0x120]
invalid
invalid
mov rax, qword [rsi + 0x120]
and byte [rcx], al
add byte [rax], al
invalid
mov rdx, qword [rsi + 0x128]
xchg esi, eax
sub byte [rcx], al
add dword [rax], eax
invalid
mov rax, qword [rax + 0x10]
adc byte [rbx + rcx*4 - 0x7a], cl
xor byte [rcx], al
mov r8, qword [rsi + 0x130]
add byte [rax], al
add rsi, 0x138
mov rcx, rsi
add rsp, 0x28
add esp, 0x28
pop rdi
pop rsi
jmp rax
push rsi
push rdi
sub rsp, 0x28
movzx eax, byte [rcx + 0x2d2]
mov dh, 0x81
rol byte [rdx], cl
add byte [rax], al
invalid
mov dh, 0x81
rol byte [rdx], cl
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
clc
invalid
cmp rax, 6
ja case.default.0x1400918a9
xchg dword [rcx + rax], eax
add al, 1
add byte [rax], al
invalid
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
lea rcx, [0x140157704]
lea ecx, [0x140157704]
lea ecx, [0x140157704]
or eax, 0xc5e62
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, rsi
call fcn.140054468
lea rcx, [rsi + 0xd0]
rol byte [rax], 1
add byte [rax], al
sub edi, esp
dec dword [rax - 0x73]
mov ss, eax
rol byte [rax], 1
add byte [rax], al
invalid
sub edi, esp
sub edi, esp
add byte [rax], al
call fcn.1400543ff
sub rsi, 0xffffffffffffff80
mov rcx, rsi
sub edi, esp
cld
dec dword [rax - 0x7d]
out dx, al
or byte [rax - 0x77], 0xf1
add rsp, 0x28
invalid
pop rdi
pop rsi
jmp fcn.14008d973
mov rcx, qword [rsi + 0x2d8]
mov ecx, dword [rsi + 0x2d8]
mov rdx, qword [rsi + 0x2e0]
call fcn.1400406bb
xlatb
in eax, dx
cli
invalid
jmp case.0x14004c033.361
add al, ch
xlatb
in eax, dx
cli
invalid
lea rcx, [rsi + 0x2d8]
call fcn.1400914d1
jmp 0x14009190c
lea rcx, [rsi + 0x2d8]
lea ecx, [rsi + 0x2d8]
mov ds, eax
add al, byte [rax]
add al, ch
xchg edx, eax
invalid
call fcn.140091792
lea rcx, [rsi + 0x9c0]
call fcn.1400542d5
leave
sub esp, edi
invalid
leave
sub esp, edi
inc esi
xchg bl, dl
rol dword [rdx], cl
invalid
mov byte [rsi + 0x2d3], 0
rol dword [rdx], cl
add byte [rax], al
add byte [rax], al
lea rdi, [rsi + 0x290]
add byte [rax], al
lea rdi, [rsi + 0x290]
lea rcx, [rsi + 0x2b0]
call fcn.14005429a
sub esp, edi
invalid
invalid
add al, byte [rax]
add al, ch
je 0x14009194d
invalid
cld
dec dword [rax - 0x77]
stc
mov rcx, rdi
call fcn.1400542d5
cmp byte [rsi + 0x2d4], 0
jne 0x140091945
add byte [rbp + 0xe], dh
jmp 0x14009196d
lea rcx, [rsi + 0x2d8]
call case.0x14004ac94.449
invalid
invalid
inc dword [rax + 0x270be]
add byte [rdx], al
invalid
cmp byte [rsi + 0x270], 2
je 0x14009196d
invalid
lea rcx, [rsi + 0x268]
mov rax, qword [rsi + 0x250]
push rax
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
xchg byte [rax + 2], dl
push rax
add al, byte [rax]
invalid
push rax
add al, byte [rax]
add byte [rax - 0x75], cl
mov rdx, qword [rsi + 0x258]
invalid
invalid
invalid
mov rdx, qword [rsi + 0x258]
mov r8, qword [rsi + 0x260]
invalid
add al, byte [rax]
add bh, bh
push rax
invalid
invalid
adc dh, al
xchg ah, dl
add al, byte [rax]
add byte [rax], al
invalid
mov byte [rsi + 0x2d4], 0
lea rcx, [rsi + 0x1a8]
call fcn.1400543ff
add al, ch
jg 0x1400919a8
cmp byte [rsi + 0x2d5], 0
je 0x140091995
invalid
or al, 0x48
lea ecx, [rsi + 0x128]
mov gs, word [rax]
add dword [rax], eax
invalid
lea rcx, [rsi + 0x128]
add byte [rax], al
call fcn.140054468
mov byte [rsi + 0x2d5], 0
add rsp, 0x28
pop rdi
pop rsi
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
call fcn.1400c3c4e
add eax, dword [rax]
mov rcx, rsi
call fcn.140071f09
mov rax, qword [rsi + 0x48]
test rax, rax
je 0x1400919ce
mov rcx, qword [rsi + 0x50]
add rsp, 0x20
pop rsi
jmp qword [rax + 0x18]
invalid
nop
add rsp, 0x20
pop rsi
ret
sub rsp, 0x20
mov rsi, rcx
mov esi, ecx
mov rax, qword [rcx + 0x58]
pop rax
lock dec qword [rax]
dec qword [rax]
jne 0x1400919f0
mov rcx, qword [rsi + 0x58]
call fcn.14004f115
lea rcx, [rsi + 0xc0]
call qword [sym.imp.secur32.dll_DeleteSecurityContext]
add al, 0
mov es, eax
add byte [rax], al
add bh, bh
adc eax, 0x42a8b
add al, 0
cmp qword [rsi], 0
je case.0x14005465d.298
invalid
or al, 0x48
mov ecx, dword [rsi + 8]
mov rcx, qword [rsi + 8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rcx, qword [rsi + 0xd0]
rol byte [rax], 1
add byte [rax], al
mov rdx, qword [rsi + 0xd8]
call fcn.14007f490
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x140091a40
lock dec qword [rax]
jne 0x140091a40
lea rcx, [rsi + 0xe8]
call fcn.14004f153
sti
invalid
sti
dec dword [rax - 0x73]
lea rcx, [rsi + 0x10]
call fcn.14007af36
cmp qword [rsi + 0x68], 0
je case.0x140056f9f.277
adc al, r13b
in eax, dx
xchg esp, eax
invalid
mov r8, qword [rsi + 0x60]
mov rcx, qword [0x1401611e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
add byte [rax - 0x7d], cl
mov esi, 0x88
cmp qword [rsi + 0x88], 0
je 0x140091a83
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rsi + 0x80]
mov r8, qword [rsi + 0x80]
mov rcx, qword [0x1401611e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sub dword [rax + rax], eax
sub dword [rax + rax], eax
add byte [rax - 0x7d], cl
mov esi, 0xa8
cmp qword [rsi + 0xa8], 0
je 0x140091aa3
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rsi + 0xa0]
invalid
add byte [rax], al
add byte [rax], al
mov r8, qword [rsi + 0xa0]
movabs al, byte [0xf7450d8b48000000]
or al, 0
add byte [rax], al
mov rcx, qword [0x1401611e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x42965
sub dword [rax + rax], eax
sub dword [rax + rax], eax
add byte [rax - 0x7f], cl
invalid
add rsi, 0x108
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.14004d15c
movsd dword [rdi], dword [rsi]
mov dh, 0xfb
invalid
call qword [rsi + 0x48]
sub esp, 0x20
mov rsi, rcx
movzx eax, byte [rcx + 0x268]
test eax, eax
je 0x140091adb
cmp eax, 3
je 0x140091ae8
invalid
sbb dword [rbx + 0x347504f8], eax
cmp eax, 4
jne 0x140091b08
add rsi, 0x270
add byte [rax - 0x77], cl
int1
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp case.0x14004ac94.449
lea rcx, [rsi + 0x270]
call case.0x14004ac94.449
add rsi, 0x4c8
enter 4, 0
add al, ch
mov edi, 0x48fffffc
add esi, 0x4c8
enter 4, 0
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x1400919a3
nop
add rsp, 0x20
and byte [rsi - 0x3d], bl
and byte [rsi - 0x3d], bl
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x888
add byte [rax], al
add byte [rax], al
mov r15, r8
mov r14, rdx
mov rbx, rcx
movzx eax, byte [rdx + 0x268]
lea rcx, [0x140157720]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
or dword [rax + 1], 0x48e0ffc8
lea ecx, [rsp + 0x368]
add rax, rcx
jmp rax
lea rcx, [rsp + 0x368]
mov r8d, 0x258
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov esi, dword [r14 + 0x260]
add byte [rcx - 0x6535ff02], al
invalid
cmp ecx, dword [rdi]
invalid
test byte [rax], al
add byte [rax], al
lea rcx, [r14 + 0x270]
mov r8d, 0x258
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
add byte [rax - 0x73], cl
mov esp, 0xa024
add byte [rax - 0x77], cl
mov rcx, rdi
mov rdx, rsi
mov r8, r15
call fcn.140090ffa
mov r12b, byte [rdi + 0x11]
cmp r12b, 3
jne 0x140091bb2
mov byte [rbx + 0x11], 3
mov al, 4
jmp 0x140091e95
mov r15, qword [rsp + 0xa0]
mov r13, qword [rsp + 0xa8]
mov bpl, byte [rsp + 0xb0]
mov ch, byte [rsp + 0xb0]
mov al, 0
add byte [rax], al
movabs al, byte [0xa824ac8b4c000000]
add byte [rax], al
add byte [rax - 0x76], al
invalid
lodsb al, byte [rsi]
and al, 0xb0
invalid
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rbx + 0xb22484], cl
add byte [rax], al
mov eax, dword [rsp + 0xb2]
mov dword [rsp + 0x28], eax
movzx eax, word [rsp + 0xb6]
mov bh, 0x84
and al, 0xb6
add byte [rax], al
add byte [rsi - 0x77], ah
and al, 0x2c
mov bh, 0x84
and al, 0xb6
add byte [rax], al
add byte [rsi - 0x77], ah
and al, 0x2c
mov rcx, rsi
call case.0x14004ac94.449
jmp 0x140091e74
mov rdi, qword [r14 + 0x258]
call fcn.1400b8140
add al, byte gs:[rax]
add rax, rdi
jae 0x140091c0c
or al, 0x48
lea ecx, [rsp + 0x30]
lea rcx, [rsp + 0x30]
call fcn.1400c4259
add eax, dword es:[rax]
jmp 0x140091c55
mov r8d, edx
add r8d, esi
cmp r8d, 0x3b9aca00
jb case.0x1400691fb.171
invalid
inc rax
je 0x140091c00
invalid
add r8d, 0xc4653600
mov ecx, r8d
shr ecx, 9
imul rcx, rcx, 0x44b83
shr rcx, 0x27
invalid
imul ecx, ecx, 0x3b9aca00
retf 0x3b9a
sub r8d, ecx
lea r9, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.22_srcconnect.rs
lea ecx, [0x140128f18]
retf 0x3b9a
lea ecx, [0x140128f18]
lea rcx, [rsp + 0x30]
mov rdx, rax
ret 0xb7e8
and al, 3
add eax, dword [rax]
ret 0xb7e8
add eax, dword [rax]
lea rdi, [rsp + 0x2f8]
lea edi, [rsp + 0x2f8]
lea rsi, [rsp + 0x30]
mov ecx, 0xe
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0xa0]
lea rdx, [rsp + 0x368]
mov r8d, 0x258
add byte [rax - 0x77], cl
int1
add byte [rax - 0x77], cl
int1
call sub.VCRUNTIME140.dll_memcpy
add eax, dword [rax]
lea rdi, [rsp + 0x5c0]
mov r8d, 0x2c8
add byte [rcx - 0x48], al
enter 2, 0
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
add eax, dword [rax]
add eax, dword [rax]
lea rcx, [r14 + 0x270]
mov r8d, 0x2c8
add byte [rcx - 0x48], al
enter 2, 0
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
rol byte [rbx], 1
add byte [rcx - 0x73], cl
lea rdi, [r14 + 0x270]
lea edi, [rsi + 0x270]
lea rsi, [r14 + 0x4c8]
call fcn.1400c2c5e
add al, ch
xchg ebp, eax
lsl eax, word [rax]
mov ebp, eax
lea r12, [rsp + 0xa0]
mov rcx, r12
mov rdx, rdi
mov edx, edi
mov edx, edi
mov r8, r15
clc
call fcn.140053e1e
mov r12b, byte [r12 + 0x11]
cmp r12b, 3
jne 0x140091d64
invalid
js 0x140091d2d
cmp bpl, 2
setne r12b
test bpl, 1
sete bpl
lea rcx, [rsp + 0xa0]
add al, ch
outsb dx, byte [rsi]
and eax, 0x50e8fffc
lsl eax, word [rax]
add al, byte [rcx + 0xf]
xchg ebp, eax
invalid
and al, 0xa0
add byte [rax], al
test r12b, bpl
jne 0x140091d46
cmp al, 2
je 0x140091d46
and al, 1
jne 0x140091d46
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0xe0]
test eax, eax
je 0x140091dc9
cmp eax, 1
je 0x140091df9
mov rcx, rsi
mov ecx, esi
mov rdx, r15
call fcn.1400c459e
test al, al
je 0x140091e42
mov byte [rbx + 0x11], 3
mov al, 3
jmp 0x140091e95
mov r15, qword [rsp + 0xa0]
mov r13, qword [rsp + 0xa8]
add byte [rax - 0x76], al
lodsb al, byte [rsi]
and al, 0xb0
add byte [rax], al
add byte [rdi], cl
mov bh, 0x84
and al, 0xb6
add byte [rax], al
add byte [rbx + 0xb2248c], cl
add byte [rax], al
add byte [rbx + 0xb2248c], cl
add byte [rax], al
mov dword [rsp + 0x20], ecx
mov word [rsp + 0x24], ax
mov rcx, rdi
call case.0x14004ac94.449
dec dword [rax - 0x77]
int1
dec dword [rax - 0x77]
int1
call 0x1400919a3
cmp r12b, 2
jne 0x140091db2
mov r12b, 2
jmp 0x140091e74
movzx eax, word [rsp + 0x24]
mov bh, 0x44
and al, 0x24
mov word [rsp + 0x2c], ax
mov eax, dword [rsp + 0x20]
mov dword [rsp + 0x28], eax
sub cl, ch
stosd dword [rdi], eax
add byte [rax], al
invalid
sub cl, ch
stosd dword [rdi], eax
add byte [rax], al
add byte [rbx + 0xcf4c505], cl
invalid
hlt
or al, 0
mov rcx, qword gs:[0x58]
and eax, 0x58
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
and eax, 0x58
invalid
and eax, 0x58
mov r12, qword [rcx + rax*8]
lea rcx, [r12 + 0x90]
lea rdx, [0x1400c2ce9]
ror dword [rcx - 0x73], 0x8c
and al, 0x90
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x30efe
call fcn.14009f520
mov byte [r12 + 0xe0], 1
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov bpl, byte [rax + 0xdc]
fadd qword [rax]
add byte [rax], al
xchg ebp, eax
hlt
mov r12b, byte [rax + 0xdd]
mov byte [rax + 0xdc], 0
mov rcx, rsi
mov rdx, r15
call fcn.1400c459e
mov r15d, eax
mov ecx, ebp
mov edx, r12d
call fcn.1400c2de3
test r15b, r15b
jne 0x140091d59
invalid
invalid
invalid
invalid
movzx eax, word [rsp + 0x34]
mov word [rsp + 0x24], ax
mov eax, dword [rsp + 0x30]
mov dword [rsp + 0x20], eax
and byte [rax - 0x77], cl
stc
and byte [rax - 0x77], cl
stc
call case.0x14004ac94.449
mov rcx, rsi
call 0x1400919a3
mov r12b, 2
lea r13, [0x140128f68]
jo 0x140091e76
add byte [rcx - 0x41], al
mov edi, 1
jo 0x140091e76
mov edi, 1
mov qword [rbx], r15
mov qword [rbx + 8], r13
mov byte [rbx + 0x10], bpl
mov byte [rbx + 0x11], r12b
mov eax, dword [rsp + 0x28]
mov dword [rbx + 0x12], eax
movzx eax, word [rsp + 0x2c]
mov word [rbx + 0x16], ax
mov al, 1
mov byte [r14 + 0x268], al
mov rax, rbx
add rsp, 0x888
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rax - 0x77], cl
fmul dword [rax - 0x7f]
invalid
xor eax, eax
mov rdx, r9
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movzx r8d, byte [rax + r10]
bt r14, r8
jae 0x140093e2c
add byte [rax], al
invalid
cmp r15, rbp
mov r11, rbp
cmova r11, r15
cmova ebx, edi
cmp r12, 0xffffffffffffffff
cmove r11, r15
fisttp word [rcx + 0x39]
jae 0x140093dd6
lea r8, [rax + r9]
lea r10, [r9 + r11]
cmp r10, rdx
ror byte [rdi], cl
cmp dword [rcx], 2
add byte [rax], al
invalid
mov r10b, byte [rdi + r11]
cmp r10b, byte [r8 + r11]
sbb byte [rbp + 0x77], dh
inc r11
cmp rsi, r11
jne 0x140093db7
cmp r12, 0xffffffffffffffff
mov r8, rbp
mov r10d, 0
cmove r8, r10
mov r10, r15
cli
cmp r8, r10
jae 0x140093f6c
add byte [rax], al
dec r10
cmp r10, rsi
jae 0x140093fe2
lea r11, [r10 + r9]
sbb al, 0xa
cmp r11, rdx
jae case.0x1400549c0.319
mov bl, byte [rdi + r10]
cmp bl, byte [rax + r11]
cmp bl, byte [rax + rbx]
cmp bl, byte [rax + rbx]
je case.0x140056f9f.284
add r9, qword [rsp + 0x30]
mov qword [rcx + 0x28], r9
mov r8, qword [rsp + 0x28]
and al, 0x28
cmp r12, 0xffffffffffffffff
jne 0x140093e57
invalid
jmp 0x140093e5e
add r9, rsi
mov qword [rcx + 0x28], r9
cmp r12, 0xffffffffffffffff
je 0x140093e5e
mov qword [rcx + 0x38], 0
xor ebp, ebp
jmp 0x140093e5e
sub r9, r15
add r9, r11
add ecx, ebx
ror dword [rcx - 0x7d], 0xfc
push qword [rdx + rcx + 0x45]
xor eax, eax
mov qword [rcx + 0x38], r8
mov rbp, r8
lea r10, [r9 + r13]
cmp r10, rdx
jb 0x140093d8d
invalid
and bh, bh
invalid
invalid
sub dword [rcx + 0x39], ecx
ror byte [rdi], cl
invalid
mov qword [rcx + 0x28], rdx
jmp 0x140093fbc
test dword [rsi], edi
add dword [rax], eax
add byte [rax - 0x75], cl
jno 0x140093e8a
mov r8b, byte [rcx + 0x18]
mov r9, rdx
test rsi, rsi
invalid
test esi, esi
je 0x140093ea7
mov r9, rdx
sub r9, rsi
jbe case.0x14006f668.142
cmp byte [rax + rsi], 0xbf
jg 0x140093ea7
jmp 0x14009400e
jne 0x14009400e
test r9, r9
je 0x140093f83
mov r11b, byte [rax + rsi]
mov bl, byte [rax + rsi]
movzx r9d, r11b
test r9b, r9b
test cl, cl
jns 0x140093f1c
mov r10d, r9d
and r10d, 0x1f
and edx, 0x1f
movzx edi, byte [rax + rsi + 1]
mov dh, 0x7c
xor byte [rcx], al
and edi, 0x3f
cmp r9b, 0xdf
jbe case.0x14004bfbc.377
movzx r9d, byte [rax + rsi + 2]
xor byte [rdx], r8b
shl edi, 6
and r9d, 0x3f
or r9d, edi
cmp r11b, 0xf0
jb 0x140093f15
movzx r11d, byte [rax + rsi + 3]
movzx ebx, byte [rax + rsi + 3]
and r10d, 7
shl r10d, 0x12
shl r9d, 6
shl ecx, 6
and r11d, 0x3f
or r11d, r9d
invalid
or r11d, r10d
mov r9d, r11d
jmp 0x140093f1c
shl r10d, 6
or r10d, edi
mov r9d, r10d
mov ecx, edx
jmp 0x140093f1c
shl r10d, 0xc
or r9d, r10d
test r8b, r8b
jne case.0x1400691fb.177
cmp r9d, 0x110000
je 0x140093fb4
invalid
xchg byte [rax], al
add byte [rax], al
invalid
mov r8d, 1
cmp r9d, 0x80
jb 0x140093f5d
mov r8d, 2
cmp r9d, 0x800
or byte [rax], al
add byte [rdx + 0x11], dh
cmp r9d, 0x10000
mov r8d, 4
add byte [rax], al
sbb r8, 0
add rsi, r8
mov qword [rcx + 8], rsi
mov r8b, 1
mov al, 1
invalid
jmp case.0x140062a10.245
add rsi, r9
mov qword [rcx + 0x28], rsi
cmp r12, 0xffffffffffffffff
push qword [rax + rbp + 0x48]
mov dword [rcx + 0x38], 0
add byte [rax], al
add byte [rax], al
je 0x140093fa1
mov qword [rcx + 0x38], 0
jmp 0x140093fa1
mov edx, r8d
xor dl, 1
mov byte [rcx + 0x18], dl
mov r9, rsi
mov ecx, esi
mov ecx, esi
test r8b, r8b
jne 0x140093fa1
jmp 0x140093fb8
and al, byte [rcx - 0x80]
lock add dword [rax + rcx*4 + 0x41], eax
xor r8b, 1
mov byte [rcx + 0x18], r8b
sbb byte [rcx - 0x77], cl
int1
sbb byte [rcx - 0x77], cl
int1
mov rdx, qword [rcx + 0x68]
add rax, rdx
add eax, edx
push rcx
push 0x49d00148
add eax, edx
sub r9, rdx
sub r9, rdx
mov qword [rcx + 0x68], rsi
jmp 0x140093d24
mov byte [rcx + 0x18], 1
add esi, eax
sbb al, byte [r9]
mov byte [rcx + 0x1a], 1
mov byte [rcx + 0x79], 1
cmp byte [rcx + 0x78], 0
js 0x140093fc4
mov rdx, qword [rcx + 0x68]
mov edx, dword [rcx + 0x68]
mov r9, qword [rcx + 0x70]
jne 0x140093fd7
cmp r9, rdx
cmp ecx, edx
je 0x140093d22
invalid
dec dword [rax + 1]
add rax, rdx
sub r9, rdx
jmp 0x140093d24
std
invalid
invalid
ror byte [rcx + 0x29], 1
shr ecx, 1
std
std
invalid
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_strpattern.rs
xlatb
add eax, 0x894c000c
or al, 0
mov rcx, r10
invalid
invalid
or al, 0
mov rcx, r10
mov rdx, rsi
mov edx, esi
mov edx, esi
bnd jmp case.0x14007237e.142
jmp case.0x14007237e.142
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_strpattern.rs
mov rcx, r11
add byte [rcx + rcx*4 - 0x27], cl
jmp case.0x14007237e.142
invalid
invalid
invalid
in al, dx
mov ecx, edx
shr eax, 1
invalid
or eax, dword [rcx - 0x80]
lock add dword [rax + rcx*4 + 0x41], eax
sbb byte [rax - 0x73], cl
lea rcx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_strpattern.rs
xor r8b, 1
mov byte [rcx + 0x18], r8b
invalid
lea rcx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_strpattern.rs
or al, 0
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov r8, rsi
mov eax, esi
mov eax, esi
mov r9, rdx
call fcn.1400cf840
ud2
mov eax, 0xb0f0003
push rsi
sub rsp, 0x20
mov rsi, rcx
movzx eax, byte [rcx + 0xeb0]
mov al, 0xe
add byte [rax], al
test eax, eax
je 0x140094064
cmp eax, 3
jne 0x14009407a
lea rcx, [rsi + 0x70]
call fcn.140096053
add byte [rax], ah
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add rsi, 0x58
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.14005429a
add bh, ah
dec dword [rax - 0x73]
lea ecx, [rsi + 0x58]
lea rcx, [rsi + 0x58]
lea ecx, [rsi + 0x58]
pop rax
call fcn.14005429a
mov rcx, rsi
int1
add rsp, 0x20
pop rsi
invalid
jmp fcn.1400543ff
nop
add rsp, 0x20
pop rsi
ret
push r15
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x358
mov r12, r8
mov esp, eax
mov esp, eax
mov r14, rdx
mov rbx, rcx
movzx eax, byte [rdx + 0xeb0]
test eax, eax
mov qword [rsp + 0x70], r8
je 0x1400940e7
invalid
cmp eax, 3
jne case.default.0x1400940d7
test dword [rcx + 0x14], ebx
add byte [rax], al
add ecx, dword [rdi]
test dword [rcx + 0x14], ebx
add byte [rax], al
lea rdi, [r14 + 0x132]
lea edi, [rsi + 0x132]
lea rbp, [r14 + 0x70]
movzx eax, byte [r14 + 0x132]
mov dh, 0x86
xor al, byte [rcx]
add byte [rax], al
lea rcx, [0x140157734]
or al, 0
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rsp + 0x68], rdi
mov r13, qword [r14 + 0xc8]
mov ebp, dword [rsi + 0xc8]
mov ebp, dword [rsi + 0xc8]
jmp 0x140094118
lea r13, [r14 + 0x58]
lea rbp, [r14 + 0x70]
mov ecx, 0xb
mov rdi, rbp
mov rsi, r14
div bl
movsq qword [rdi], qword [rsi]
mov qword [r14 + 0xc8], r13
lea rax, [r14 + 0x132]
lea eax, [rsi + 0x132]
add byte [rax - 0x77], cl
and al, 0x68
add byte [rcx - 0x73], cl
xchg byte [rdx], dh
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x68
mov byte [r14 + 0x132], 0
xor al, byte [rcx]
add byte [rax], al
add byte [rcx - 0x3a], al
mov byte [rsi + 0x133], 0
xor eax, dword [rcx]
add byte [rax], al
invalid
mov byte [r14 + 0x133], 0
xor eax, dword [rcx]
add byte [rax], al
add byte [rbp - 0x73], cl
lea edi, [rsi + 0xd0]
lea r15, [r14 + 0xd0]
lea edi, [rsi + 0xd0]
mov ecx, 0xb
mov rdi, r15
add byte [rcx + rcx*4 - 1], cl
mov rsi, rbp
rep movsq qword [rdi], qword [rsi]
mov qword [r14 + 0x128], r13
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], cl
add byte [r8 + 0x41006078], r8b
mov al, byte [rsi + 0xd0]
invalid
mov rax, qword [r13]
cmp byte [rax + 0x60], 0
mov al, byte [r14 + 0xd0]
invalid
add byte [rbx + rax*2 - 0x7c], dh
sal byte [rbx + rdx + 0x48], 0x8d
lea rdx, [0x140128eb0]
je 0x140094190
test al, al
je 0x140094164
lea rdx, [0x140128eb0]
mov rcx, r15
stc
call fcn.14002f7a6
test al, al
invalid
jne 0x140094198
invalid
sal byte [rbp + 0x34], 0xbf
xor al, 0xbf
mov edi, 0x1f
invalid
mov ecx, 0x1f
call fcn.1400c55c5
add eax, dword [rax]
add eax, dword [rax]
mov rsi, rax
movups xmm0, xmmword [str.invalid_URL__scheme_is_not_httpinvalid_URL__scheme_is_missinginvalid_URL__host_is_missingConnectError]
adc byte [str.invalid_URL__scheme_is_not_httpinvalid_URL__scheme_is_missinginvalid_URL__host_is_missingConnectError], al
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x140111d87]
add eax, 0x7dc00
add eax, 0x7dc00
movups xmmword [rax + 0xf], xmm0
jmp 0x1400942ba
test al, al
je 0x140094293
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx - 0x75], cl
xchg esi, eax
lock add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rdi + rbx*2 + 0x49], cl
mov ecx, dword [rsi + 0xe8]
invalid
add byte [rax], al
invalid
mov rdx, qword [r14 + 0xf0]
mov edx, dword [rsi + 0xf0]
test rdx, rdx
je case.0x140087446.78
mov rcx, qword [r14 + 0xe8]
call 0x1280941ac
invalid
call fcn.14002a5a3
test rax, rax
test eax, eax
je case.0x140087446.78
mov rsi, rax
mov rdi, rdx
mov r8, qword [r14 + 0xf0]
test r8, r8
mov qword [rsp + 0x58], rbp
mov dword [rsp + 0x58], ebp
mov dword [rsp + 0x58], ebp
je 0x140094305
mov rdx, qword [r14 + 0xe8]
call 0x1880941d8
lea ecx, [rsp + 0x160]
and al, 0x60
add dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0x160]
and al, 0x60
add dword [rax], eax
add byte [rax], al
call fcn.14002a10c
invalid
invalid
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax], al
call fcn.14002a10c
lea rax, [rsp + 0x160]
lea eax, [rsp + 0x160]
add byte [rax - 0x7d], cl
cmp byte [rax], al
cmp qword [rax], 0
je 0x140094305
test byte [rdi], cl
add dword [rax], eax
add byte [rdi], cl
mov bh, 0xac
and al, 0x70
add dword [rax], eax
add cl, ch
invalid
movzx ebp, word [rsp + 0x170]
jmp 0x140094342
mov edi, 0x1c
mov ecx, 0x1c
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x1c], bh
add byte [rax], al
invalid
add byte [rax], al
add al, ch
call fcn.1400c55c5
call fcn.1400c55c5
mov rsi, rax
mov esi, eax
movups xmm0, xmmword [0x140111db5]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x140111dc1]
add eax, 0x7db9b
fild dword [rdi]
add byte [rdi], cl
adc dword [rax + 0xc], eax
movups xmmword [rax + 0xc], xmm0
jmp 0x1400942ba
lea rsi, [r14 + 0x138]
movzx eax, byte [r14 + 0xb28]
sub byte [rbx], cl
add byte [rax], al
lea rcx, [0x14015775c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
invalid
enter 0xffffffffffffe0ff, 0x48
mov dword [rsp + 0x68], edi
and al, 0x68
mov qword [rsp + 0x68], rdi
lea r12, [r14 + 0x179]
cmpsb byte [rsi], byte [rdi]
jns case.default.0x140094277
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x86
jns 0x140094261
invalid
movzx eax, byte [r14 + 0x179]
add byte [rax], al
add byte [rcx - 0x73], cl
mov esi, 0x158
pop rax
add dword [rax], eax
invalid
lea rdi, [r14 + 0x158]
pop rax
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0xc34d8
xor al, 0xc
invalid
lea rcx, [0x140157748]
xor al, 0xc
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r13, qword [r14 + 0x170]
mov r15, qword [r14 + 0x158]
add byte [rax], al
add byte [rax], al
mov rsi, qword [r14 + 0x160]
jmp 0x1400944b6
and eax, dword [rdx]
add byte [rax], al
and eax, dword [rdx]
add byte [rax], al
mov edi, 0x1e
mov ecx, 0x1e
add byte [rax], al
add byte [rcx + 0x1e], bh
call fcn.1400c55c5
mov rsi, rax
mov esi, eax
mov esi, eax
movups xmm0, xmmword [0x140111d97]
movups xmmword [rax], xmm0
movups xmm0, xmmword [0x140111da5]
movups xmmword [rax + 0xe], xmm0
invalid
xor r13d, r13d
xor r15d, r15d
invalid
dec dword [rcx - 0x73]
mov ss, eax
add byte [rax], al
add al, ch
xor eax, dword [rcx]
add esp, edi
lea rcx, [r14 + 0xd0]
call fcn.1400543ff
add esp, edi
inc dword [rcx - 0x3a]
xchg byte [rdx], dh
add dword [rax], eax
add byte [rcx], al
invalid
add esp, edi
inc dword [rcx - 0x3a]
xchg byte [rdx], dh
add dword [rax], eax
add byte [rcx], al
invalid
add dword [rcx - 0x44], eax
add al, byte [rax]
add byte [rax], al
mov r12d, 2
mov rcx, rbp
call fcn.140096053
lea rcx, [r14 + 0x58]
call fcn.14005429a
mov qword [rbx], r12
mov qword [rbx + 8], rsi
or byte [rax - 0x77], cl
jnp 0x140094306
mov qword [rbx + 0x18], r13
mov qword [rbx + 0x20], r15
mov al, 1
jmp 0x140095e0c
add byte [rax], al
or byte [rax - 0x77], cl
jnp 0x140094306
cmp byte [r15], 0
je 0x14009433e
lea rdx, [0x140128e88]
mov rcx, r15
call fcn.14002f7a6
mov ah, 0xf9
inc dword [rax + rax*8 + 0x1bbb8]
add byte [rbp + 0x50], bh
mov ah, 0xf9
inc dword [rax + rax*8 + 0x1bbb8]
add byte [rbp + 0x50], bh
cmovne ebp, eax
jmp 0x140094342
mov r8, qword [r14 + 0x180]
mov rax, qword [r14 + 0x188]
jmp 0x14009452e
mov bp, 0x50
mov word [r14 + 0x130], bp
mov rcx, rsi
mov rdx, rdi
mov r8d, 0x5b
call fcn.1400cd983
mov rdi, rax
test rdx, rdx
je 0x1400943dc
mov rsi, rdx
add rdx, rdi
mov al, byte [rdx - 1]
test al, al
js 0x140094378
dec rdx
movzx eax, al
jmp 0x1400943d2
movzx ecx, byte [rdx - 2]
cmp cl, 0xc0
jge 0x1400943a6
movzx r8d, byte [rdx - 3]
cmp r8b, 0xc0
invalid
jge 0x1400943af
sar byte [rbp + 0x23], 0x44
movzx ecx, byte [rdx - 4]
movzx r9d, byte [rdx - 4]
add rdx, 0xfffffffffffffffc
and r9d, 7
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
jmp 0x1400943b7
add rdx, 0xfffffffffffffffe
and ecx, 0x1f
jmp 0x1400943c1
add rdx, 0xfffffffffffffffd
and r8d, 0xf
shl r8d, 6
loopne 0x1400943c1
and ecx, 0x3f
or ecx, r8d
shl ecx, 6
and al, 0x3f
movzx eax, al
or eax, ecx
cmp eax, 0x110000
je 0x1400943dc
sub rdx, rdi
cmp eax, 0x5d
je 0x14009435e
invalid
test bl, ch
add dh, byte [rcx]
test byte [rax - 0x77], 0xf9
jmp 0x1400943de
xor esi, esi
mov rcx, rdi
mov rdx, rsi
call fcn.14000dc50
mov r15, rax
test r15b, 1
jne 0x140094436
mov al, byte [0x140161290]
mov ecx, 0x20
mov edx, 4
add al, ch
test eax, 0x48fff733
test eax, eax
add al, ch
test eax, 0x48fff733
test eax, eax
je 0x14009554d
mov rsi, rax
movabs rax, 0xffffffff00
add bh, bh
invalid
invalid
inc dword [rax]
add byte [rax], al
and r15, rax
shr r15, 8
mov word [rsi], 0
mov word [rsi + 6], bp
mov dword [rsi + 2], r15d
jmp 0x14009467f
lea r15, [rsp + 0xd0]
mov rcx, r15
mov rdx, rdi
mov r8, rsi
mov eax, esi
mov eax, esi
call fcn.14000dcc0
cmp byte [r15], 0
je 0x140094625
mov qword [r14 + 0x138], 0
cmp byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [r14 + 0x133], 1
add r13, 8
mov rcx, rsi
call fcn.1400c55c5
mov r15, rax
mov rcx, rax
mov rdx, rdi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [r14 + 0x158]
pop rax
add dword [rax], eax
add byte [rbp - 0x77], cl
mov esi, 0x158
pop rax
add dword [rax], eax
add byte [rbp - 0x77], cl
mov esi, 0x158
mov qword [r14 + 0x160], rsi
mov qword [r14 + 0x170], r13
lea r12, [r14 + 0x179]
mov byte [r14 + 0x179], 0
mov rbp, qword [rsp + 0x58]
lea rax, [r14 + 0x168]
mov qword [r14 + 0x168], r13
mov byte [r14 + 0x178], 1
mov qword [r14 + 0x180], r15
mov dword [rsi + 0x180], edi
mov dword [rsi + 0x180], edi
mov qword [r14 + 0x188], rsi
mov qword [r14 + 0x190], rax
mov byte [r14 + 0x178], 0
mov rax, qword [r14 + 0x168]
mov rdx, qword [r14 + 0x180]
mov r8, qword [r14 + 0x188]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov r9, qword [rax + 0x10]
dec r9
and r9, 0xfffffffffffffff0
add rcx, r9
add rcx, 0x10
call qword [rax + 0x18]
mov r8, rax
mov rax, rdx
mov qword [r14 + 0x180], r8
mov qword [r14 + 0x188], rdx
lea rsi, [rsp + 0x160]
mov rcx, rsi
mov rdx, r8
mov r8, qword [rsp + 0x70]
call qword [rax + 0x18]
mov rsi, qword [rsi]
cmp rsi, 2
jne 0x14009455e
mov byte [r12], 4
mov al, 3
mov rdi, qword [rsp + 0x68]
jmp case.0x140079c61.120
mov r13, qword [rsp + 0x168]
mov r15, qword [rsp + 0x170]
mov rcx, qword [r14 + 0x180]
mov rdx, qword [r14 + 0x188]
call fcn.1400406bb
mov word [r14 + 0x178], pe_nt_image_headers64
mov rcx, rdi
call fcn.140095e7b
test rsi, rsi
je 0x1400945e0
mov edi, 9
mov ecx, 9
call fcn.1400c55c5
mov rsi, rax
movabs rax, 0x6f72726520736e64
mov qword [rsi], rax
mov byte [rsi + 8], 0x72
mov rcx, qword [r14 + 0x138]
test rcx, rcx
je 0x1400945d3
mov rdx, qword [r14 + 0x140]
call fcn.140007a50
mov byte [r14 + 0x133], 0
jmp 0x1400942c0
mov rax, qword [r15 + 0x18]
lea rsi, [rsp + 0x160]
mov rcx, rsi
mov rdx, r13
mov qword [rsp + 0x40], rax
call rax
movzx edi, word [rsi]
cmp di, 2
jne 0x14009493c
mov rcx, r13
mov rdx, r15
call fcn.1400406bb
mov esi, 4
xor edi, edi
xor r9d, r9d
mov r12, qword [rsp + 0x70]
jmp 0x140094b75
mov al, byte [0x140161290]
mov ecx, 0x20
mov edx, 4
call fcn.1400077b0
jbe 0x140094669
idiv edi
test rax, rax
je 0x14009554d
mov rsi, rax
movups xmm0, xmmword [rsp + 0xd1]
rol dword [rax], 1
add byte [rax], al
movups xmmword [rsp + 0x162], xmm0
mov word [rax], 1
movups xmm0, xmmword [rsp + 0x160]
movups xmmword [rax + 2], xmm0
movzx eax, word [rsp + 0x170]
mov word [rsi + 0x12], ax
adc r9b, byte [rax - 0x39]
adc al, 0
add byte [rax], al
add byte [rsi - 0x77], ah
outsb dx, byte [rsi]
invalid
mov r9, rsi
add r9, 0x20
mov qword [r14 + 0x138], rsi
mov qword [r14 + 0x140], 1
mov qword [r14 + 0x148], rsi
mov qword [r14 + 0x150], r9
mov byte [r14 + 0x133], 1
mov edi, 1
mov byte [r14 + 0x133], 0
mov rax, qword [r14 + 0x128]
mov rbp, qword [rax]
lea r10, [rbp + 0x10]
mov ecx, dword [rbp + 0x48]
cmp ecx, 0x3b9aca00
mov qword [rsp + 0x30], r9
mov qword [rsp + 0x50], r10
jne 0x1400946f7
mov edx, dword [rbp + 0x38]
cmp edx, 0x3b9aca00
jne 0x1400947a4
mov edx, 0x3b9aca00
jmp 0x1400947bc
mov rdx, qword [rbp + 0x40]
mov al, byte [rbp + 0x66]
test byte [rbp + 0x61], 1
jne 0x1400947cd
test al, al
je 0x1400947d5
mov qword [rsp + 0x160], rsi
mov qword [rsp + 0x168], rdi
mov qword [rsp + 0x170], rsi
mov qword [rsp + 0x178], r9
cmp rsi, r9
je 0x140094d10
lea rcx, [rsi + 0x20]
mov rax, rsi
movzx r8d, word [rcx - 0x20]
cmp r8w, 2
je 0x140094d2c
lea rdx, [rcx - 0x20]
movups xmm0, xmmword [rdx + 2]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rsp + 0xde], xmm1
movaps xmmword [rsp + 0xd0], xmm0
add byte [rax], al
test r8w, r8w
je 0x140094792
mov word [rax], r8w
movaps xmm0, xmmword [rsp + 0xd0]
movups xmmword [rax + 2], xmm0
movups xmm0, xmmword [rsp + 0xde]
movups xmmword [rax + 0x10], xmm0
add rax, 0x20
add rcx, 0x20
add rdx, 0x20
cmp rdx, r9
jne 0x140094740
jmp case.0x140069158.192
mov rcx, qword [rbp + 0x30]
mov r8, r9
sub r8, rsi
shr r8, 5
call fcn.140010ba0
dec dword [rbx + rcx*4 + 0x4c]
and al, 0x30
mov r13, rsi
mov rbp, rdi
mov r15d, 2
add byte [rax], al
jmp 0x140094e7f
test al, al
je 0x140094bc2
mov qword [rsp + 0x38], rdi
xor edi, edi
test rsi, rsi
mov qword [rsp + 0x60], rbx
je 0x1400947ee
cmp r9, rsi
je 0x1400947ee
mov dil, byte [rsi]
mov qword [rsp + 0x78], rdx
mov dword [rsp + 0x48], ecx
mov r13d, 4
mov qword [rsp + 0x2f0], r13
xorps xmm0, xmm0
movups xmmword [rsp + 0x2f8], xmm0
add byte [rcx + rcx*4 - 0x54], cl
and al, 0xd0
add byte [rax], al
add byte [rax], al
movups xmmword [rsp + 0xd8], xmm0
add byte [rcx + 0x39], cl
int1
je 0x140094c5d
lea r12, [rsp + 0x2f0]
lea r13, [rsp + 0xd0]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
movzx r15d, word [rbx]
cmp r15w, 2
je 0x1400948fa
invalid
scasd eax, dword [rdi]
add byte [rax], al
invalid
test dil, dil
sete al
xchg esp, eax
ror byte [rdi], 0x10
add cl, byte [r15]
adc byte [rbx + 0x10], cl
movups xmmword [rsp + 0x16e], xmm1
add byte [rax], al
movaps xmmword [rsp + 0x160], xmm0
test r15w, r15w
setne cl
sal dword [rax], 0xc1
invalid
je 0x140094893
mov rdx, qword [rsp + 0x300]
cmp rdx, qword [rsp + 0x2f8]
add al, byte [rax]
add byte [rbp + 0x35], dh
mov rcx, r12
call fcn.1400324c3
mov rax, r12
mov eax, esp
jmp 0x1400948b0
mov rdx, qword [rsp + 0xe0]
cmp rdx, qword [rsp + 0xd8]
add byte [rax], al
jne 0x1400948c0
mov rcx, r13
call fcn.1400324c3
mov rax, r13
invalid
mov rdx, qword [rax + 0x10]
mov r9, qword [rsp + 0x30]
and al, 0x30
xor bl, ch
invalid
mov rax, r12
jmp 0x1400948c3
invalid
mov rax, r13
mov rcx, qword [rax]
shl rdx, 5
shl edx, 5
loop case.0x14004b60e.450
mov word [rcx + rdx], r15w
movaps xmm0, xmmword [rsp + 0x160]
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rdi], cl
movups xmmword [rcx + rdx + 2], xmm0
adc dword [rcx + rdx + 2], eax
movups xmm0, xmmword [rsp + 0x16e]
movups xmmword [rcx + rdx + 0x10], xmm0
adc dword [rax], r10d
adc dword [rax], edx
adc byte [rax - 1], cl
adc byte [rax - 0x7d], cl
ret
and byte [rcx + rdi - 0x35], cl
cmp rbx, r9
jne 0x14009483c
invalid
invalid
invalid
invalid
mov r15, qword [rsp + 0x2f0]
mov rax, qword [rsp + 0x2f8]
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x80], rax
add byte [rax], al
add byte [rax - 0x75], cl
mov esp, 0x30024
add byte [rbx], al
add eax, dword [rax]
add byte [rax], al
mov r13, qword [rsp + 0xd0]
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x40], rax
mov r12, qword [rsp + 0xe0]
movsb byte [rdi], byte [rsi]
and al, 0xe0
add byte [rax], al
add cl, ch
jmp 0x140094c79
invalid
add eax, dword [rax]
invalid
mov qword [rsp + 0x58], rbp
mov qword [rsp + 0x60], rbx
lea rbx, [rsp + 0x160]
pushfq
and al, 0x60
add dword [rax], eax
add byte [rbx + 0x100f026b], cl
or byte [r15], cl
sub dword [rsp + 0xa0], eax
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rbx - 0x7b76e7bd], cl
sbb byte [rcx + 0xb02484], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdi], cl
movzx eax, word [rbx + 0x1e]
mov word [rsp + 0x30], ax
xor byte [rcx + rcx*4 + 0x74], cl
mov dword [rsp + 0x38], esi
movzx r12d, word [r14 + 0x130]
movzx esp, word [rsi + 0x130]
mov bh, 0xa6
cmpsb byte [rsi], byte [rdi]
xor byte [rcx], al
add byte [rax], al
test di, di
movzx esi, word [rbx + 6]
mov bh, 0x73
invalid
cmove si, r12w
cmove esi, esp
hlt
cmove r12w, word [rbx + 0x1c]
mov qword [rsp + 0x50], r15
mov rax, qword [r15 + 0x20]
and byte [r8 - 0x77], r9b
mov rcx, rbx
mov rdx, r13
mov qword [rsp + 0x48], rax
call rax
mov rax, qword [rbx]
add ecx, dword [rax - 1]
ror byte [rax - 0x39], 0xc1
invalid
invalid
invalid
dec dword [rax + 0xf]
ror dword [rax - 0x7d], 0xf8
cmp rax, 5
cmp eax, 5
mov ecx, 4
cmovae rcx, rax
enter 0xffffffffffffaee8, 0xfffffffffffffffd
add al, byte [rax]
add byte [rcx - 0x77], cl
invalid
mov word [rax], di
mov dword [rax + 2], ebp
mov word [rax + 6], si
movaps xmm0, xmmword [rsp + 0xa0]
sub byte [rsp + 0xa0], al
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
adc dword [rax + 8], eax
or byte [rbx + 0xb02484], cl
add byte [rax], al
mov dword [r15 + 0x18], eax
mov word [r15 + 0x1c], r12w
sbb al, 0xf
movzx eax, word [rsp + 0x30]
mov word [r15 + 0x1e], ax
lea rax, [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
mov qword [rax], r15
mov qword [rax + 8], rdx
mov dword [rax + 8], edx
push rax
or byte [rax - 0x39], cl
adc byte [rcx], al
add byte [rax], al
add byte [rax + 1], bh
mov qword [rsp + 0x30], rax
mov ebx, 0x20
lea rsi, [rsp + 0x160]
mov rcx, rsi
mov r14, r13
out dx, al
mov rdx, r13
call qword [rsp + 0x40]
movzx r13d, word [rsp + 0x160]
movzx ebp, word [rsp + 0x160]
add byte [rsi + 0x41], ah
cmp ebp, 2
je case.0x140056f9f.294
mov ebp, dword [rsp + 0x162]
movzx r12d, word [rsp + 0x166]
add byte [rax], al
mov eax, dword [rsi + 0x18]
mov dword [rsp + 0x300], eax
test byte [rax + rax], ah
add eax, dword [rax]
add byte [rdi], cl
adc byte [rsi + 8], al
movaps xmmword [rsp + 0x2f0], xmm0
add al, byte [rax]
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x38]
and al, 0x38
movzx edi, word [rax + 0x130]
mov eax, 0x130
xor byte [rcx], al
add byte [rax], al
test r13w, r13w
jne 0x140094a8d
mov r12d, edi
movzx edi, word [rsp + 0x17c]
mov esp, 0x17c24
and al, 0x7c
add dword [rax], eax
invalid
mov rcx, qword [rsp + 0x30]
movzx esi, word [rsp + 0x17e]
add dword [rax], eax
add byte [rax + 0x3b], cl
mov word [rax + rbx*8], fs
add byte [rax], al
invalid
je 0x140094af6
mov word [r15 + rbx], r13w
mov dword [r15 + rbx + 2], ebp
mov word [r15 + rbx + 6], r12w
invalid
invalid
invalid
movaps xmm0, xmmword [rsp + 0x2f0]
and al, 0xf0
add al, byte [rax]
add byte [rcx + 0xf], al
adc dword [rdi + rbx + 8], eax
mov eax, dword [rsp + 0x300]
add eax, dword [rax]
add byte [rax], al
add byte [rcx - 0x77], al
invalid
invalid
sbb byte [rsi + 0x41], ah
mov dword [rdi + rbx + 0x1c], edi
mov word [r15 + rbx + 0x1e], si
je 0x140094af8
invalid
inc rcx
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0xe0], rcx
add rbx, 0x20
add ebx, 0x20
mov r13, r14
jmp 0x140094a21
lea rcx, [rsp + 0x160]
mov rdx, r14
call qword [rsp + 0x48]
mov r8, qword [rsp + 0x160]
invalid
add dword [rax], eax
add byte [rcx - 1], cl
ror byte [rax - 0x39], 0xc0
invalid
invalid
invalid
dec dword [rdi + rcx + 0x44]
ror byte [rax - 0x73], 0x8c
and al, 0xd0
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x30
call fcn.1400d097e
push rcx
mov esi, 0x8b480003
and al, 0x30
and al, 0x30
mov r15, qword [rsp + 0xd0]
add cl, ch
invalid
invalid
invalid
invalid
mov rcx, r14
mov rdx, qword [rsp + 0x50]
call fcn.1400406bb
mov rsi, qword [rsp + 0xd0]
mov esi, dword [rsp + 0xd0]
and al, 0xd0
rol byte [rax], 1
add byte [rax], al
mov rdi, qword [rsp + 0xd8]
mov rbx, qword [rsp + 0x60]
and al, 0x60
mov rbp, qword [rsp + 0x58]
mov ebp, dword [rsp + 0x58]
and al, 0x58
mov r12, qword [rsp + 0x70]
mov r14, qword [rsp + 0x38]
cmp byte [rbx + rcx*4 + 0x4c], cl
and al, 0x30
shl r9, 5
add r9, rsi
mov rcx, qword [r14 + 0x138]
cmp byte [rcx], al
add byte [rax], al
test rcx, rcx
je case.0x140056f9f.295
cmp byte [r14 + 0x133], 0
mov qword [rsp + 0x58], rbp
and al, 0x58
je 0x1400946b3
mov rdx, qword [r14 + 0x140]
mov r15, rdi
mov rdi, r9
call fcn.140007a50
mov r9, rdi
mov rdi, r15
jmp 0x1400946b3
mov qword [rsp + 0x58], rbp
jmp 0x1400946b3
mov qword [rsp + 0x160], rsi
mov qword [rsp + 0x168], rdi
mov qword [rsp + 0x170], rsi
mov qword [rsp + 0x178], r9
mov dword [rsp + 0x178], ecx
cmp rsi, r9
je 0x140094d10
invalid
add dword [rax], eax
invalid
lea rcx, [rsi + 0x20]
mov rax, rsi
invalid
movzx r8d, word [rcx - 0x20]
cmp r8w, 2
je 0x140094d2c
add dword [rax], eax
invalid
lea rdx, [rcx - 0x20]
movups xmm0, xmmword [rdx + 2]
invalid
invalid
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rsp + 0xde], xmm1
movaps xmmword [rsp + 0xd0], xmm0
test r8w, r8w
jne 0x140094c45
mov word [rax], 0
movaps xmm0, xmmword [rsp + 0xd0]
sub byte [rsp + 0xd0], al
movups xmmword [rax + 2], xmm0
movups xmm0, xmmword [rsp + 0xde]
test byte [rsi + rbx*8], ah
add byte [rax], al
add byte [rdi], cl
movups xmmword [rax + 0x10], xmm0
adc byte [rax - 0x7d], cl
invalid
invalid
add rcx, 0x20
add rdx, 0x20
cmp rdx, r9
jne case.0x1400675ac.216
mov r15, rdi
mov rcx, r9
jmp case.0x140068294.215
xor r12d, r12d
xor eax, eax
invalid
mov qword [rsp + 0x40], rax
xor edi, edi
xor eax, eax
mov qword [rsp + 0x80], rax
mov r15d, 4
invalid
mov rcx, rsi
mov rdx, qword [rsp + 0x38]
call fcn.140007a50
retf 0xf72d
sub eax, 0xc148fff7
shl edi, 5
add rdi, r15
shl r12, 5
shl esp, 5
lea rax, [rbp + 0x30]
add rbp, 0x38
test r12, r12
mov rbx, qword [rsp + 0x60]
pop rsp
and al, 0x60
pop rsp
and al, 0x60
mov r8, rdi
je 0x140094d15
mov rdi, r12
add rdi, r13
mov esi, dword [rbp]
cmp esi, 0x3b9aca00
retf 0x3b9a
mov r12, qword [rsp + 0x70]
and al, 0x70
retf 0x3b9a
mov qword [rsp + 0x30], r8
mov qword [rsp + 0x98], r13
mov qword [rsp + 0x158], rdi
and al, 0x58
add dword [rax], eax
invalid
and al, 0x58
pop rax
add dword [rax], eax
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x50
add dword [rax], eax
add byte [rdi], cl
test esp, esi
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
cmp al, 0xd1
mov qword [rsp + 0x150], r15
jne 0x140094dd1
add byte [rax], al
add byte [rax], al
lea r9, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconnecthttp.rs
invalid
lea rcx, [rsp + 0x160]
mov rdx, qword [rsp + 0x78]
mov r8d, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
call fcn.1400c41d3
mov dword [rsp + 0x94], 0x3b9aca00
mov edx, 0x3b9aca00
add dl, cl
invalid
jmp 0x140094e2b
mov r15, rdi
jmp 0x140094d3c
mov rcx, qword [rsp + 0x80]
mov ecx, dword [rsp + 0x80]
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rcx + rcx*4 - 2], cl
mov rsi, r15
mov r12, qword [rsp + 0x70]
mov r9, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
jmp 0x140094d71
mov r15, rdi
mov r15, rdi
mov edi, edi
mov qword [rsp + 0x170], rcx
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
lea rdi, [rsp + 0x160]
lea edi, [rsp + 0x160]
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.14003704d
mov rcx, qword [rdi]
mov ecx, dword [rdi]
invalid
cmovs ecx, dword [rbx - 0x717f7a9]
mov rdx, qword [rdi + 8]
call fcn.140007a50
clc
sub al, 0xf7
dec dword [rax - 0x73]
xor byte [r8 - 0x7d], r9b
xor byte [rax - 0x7d], cl
invalid
invalid
clc
sub al, 0xf7
dec dword [rax - 0x73]
xor byte [r8 - 0x7d], r9b
xor byte [rax - 0x7d], cl
xor byte [rax - 0x7d], cl
invalid
mov r13d, 4
add al, 0
add byte [rax], al
xor r9d, r9d
mov r8, qword [rsp + 0x30]
and al, 0x30
mov rcx, r15
mov qword [rsp + 0x38], rcx
and al, 0x38
mov edx, dword [rbp]
cmp edx, 0x3b9aca00
mov qword [rsp + 0x30], r8
xor byte [rbp + 7], dh
add dl, cl
invalid
xor byte [rbp + 7], dh
mov edi, 0x3b9aca00
jmp 0x140094dac
mov rcx, qword [rax]
or byte [rcx + 0x29], cl
invalid
sub r8, rsi
shr r8, 5
mov r15, r9
call fcn.140010ba0
invalid
mov r9, r15
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x88], eax
test byte [rax + rcx*4], ah
add byte [rax], al
invalid
test byte [rax + rcx*4], ah
and al, 0x88
add byte [rax], al
add byte [rcx - 0x1676b329], cl
mov edi, edx
mov rcx, r13
mov edi, edx
mov rcx, r13
mov rdx, r9
call fcn.140007a50
cdq
sub al, 0xf7
inc dword [rcx - 0x41]
add al, byte [rax]
add byte [rax], al
invalid
cdq
sub al, 0xf7
inc dword [rcx - 0x41]
add al, byte [rax]
add byte [rax], al
invalid
add byte [rcx - 0x77], cl
mov r13, rsi
cmc
mov rbp, qword [rsp + 0x38]
mov r9, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov edx, edi
jmp 0x140094e77
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
invalid
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rbp, qword [rax]
sub byte [rbp + 0x29], cl
clc
sub r8, r15
shr r8, 5
mov rcx, rbp
mov edx, esi
call fcn.140010ba0
mov ebp, 0x8948fff7
dec dword [rax - 0x77]
test byte [rax + rcx*4], ah
mov byte [rax], al
add byte [rax], al
jmp 0xfbf2406b
dec dword [rax - 0x77]
test byte [rax + rcx*4], ah
mov byte [rax], al
add byte [rax], al
mov dword [rsp + 0x94], edx
mov dword [rsp + 0x88], eax
add byte [rax], al
mov dword [rsp + 0x94], edx
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
lea r9, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconnecthttp.rs
lea rcx, [rsp + 0x160]
add byte [rax], al
lea r9, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconnecthttp.rs
lea rcx, [rsp + 0x160]
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsp + 0x78]
mov r8d, dword [rsp + 0x48]
call fcn.1400c41d3
sal ebx, 2
add byte [rcx - 0x77], cl
mov eax, edi
mov eax, edi
sub r8, r13
sub eax, ebp
shr r8, 5
mov rcx, rbp
mov edx, esi
call fcn.140010ba0
jp 0x140094de1
invalid
idiv edi
mov ebp, 0x8948fff7
and al, 0x48
and al, 0x48
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x38], edx
push rsp
and al, 0x38
invalid
lea rsi, [rsp + 0x168]
add byte [rbx + rcx*4 + 0x7e], cl
clc
mov r15, qword [rsi - 8]
lea rdi, [rsp + 0xd0]
mov ecx, 0xd
invalid
mov esp, 0xd024
add byte [rcx + 0xd], bh
add bl, dh
movsq qword [rdi], qword [rsi]
rep movsq qword [rdi], qword [rsi]
mov r9, qword [rsp + 0x30]
mov r10, qword [rsp + 0x98]
mov edx, dword [rsp + 0x98]
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
cwde
add byte [rax], al
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x64], cl
and al, 0x58
add dword [rax], eax
add byte [rbx + rcx*4 - 0x54], cl
invalid
invalid
lodsb al, byte [rsi]
and al, 0x50
add dword [rax], eax
mov r11, qword [rsp + 0x158]
mov r13, qword [rsp + 0x150]
mov ebp, dword [rsp + 0x150]
add byte [rbx + 0x942494], cl
add byte [rax], al
mov rax, qword [rsp + 0x88]
lea r8, [rsp + 0x2f0]
lock add al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
mov ah, 0x24
rol byte [rax], 1
add byte [rax], al
invalid
lea rsi, [rsp + 0xd0]
mov ecx, 0xd
mov rdi, r8
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
mov qword [r14 + 0x138], r15
mov esi, 0x138
mov esi, 0x138
add byte [rax], al
lea rdi, [r14 + 0x140]
lea edi, [rsi + 0x140]
mov ecx, 0xd
mov rsi, r8
invalid
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
mov qword [r14 + 0x1a8], r10
test al, 1
add byte [rax], al
invalid
invalid
test al, 1
add byte [rax], al
invalid
mov rcx, qword [rsp + 0x40]
mov qword [r14 + 0x1b0], rcx
invalid
mov al, 1
add byte [rax], al
mov qword [r14 + 0x1b8], r10
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
mov qword [r14 + 0x1c0], r11
add byte [rax], al
mov rcx, qword [rsp + 0x48]
and al, 0x48
mov qword [r14 + 0x1c8], rcx
mov qword [r14 + 0x1c8], rcx
mov ecx, dword [rsp + 0x38]
mov dword [r14 + 0x1d0], ecx
mov ss, eax
add dword [rax], eax
invalid
mov ss, eax
add dword [rax], eax
add byte [rbp - 0x77], cl
mov qword [r14 + 0x1d8], r13
mov qword [r14 + 0x1d8], r13
add byte [rcx - 0x77], cl
scasb al, byte [rdi]
loopne 0x140094ef8
mov qword [r14 + 0x1e0], rbp
add byte [rax], al
add byte [rbp - 0x77], cl
scasb al, byte [rdi]
call 0x18d094f02
add dword [rax], eax
invalid
invalid
mov qword [r14 + 0x1e8], r13
mov qword [r14 + 0x1f0], r9
mov dword [rsi + 0x1f0], ecx
mov dword [rsi + 0x1f0], ecx
mov qword [r14 + 0x1f8], rax
mov dword [rsi + 0x1f8], eax
mov dword [r14 + 0x200], edx
add byte [rdx], al
add byte [rax], al
mov rax, qword [rsp + 0x50]
and al, 0x50
mov qword [r14 + 0x208], rax
mov dword [rsi + 0x208], eax
mov byte [r14 + 0xb28], 0
movzx eax, byte [r14 + 0xb28]
movzx eax, byte [rsi + 0xb28]
add byte [rcx + 0xf], al
mov dh, 0x86
sub byte [rbx], cl
movzx eax, byte [rsi + 0xb28]
add byte [rax], al
lea rcx, [0x14015775c]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add byte [rax + 0x63], cl
add al, 0x81
invalid
add rax, rcx
lea rsi, [r14 + 0x138]
cmp byte [rcx], al
add byte [rax], al
enter 0xffffffffffff8d49, 0xffffffffffffffb6
cmp byte [rcx], al
add byte [rax], al
mov rbp, qword [rsp + 0x58]
mov ebp, dword [rsp + 0x58]
mov rdi, qword [rsp + 0x68]
jmp rax
mov byte [r14 + 0xb29], 0
add byte [rax], al
add byte [rcx - 0x73], cl
mov ss, word [rax]
add al, byte [rax]
add byte [rax], al
mov r8d, 0xd8
lea rcx, [r14 + 0x210]
add byte [rax], al
mov r8d, 0xd8
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
add eax, dword [rax]
invalid
cmp dword [r14 + 0x210], 2
mov qword [rsp + 0x38], rsi
jne 0x1400950b9
test dword [rdi], esi
add dword [rax], eax
invalid
test dword [rdi], esi
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
jl 0x140094faa
mov qword [rsp + 0x68], rdi
lea rax, [r14 + 0x2b0]
add byte [rcx - 0x75], cl
mov rcx, qword [r14 + 0x2e0]
mov ecx, dword [rsi + 0x2e0]
push 0xffffffffb0868d49
add al, byte [rax]
add byte [rcx - 0x75], cl
invalid
invalid
mov fs, eax
loopne 0x140094f95
invalid
loopne 0x140094f95
add byte [rax], al
add byte [rcx - 0x73], cl
xchg esi, eax
xor byte [rbx], cl
or eax, dword [rax]
invalid
lea rdx, [r14 + 0xb30]
mov qword [rsp + 0x78], rdx
mov qword [r14 + 0xb30], rax
mov dword [rsi + 0xb30], eax
xchg byte [rax], dh
or eax, dword [rax]
invalid
xchg byte [rax], dh
or eax, dword [rax]
add byte [rcx - 0x77], cl
invalid
invalid
mov qword [r14 + 0xb38], rcx
invalid
add byte [rax], al
lea rax, [r14 + 0xea8]
mov qword [rsp + 0x98], rax
mov dword [rsp + 0x98], eax
mov dword [rsp + 0x98], eax
mov byte [r14 + 0xea8], 0
test al, 0xe
add byte [rax], al
add cl, ch
mov ecx, 0x49000000
add byte [rax], al
lea rax, [r14 + 0xea8]
add byte [rax], al
jmp 0x140095084
lea rax, [r14 + 0xea8]
mov qword [rsp + 0x98], rax
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x86
invalid
test al, 0xe
add byte [rax], al
add byte [rax], al
movzx eax, byte [r14 + 0xea8]
lea rcx, [r14 + 0xb30]
mov qword [rsp + 0x78], rcx
js 0x140094f74
ror byte [rax - 0x77], 0x7c
mov dword [rsp + 0x68], edi
and al, 0x68
mov qword [rsp + 0x38], rsi
je 0x140095084
add byte [rax], al
invalid
cmp eax, 3
jne case.default.0x14009502b
jnp 0x14009500c
add byte [rax], al
jnp 0x14009500c
add byte [rax], al
lea rax, [r14 + 0xd20]
mov qword [rsp + 0x40], rax
and al, 0x40
and byte [0xc9515012], cl
and al, 0x40
movzx eax, byte [r14 + 0xdb0]
mov al, 0xd
add byte [rax], al
invalid
add byte [rax - 0x73], cl
or eax, 0xc2754
or al, 0
lea rcx, [0x140157778]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rsp + 0x38], rsi
and al, 0x38
mov rdx, qword [r14 + 0xb30]
test rdx, rdx
jne case.0x14004b2b9.449
test dword [rbp + 2], edi
add byte [rax], al
jmp 0x140095059
mov qword [rsp + 0x38], rsi
mov rdx, qword [r14 + 0xb30]
mov edx, dword [rsi + 0xb30]
xchg esi, eax
xor byte [rbx], cl
or eax, dword [rax]
invalid
xchg esi, eax
xor byte [rbx], cl
or eax, dword [rax]
invalid
test rdx, rdx
jne 0x14009514a
add byte [rax], al
invalid
lea rcx, str.cannot_poll_Select_twice
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.28_src_future_select.rs
lea eax, [0x140127e60]
stc
sub eax, 0x18ba0009
add byte [rax], al
add byte [rax], al
call fcn.1400cf6d0
pop rdi
cmpsb byte [rsi], byte [rdi]
add eax, dword [rax]
invalid
add byte [rbp + rcx*4 + 5], cl
stc
sub eax, 0x18ba0009
add byte [rax], al
add byte [rax], al
call fcn.1400cf6d0
pop rdi
cmpsb byte [rsi], byte [rdi]
add eax, dword [rax]
invalid
ud2
mov qword [rsp + 0x38], rsi
mov rdx, qword [r14 + 0xb60]
invalid
or eax, dword [rax]
add cl, ch
rol byte [rbx], 1
add eax, dword [rax]
invalid
mov rax, qword [r14 + 0xb30]
mov rcx, qword [r14 + 0xb38]
or eax, dword [rax]
add byte [rax], al
add byte [rcx - 0x77], cl
mov qword [r14 + 0xb40], rax
mov qword [r14 + 0xb48], rcx
mov qword [r14 + 0xb50], 0
xchg byte [rax + 0xb], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [r14 + 0xb70], rax
add byte [rax], al
xor edi, edi
jmp 0x140095597
lea rcx, [r14 + 0x2e8]
mov r8d, 0xa0
movabs al, byte [0xe7e8f28948000000]
pushfq
add eax, dword [rax]
add byte [rcx - 0x73], cl
xchg byte [rax + 0x49000002], dh
add al, byte [rax]
add byte [rcx - 0x75], cl
mov fs, eax
add al, byte [rax]
add byte [rcx - 0x73], cl
lea edx, [rsi + 0x388]
add byte [rcx - 0x77], cl
xchg byte [rax + 0x49000003], cl
mov dword [rsi + 0x390], ecx
nop
add eax, dword [rax]
add byte [rcx], dh
rol byte [rcx - 0x78], 0x86
add byte [rdi], al
add byte [rax], al
add byte [rbp - 0x73], cl
xchg byte [rax + 3], bl
add byte [rax], al
lea r9, [r14 + 0x708]
lea ecx, [rsi + 0x708]
mov qword [r14 + 0x708], r8
add byte [rax], al
add byte [rcx - 0x77], cl
mov dword [rsi + 0x710], ecx
mov byte [r14 + 0xa80], al
mov qword [r14 + 0xb40], r9
or eax, dword [rax]
add byte [rax], al
lea rax, [r14 + 0xa88]
mov ecx, 0xe
add byte [rax], al
add byte [rcx - 0x77], cl
mov r8, rdi
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov rdi, r8
mov edi, eax
mov qword [r14 + 0xb30], rdx
mov qword [r14 + 0xb38], rax
invalid
lea rsi, [rsp + 0x160]
mov rcx, rsi
mov r8, r12
call fcn.140071f33
int 0xfd
dec dword [rax - 0x75]
invalid
cmp rax, 3
jne 0x140095191
lea rcx, [rsp + 0x160]
call fcn.140086f52
sbb eax, 0x8b49ffff
invalid
cmp byte [rbx], cl
add byte [rax], al
mov rdx, r12
call fcn.1400c459e
sbb al, 0xf4
add al, byte [rax]
test al, al
je case.0x140069158.193
test ah, dl
add byte [rax], al
invalid
mov al, 4
jmp 0x140095df8
mov rdx, qword [rsp + 0x168]
mov rcx, qword [r14 + 0xb38]
cmp qword [r14 + 0xb30], 0
add byte [rax], al
add byte [rcx - 0x39], cl
xchg byte [rax], dh
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test byte [rbx + rax], bh
jl 0x1400951ba
add byte [rax], al
mov r9, r12
mov r8, qword [rsp + 0x180]
test byte [rax + rax*4], ah
add dword [rax], eax
add byte [rcx + rcx*4 - 0x7c], cl
mov dword [rsp + 0xe0], eax
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x170]
and al, 0x70
jo 0x1400951d3
add byte [rax], al
movaps xmmword [rsp + 0xd0], xmm0
mov qword [r14 + 0xaf8], rax
clc
or al, byte [rax]
add byte [rcx - 0x77], cl
xchg esi, eax
add byte [rbx], cl
add byte [rax], al
movaps xmm0, xmmword [rsp + 0xd0]
movups xmmword [r14 + 0xb08], xmm0
xchg byte [rax], cl
or eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + riz*8], ah
loopne 0x140095200
add byte [rax], al
invalid
mov qword [r14 + 0xb18], rax
mov qword [r14 + 0xb20], rcx
mov dword [rsi + 0xb20], ecx
add byte [rcx - 0x75], cl
xchg byte [rax], bl
or eax, dword [rax]
add byte [rax], al
mov qword [rsp + 0xc0], rax
and al, 0xc0
add byte [rax], al
add byte [rax], al
mov rax, qword [r14 + 0xaf8]
clc
or al, byte [rax]
add byte [rcx - 0x75], cl
mov es, word [rax]
or eax, dword [rax]
add byte [rcx + 0xf], al
adc byte [rsi + 0xb08], al
movaps xmmword [rsp + 0xb0], xmm0
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rcx
add byte [rax], al
add byte [rcx - 0x75], cl
mov edx, dword [rsi + 0xb40]
add byte [rax], al
add byte [rcx - 0x75], cl
mov edx, dword [rsi + 0xb40]
mov eax, 1
mov eax, 1
jmp case.0x140079c61.97
xchg ebx, eax
add dword [rax], eax
add byte [rcx - 0x75], cl
xchg esi, eax
xor byte [rbx], cl
add byte [rax], al
mov rdx, qword [r14 + 0xb30]
mov qword [r14 + 0xb30], 0
add byte [rax], al
test rdx, rdx
je 0x140095535
invalid
add al, byte [rax]
invalid
mov qword [r14 + 0xaf8], 3
mov qword [r14 + 0xb00], rdx
mov dword [rsi + 0xb00], edx
movaps xmm0, xmmword [rsp + 0xd0]
movups xmmword [r14 + 0xb08], xmm0
adc dword [rsi + 0xb08], eax
adc dword [rsi + 0xb08], eax
xchg byte [rax], cl
or eax, dword [rax]
add byte [rax], al
mov rax, qword [rsp + 0xe0]
invalid
invalid
mov rax, qword [rsp + 0xe0]
mov qword [r14 + 0xb18], rax
xchg byte [rax], bl
or eax, dword [rax]
invalid
xchg byte [rax], bl
or eax, dword [rax]
add byte [rcx - 0x75], cl
mov rax, qword [r14 + 0xb40]
mov rax, qword [r14 + 0xb40]
mov qword [r14 + 0xb30], rdx
mov qword [r14 + 0xb38], rax
add byte [rax - 0x73], cl
mov ah, 0x24
and al, 0x60
lea rsi, [rsp + 0x160]
mov rcx, rsi
and al, 0x60
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
mov r8, r12
call fcn.140071f33
int3
std
inc dword [rbx + 0x4075033e]
inc dword [rbx + 0x4075033e]
lea rcx, [rsp + 0x160]
lea rcx, [rsp + 0x160]
and al, 0x60
add dword [rax], eax
add byte [rax], al
call fcn.140086f52
mov rdx, qword [r14 + 0xb38]
mov edx, dword [rsi + 0xb38]
call fcn.140086f52
mov rdx, qword [r14 + 0xb38]
mov edx, dword [rsi + 0xb38]
mov edx, dword [rsi + 0xb38]
add byte [rax - 0x73], cl
mov ah, 0x24
and al, 0x60
lea rsi, [rsp + 0x160]
mov rcx, rsi
and al, 0x60
add dword [rax], eax
add byte [rax - 0x77], cl
int1
mov r8, r12
call fcn.140071f33
invalid
int3
std
invalid
xor eax, 0x83fffdcc
add esi, dword ds:[rbp + 0x6b]
inc dword [rbx + 0x6b75033e]
cmp dword [rsi], 3
jne case.0x140076336.110
lea rcx, [rsp + 0x160]
call fcn.140086f52
invalid
push qword [rax + 0xae1e905]
add byte [rax], al
invalid
add byte [rax], al
mov rdx, qword [r14 + 0xb38]
cmp qword [r14 + 0xb30], 0
or eax, dword [rax]
add byte [rax], al
invalid
add byte [rcx - 0x39], cl
xchg byte [rax], dh
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov qword [r14 + 0xb30], 0
je 0x140095535
test dh, bh
add dword [rax], eax
add byte [rax], al
test dh, bh
add dword [rax], eax
add byte [rax], al
mov r9, r12
invalid
add byte [rax], al
mov r9, r12
mov rax, qword [rsp + 0x180]
mov eax, dword [rsp + 0x180]
mov qword [rsp + 0xf0], rax
movups xmm0, xmmword [rsp + 0x160]
test byte [rax + riz*2], ah
add dword [rax], eax
invalid
lock add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x160], al
test byte [rax + riz*2], ah
add dword [rax], eax
invalid
movups xmm1, xmmword [rsp + 0x170]
add byte [rdi], cl
sub dword [rsp + 0xe0], ecx
movaps xmmword [rsp + 0xd0], xmm0
xor eax, eax
jmp 0x1400953c1
push rbx
push rbx
mov rdx, qword [r14 + 0xb30]
mov qword [r14 + 0xb30], 0
add byte [rax], al
add byte [rax], al
test rdx, rdx
je 0x140095535
mov r9, r12
mov rax, qword [rsp + 0x180]
test byte [rax + rax*4], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0xf0], eax
test byte [rax + rax*4], ah
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
test byte [rax + rsi*8], ah
mov dword [rsp + 0xf0], eax
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x160], al
test byte [rax + riz*2], ah
and al, 0x60
invalid
add dword [rax], eax
add byte [rax], al
movups xmm0, xmmword [rsp + 0x160]
add byte [rax], al
movups xmm1, xmmword [rsp + 0x170]
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0xe0], ecx
mov word [rax + riz*8], fs
and al, 0xe0
add byte [rax], al
invalid
movaps xmmword [rsp + 0xe0], xmm1
movaps xmmword [rsp + 0xd0], xmm0
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax + 1], bh
add byte [rax], al
mov eax, 1
mov rcx, qword [rsp + 0xf0]
mov qword [rsp + 0xc0], rcx
mov dword [rsp + 0xc0], ecx
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmm1, xmmword [rsp + 0xe0]
loopne 0x1400953df
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xb0], ecx
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
movaps xmmword [rsp + 0xb0], xmm1
movaps xmmword [rsp + 0xa0], xmm0
mov byte [r14 + 0xb29], 1
mov byte [rsi + 0xb29], 1
or eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add dword [rax - 0x75], ecx
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xa8
test al, 0
add byte [rax], al
add byte [rdi], cl
movaps xmm0, xmmword [rsp + 0xb0]
mov rcx, qword [rsp + 0xa0]
mov r8, qword [rsp + 0xa8]
test al, 0
add byte [rax], al
invalid
movaps xmm0, xmmword [rsp + 0xb0]
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov qword [r14 + 0xb30], rcx
mov qword [r14 + 0xb38], r8
mov dword [rsi + 0xb38], eax
mov dword [rsi + 0xb38], eax
add byte [rcx + 0xf], al
movups xmmword [r14 + 0xb40], xmm0
adc dword [rsi + 0xb40], eax
xchg byte [rax + 0xb], al
add byte [rax], al
invalid
mov rcx, qword [rsp + 0xc0]
mov qword [r14 + 0xb50], rcx
push rax
or eax, dword [rax]
invalid
add byte [rcx - 0x77], cl
mov ss, word [rax + 0xb]
push rax
or eax, dword [rax]
invalid
push rax
or eax, dword [rax]
add byte [rbp - 0x75], cl
invalid
invalid
cmpsb byte [rsi], byte [rdi]
mov r12, qword [r14 + 0xb30]
xor byte [rbx], cl
add byte [rax], al
invalid
cmp r12, 2
jne 0x1400954af
insb byte [rdi], dx
insb byte [rdi], dx
mov qword [r14 + 0xb58], rax
mov qword [r14 + 0xb60], rdx
mov r12, r9
mov esp, ecx
add byte [rcx - 0x77], cl
xchg esi, eax
invalid
mov esp, ecx
lea rsi, [rsp + 0x160]
mov rcx, rsi
mov ecx, esi
mov ah, 0x24
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
mov ecx, esi
mov r8, r12
call fcn.140071f33
mov r12, qword [rsi]
invalid
dec dword [rbx + rcx*4 + 0x26]
cmp r12, 3
cmp r12, 3
add esi, dword [rbp + 7]
jne case.0x1400503fa.339
mov al, 6
jmp 0x140095df8
mov rsi, qword [rsp + 0x168]
add byte [rax], al
mov rdi, qword [rsp + 0x170]
mov r13, qword [rsp + 0x178]
add byte [rax], al
mov r15, qword [rsp + 0x180]
mov esp, 0x18024
add byte [rcx - 0x80], al
mov esi, 0xb29
sub dword [rbx], ecx
add byte [rax], al
invalid
je 0x1400954cb
invalid
add byte [rbx + rcx*4 - 0x44], cl
and al, 0x80
add dword [rax], eax
mov esp, 0x18024
add byte [rcx - 0x80], al
mov esi, 0xb29
sub dword [rbx], ecx
add byte [rax], al
sub dword [rbx], ecx
add byte [rax], al
add byte [rdx + rbp + 0x49], dh
lea ecx, [rsi + 0xb30]
or eax, dword [rax]
invalid
lea rcx, [r14 + 0xb30]
call fcn.140095f7f
jmp 0x1400954cb
sbb al, 0x49
mov esi, dword [rsi + 0xb38]
mov rsi, qword [r14 + 0xb38]
mov rdi, qword [r14 + 0xb40]
mov r13, qword [r14 + 0xb48]
add byte [rax], al
or eax, dword [rax]
add byte [rbp - 0x75], cl
scasb al, byte [rdi]
or rax, qword [rax]
add byte [rax], al
mov r15, qword [r14 + 0xb50]
add byte [rax], al
mov r15, qword [r14 + 0xb50]
add byte [rcx - 0x3a], al
xchg byte [rcx], ch
or eax, dword [rax]
add byte [rax], al
mov byte [r14 + 0xb29], 0
lea rcx, [r14 + 0xa88]
mov cs, word [rax - 0x17fffff6]
invalid
mov byte [rdx], cl
add byte [rax], al
call 0x1400919a3
lea rcx, [r14 + 0x708]
call fcn.140095f43
or al, byte [rax]
add byte [rax], al
dec dword [rcx - 0x73]
mov cs, word [rax]
invalid
add byte [rax], al
lea rcx, [r14 + 0x388]
call fcn.140095f43
mov rcx, qword [r14 + 0x358]
pop rax
add eax, dword [rax]
invalid
mov rdx, qword [r14 + 0x360]
invalid
call fcn.140007a50
jmp 0x140095d6a
invalid
lea rcx, str._async_fn__resumed_after_completion
cli
or dword ds:[rax], eax
invalid
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconnecthttp.rs
sar dword [rsi], cl
or dword [rax], eax
invalid
jmp 0x140095e6d
lock or dword [rax], eax
jmp 0x140095e6d
lea rcx, str.internal_error:_entered_unreachable_codeA_Tokio_1.x_context_was_found__but_it_is_being_shutdown.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_runtime_timemod.rs0
lea ecx, str.internal_error:_entered_unreachable_codeA_Tokio_1.x_context_was_found__but_it_is_being_shutdown.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_runtime_timemod.rs0
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.28_src_future_select.rs
lea eax, [0x140127e30]
add byte [rdx + 0x28], bh
mov edx, 0x28
jmp 0x140095e72
or dword [rax], eax
add byte [rcx + 4], bh
mov ecx, 4
mov edx, 0x20
call fcn.1400ceec0
ud2
or ecx, dword [rax - 0x73]
or eax, 0x93eab
or dword ds:[rax], eax
lea rcx, str._async_fn__resumed_after_completion
or dword ds:[rax], eax
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconnecthttp.rs
jmp 0x140095e6d
cld
or byte [rax], al
invalid
cld
or byte [rax], al
add byte [rax - 0x73], cl
lea rcx, str._async_fn__resumed_after_completion
lea rcx, str._async_fn__resumed_after_completion
lea r8, [0x1401295b0]
or dword [rax], eax
jmp 0x140095e6d
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconnecthttp.rs
lea eax, [0x1401295e0]
add byte [rbp + rcx*4 + 5], cl
or dword [rax], eax
invalid
lea eax, [0x1401295e0]
add eax, 0x9404e
jmp 0x140095e6d
mov rcx, qword [rax + 0x10]
mov rsi, rdi
cmp rcx, qword [rax + 0x18]
je 0x140095c78
rol byte [rsi], 1
add byte [rax], al
rol byte [rsi], 1
add byte [rax], al
lea rdx, [rcx + 0x20]
mov qword [rax + 0x10], rdx
movzx eax, word [rcx]
movups xmm0, xmmword [rcx + 0x10]
adc byte [r15], cl
adc dword [rsp + 0xae], eax
and al, 0xae
add byte [rax], al
invalid
adc byte [r15], cl
adc dword [rsp + 0xae], eax
and al, 0xae
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rcx + 2]
movups xmm0, xmmword [rcx + 2]
movaps xmmword [rsp + 0xa0], xmm0
cmp ax, 2
cmp eax, 2
add cl, byte [rdi]
test byte [rsi + rax - 0x72b70000], bl
invalid
xchg esi, eax
js 0x1400955e5
je 0x140095c71
lea rdx, [r14 + 0xb78]
add byte [rax], al
mov word [r14 + 0xb78], ax
add byte [rax], al
movaps xmm0, xmmword [rsp + 0xa0]
sub byte [rsp + 0xa0], al
movups xmmword [r14 + 0xb7a], xmm0
jp 0x1400955fd
add byte [rax], al
movups xmm0, xmmword [rsp + 0xae]
add byte [rax], al
add byte [rcx + 0xf], al
movups xmmword [r14 + 0xb88], xmm0
movups xmmword [rsi + 0xb88], xmm0
adc dword [rsi + 0xb88], eax
mov byte [rbx], cl
add byte [rax], al
mov rax, qword [r14 + 0xb40]
mov r8, qword [r14 + 0xb48]
xchg byte [rax + 0xb], cl
add byte [rax], al
mov r9, qword [rax + 0x20]
mov eax, dword [rax + 0x28]
mov dword [rsp + 0x20], eax
and byte [rbx + 0x44892840], cl
and al, 0x20
lea rsi, [rsp + 0x160]
mov rcx, rsi
mov ecx, esi
add dil, r10b
inc dword [rcx - 0x35fef782]
invalid
mov dh, 0x98
cwde
or eax, dword [rax]
add byte [rax - 0x73], cl
lea edx, [rsp + 0x160]
mov r8d, 0x188
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
add byte [rcx - 0x7f], al
mov esi, 0xba0
add edx, ecx
invalid
cmp ecx, dword [rdi]
je 0x140095ccc
test byte [rsi + rax], ah
invalid
add byte [rcx - 0x7f], al
mov esi, 0xba0
add edx, ecx
invalid
lea rcx, [r14 + 0xd20]
mov fs, word [rax]
or eax, 0xb8410000
add byte [rax], al
invalid
invalid
mov r8d, 0x188
mov byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x40], rcx
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [r14 + 0xdb0]
mov dh, 0x86
mov al, 0xd
add byte [rax], al
xor edx, dword [rdi + 0xf410003]
add byte [rcx + 0xf], al
mov dh, 0x86
lea rcx, [0x140157778]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
mov r8d, dword [r14 + 0xd28]
mov eax, dword [rsi + 0xd28]
cmp r8d, 0x3b9aca00
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x60], ebx
mov dword [rsp + 0x60], ebx
jne 0x140095718
lea rsi, [r14 + 0xd30]
lea rdi, [r14 + 0xdb8]
mov ecx, 0x10
add byte [rax], al
rep movsq qword [rdi], qword [rsi]
lea rdi, [r14 + 0xdb8]
movzx eax, byte [r14 + 0xe30]
movzx eax, byte [rsi + 0xe30]
movzx eax, byte [rsi + 0xe30]
add byte [rax], al
test eax, eax
je 0x14009576f
invalid
xchg ebx, eax
add byte [rax], al
invalid
test byte [rbx - 0x7d000000], dl
clc
add ecx, dword [rdi]
test dword [rbp + 7], eax
invalid
invalid
add byte [rax], al
cmp eax, 3
jne 0x140095e2a
invalid
invalid
add byte [rax], al
invalid
lea r15, [r14 + 0xe28]
lea edi, [rsi + 0xe28]
add byte [rcx + 0xf], al
mov dh, 0x86
movzx eax, byte [r14 + 0xe28]
sub byte [rsi], cl
add byte [rax], al
lea r13, [r14 + 0xde8]
add byte [rax], al
test eax, eax
je 0x140095a06
test byte [rbx], al
add eax, dword [rax]
invalid
test byte [rbx], al
add eax, dword [rax]
add byte [rbx - 0x7af0fc08], al
cmp eax, 3
invalid
test dword [rbx + 7], edx
cmp eax, 3
jne 0x140095e5f
mov rax, qword [r14 + 0xe20]
invalid
add byte [rax], al
jmp case.0x140062a10.249
add byte [rax], al
mov rdx, qword [r14 + 0xd20]
lea rsi, [r14 + 0xd30]
mov dh, 0x30
invalid
add byte [rax], al
invalid
and byte [0xcd525721], cl
mov dh, 0x30
or eax, 0x8d4c0000
add byte [rbp + rcx*4 - 0x74], cl
invalid
invalid
mov word [rax + rdx*8], fs
lea r9, [rsp + 0xd0]
mov ecx, 0x10
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x10], bh
add byte [rax], al
add byte [rax], al
mov rdi, r9
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
lea rax, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconnecthttp.rs
add eax, 0x93ef8
mov qword [rsp + 0x20], rax
lea rsi, [rsp + 0x160]
mov rcx, rsi
add dword [rax], eax
add byte [rax - 0x77], cl
int1
call fcn.140051850
lea rcx, [r14 + 0xdb8]
add byte [rax], al
mov r8d, 0xf0
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
xchg r14, rax
add eax, dword [rax]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
xchg r14, rax
add eax, dword [rax]
invalid
add cl, ch
fiadd word [rax]
add byte [rax], al
invalid
jmp 0x14009584d
add byte [rcx - 0x75], cl
mov ds, eax
invalid
mov rcx, qword [r14 + 0xdd8]
mov qword [r14 + 0xde0], rcx
invalid
or eax, 0x89490000
mov fs, eax
or eax, 0x8b410000
add byte [rcx - 0x75], al
add byte [rcx - 0x75], al
mov edx, dword [r14 + 0xdba]
xchg esi, eax
mov edx, 0x4100000d
or eax, 0xf410000
add byte [rax], al
movzx eax, word [r14 + 0xdbe]
add byte [rax], al
movzx eax, word [r14 + 0xdbe]
xchg byte [rsi + 0x4800000d], bh
shl eax, 0x20
shl rax, 0x20
or rax, rdx
or eax, edx
cmp word [r14 + 0xdb8], 0
je 0x140095918
invalid
mov esi, 0xdb8
add byte [rdi], cl
test byte [rsi + 1], dh
add byte [rax], al
invalid
mov edx, dword [r14 + 0xdcc]
movsd xmm0, qword [r14 + 0xdc0]
movups xmm0, xmmword [r14 + 0xdc0]
adc byte [rsi + 0xdc0], al
adc byte [rsi + 0xdc0], al
movss xmm1, dword [r14 + 0xdc8]
shufps xmm1, xmm0, 0x30
enter 0xf30, 0xffffffffffffffc6
mov cl, 0x84
mov cl, 0x84
mov r9d, dword [r14 + 0xdd0]
movzx r8d, word [r14 + 0xdd4]
movzx eax, word [rsi + 0xdd4]
xchg ah, dl
or eax, 0xc1480000
add byte [rax - 0x3f], cl
invalid
invalid
movd xmm1, eax
pshufd xmm0, xmm0, 0x90
pshufw mm0, mm0, 0x90
nop
enter 0xf66, 0x70
rcl byte [rax - 0x3eeff00d], 0x66
nop
movss xmm0, xmm1
rol r8w, 8
nop
movss xmm0, xmm1
rol r8w, 8
movups xmmword [rsp + 0x168], xmm0
adc dword [rsp + 0x18c], eax
movups xmmword [rsp + 0x19c], xmm0
movups xmmword [rsp + 0x1ac], xmm0
test byte [rsp + rbp*4], ah
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x1bc], eax
test byte [rsp + rdi*4], ah
invalid
add dword [rax], eax
add byte [rax], al
test byte [rsp + rbp*4], ah
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x1bc], eax
test byte [rsp + rdi*4], ah
invalid
add dword [rax], eax
add byte [rax], al
mov esp, 0xf000001
adc dword [rsp + 0x1cc], eax
int3
add dword [rax], eax
add byte [rax], al
invalid
movups xmmword [rsp + 0x1cc], xmm0
mov dword [rsp + 0x1dc], 0
mov r9d, 0x1c
mov ecx, 0x1c
add byte [rax], al
add byte [rax], al
invalid
test byte [rsp + rbx*8], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x47], al
mov ecx, 0x1c
add byte [rax], al
add byte [rax], al
invalid
mov r10w, 0x17
mov eax, edx
shr cl, 1
add dword cs:[rax], eax
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x60], rbx
pop rsp
and al, 0x60
lea rdi, [r14 + 0xdb8]
mov esi, 0xdb8
lea rsi, [rsp + 0xd0]
lea esi, [rsp + 0xd0]
add byte [rax], al
mov rcx, rsi
mov rdx, rdi
mov r8, r12
call case.0x14004b60e.109
mov r12, qword [rsi]
cmp r12, 4
cld
add al, 0xf
je 0x140095c16
lahf
add eax, dword [rax]
invalid
cld
add al, 0xf
je 0x140095c16
lahf
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x10], cl
invalid
mov rax, r14
mov r14, r13
mov qword [rsp + 0x58], rbp
pop rax
mov rsi, qword [rsp + 0xd8]
mov esi, dword [rsp + 0xd8]
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 0xe0
add byte [rax], al
invalid
and al, 0xe0
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], cl
invalid
invalid
lodsb al, byte [rsi]
and al, 0xe8
mov r13, qword [rsp + 0xe8]
mov rbp, qword [rsp + 0xf0]
and al, 0xf0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
lodsb al, byte [rsi]
and al, 0xf0
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov ecx, edi
call 0x1400919a3
cmp r12d, 2
cmp esp, 2
cld
invalid
je 0x1400958eb
cmp r12d, 3
mov rdi, qword [rsp + 0x30]
jl 0x1400958eb
xor byte [rbp + 0x34], dh
invalid
lea r8, [0x140125f28]
mov edx, 1
mov cl, 0x16
call case.0x1400a309e.392
xchg ebx, eax
xor byte [rcx], al
add dword [rax], eax
add dword [rax], eax
mov rsi, rax
mov r12d, 2
mov esp, 2
add byte [rax], al
add byte [rax - 0x77], cl
sti
add byte [rax - 0x77], cl
sti
jmp 0x1400958f6
or eax, dword [rcx - 0x44]
add al, byte [rax]
invalid
mov r12d, 2
add byte [rax], al
add byte [rax - 0x75], cl
mov rbx, qword [rsp + 0x30]
add byte [rax], al
mov rbx, qword [rsp + 0x30]
mov r13, r14
mov rbp, qword [rsp + 0x50]
mov ebp, dword [rsp + 0x50]
push rax
mov rdi, rbx
mov qword [rsp + 0x50], rbp
mov dword [rsp + 0x50], ebp
mov rbx, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x58]
mov r14, r15
mov esi, edi
jmp 0x140095b3d
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx - 0x77], cl
mov r8, rax
shr r8, 0x20
ror byte [rcx - 0x3f], 0xe8
and byte [rdi], cl
xorps xmm0, xmm0
movups xmmword [rsp + 0x1d0], xmm0
adc dword [rsp + 0x1d0], eax
and al, 0xd0
add dword [rax], eax
add byte [rdi], cl
movups xmmword [rsp + 0x1c0], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x1d0], xmm0
adc dword [rsp + 0x1d0], eax
and al, 0xd0
add dword [rax], eax
add byte [rdi], cl
movups xmmword [rsp + 0x1c0], xmm0
movups xmmword [rsp + 0x1b0], xmm0
movups xmmword [rsp + 0x1a0], xmm0
adc dword [rsp + 0x1a0], eax
invalid
add dword [rax], eax
invalid
movups xmmword [rsp + 0x190], xmm0
rol r8w, 8
movups xmmword [rsp + 0x170], xmm0
mov qword [rsp + 0x168], 0
push 1
add byte [rax], al
add byte [rcx - 0x47], al
adc byte [rax], al
add byte [rax], al
test byte [rax + rsi*2], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rbp*2], ah
invalid
add dword [rax], eax
invalid
push 1
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x47], al
adc byte [rax], al
add byte [rax], al
mov r10w, 2
mov r10d, 0x8d480002
xchg esp, eax
and al, 0x60
invalid
add dword [rax], eax
add byte [rsi + 0x44], ah
mov dword [rdx], edx
invalid
lea rdx, [rsp + 0x160]
lea edx, [rsp + 0x160]
mov word [rdx], r10w
adc ah, byte [rsi + 0x44]
mov dword [rdx + 2], eax
invalid
invalid
mov word [rdx + 2], r8w
add cl, byte [rcx - 0x76bbfbbe]
mov al, byte [rax - 0x18000000]
add byte [rax], 0
add al, ch
lahf
pop qword [rax]
add byte [rax - 0x7b], cl
sal byte [rsp + rdi + 0x48], 0x89
je case.0x14004c154.393
invalid
invalid
mov dword [rdx + 4], eax
mov dword [rdx + 0x80], r9d
mov dword [rdx + 0x80], ecx
call fcn.14009e935
test rax, rax
je case.0x14004c154.393
mov rsi, rax
mov byte [rbx - 0x72b7fc20], 0xd
in al, 0x1d
or al, 0
invalid
lea ecx, [0x14015778c]
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov al, byte [rsi + 0x10]
jmp case.0x14004c033.397
adc bl, r13b
adc dword [rdx + 0xceb0f46], ecx
invalid
invalid
jmp case.0x14004c033.397
mov al, byte [rsi + 0xf]
jmp case.0x14004c033.397
mov rcx, rsi
shr rcx, 0x20
and al, ch
invalid
scasb al, byte [rdi]
add byte [rax], al
invalid
cmp al, 0xd
jne 0x140095be2
test dword [rbx], edx
add al, byte [rax]
invalid
mov rcx, rsi
call fcn.140043137
invalid
xlatb
cli
invalid
mov rax, qword [r14 + 0xde0]
lea r13, [r14 + 0xde8]
or eax, 0x89490000
xchg al, ch
or eax, 0xc7490000
add byte [rax], al
mov qword [r14 + 0xdf0], 0
mov dword [rsi + 0xdf0], 0
add byte [rax], al
add byte [rax], al
lea r15, [r14 + 0xe28]
mov esi, 0xe28
sub byte [rsi], cl
add byte [rax], al
sub byte [rsi], cl
add byte [rax], al
mov byte [r14 + 0xe28], 0
mov rdx, qword [r14 + 0xde8]
mov r8, qword [r14 + 0xdf0]
mov eax, dword [rsi + 0xdf0]
add byte [rax - 0x73], cl
lea esi, [rsp + 0x160]
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
call fcn.1400be377
mov dword [rdx], eax
add byte [rax - 0x75], cl
invalid
cmp rcx, 2
jne case.0x14004dc3f.371
mov rsi, qword [rsp + 0x168]
jmp case.0x14006641b.224
invalid
add byte [rax], al
invalid
mov dword [rax], 0x8b480000
xchg esp, eax
and al, 0x68
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rax*4], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + riz*8], ah
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rsp + 0x170]
mov rdx, qword [rsp + 0x168]
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0xe0], rax
and al, 0xe0
add byte [rax], al
invalid
movups xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0xd0], xmm0
lea rax, [r14 + 0xdf8]
lea eax, [rsi + 0xdf8]
clc
or eax, 0x89490000
invalid
clc
or eax, 0x89490000
mov dword [rsi + 0xe00], edx
add byte [rsi], cl
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xd0], al
rol byte [rax], 1
add byte [rax], al
or eax, 0x89490000
invalid
add byte [rdi], cl
sub byte [rsp + 0xd0], al
rol byte [rax], 1
add byte [rax], al
movups xmmword [r14 + 0xe08], xmm0
mov rcx, qword [rsp + 0xe0]
mov word [rax + riz*8], fs
loopne 0x140095a8d
add byte [rax], al
mov qword [r14 + 0xe18], rcx
mov ds, word [rax]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + riz*8], fs
loopne 0x140095a8d
add byte [rax], al
invalid
invalid
mov ds, word [rax]
invalid
mov qword [r14 + 0xe20], rax
mov rdx, qword [rax + 0x10]
lea rsi, [rsp + 0x160]
lea esi, [rsp + 0x160]
mov rcx, rsi
mov r8, r12
mov eax, esp
loopne 0x140095af1
mov r9b, 1
mov cl, 1
call fcn.1400c39a2
mov al, byte [rsi + 9]
cmp al, 3
je 0x140095dd4
adc al, byte [rbx]
add byte [rax], al
invalid
mov rsi, qword [rsp + 0x160]
cmp al, 2
je 0x140095af5
mov rcx, qword [r14 + 0xe10]
cmp rcx, 0xffffffffffffffff
je case.0x140080cd8.111
test byte [rbx + 3], ch
add byte [rax], al
call fcn.14003f672
mov rsi, rdx
test rax, rax
jne 0x140095af5
invalid
test rsi, rsi
je 0x140095c22
sub eax, 0x49000001
add dword [rax], eax
add byte [rcx - 0x73], cl
invalid
invalid
lea rcx, [r14 + 0xdf8]
lea ecx, [rsi + 0xdf8]
call case.0x1400440ee.392
mov rcx, r13
call fcn.140072760
mov byte [r14 + 0xe30], 1
mov rcx, rdi
dec dword [rax - 0x75]
jl 0x140095b4b
mov r13, qword [rsp + 0x88]
add byte [rax], al
mov rax, qword [rsp + 0x80]
add byte [rax], al
mov qword [rsp + 0x50], rax
cmp r12, 2
jne 0x140095bfa
mov qword [rsp + 0x30], rdi
mov ecx, 0x11
adc dword [rax], eax
add byte [rax], al
xor byte [rcx + 0x11], bh
call fcn.1400c55c5
mov rdi, rax
movups xmm0, xmmword [0x14012960b]
cmp cl, byte [rcx]
add byte [rdi], cl
adc dword [rax], eax
cmp cl, byte [rcx]
add byte [rdi], cl
adc dword [rax], eax
mov byte [rax + 0x10], 0x72
mov rcx, rsi
int1
call fcn.140034162
stc
dec dword [rax - 0x77]
mov byte [rcx - 0x3a], 0x86
mov al, 0xd
add byte [rax], al
mov rsi, rax
mov byte [r14 + 0xdb0], 1
invalid
mov rcx, qword [rsp + 0x40]
and al, 0x40
call fcn.140095eeb
call fcn.140095eeb
cmp qword [r14 + 0xb50], 0
je 0x140095b9a
invalid
add byte [rax], al
add byte [rsp + rcx + 0x49], dh
or al, 0x49
or al, 0x49
lea rcx, [r14 + 0xb50]
lea ecx, [rsi + 0xb50]
call 0x14007279d
add ecx, esp
std
dec dword [rcx - 0x77]
mov esi, 0xb50
push rax
or eax, dword [rax]
add byte [rax], al
mov qword [r14 + 0xb50], rdi
push rax
or eax, dword [rax]
add byte [rax], al
mov qword [r14 + 0xb58], 0x11
mov dword [rsi + 0xb58], 0x11
add byte [rax], al
add byte [rcx - 0x77], cl
mov qword [r14 + 0xb60], rsi
mov dh, 0x60
or eax, dword [rax]
add byte [rax - 0x73], cl
lea rax, fcn.14003419e
add byte [rax], al
lea rax, fcn.14003419e
mov qword [r14 + 0xb68], rax
push 0x4900000b
mov eax, dword [rsi + 0xb70]
xchg byte [rax + 0xb], dh
add byte [rax], al
or eax, dword [rax]
add byte [rcx - 0x75], cl
invalid
invalid
mov rax, qword [r14 + 0xb70]
xchg byte [rax + 0xb], dh
add byte [rax], al
or eax, dword [rax]
add byte [rbx + rcx*4 + 0x64], cl
mov esp, dword [rsp + 0x70]
mov r12, qword [rsp + 0x70]
jmp 0x140095597
invalid
mov rax, rsi
shr rax, 0x20
cmp eax, 0xd
je 0x1400959cf
mov rcx, qword [r14 + 0xde0]
call qword [sym.imp.ws2_32.dll_closesocket]
adc eax, 0x3e931
add eax, dword [rax]
mov r12d, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add cl, ch
sbb edi, edi
invalid
jmp 0x140095b13
mov byte [r14 + 0xdb0], 1
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
mov al, 0xd
add byte [rax], al
add dword [rax - 0x75], ecx
and al, 0x40
and al, 0x40
and al, 0x40
call fcn.140095eeb
call fcn.140095eeb
add al, byte [rax]
add byte [rbx + rcx*4 + 0x7c], cl
mov edi, dword [rsp + 0x50]
mov r15, qword [rsp + 0x50]
mov edi, dword [rsp + 0x50]
jmp 0x140095cee
mov al, 3
mov rbx, qword [rsp + 0x60]
mov ebx, dword [rsp + 0x60]
mov ebx, dword [rsp + 0x60]
pop rsp
and al, 0x60
jmp case.0x140091b40.23
add byte [rbp - 0x75], cl
cmpsb byte [rsi], byte [rdi]
clc
or eax, 0x8b490000
invalid
invalid
mov dh, 0
mov r12, qword [r14 + 0xdf8]
mov rsi, qword [r14 + 0xe00]
invalid
add byte [rax], al
mov rax, qword [r14 + 0xe08]
mov eax, dword [rsi + 0xe08]
mov qword [rsp + 0x48], rax
mov rax, qword [r14 + 0xe10]
mov eax, dword [rsi + 0xe10]
mov eax, dword [rsi + 0xe10]
add byte [rax], al
mov qword [rsp + 0x88], rax
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx - 0x75], cl
invalid
invalid
mov rax, qword [r14 + 0xe18]
mov qword [rsp + 0x80], rax
add byte [rax], 0
add byte [rcx - 0x3a], al
xchg byte [rax], ch
invalid
add byte [rax], al
add dword [rcx - 0x7d], ecx
cld
add ecx, dword [rdi]
invalid
lahf
invalid
invalid
invalid
xchg byte [rax], bl
invalid
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], 0
add dword [rcx - 0x7d], ecx
cld
add ecx, dword [rdi]
test dword [rdi - 0x16000002], ebx
jmp 0x140095dd8
add dword [eax], eax
add byte [rcx - 0x75], cl
invalid
mov dh, 0x50
mov rsi, qword [r14 + 0xb50]
add byte [rax], al
test rsi, rsi
je 0x140095d06
mov rdi, qword [r14 + 0xb58]
mov r13, qword [r14 + 0xb60]
mov ebp, dword [rsi + 0xb60]
add byte [rbp - 0x75], cl
scasb al, byte [rdi]
invalid
add byte [rcx - 0x44], al
add al, byte [rax]
add byte [rax], al
jmp 0x140095d55
mov ah, 0
add byte [rax], al
movups xmm0, xmmword [rsp + 0x170]
jo 0x140095ca8
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x180], cl
add byte [rax], al
movups xmm1, xmmword [rsp + 0x180]
movups xmmword [r14 + 0xbb8], xmm1
movups xmmword [rsi + 0xbb8], xmm1
adc dword [rsi + 0xbb8], ecx
mov eax, 0x4100000b
movups xmmword [rsi + 0xba8], xmm0
add byte [rax], al
or eax, dword [rax]
add byte [rcx + 0xf], al
adc dword [rsi + 0xba8], eax
add byte [rax], al
movups xmmword [r14 + 0xba8], xmm0
mov dword [r14 + 0xba0], 0x3b9aca01
xchg byte [rax + 0x100000b], ah
add byte [rax], al
add edx, ecx
invalid
invalid
retf 0x3b9a
mov rsi, qword [r14 + 0xba8]
add byte [rax], al
mov rdi, qword [r14 + 0xbb0]
or eax, dword [rax]
add byte [rbp - 0x75], cl
mov ebp, dword [rsi + 0xbb8]
invalid
mov r13, qword [r14 + 0xbb8]
mov ebp, dword [rsi + 0xbb8]
mov r15, qword [r14 + 0xbc0]
mov edi, dword [rsi + 0xbc0]
or eax, dword [rax]
add byte [rcx - 0x44], al
add al, byte [rax]
add byte [rax], al
mov r12d, 2
cmp qword [r14 + 0xb50], 0
cmp dword [rsi + 0xb50], 0
push rax
or eax, dword [rax]
add byte [rax], al
invalid
add byte [rbp + rbx*2 + 0x49], dh
je 0x140095d55
lea rcx, [r14 + 0xb50]
lea ecx, [rsi + 0xb50]
call 0x14007279d
jmp 0x140095d55
std
invalid
lea rdx, str.Network_unreachabletcp_connect_error
lea edx, str.Network_unreachabletcp_connect_error
sti
mov bh, dl
dec dword [rax - 0x77]
mov edi, eax
mov edi, eax
mov ecx, 0x11
call fcn.1400c55c5
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
mov rsi, rax
movups xmm0, xmmword [0x14012960b]
cmp byte [rcx], cl
add byte [rdi], cl
movups xmmword [rax], xmm0
or dword [rax], eax
movups xmmword [rax], xmm0
add dh, al
mov byte [rax + 0x10], 0x72
mov rcx, rdi
adc byte [rdx + 0x48], sil
mov ecx, edi
mov edi, 0x11
add byte [rax], al
add al, ch
call fcn.140034162
sbb eax, 0x49fff9e4
stc
dec dword [rcx - 0x77]
mov r13, rax
mov r13, rax
mov ebp, eax
mov r12d, 2
lea r15, fcn.14003419e
invalid
invalid
invalid
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0x3d], cl
xor edi, dword [rdi + rax - 0x7b74b800]
and al, 0x98
invalid
mov rax, qword [rsp + 0x98]
mov eax, dword [rsp + 0x98]
cwde
add byte [rax], al
add dh, al
mov byte [rax], 1
mov byte [rax], 1
add dword [rax - 0x75], ecx
and al, 0x78
and al, 0x78
mov rcx, qword [rsp + 0x78]
mov ecx, dword [rsp + 0x78]
and al, 0x78
call fcn.140095f43
fld dword [rcx]
add byte [rax], al
invalid
add dword [rax], eax
add byte [rcx - 0x75], cl
invalid
mov rcx, qword [r14 + 0x2b0]
add al, byte [rax]
add byte [rcx - 0x75], cl
invalid
invalid
mov rdx, qword [r14 + 0x2b8]
call fcn.140007a50
xchg esi, eax
mov eax, 0xe8000002
add al, byte [rax]
add al, ch
add al, byte [rax]
add al, ch
rcr dword [rdi + rsi*8], cl
sbb al, 0xf7
inc dword [rcx - 0x3a]
xchg byte [rax], ch
or eax, dword [rax]
add byte [rax], al
invalid
mov byte [r14 + 0xb28], 1
add byte [rax], al
add dword [rax - 0x75], ecx
invalid
invalid
mov rcx, qword [rsp + 0x38]
and al, 0x38
call fcn.140095f92
cmp r12, 2
je 0x1400942c0
mov rax, qword [r14 + 0x128]
add byte [rax], al
add byte [rax - 0x75], cl
add byte [rdx - 0x76b388b0], cl
jmp 0x14295e995
mov rax, qword [rax]
mov dl, byte [rax + 0x77]
mov rcx, r13
ja 0x140095df3
mov ecx, ebp
call fcn.1400bea39
test rax, rax
je 0x140095dbb
invalid
add byte [rax - 0x7b], cl
sal byte [rax + rcx + 0x48], 0x89
or byte [rax - 0x77], cl
or byte [rax - 0x77], cl
mov rcx, rax
call fcn.140043137
cli
invalid
shr eax, 0x7c
sar edx, cl
cli
dec dword [rcx - 0x73]
mov ss, eax
add byte [rax], al
lea rcx, [r14 + 0xd0]
call fcn.1400543ff
mov byte [r14 + 0x132], 1
xchg byte [rdx], dh
add dword [rax], eax
add byte [rcx], al
inc dword [rcx - 0x3a]
xchg byte [rdx], dh
add dword [rax], eax
add byte [rcx], al
jmp 0x1400942da
mov byte [r15], 3
mov byte [r14 + 0xe30], 3
mov al, 4
add byte [rax], al
add esi, dword [rax - 0x7977befc]
invalid
invalid
invalid
mov al, 0xd
add byte [rax], al
mov byte [r14 + 0xea8], 3
invalid
mov al, 3
mov rdi, qword [rsp + 0x68]
and al, 0x68
mov byte [r14 + 0xb28], al
mov byte [rsi + 0xb28], al
sub byte [rbx], cl
add byte [rax], al
mov al, 4
mov byte [rdi], al
mov qword [rbx], 3
add eax, dword [rbx]
add byte [rax], al
invalid
add eax, dword [rbx]
add byte [rax], al
add byte [rax - 0x7977befd], dh
mov al, 3
mov byte [r14 + 0xeb0], al
mov al, 3
mov byte [r14 + 0xeb0], al
mov byte [rsi + 0xeb0], al
xchg byte [rax + 0x4800000e], dh
mov eax, ebx
mov rax, rbx
add rsp, 0x358
pop rbx
pop rbp
pop rdi
pop rsi
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_net_tcp_socket.rs
cmp byte [rcx], cl
add bl, ch
invalid
cmp byte [rcx], cl
add bl, ch
xor ecx, dword [rax - 0x73]
lea rcx, str._async_fn__resumed_after_completion
lea rcx, str._async_fn__resumed_after_completion
lea ecx, str._async_fn__resumed_after_completion
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.27_srcclientconnecthttp.rs
jmp 0x140095e6d
invalid
and ecx, dword [rax - 0x73]
or eax, 0xbf237
lea ecx, str.called__Option::unwrap____on_a__None__value
add eax, 0x99650
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
jmp 0x140095e72
lea rcx, str._async_fn__resumed_after_completion
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_net_tcp_stream.rs
lea eax, [0x1401296e8]
xor eax, 0x8d4c0009
add eax, 0x9387b
jnp 0x140095ea3
or dword [rax], eax
lea eax, [0x1401296e8]
jnp 0x140095ea3
or dword [rax], eax
mov edx, 0x23
call fcn.1400cf3b0
cmp dword [rbp + 0xb0f0003], edx
ud2
ud2
or edx, dword [rsi + 0x48]
sub esp, 0x20
mov rsi, rcx
movzx eax, byte [rcx + 0x21]
test eax, eax
je 0x140095ecc
invalid
cmp r8d, 3
cmp eax, 3
je 0x140095ea2
cmp eax, 4
jne 0x140095ec6
mov rcx, qword [rsi + 0x28]
mov rdx, qword [rsi + 0x30]
mov edx, dword [rsi + 0x30]
mov edx, dword [rsi + 0x30]
push rsi
xor al, ch
sbb dword [rax + 0x7e80fffa], ebp
invalid
cmp byte [rsi + 0x20], 0
call fcn.1400406bb
inc dword [rax + 0x7400207e]
sbb cl, byte [rax - 0x7d]
jle 0x140095edc
cmp byte [rsi + 0x20], 0
jle 0x140095ec5
add byte [rdx + rbx + 0x48], dh
cmp dword [rsi + 0x30], 0
je case.0x14008e2c4.81
cmp qword [rsi + 0x30], 0
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rsi + 0x28]
je case.0x14008e2c4.81
mov r8, qword [rsi + 0x28]
mov rcx, qword [0x1401611e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rsi + 0x20], 0
add byte [rax - 0x7d], cl
invalid
add rsp, 0x20
add esp, 0x20
pop rsi
ret
cmp qword [rsi + 8], 0
je 0x140095ec6
mov r8, qword [rsi]
mov rcx, qword [0x1401611e0]
or al, 0
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
invalid
invalid
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add byte [rax], al
add byte [rbp - 0x7cec8b40], al
test eax, eax
je 0x140095f0e
cmp eax, 3
je 0x140095f1c
cmp eax, 4
jne 0x140095f3c
test eax, eax
je 0x140095f0e
cmp eax, 3
je 0x140095f1c
cmp eax, 4
jne 0x140095f3c
add rcx, 0x98
add ecx, 0x98
rcr dword [rax - 0x15000000], 4
add bl, ch
add al, 0x48
jmp 0x140095f12
add rcx, 0x10
add ecx, 0x10
add rsp, 0x20
pop rsi
jmp fcn.14007277b
std
invalid
and byte [rsi - 0x17], bl
pop rdi
enter 0xfffffffffffffffd, 0x48
std
dec dword [rax - 0x73]
mov cl, 0x98
add byte [rax], al
invalid
std
dec dword [rax - 0x73]
mov cl, 0x98
add byte [rax], al
add byte [rax - 0x7f], cl
add rcx, 0x108
lea rsi, [rcx + 0x98]
add rcx, 0x108
add al, ch
enter 0xfffffffffffffffd, 0x48
mov ecx, esi
call fcn.14007277b
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x1400919a3
nop
add rsp, 0x20
pop rsi
ret
js case.0x1400940d7.26
add byte [rax], al
add esi, dword [rbp + 0x27]
jne 0x140095f78
add byte [rbx], al
jne 0x140095f78
mov rsi, rcx
add rcx, 0x1f0
add byte [rax], al
add byte [rax], al
call fcn.140095eeb
cmp qword [rsi + 0x20], 0
and byte [rax], al
and byte [rax], al
je 0x140095f78
int1
add rsp, 0x20
pop rsi
jmp 0x14007279d
invalid
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
add esp, 0x20
invalid
pop rsi
ret
add dh, byte [rbp + 9]
add rcx, 8
jmp 0x14007279d
loopne 0x140095f4d
mov ebp, 0x4856fffd
std
call qword [rsi + 0x48]
push rsi
invalid
sub rsp, 0x20
sub esp, 0x20
in al, dx
and byte [rdi], cl
mov dh, 0x81
lock or dword [rax], eax
add byte [rax - 0x7d], cl
clc
invalid
movzx eax, byte [rcx + 0x9f0]
cmp rax, 6
ja case.0x140095fb5.1
sub ecx, dword [rax - 0x77]
invalid
mov rsi, rcx
lea rcx, [0x14015779c]
invalid
or al, 0
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
invalid
invalid
or dword [rax + 1], 0x48e0ffc8
loopne 0x140096000
mov rcx, qword [rsi + 0xa0]
mov ecx, dword [rsi + 0xa0]
mov rdx, qword [rsi + 0xa8]
mov edx, dword [rsi + 0xa8]
call fcn.140007a50
cmp dword [rsi], 2
jne 0x140096045
add rsp, 0x20
pop rsi
ret
and byte [rsi - 0x3d], bl
lea rcx, [rsi + 0x9f8]
call fcn.140095f43
jmp 0x14009602d
lea rcx, [rsi + 0x9f8]
call fcn.140095f7f
mov byte [rsi + 0x9f1], 0
lea rcx, [rsi + 0x950]
call 0x1400919a3
lea rcx, [rsi + 0x5d0]
call fcn.140095f43
lea rcx, [rsi + 0x250]
call fcn.140095f43
mov rcx, qword [rsi + 0x220]
mov rdx, qword [rsi + 0x228]
call fcn.140007a50
invalid
add rsi, 0x178
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
add rsp, 0x20
pop rsi
jmp fcn.140007a50
mov rcx, rsi
call 0x1400919a3
add rsi, 0x70
jmp 0x140096034
cmp rbp, rsi
je 0x140096591
movzx r13d, word [rbx + 0x60]
mov rax, qword [rbx + 0x40]
test rax, rax
je 0x140096439
invalid
mov rcx, qword [rsp + 0x88]
lea rdx, [rcx + rsi]
mov r8, qword [rdi + rsi + 0x48]
mov r9, qword [rdi + rsi + 0x50]
mov rcx, r12
call qword [rax]
jmp 0x14009644a
mov al, byte [rdi + rsi + 0x48]
mov byte [rsp + 0x30], al
mov qword [rsp + 0x28], 0
mov rax, qword [rsp + 0x28]
mov cl, byte [rsp + 0x30]
mov edx, dword [rsp + 0x31]
movzx r8d, word [rsp + 0x35]
mov r9b, byte [rsp + 0x37]
and al, 0x37
movups xmm0, xmmword [rsp + 0x38]
movaps xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x60], rax
mov byte [rsp + 0x68], cl
push 0x69245489
mov word [rsp + 0x6d], r8w
mov byte [rsp + 0x6f], r9b
lea rdx, [rbx + 0x30]
mov rax, qword [rbx + 0x18]
mov r8, qword [rbx + 0x20]
mov r9, qword [rbx + 0x28]
mov rcx, r12
call qword [rax]
mov al, byte [rbx + 0x38]
mov byte [rsp + 0x48], al
cmp qword [rbx], 0
je 0x1400964b7
mov rax, qword [rdi + rsi + 8]
mov rcx, qword [rdi + rsi + 0x10]
mov edx, 1
jmp 0x1400964b9
xor edx, edx
dec r15
add rbx, 0x68
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0xd0], xmm1
sub dword [rsp + 0xd0], ecx
movaps xmmword [rsp + 0xc0], xmm0
mov r8, qword [rsp + 0x48]
mov qword [rsp + 0xb0], r8
add byte [rax], al
invalid
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
movzx r8d, word [rsp + 0x64]
mov bh, 0x44
and al, 0x64
mov word [rsp + 0x2c], r8w
mov r8d, dword [rsp + 0x60]
mov dword [rsp + 0x28], r8d
mov qword [r14 + rsi], rdx
mov qword [r14 + rsi + 8], rax
mov qword [r14 + rsi + 0x10], rcx
adc byte [rdi], cl
sub byte [rsp + 0x90], al
add byte [rax], al
add byte [rax], al
movaps xmm1, xmmword [rsp + 0xa0]
movups xmmword [r14 + rsi + 0x18], xmm0
movups xmmword [r14 + rsi + 0x28], xmm1
mov rax, qword [rsp + 0xb0]
mov qword [r14 + rsi + 0x38], rax
cmp byte ss:[rdi], cl
sub byte [rsp + 0xc0], al
test byte [rax + rax*8], ah
add byte [rax], al
invalid
movaps xmm1, xmmword [rsp + 0xd0]
movups xmmword [r14 + rsi + 0x40], xmm0
movups xmmword [r14 + rsi + 0x50], xmm1
mov word [r14 + rsi + 0x60], r13w
mov dword [rsi + rsi + 0x60], ebp
mov eax, dword [rsp + 0x28]
mov dword [r14 + rsi + 0x62], eax
invalid
invalid
movzx eax, word [rsp + 0x2c]
mov word [r14 + rsi + 0x66], ax
add rsi, 0x68
invalid
test r15, r15
jne 0x140096405
mov rcx, qword [rsp + 0x80]
mov qword [rcx], r14
mov rax, qword [rsp + 0x50]
push rax
mov qword [rcx + 8], rax
mov rax, qword [rsp + 0x58]
or byte [r8 - 0x75], cl
and al, 0x58
mov qword [rcx + 0x10], rax
add rsp, 0xe8
invalid
call 0x19b0965b6
pop rbp
pop rdi
pop rsi
pop r12
invalid
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
push rdi
push rbp
push rbx
sub rsp, 0x88
in al, dx
mov byte [rax], al
add byte [rax], al
mov rsi, r8
test r8, r8
je 0x140096633
movabs rax, 0x1c71c71c71c71c8
cmp rsi, rax
jae case.0x14004a924.507
add byte [rcx - 0x77], cl
xlatb
mov r15, rdx
lea rax, [rsi*8]
lea rbx, [rax + rax*8]
lea ebx, [rax + rax*8]
lea ebx, [rax + rax*8]
test rbx, rbx
mov qword [rsp + 0x28], rcx
je 0x14009663e
mov al, byte [0x140161290]
mov edx, 8
or byte [rax], al
add byte [rax], al
invalid
or byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
fld1
xchg esp, eax
adc edi, esi
dec dword [rcx - 0x77]
invalid
mov rcx, rbx
call fcn.1400077b0
mov r14, rax
test rax, rax
jne 0x140096644
mov ecx, 8
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rdx, rbx
call fcn.1400ceec0
ud2
mov r14d, 8
jmp 0x1400966e6
add byte [rax], al
add byte [rcx - 0x42], al
mov r14d, 8
or byte [rax], al
add byte [rax], al
xor r13d, r13d
lea r12, [rsp + 0x60]
mov rbp, rsi
cmp rbx, r13
cmp ebx, ebp
je case.0x14004ae31.493
lea rdi, [r15 + 0x48]
lea rdx, [r15 + 0x38]
mov rax, qword [r15 + 0x20]
mov r8, qword [r15 + 0x28]
mov r9, qword [r15 + 0x30]
mov rcx, r12
call qword [rax]
mov al, byte [r15 + 0x40]
mov byte [rsp + 0x80], al
mov byte [rsp + 0x80], al
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
adc byte [r8 - 0x75], r9b
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x50
adc byte [r8 - 0x75], r9b
adc byte [rax - 0x75], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x50
movups xmm2, xmmword [rsp + 0x60]
movups xmm3, xmmword [rsp + 0x70]
adc byte [rsp + 0x70], bl
adc byte [rsp + 0x70], bl
movaps xmmword [rsp + 0x40], xmm3
movaps xmmword [rsp + 0x30], xmm2
movups xmmword [r14 + r13], xmm0
movups xmmword [r14 + r13 + 0x10], xmm1
movups xmmword [rsi + rbp + 0x10], xmm1
movups xmmword [rsi + rbp + 0x10], xmm1
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movups xmmword [r14 + r13 + 0x20], xmm0
and byte cs:[rbx + 0xf], al
adc dword [rsi + rbp + 0x30], ecx
and byte cs:[rbx + 0xf], al
and byte [rbx + 0xf], al
adc dword [rsi + rbp + 0x30], ecx
mov rax, qword [rsp + 0x50]
mov qword [r14 + r13 + 0x40], rax
add r13, 0x48
mov r15, rdi
dec rbp
jne case.0x140076336.142
mov rcx, qword [rsp + 0x28]
mov qword [rcx], r14
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], rsi
jno case.0x14004b60e.485
jno case.0x14004b60e.485
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop rsi
pop r15
ret
call fcn.140007870
idiv edi
ud2
xchg qword [rbx], rax
add byte [rdi], cl
or eax, dword [rcx - 0x42]
mov esi, 8
jmp case.0x14004b60e.481
cmc
test dword [rbx], eax
mov qword [rcx], r14
mov qword [rcx + 8], rsi
or byte [rax - 0x77], cl
jno 0x140096804
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rdi
ret
invalid
mov eax, dword [rdi - 8]
mov rcx, qword [0x1401611e0]
xor edx, edx
call rbx
add rdi, 0x58
dec rsi
invalid
jne case.0x14004b336.465
mov rax, qword [rdi]
cmp rax, 3
cmp eax, 3
ja 0x1400968df
movsxd rax, dword [r14 + rax*4]
add rax, r14
add eax, esi
jmp rax
lea ecx, [rdi + 8]
call fcn.14008d973
invalid
mov r8, qword [rdi + 0x58]
test r8, r8
test eax, eax
je 0x1400968d1
cmp qword [rdi + 0x60], 0
je 0x1400968ab
invalid
invalid
mov rcx, qword [0x1401611e0]
xor edx, edx
call rbx
mov rcx, qword [rdi + 0x70]
mov rdx, qword [rdi + 0x80]
mov edx, dword [rdi + 0x80]
call fcn.14003eaa8
cmp qword [rdi + 0x78], 0
je 0x1400968d1
mov r8, qword [rdi + 0x70]
mov rcx, qword [0x1401611e0]
add byte [rcx], dh
sar bh, cl
invalid
add byte [rcx], dh
sar bh, cl
ror dword [rax - 0x7f], cl
invalid
add rdi, 0x88
dec rsi
dec esi
jne 0x140096875
jmp 0x140096928
cmp byte [rdi + 0x38], 2
je 0x1400968f8
lea rcx, [rdi + 0x30]
mov rax, qword [rdi + 0x18]
mov rdx, qword [rdi + 0x20]
push rdi
and byte [rbx + rcx*4 + 0x47], cl
sub r15b, r15b
push rax
invalid
lea rcx, [rdi + 8]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x140096890
call fcn.14004f153
jmp 0x140096890
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
pop rsi
ret
call fcn.1400cf6d0
ud2
add dword [rax - 0x75], ecx
or byte [rcx], dh
ror byte [rax - 0x77], cl
mov qword [rax], rdx
mov rax, qword [rcx + 0x10]
invalid
invalid
push rcx
mov qword [rax], rdx
mov rax, qword [rcx + 0x10]
mov qword [rcx + 0x10], rdx
adc byte [rax - 0x7b], cl
invalid
adc byte [rax - 0x7b], cl
sal byte [rcx + rsi - 1], 0xd0
call rax
test eax, eax
je 0x140096bb6
call rax
mov rsi, rax
mov rdi, qword [rdi + 8]
or byte [rax - 0x75], cl
invalid
or byte [rax - 0x75], cl
invalid
mov eax, dword [rdi]
mov rcx, qword [rax]
test rcx, rcx
je 0x140096ba7
lock dec qword [rcx]
jne 0x140096ba7
mov rcx, qword [rax]
call fcn.14004f493
or al, ch
in al, dx
mov bl, bh
dec dword [rax - 0x75]
invalid
mov rax, qword [rdi]
mov qword [rax], rsi
mov al, 1
add rsp, 0x58
invalid
pop rax
pop rdi
pop rsi
ret
lea rax, str.Lazy_instance_has_previously_been_poisoned
or dword [rax], eax
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
mov qword [rcx + 8], 1
sub byte [rax - 0x77], cl
add dword [rax - 0x39], ecx
or byte [r9], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
add eax, 0xbe9d4
jmp 0xc9516be1
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fonce_cell_1.18.0_srclib.rs
adc eax, 0x9ad5a
adc eax, 0x9ad5a
add al, ch
call fcn.1400cf220
ud2
xor eax, 0xf000386
or ecx, esp
int3
int3
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
sub esp, 0x28
sub byte [rbx + rcx*4 + 0x62], cl
sbb byte [rbx + rcx*4 + 0x7a], cl
mov edi, dword [rdx + 0x10]
sub byte [rbx + rcx*4 + 0x62], cl
sbb byte [rbx + rcx*4 + 0x7a], cl
mov edi, dword [rdx + 0x10]
xor eax, eax
mov r8, r12
xor eax, eax
mov r8, r12
sub r8, r15
clc
jb 0x140096dde
invalid
mov rdi, rdx
mov rbp, qword [rdx + 8]
cmp r12, rbp
in al, dx
in al, dx
ja 0x140096dde
xchg dword [rax + 0x48000001], edi
mov dword [rsp + 0x20], ecx
mov qword [rsp + 0x20], rcx
mov rsi, qword [rdi]
lea rdx, [rsi + r15]
lea r14, ds:[rdi + 0x28]
lea r14, ds:[rdi + 0x28]
lea esi, [rdi + 0x28]
mov rbx, qword [rdi + 0x20]
cmp rbx, 4
add al, 0xf
xchg ah, bl
add byte [rax], al
invalid
add bl, ch
jmp 0x140096c60
sbb ah, byte [rsi + 0x2e]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
lea rdx, [rsi + r15]
mov r8, r12
mov eax, esp
sub r8, r15
jb 0x140096dd7
invalid
ja 0x140096c5f
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add byte [rcx + 0xf], al
mov dh, 0x4c
invalid
movzx ecx, byte [r14 + rbx - 1]
cmp r8, 0x10
adc byte [rbx + 0x34], dh
adc byte [rbx + 0x34], dh
xor al, 0x45
xor ecx, ecx
xor r9d, r9d
test r8, r8
je case.0x140080cd8.129
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rdx + 0x38], al
or al, 0xa
cmp byte [rdx + r9], cl
je 0x140096cb3
sub eax, 0x4dc1ff49
cmp eax, ecx
invalid
inc r9
cmp r8, r9
invalid
jne 0x140096c80
mov r9, r8
xor eax, eax
cmp rax, 1
clc
invalid
je 0x140096cd0
clc
add dword [rdi + rsi - 0x17], esi
sub al, 1
add byte [rax], al
add byte [rsi - 0x70], ah
jmp 0x140096dca
call fcn.1400101d0
mov r9, rdx
ror dword [rax - 0x7d], 1
clc
invalid
ror dword [rax - 0x7d], 1
clc
add dword [rdx + riz - 0x17], esi
and ch, cl
invalid
cmp eax, 1
je 0x140096cd0
jmp 0x140096dca
mov eax, 1
cmp rax, 1
cmp eax, 1
cmp eax, 1
add dword [rdi], ecx
test dword [rax], ecx
add dword [rax], eax
jne 0x140096dca
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rbp + 1], cl
add edi, ecx
add r15, r9
add edi, ecx
inc r15
mov qword [rdi + 0x10], r15
adc byte [rcx + 0x39], cl
fisttp word [rdi]
invalid
insd dword [rdi], dx
invalid
invalid
invalid
adc byte [rcx + 0x39], cl
fisttp word [rdi]
invalid
invalid
cmp r15, rbp
ja 0x140096c50
dec dword [rbp + rcx*4 + 5]
invalid
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_strpattern.rs
mov edx, 4
mov rcx, rbx
add byte [rax], al
add byte [rax - 0x77], cl
fld1
call fcn.1400cf340
invalid
call fcn.1400cf340
ud2
invalid
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rdx - 0x73], cl
adc al, 0x3e
lea rdx, [rsi + r15]
mov r8, r12
mov eax, esp
sub r8, r15
jb 0x140096dd7
add byte [rax], al
invalid
add byte [rcx + 0xf], al
mov dh, 0x4c
invalid
movzx ecx, byte [r14 + rbx - 1]
cmp r8, 0x10
jae 0x140096d60
xor r9d, r9d
test r8, r8
je case.0x140079c61.135
invalid
sbb eax, 0x2e666666
nop dword [rax + rax]
add byte [rax], al
invalid
nop word cs:[rax + rax]
add byte [rax], al
add byte [rdx + 0x38], al
or al, 0xa
invalid
cmp byte [rdx + r9], cl
or dh, byte [rdx + rbp + 0x49]
inc ecx
je 0x140096d70
sub cl, byte [rcx - 1]
ror dword [rbp + 0x39], 0xc8
inc r9
cmp r8, r9
jne 0x140096d40
mov r9, r8
mov r9, r8
xor eax, eax
cmp rax, 1
clc
add dword [rdi + riz - 0x15], esi
je 0x140096d80
jmp 0x140096dca
nop dword [rax + rax]
je 0x140096d80
jmp 0x140096dca
call fcn.1400101d0
imul edx, dword [rdi + rsi*8 - 0x2e76b601], 0x48
cmp eax, 1
mov r9, rdx
cmp rax, 1
add dword [rdx + rdx - 0x15], esi
pop rdx
je 0x140096d80
jmp 0x140096dca
mov eax, 1
cmp rax, 1
jne 0x140096dca
nop dword [rax + rax]
add byte [rax], r8b
add r15, r9
inc r15
mov qword [rdi + 0x10], r15
mov r13, r15
sub r13, rbx
jb 0x140096d10
invalid
jp 0x140096d93
invalid
invalid
invalid
cmp r15, rbp
ja 0x140096d10
lea rcx, [rsi + r13]
mov rdx, r14
mov r8, rbx
mov r8, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140096d10
invalid
invalid
invalid
invalid
mov rcx, qword [rsp + 0x20]
and al, 0x20
mov qword [rcx + 8], r13
imul ecx, dword [rax], 0x1079894c
mov qword [rcx + 0x10], r15
mov eax, 1
jmp 0x140096dde
invalid
adc al, 0x4c
mov dword [rdi + 0x10], esp
mov qword [rdi + 0x10], r12
xor eax, eax
mov rcx, qword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
and al, 0x20
jmp 0x140096dde
mov rcx, qword [rsp + 0x20]
xor eax, eax
mov qword [rcx], rax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
int3
int3
push rsi
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x90
mov rsi, rcx
mov rcx, qword [rcx]
test rcx, rcx
leave
nop
add byte [rax], al
add byte [rax - 0x77], cl
invalid
leave
je 0x140097279
add al, 0
add byte [rbx - 0x3f00e7ba], cl
inc eax
mov eax, dword [rsi + 0x18]
inc eax
mov dword [rsi + 0x18], eax
cmp eax, 0x1f5
jae 0x140096ea5
mov r8, qword [rsi + 8]
or byte [rax - 0x75], r9b
adc byte [rcx + r15 - 0x40], r9b
cmp rax, r8
mov rax, qword [rsi + 0x10]
cmp rax, r8
ror byte [rdi], 0x83
cmp dword [0x115926e3e], eax
jae case.0x140096e66.68
mov ebp, edx
movzx ebx, byte [rcx + rax]
lea rdx, [rax + 1]
add dword [rax - 0x77], ecx
push rsi
invalid
mov dh, 0x1c
add dword [rax - 0x73], ecx
push rax
mov dword [rsi + 0x10], edx
adc byte [rbp + rcx*4 + 0x4b], al
mov esi, 0x17f98341
lea r9d, [rbx - 0x42]
cmp r9d, 0x17
ja case.0x140096e66.68
add eax, 0x8d4c0000
adc eax, 0xc0969
invalid
or dword [rax + rax], ecx
lea r10, [0x1401577c8]
lea edx, [0x1401577c8]
imul ecx, dword [rcx], 0x634f000c
or al, 0x8a
movsxd r9, dword [r10 + r9*4]
add r9, r10
jmp r9
jmp rcx
rol dword [rcx - 1], 1
loope 0x140096eb6
invalid
jmp rcx
cmp rdx, r8
cmp edx, eax
jae 0x1400972bf
or dword [rbp + 4], 0
add al, 0
add byte [rax + 0xf73113c], al
test dword [rbx + 4], eax
add al, 0
invalid
cmp byte [rcx + rdx], 0x73
jne 0x1400972bf
add al, 0
invalid
add al, 0
add byte [rbp + rcx*4 + 0x48], cl
add cl, byte [rcx + rcx*4 + 0x4e]
mov dword [rsi + 0x10], ecx
cmp r9, r8
invalid
invalid
jp 0x140096e8d
lea r9, [rax + 2]
mov qword [rsi + 0x10], r9
mov dword [rsi + 0x10], ecx
mov dword [rsi + 0x10], ecx
cmp r9, r8
jae 0x140097107
add byte [rax], al
add byte [rax], al
cmp byte [rcx + r9], 0x5f
jne 0x140097107
add rax, 3
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
mov dword [rsi + 0x10], eax
jmp 0x1400972bf
mov rcx, qword [rsi + 0x20]
leave
je 0x140096ecb
lea rdx, [0x140129f48]
mov r8d, 0x19
mov eax, 0x19
call fcn.14000a850
mov dil, 1
mov bh, 1
test al, al
jne 0x1400973a4
cmp edi, esi
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x4d9850f], eax
add byte [rax], al
mov qword [rsi], 0
mov byte [rsi + 8], 1
add dh, al
or byte [rcx], r8b
jmp 0x1400973a2
add byte [rax], al
mov rcx, rsi
mov edx, ebp
call fcn.140097520
mov dil, 1
jmp 0x140097366
lea rcx, [rsp + 0x30]
and al, 0x30
mov rdx, rsi
call fcn.1400976c0
add byte [rax + 0x30247c], al
je 0x140097171
insb byte [rdi], dx
add al, byte [rax]
invalid
insb byte [rdi], dx
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x5c
and al, 0x31
invalid
movzx ebx, byte [rsp + 0x31]
xor dword [rax - 0x75], ecx
and byte [rax - 0x7b], r9b
leave
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140096f42
test bl, bl
lea rax, str.invalid_syntaxrecursion_limit_reached
xor byte [rcx], cl
add byte [rax - 0x73], cl
adc eax, 0x93025
invalid
xor byte [rcx], cl
invalid
xor byte [rcx], cl
add byte [rax - 0x73], cl
adc eax, 0x93025
invalid
xor byte [rcx], cl
invalid
cmove rdx, rax
movzx eax, bl
lea r8, [rax + rax*8]
add r8, 0x10
call fcn.14000a850
sbb dword [rcx], edi
idiv edi
ret
sbb dword [rcx], edi
idiv edi
mov dil, 1
test al, al
jne 0x1400973a4
test dword [rdx + 4], esp
add byte [rax], al
mov qword [rsi], 0
add byte [rax], al
mov byte [rsi + 8], bl
jmp 0x1400973a2
mov rcx, rsi
mov edx, ebp
call fcn.140096e00
mov dil, 1
test al, al
jne 0x1400973a4
invalid
test bpl, bpl
je 0x140096f8e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140096f8e
lea rdx, [0x140129b18]
mov r8d, 2
add al, byte [rax]
add byte [rax], al
popfq
sub ecx, dword [rcx]
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
call fcn.14000a850
test al, al
jne 0x1400973a4
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140096fb1
lea rdx, [0x140129bd3]
mov r8d, 1
call fcn.14000a850
test al, al
jne 0x1400973a4
mov rcx, rsi
call fcn.140098580
test rax, rax
jne 0x1400973a4
jmp 0x14009734b
add byte [rax], al
mov rcx, rsi
call fcn.140098010
mov rbx, rax
test bl, 1
jne 0x1400970ba
add byte [rax], al
add byte [rax], al
mov rcx, rsi
mov edx, ebp
call fcn.140096e00
sbb edi, esi
invalid
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x3b4850f], eax
add byte [rax], al
cmp qword [rsi], 0
je 0x140097248
invalid
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.1400976c0
cmp byte [rsp + 0x30], 0
and al, 0x30
add byte [rdi], cl
test ebx, esi
invalid
invalid
invalid
cmp qword [rsi], 0
je 0x140097279
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rbx + rcx*4 + 0x74], cl
mov esi, dword [rsp + 0x38]
mov r14, qword [rsp + 0x38]
mov esi, dword [rsp + 0x38]
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.140097790
cmp qword [rsp + 0x30], 0
and al, 0x30
add byte [rdi], cl
test byte [rdx + rax], al
add byte [rax], al
invalid
and al, 0x30
add byte [rdi], cl
test byte [rdx + rax], al
add byte [rax], al
invalid
shr rbx, 0x20
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
and al, 0x40
and al, 0x40
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
cmp ebx, 0x110000
add byte [rcx], dl
add byte [rdi], cl
test dword [rsi + 3], edx
add byte [rax], al
add byte [rcx], dl
add byte [rdi], cl
test dword [rsi + 3], edx
add byte [rax], al
mov rax, qword [rsp + 0x58]
and al, 0x58
or rax, qword [rsp + 0x68]
je 0x14009736a
test ah, bh
add al, byte [rax]
invalid
test ah, bh
add al, byte [rax]
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14009736a
lea rdx, [0x140129b18]
mov r8d, 2
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
call fcn.14000a850
test al, al
jne 0x1400973a4
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x14009736a
lea rcx, [rsp + 0x50]
call case.0x14004b859.462
or dword [rax], eax
add cl, ch
mov ch, 2
add byte [rax], al
or dword [rax], eax
add cl, ch
mov ch, 2
add byte [rax], al
mov rdi, qword [rsi + 0x20]
jmp case.0x1400940d7.39
invalid
add cl, al
jmp 0x1400970c5
shr ebx, 8
and bl, 1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
je 0x1400970f8
test bl, bl
lea rax, str.invalid_syntaxrecursion_limit_reached
add eax, 0x92e66
lea rdx, [0x140129f48]
cmove rdx, rax
movzx eax, bl
lea r8, [rax + rax*8]
add r8, 0x10
call fcn.14000a850
mov dil, 1
test al, al
ror byte [rdi], 0x85
lodsb al, byte [rsi]
add al, byte [rax]
invalid
ror byte [rdi], 0x85
lodsb al, byte [rsi]
add al, byte [rax]
add byte [rax - 0x39], cl
invalid
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1400973a2
add byte [rax], al
xor eax, eax
mov r10d, 0x3e
cmp r9, r8
jae case.0x140096e66.68
movzx edx, byte [rcx + r9]
movzx edx, byte [rcx + rcx]
cmp dl, 0x5f
je 0x1400972a5
lea r11d, [rdx - 0x30]
cmp r11b, 0xa
or dh, byte [rdx + 0x23]
lea r11d, [rdx - 0x61]
cmp r11b, 0x1a
jae 0x14009713f
add dl, 0xa9
jmp 0x140097150
lea r11d, [rdx - 0x41]
cmp r11b, 0x1a
jae case.0x140096e66.68
add dl, 0xe3
mov r11d, edx
inc r9
mov qword [rsi + 0x10], r9
mul r10
jo case.0x140096e66.68
add byte [rax], al
add byte [rax], al
movzx edx, r11b
add rax, rdx
jae 0x14009710f
jmp case.0x140096e66.68
cmp qword [rsi], 0
je 0x140097279
mov rbx, qword [rsp + 0x38]
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.140097790
cmp qword [rsp + 0x30], 0
je 0x14009723e
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
xor byte [rdi], cl
adc byte [rsp + 0x40], cl
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x14009736a
lea rcx, [rsp + 0x70]
call case.0x14004b859.462
mov dil, 1
test al, al
jne 0x1400973a4
test edx, edx
add dword [rax], eax
invalid
test edx, edx
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
ror byte [rdi], 0x84
mov eax, dword [rcx]
mov rax, qword [rsi + 0x20]
test rax, rax
je 0x14009736a
add byte [rax], al
add byte [rax], al
test byte [rax + 0x34], 4
jne 0x14009736a
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140155190]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x1400973a4
mov rdx, qword [rsi + 0x20]
mov rcx, rbx
call 0x14000e0c0
test al, al
jne 0x1400973a4
mov rax, qword [rsi + 0x20]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140155191]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x140097366
movzx ebx, byte [rsp + 0x38]
jmp 0x140096f0a
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400973a2
lea rdx, [0x140129b18]
mov r8d, 2
sub byte [rcx], cl
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
call fcn.14000a850
test al, al
jne 0x1400973a4
add byte [rax], al
add byte [rax], al
cmp qword [rsi], 0
jne 0x140096ffa
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400973a2
lea rdx, str._for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 1
sub al, 9
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
add rsp, 0x90
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
jmp fcn.14000a850
inc r9
mov qword [rsi + 0x10], r9
inc rax
ror byte [rdi], 0x84
rol byte [rax], 0
invalid
cmp rax, 0xffffffffffffffff
je case.0x140096e66.68
mov rdi, qword [rsi + 0x20]
mov qword [rsi + 0x20], 0
mov rcx, rsi
int1
xor edx, edx
call fcn.140096e00
test al, al
jne 0x1400974e7
mov qword [rsi + 0x20], rdi
test rdi, rdi
je 0x140097306
lea rdx, [0x140129bd3]
mov r8d, 1
mov rcx, rdi
stc
stc
call fcn.14000a850
mov dil, 1
test al, al
jne 0x1400973a4
mov rcx, rsi
call fcn.140098060
mov dil, 1
test al, al
jne 0x1400973a4
cmp bl, 0x4d
je 0x14009734b
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14009733d
lea rdx, [0x140129f99]
mov r8d, 4
call fcn.14000a850
test al, al
jne 0x1400973a4
mov rcx, rsi
xor edx, edx
call fcn.140096e00
test al, al
jne 0x1400973a4
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14009736a
lea rdx, [0x140129bd2]
mov r8d, 1
call fcn.14000a850
test al, al
jne 0x1400973a4
cmp qword [rsi], 0
je 0x1400973a2
dec dword [rsi + 0x18]
jmp 0x1400973a2
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140097397
lea rdx, str.invalid_syntaxrecursion_limit_reached
mov r8d, 0x10
call fcn.14000a850
mov dil, 1
test al, al
jne 0x1400973a4
mov qword [rsi], 0
mov byte [rsi + 8], 0
xor edi, edi
mov eax, edi
add rsp, 0x90
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400973d3
lea rdx, [0x140129f8a]
mov r8d, 3
call fcn.14000a850
test al, al
jne 0x1400973a4
cmp ebx, 0x43
je 0x1400973f5
cmp ebx, 0x53
jne 0x140097412
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je case.0x14002e02d.1021
lea rdx, [0x140129f94]
mov r8d, 4
jmp 0x14009740b
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je case.0x14002e02d.1021
lea rdx, [0x140129f8d]
mov r8d, 7
call fcn.14000a850
jmp 0x140097429
mov rdx, qword [rsi + 0x20]
mov dword [rsp + 0x30], ebx
test rdx, rdx
je case.0x14002e02d.1021
lea rcx, [rsp + 0x30]
call fcn.14000ffe0
test al, al
jne 0x1400973a4
mov rax, qword [rsp + 0x58]
or rax, qword [rsp + 0x68]
mov rcx, qword [rsi + 0x20]
invalid
je 0x140097487
test rcx, rcx
je 0x14009736a
lea rdx, [0x140155192]
mov r8d, 1
call fcn.14000a850
test al, al
jne 0x1400973a4
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x14009736a
lea rcx, [rsp + 0x50]
call case.0x14004b859.462
test al, al
jne 0x1400973a4
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14009736a
lea rdx, [0x140129f98]
mov r8d, 1
call fcn.14000a850
test al, al
jne 0x1400973a4
mov rdx, qword [rsi + 0x20]
mov qword [rsp + 0x30], r14
test rdx, rdx
je 0x14009736a
lea rcx, [rsp + 0x30]
call fcn.140009e50
test al, al
jne 0x1400973a4
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14009736a
lea rdx, [0x14012c21b]
jmp 0x14009735b
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
lea rcx, str._fmt::Error_s_should_be_impossible_without_a__fmt::Formatter_
lea r9, [0x140129970]
lea r8, [rsp + 0x30]
mov edx, 0x3d
call fcn.1400cf640
ud2
add rsp, 0x298
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
jmp rax
mov edx, 0x24
sub rdx, r14
mov eax, 0
add byte [rax + 0xf], cl
ret 0x8348
cmp eax, 1
clc
add dword [rax - 0x7d], ecx
adc eax, 0
cmp rax, 0x1a
sbb bh, byte [rdi + 0x1a]
cmovae rax, r9
lea edx, [r8 - 0x61]
cmp dl, 0x1a
sbb dh, byte [rdx + 0x14]
lea edx, [r8 - 0x30]
cmp dl, 9
ja 0x140097f10
add r8b, 0xea
mov edx, r8d
invalid
inc rbx
movzx r9d, dl
cmp rax, r9
jbe case.0x140064ee9.294
add rcx, r9
jb 0x140097f10
lea r13, [r12 + 1]
mov rax, rcx
enter 0x94c, 0xffffffffffffffe8
call 0x160f23d79
je 0x140097ceb
mov rax, rcx
xor edx, edx
div r13
mov r10, rdx
jmp 0x140097cf5
invalid
mov r8d, 0x24
sub r8, rax
mov r13d, 0x48
nop
mov rax, r13
sub rax, r14
invalid
mov r11d, 0
cmovae r11, rax
cmp r11, 1
adc r11, 0
adc ebx, 0
cmp r11, 0x1a
cmp ebx, 0x1a
cmovae r11, rdi
cmp rbx, qword [rsp + 0x78]
je 0x140097f10
invalid
test dword [rdx], eax
add byte [rax], al
movzx eax, byte [rbx]
lea edx, [rax - 0x61]
lahf
cmp dl, 0x1a
jb case.0x14004b475.497
lea edx, [rax - 0x30]
cmp dl, 9
ja 0x140097f10
outsb dx, byte [rsi]
add al, byte [rax]
invalid
add al, 0xea
mov edx, eax
movzx r10d, dl
mov rax, r10
ror byte [rcx - 9], 1
mul eax
jo 0x140097f10
add r9, rax
jb 0x140097f10
add al, byte [rax]
invalid
inc rbx
cmp r11, r10
ja case.0x14004ada8.515
mov eax, ecx
xor edx, edx
div r13d
mov r10d, edx
invalid
add r15, rax
setb al
xchg edx, eax
ror byte [rax - 0x75], 0x54
and al, 0x68
cmovae rdx, r15
mov qword [rsp + 0x68], rdx
mov rdx, r15
shr rdx, 0x20
jne 0x140097f10
test al, al
jne 0x140097f10
add byte [rax], al
add byte [rax], al
cmp r15d, 0x110000
je 0x140097f10
mov eax, edi
xor eax, 0xd800
add eax, 0xfffff800
invalid
invalid
cmp eax, 0x10f7ff
add byte [rdi], cl
ja 0x140097f10
cmp r12, 0x7f
ja 0x140097f10
invalid
cmp r12, r10
jbe 0x140097d80
invalid
mov eax, r12d
sub eax, r10d
test al, 3
add ecx, dword [rax - 0x75]
jl 0x140097d82
invalid
je 0x140097dd3
mov rax, rcx
mov r8, qword [rsp + 0x20]
and al, 0x20
and byte [rcx + rcx - 0x40], cl
and byte [rcx + rcx - 0x40], cl
shr rax, 0x20
je 0x140097d97
invalid
mov rax, rcx
xor edx, edx
ror byte [rcx - 9], cl
invalid
jmp 0x140097d9e
nop dword [rax]
cmp r10, 0x80
mov rdi, qword [rsp + 0x38]
mov edi, dword [rsp + 0x38]
jl 0x140097daf
cmp byte [rdi], cl
invalid
jge 0x140097d90
add byte [rax], al
jmp 0x140097ff3
add al, byte [rax]
add byte [rcx + 0x41d231c8], cl
div eax
mov eax, ecx
xor edx, edx
div r8d
imul rax, qword [rsp + 0x48]
add rcx, rax
xor eax, eax
ror byte [rdi], 0x1f
nop dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov edx, dword [rbp + rax*4 - 4]
mov dword [rbp + rax*4], edx
test dword [rax], eax
dec rax
mov edx, r12d
mov edx, esp
mov edx, esp
sub dl, cl
movzx edx, dl
and edx, 3
add rdx, rax
jne 0x140097db0
sub rax, qword [rsp + 0x50]
sub eax, dword [rsp + 0x50]
mov r12, rax
mov rax, qword [rsp + 0x80]
add rax, rdi
add eax, edi
sub rax, r10
cmp rax, 3
jb 0x140097e0f
ror byte [rax - 0x7d], 1
clc
add esi, dword [rdx + 0x28]
nop word [rax + rax]
movups xmm0, xmmword [rsp + r12*4 + 0x88]
movups xmmword [rsp + r12*4 + 0x8c], xmm0
lea rax, [r12 - 4]
and al, 0xfc
mov r12, rax
cmp rax, r10
ja case.0x1400737d2.190
mov dword [rsp + r10*4 + 0x98], r15d
cmp rbx, qword [rsp + 0x78]
cmp ebx, dword [rsp + 0x78]
cmp ebx, dword [rsp + 0x78]
je case.0x14006a1a4.234
movzx r8d, byte [rbx]
mov rax, r9
shr rax, 0x20
and byte [rbx + rcx*4 + 0x7c], cl
and al, 0x30
invalid
and byte [rbx + rcx*4 + 0x7c], cl
and al, 0x30
invalid
je 0x140097e43
mov rax, r9
xor edx, edx
div qword [rsp + 0x28]
mov r9, rax
jmp 0x140097e4f
mov eax, r9d
xor edx, edx
div dword [rsp + 0x28]
mov r9d, eax
invalid
mov r12, qword [rsp + 0x20]
mov rax, r9
or rax, r13
or eax, ebp
shr rax, 0x20
je 0x140097e6d
mov rax, r9
xor edx, edx
div r13
mov rcx, rax
jmp 0x140097e77
mov eax, r9d
xor edx, edx
div r13d
cmc
cmc
mov ecx, eax
add rcx, r9
leave
xor r11d, r11d
cmp rcx, 0x1c8
cmp ecx, 0x1c8
jb 0x140097ead
mov r9, rcx
nop dword [rax]
mov rax, r9
mul rsi
mov rcx, rdx
invalid
shr rcx, 5
add r11, 0x24
cmp r9, 0x3e57
mov r9, rcx
mov ecx, ecx
ja 0x140097e90
inc r10
lea eax, [rcx*4]
lea eax, [rax + rax*8]
invalid
add ecx, 0x26
xor edx, edx
div cx
movzx r14d, ax
add r14, r11
inc rdi
mov qword [rsp + 0x38], rdi
add r15, 4
add edi, 4
invalid
add edi, 4
mov qword [rsp + 0x30], r15
add rbp, 4
invalid
add al, 0x48
dec dword [rsp + 0x50]
and al, 0x50
xor byte [rax - 0x7d], cl
invalid
and al, 0x50
dec qword [rsp + 0x48]
inc r12
inc esp
mov qword [rsp + 0x20], r12
mov eax, 2
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x28], rax
mov r12, r13
mov r15, qword [rsp + 0x68]
and al, 0x68
mov rcx, r10
mov r9d, 0x1a
add byte [rax], al
add byte [rax], al
add byte [rax], al
jmp 0x140097bca
invalid
mov rax, qword [rsp + 0x60]
mov r14, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.punycode_0
lea edx, str.punycode_0
lea edx, str.punycode_0
mov r8d, 9
mov eax, 9
mov rcx, r14
mov rsi, rax
call rax
rol byte [rax - 0x4b], 1
invalid
test al, al
invalid
jne fcn.140097f8a
invalid
sal byte [rbp + 0x4d], 0x4c
mov eax, dword [rsp + 0x90]
and al, 0x90
add byte [rax], al
invalid
mov r8, qword [rsp + 0x90]
test r8, r8
je 0x140097f74
mov rcx, r14
mov rdx, qword [rsp + 0x88]
mov rdi, rsi
add byte [rax], al
add byte [rax - 0x77], cl
mov rdi, rsi
call rsi
call rsi
test al, al
jne fcn.140097f8a
lea rdx, [0x140129d69]
add al, 0x1e
or dword [rax], eax
invalid
mov r8d, 1
mov rcx, r14
mov ecx, esi
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
mov ecx, esi
call rdi
test al, al
jne fcn.140097f8a
mov rcx, r14
mov ecx, esi
mov rdx, qword [rsp + 0x58]
mov edx, dword [rsp + 0x58]
mov r8, qword [rsp + 0x70]
mov rdi, rsi
call rsi
invalid
jo 0x140097fca
invalid
test al, al
je 0x140097fa0
invalid
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
lea rdx, [0x14012c21b]
mov r8d, 1
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rax, rdi
mov eax, edi
jmp 0x140097b2b
jae 0x140097fb1
invalid
lea rsi, [rsp + 0x44]
mov rdi, qword [rsp + 0x60]
mov edi, dword [rsp + 0x60]
invalid
lea rbx, [rsp + 0x98]
add byte [rax], al
mov r14, qword [rsp + 0x30]
nop
mov eax, dword [rbx]
add ecx, dword [rcx + 0x48442444]
mov ecx, esi
mov dword [rsp + 0x44], eax
and al, 0x44
mov rcx, rsi
mov rcx, rsi
mov rdx, rdi
call fcn.14000ffe0
invalid
mov ebp, eax
test al, al
jne fcn.140097f8a
add rbx, 4
add ebx, 4
add r14, 0xfffffffffffffffc
invalid
jne 0x140097fd0
jmp fcn.140097f8a
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustc_demangle_0.1.23_src_v0.rs
lea eax, [0x140129d48]
or dword [rax], eax
mov edx, 0x80
mov rcx, r10
mov ecx, edx
mov ecx, edx
call fcn.1400cf2d0
add eax, dword [rax]
ud2
or ecx, esp
int3
int3
cmp edx, dword [rcx + 8]
jae case.0x14004ada8.530
mov rax, qword [rcx]
add dword [rdi], ecx
mov dh, 4
adc byte [rax - 1], cl
ret 0x8948
invalid
movzx eax, byte [rax + rdx]
inc rdx
mov qword [rcx + 0x10], rdx
mov dword [rcx + 0x10], edx
mov dword [rcx + 0x10], edx
lea ecx, [rax - 0x41]
cmp cl, 0x1a
jae case.0x140087446.144
stc
sbb dh, byte [rbx + 0xd]
jae case.0x140087446.144
xor ecx, ecx
jmp 0x140098051
mov ecx, 1
add byte [rcx], dh
shr bl, 0x14
invalid
xor eax, eax
jmp 0x140098051
invalid
adc al, 4
test dword [rcx], esi
sal byte [rcx], cl
add al, 0x85
xor edx, edx
xor ecx, ecx
leave
leave
cmp al, 0xe6
add byte [rax], al
adc dword [rax], eax
add byte [rax + 0xf], cl
ret 0xc148
ret 0xc148
cmovb rax, rdx
ret 0xc148
shl rax, 0x20
shl eax, 0x20
or rax, rcx
or eax, ecx
ret
int3
int3
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x30
xor byte [rax - 0x77], cl
mov esi, ecx
mov esi, ecx
invalid
mov r15, qword [rcx]
test r15, r15
je 0x140098183
mov r12, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
pop rsi
adc byte [rcx + rdi - 0x1d], cl
cmp rbx, r12
jae case.0x140079c61.157
movzx r14d, byte [r15 + rbx]
lea r13, [rbx + 1]
invalid
invalid
mov dh, 0x34
invalid
imul eax, dword [rcx], 0x4c
mov qword [rsi + 0x10], r13
mov dword [rsi + 0x10], ebp
lea eax, [r14 - 0x61]
lahf
cmp al, 0x1a
jae 0x1400980b5
movzx eax, al
mov dh, 0xc0
sar byte [rcx + 0x3bcfbbf], 0xf
movabs dword [0x8b00000168820fc1], eax
add dword [rax], eax
add byte [rbx - 0x3f00e7ba], cl
sbb bh, bh
ror byte [rcx - 0xbc2e7ba], 1
invalid
hlt
invalid
mov ecx, 0x3bcfbbf
bt ecx, eax
jb 0x14009821d
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx - 0x3f00e7ba], cl
sbb bh, bh
invalid
mov eax, dword [rsi + 0x18]
inc eax
mov dword [rsi + 0x18], eax
cmp eax, 0x1f4
add byte [rax], al
ja 0x1400981e7
movzx eax, r14b
movzx eax, dh
mov dh, 0xc6
add eax, 0xffffffbf
cmp eax, 0x13
ja case.default.0x1400980e6
invalid
add al, byte [rax]
invalid
sar byte [rdi + 0xf13f883], 0x87
imul eax, dword [rdx], 0x8d480000
add al, byte [rax]
add byte [rax - 0x73], cl
mov edi, 0xf13f883
xchg dword [rcx + 2], ebp
invalid
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
lea rcx, [0x140157828]
or eax, 0xbf749
or eax, dword [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
invalid
or dword [rax + 1], 0x48e0ffc8
enter 0xffffffffffffe0ff, 0x48
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
je 0x14009810e
lea rdx, [0x140155190]
lea edx, [0x140155190]
ror byte [rbx], 1
add byte [rcx - 0x48], al
invalid
add dword [rax], eax
mov r8d, 1
mov eax, 1
add byte [rax], al
call fcn.14000a850
mov dil, 1
mov bh, 1
test al, al
ror byte [rdi], 0x85
test dword [rax + 4], ebx
add byte [rax], al
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x458850f], eax
ror byte [rdi], 0x85
test dword [rax + 4], ebx
test dword [rax + 4], ebx
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.140098060
invalid
mov dil, 1
test al, al
jne 0x140098566
test dword [rbp + 4], eax
add byte [rax], al
test dword [rbp + 4], eax
add byte [rax], al
cmp r14b, 0x41
jne 0x14009815f
invalid
cmp byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
test ecx, ecx
leave
je 0x14009814a
lea rdx, [0x140129fa8]
mov r8d, 2
add al, byte [rax]
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add al, ch
invalid
call fcn.14000a850
test al, al
jne 0x140098566
sbb al, 4
add byte [rax], al
invalid
add byte [rax - 0x49], al
mov dil, 1
mov rcx, rsi
mov ecx, esi
add dword [rax - 0x77], ecx
int1
mov dl, 1
call fcn.140098740
invalid
add eax, ebp
jmp 0xc409815d
invalid
invalid
add byte [rax], al
add byte [rax + rax*8 + 0x407850f], al
add byte [rax], al
invalid
test al, al
jne 0x140098566
add al, 0
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
and byte [rax - 0x7b], cl
leave
je case.0x1400737f8.206
lea rdx, [0x140155191]
mov r8d, 1
mov eax, 1
mov eax, 1
call fcn.14000a850
jmp case.0x1400737d2.229
rol dword [rbx], 1
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
je 0x140098564
lea rdx, str._for_____::closureshim_as__mut_const___dyn___unsafe_extern__
sbb eax, 0xb8410009
add dword [rax], eax
add byte [rax], al
invalid
or dword [rax], eax
mov r8d, 1
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
invalid
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
jmp fcn.14000a850
idiv edi
idiv edi
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
leave
je case.0x14004c388.431
lea rdx, str.invalid_syntaxrecursion_limit_reached
mov r8d, 0x10
mov eax, 0x10
mov eax, 0x10
add byte [rax], al
call fcn.14000a850
mov dil, 1
test al, al
jne 0x140098566
add byte [rax], al
invalid
mov qword [rsi], 0
mov dword [rsi], 0
invalid
mov byte [rsi + 8], 0
jmp 0x140098564
add eax, dword [rax]
invalid
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
test ecx, ecx
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
je 0x14009820d
lea rdx, [0x140129f48]
or dword [rax], eax
mov r8d, 0x19
call fcn.14000a850
idiv edi
add al, ch
idiv edi
idiv edi
mov dil, 1
test al, al
ror byte [rdi], 0x85
jne 0x140098566
test dword [rcx + 3], ebx
add byte [rax], al
test dword [rcx + 3], ebx
add byte [rax], al
pop rcx
add eax, dword [rax]
add byte [rax - 0x39], cl
invalid
mov qword [rsi], 0
mov byte [rsi + 8], 1
or byte [rcx], al
or byte [rcx], al
jmp 0x140098564
add r8d, dword [r8]
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
je 0x140098564
cmp al, byte [rbx]
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea rdx, [0x14012a200]
mov rdx, qword [rdx + rax*8]
lea r8, [0x14012a130]
lea eax, [0x14012a130]
lea eax, [0x14012a130]
mov r8, qword [r8 + rax*8]
jmp case.0x140079bd7.162
mov rbx, qword [rsi + 0x20]
test rbx, rbx
test ebx, ebx
test dl, bh
add al, byte [rax]
add byte [rax - 0x73], cl
adc eax, 0x9197c
mov r8d, 1
mov rcx, rbx
mov ecx, ebx
add byte [rax - 0x77], cl
mov ecx, ebx
fld1
jmp 0x18109798d
idiv edi
invalid
call fcn.14000a850
mov dil, 1
mov bh, 1
test al, al
jne 0x140098566
add al, byte [rax]
invalid
cmp r14b, 0x50
invalid
push rax
jne case.0x14002e02d.1102
lea rdx, [0x140129fa2]
mov r8d, 6
mov eax, 6
mov eax, 6
add cl, ch
sub byte [rdx], al
add byte [rax], al
jmp case.0x14002e02d.1103
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
and byte [rax - 0x7b], cl
leave
je 0x1400982b4
lea rdx, [0x140129bd4]
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
call fcn.14000a850
mov dil, 1
test al, al
jne 0x140098566
invalid
cmp r13, r12
jae 0x140098524
and dword [rdi + 2], 0
invalid
in eax, 0xf
and dword [rdi + 2], 0
add byte [rbx - 0x80], al
cmp byte [r15 + r13], 0x4c
jne 0x140098524
add al, byte [rax]
invalid
cmp byte [r15 + r13], 0x4c
jne 0x140098524
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x7d], cl
ret
add rbx, 2
mov qword [rsi + 0x10], rbx
lea rcx, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov rdx, rsi
call fcn.14009ad60
sub dword [rdx], 0
add byte [rax + 0x20247c], al
cmp byte [rsp + 0x20], 0
and al, 0x20
invalid
sub dword [rdx], 0
add byte [rax + 0x20247c], al
cmp byte [rsp + 0x20], 0
and al, 0x20
invalid
je 0x1400984ec
add byte [rax], al
movzx ebx, byte [rsp + 0x21]
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
je 0x140098325
invalid
test bl, bl
lea rax, str.invalid_syntaxrecursion_limit_reached
cmp dword [rcx + rcx], ebx
add byte [rax - 0x73], cl
adc eax, 0x91c42
cmove rdx, rax
movzx eax, bl
lea r8, [rax + rax*8]
add r8, 0x10
call fcn.14000a850
and eax, 0xb740fff7
invalid
test al, al
jne 0x140098566
invalid
mov qword [rsi], 0
add byte [rax], al
mov byte [rsi + 8], bl
jmp 0x140098564
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.14009abd0
jmp case.0x1400737d2.229
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
mov qword [rsi + 0x10], rbx
mov rcx, rsi
mov qword [rsi + 0x10], rbx
mov rcx, rsi
xor edx, edx
call fcn.140096e00
jmp case.0x1400737d2.229
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14009837a
lea rdx, [0x140129faa]
sbb al, 9
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
invalid
mov r8d, 4
call fcn.14000a850
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x1ec850f], eax
ror byte [rdi], 0x85
in al, dx
add dword [rax], eax
invalid
mov dil, 1
test al, al
ror byte [rdi], 0x85
in al, dx
add dword [rax], eax
invalid
mov rcx, rsi
call fcn.14009aeb0
add byte [rax], al
mov dil, 1
mov bh, 1
test al, al
jne 0x140098566
fld dword [rcx]
add byte [rax], al
mov rcx, qword [rsi]
test rcx, rcx
leave
sbb al, 1
add byte [rax], al
cmp byte [rcx + rax], 0x4c
jne case.0x14006a1a4.272
invalid
inc rax
mov qword [rsi + 0x10], rax
lea rcx, [rsp + 0x20]
mov rdx, rsi
call fcn.14009ad60
add byte [rax], al
invalid
cmp byte [rsp + 0x20], 0
jne case.0x14004c1d8.485
invalid
mov rbx, qword [rsp + 0x28]
test rbx, rbx
test ebx, ebx
je case.0x1400737f8.206
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
je 0x140098401
lea rdx, [0x140129fae]
mov r8d, 3
add al, ch
push rdi
and al, 0xf7
inc dword [rax + rax*8 + 0x165850f]
add dword gs:[rax], eax
invalid
call fcn.14000a850
test al, al
jne 0x140098566
add dword gs:[rax], eax
invalid
mov rcx, rsi
mov rdx, rbx
call fcn.140098e20
jmp case.0x140087446.182
add byte [rax], al
add cl, ch
add dword [rax], r8d
add byte [rax], al
invalid
invalid
mov rcx, rsi
int1
call fcn.14009a9b0
jmp case.0x1400737d2.229
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x140098444
lea rdx, [0x140129bd1]
mov r8d, 1
mov eax, 1
invalid
movabs dword [0x1b841000917], eax
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
add al, ch
invalid
call fcn.14000a850
mov dil, 1
mov bh, 1
mov bh, 1
test al, al
jne 0x140098566
add byte [rax], al
invalid
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
call fcn.14009ae20
mov dil, 1
test rax, rax
jne 0x140098566
add byte [rax - 0x7d], cl
cmp rdx, 1
jne 0x140098485
invalid
cli
add dword [rbp + 0x27], esi
invalid
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
and byte [rax - 0x7b], r9b
leave
je case.0x1400737f8.206
lock add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rdx, str._____
adc eax, 0x9175e
or dword [rax], eax
mov r8d, 1
mov eax, 1
add byte [rax], al
call fcn.14000a850
idiv edi
test al, al
jne 0x140098566
test ecx, esp
add byte [rax], al
add byte [rax], al
test ecx, esp
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je case.0x1400737f8.206
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x9838c
lea rdx, [0x140130825]
lea edx, [0x140130825]
mov r8d, 1
call fcn.14000a850
and esi, edi
idiv edi
invalid
jmp case.0x140087446.182
lea rdx, [0x140129f9e]
out dx, al
sbb cl, byte [rcx]
add byte [rcx - 0x48], al
invalid
invalid
mov r8d, 4
add al, 0
add byte [rax], al
invalid
add byte [rax - 0x77], cl
fld1
mov rcx, rbx
call fcn.14000a850
xchg edx, eax
and esi, edi
invalid
jmp case.0x1400737f8.205
test dword [rax], eax
add byte [rax], al
invalid
xchg edx, eax
and esi, edi
invalid
test dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
and byte [rax - 0x7b], r9b
leave
je case.0x14004c388.431
invalid
lea rdx, str.invalid_syntaxrecursion_limit_reached
invalid
mov r8d, 0x10
mov eax, 0x10
add byte [rax], al
add al, ch
outsb dx, byte [rsi]
call fcn.14000a850
and esi, edi
inc dword [rax + rax*8 - 0x3127bf1]
invalid
idiv edi
test al, al
je case.0x14004c388.431
jmp 0x140098566
jp 0x140098535
mov rdx, qword [rsp + 0x28]
mov edx, dword [rsp + 0x28]
push rsp
and al, 0x28
sub byte [rax - 0x7b], cl
test rdx, rdx
je 0x140098524
sal byte [rsi + rbp + 0x48], cl
mov ecx, esi
int1
mov rcx, rsi
int1
call fcn.140098e20
mov dil, 1
mov bh, 1
add dword [rax + rax*8 - 0x74b79e8b], eax
and byte [rax - 0x7b], r9b
test al, al
sal byte [rbp + 0x61], 0x48
mov ecx, dword [rsi + 0x20]
jne 0x140098566
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
je 0x140098524
lea rdx, [0x140129f9d]
lea edx, [0x140129f9d]
adc eax, 0x91a88
sbb cl, byte [rcx]
add byte [rcx - 0x48], al
or dword [rax], eax
mov r8d, 1
add dword [rax], eax
add byte [rax], al
invalid
add al, ch
xor byte [rbx], ah
idiv edi
invalid
call fcn.14000a850
test al, al
jne 0x140098566
invalid
cmp r14b, 0x52
cmp r14b, 0x52
cmp dh, 0x52
push rdx
je 0x14009854c
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
leave
leave
je 0x14009854c
sbb dword [rax - 0x73], ecx
lea rdx, [0x140129f9e]
lea edx, [0x140129f9e]
adc eax, 0x91a64
sbb cl, byte [rcx]
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
mov r8d, 4
call fcn.14000a850
and esi, edi
idiv edi
inc dword [rax - 0x49]
mov dil, 1
add dword [rax + rax*8 - 0x76b7e58b], eax
test al, al
jne 0x140098566
invalid
sbb cl, byte [rax - 0x77]
mov rcx, rsi
int1
call fcn.140098060
invalid
mov dil, 1
test al, al
jne 0x140098566
je 0x140098564
dec dword [rsi + 0x18]
xor edi, edi
mov eax, edi
clc
add rsp, 0x30
xor byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
int3
int3
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
test rax, rax
je 0x1400985f5
mov rdi, rcx
mov rdi, rcx
xor esi, esi
lea rbx, [0x140129f88]
lea ebx, [0x140129f88]
xor r14d, r14d
xor esi, esi
xor esi, esi
test byte [rax - 0x75], 0x4f
mov rcx, qword [rdi + 0x10]
mov ecx, dword [rdi + 0x10]
adc byte [rax + 0x3b], cl
or byte [r11 + 6], r14b
or byte [rbx + 6], dh
cmp rcx, qword [rdi + 8]
jae 0x1400985b0
or byte [rbx + 6], dh
cmp byte [rax + rcx], 0x45
je case.0x140087446.166
invalid
sub r14, 1
sub r14, 1
sub esi, 1
out dx, al
add dword [rdx + 0x1b], esi
jb 0x1400985d1
mov rcx, qword [rdi + 0x20]
test rcx, rcx
test ecx, ecx
and byte [r8 - 0x7b], r9b
leave
test ecx, ecx
je 0x1400985d1
adc al, byte [rcx - 0x48]
mov r8d, 2
add al, byte [rax]
add byte [rax], al
mov rdx, rbx
call fcn.14000a850
idiv edi
idiv edi
test al, al
jne case.0x1400737f8.239
mov rcx, rdi
stc
call fcn.140098610
add byte [rax + rax*8 - 0x74b7f58b], al
invalid
test al, al
jne case.0x1400737f8.239
mov rax, qword [rdi]
test rax, rax
jne 0x1400985a0
jmp case.0x14008e33c.142
mov esi, 1
jmp case.0x14008e33c.142
invalid
add bl, ch
or dword [rax - 1], ecx
inc rcx
ror dword [rax - 0x77], 0x4f
mov qword [rdi + 0x10], rcx
adc byte [rcx], dh
test byte [rax - 0x77], 0xf0
mov rax, rsi
xor esi, esi
mov rax, rsi
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
int3
int3
int3
int3
int3
int3
in al, dx
test ecx, ecx
leave
je 0x14009865e
mov r8, qword ds:[rsi + 8]
mov r8, qword [rsi + 8]
mov eax, dword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r8
adc byte [rcx + rdi - 0x40], cl
jae 0x14009865e
movzx edx, byte [rcx + rax]
adc al, 1
cmp edx, 0x4b
je case.0x1400940d7.113
cmp edx, 0x4c
jne 0x14009865e
cli
jne 0x14009865e
lea r9, [rax + 1]
mov qword [rsi + 0x10], r9
invalid
invalid
adc byte [rbp + 0x39], r9b
sal dword [rbx + 0x39], 0x42
cmp dword [rdx - 0x80], eax
cmp al, 9
pop rdi
cmp r9, r8
cmp ecx, eax
jae 0x140098681
cmp dword [rdx - 0x80], eax
cmp byte [rcx + r9], 0x5f
cmp al, 9
pop rdi
jne 0x140098681
add rax, 2
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
mov dword [rsi + 0x10], eax
adc byte [rcx], r14b
shr cl, 0xc3
add byte [rax], al
add byte [rax - 0x77], cl
int1
xor eax, eax
jmp 0x140098721
mov rcx, rsi
add rsp, 0x20
and byte [rsi - 0x17], bl
pop rsi
jmp fcn.140098060
cmc
stc
invalid
inc rax
inc eax
mov qword [rsi + 0x10], rax
mov rcx, rsi
xor edx, edx
invalid
ror byte [rax - 0x7d], cl
add rsp, 0x20
add esp, 0x20
invalid
and byte [rsi - 0x17], bl
mov edi, 0x31000000
add byte [rax], al
invalid
pop rsi
jmp fcn.140098740
add byte [rax], al
add byte [rax], al
xor eax, eax
mov r10d, 0x3e
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], al
rol byte [rcx - 0x46], 0x3e
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x39], cl
cmp ecx, eax
jae 0x1400986eb
movzx edx, byte [rcx + r9]
add byte [rax], al
cmp r9, r8
jae 0x1400986eb
movzx edx, byte [rcx + r9]
cmp dl, 0x5f
je 0x1400986df
lea r11d, [rdx - 0x30]
pop rdx
rol byte [rcx - 0x80], 1
cmp r11b, 0xa
jb case.0x140076336.237
sti
or dh, byte [rdx + 0x1f]
lea r11d, [rdx - 0x61]
lea ebx, [rdx - 0x61]
cmp r11b, 0x1a
cmp bl, 0x1a
sti
sbb dh, byte [rbx + 5]
jae 0x1400986b8
add dl, 0xa9
jmp 0x1400986c5
ret 0xeba9
lea r11d, [rdx - 0x41]
lea ebx, [rdx - 0x41]
cmp r11b, 0x1a
jae 0x1400986eb
sti
sbb dh, byte [rbx + 0x29]
add dl, 0xe3
ret 0x41e3
jrcxz case.0x140090c08.99
mov r11d, edx
inc r9
mov qword [rsi + 0x10], r9
adc byte [rcx - 9], r9b
invalid
adc byte [rcx - 9], r9b
loop 0x140098743
mul edx
jo 0x1400986eb
invalid
movzx edx, r11b
add rax, rdx
jae 0x140098690
ror dword [rax + 1], cl
sal byte [rbx - 0x4d], 1
jmp 0x1400986eb
inc r9
inc ecx
mov qword [rsi + 0x10], r9
mov dword [rsi + 0x10], ecx
adc byte [rax - 1], r9b
sal byte [rbp + 0x36], 0x48
jne 0x140098721
mov rcx, qword [rsi + 0x20]
inc rax
jne 0x140098721
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x14009870e
sbb cl, byte [rax - 0x73]
adc eax, 0x9183d
invalid
sbb byte [rcx], cl
invalid
lea rdx, str.invalid_syntaxrecursion_limit_reached
cmp eax, 0x41000918
mov r8d, 0x10
mov eax, 0x10
add al, ch
call fcn.14000a850
and rdi, rsi
dec dword [rcx - 0x7bfe4f3f]
mov ecx, eax
mov al, 1
invalid
mov ecx, eax
mov al, 1
test cl, cl
leave
sal dword [rax + 0x75c98401], 0xd
leave
jne 0x14009871b
mov qword [rsi], 0
add byte [rax], al
add dh, al
mov byte [rsi + 8], 0
or byte [rax], r8b
xor eax, eax
add rsp, 0x20
pop rsi
ret
mov rcx, rsi
mov ecx, esi
mov edx, eax
add rsp, 0x20
pop rsi
jmp fcn.140098e20
add byte [rax], al
and byte [rsi - 0x17], bl
out dx, eax
invalid
add byte [rax], al
int3
int3
int3
int3
push rbx
in al, dx
cmp byte [rax - 0x77], cl
invalid
mov rcx, qword [rcx]
mov ecx, dword [rcx]
test rcx, rcx
test ecx, ecx
je case.0x14004b336.568
add byte [rax], al
mov ecx, dword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r9
cmp eax, ecx
jae case.0x1400987ac.2
or dword [rdi], 2
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x1c
movzx ebx, byte [rcx + rax]
add dword [rbp + rcx*4 + 0x40], ecx
add dword [rcx + rcx*4 + 0x46], ecx
lea r8, [rax + 1]
mov qword [rsi + 0x10], r8
adc byte [rbx + rcx*4 + 0x56], al
invalid
adc byte [rbx + rcx*4 + 0x56], al
sbb byte [rcx - 1], al
invalid
invalid
mov edx, dword [rsi + 0x18]
inc r10d
ret 0x8944
mov dword [rsi + 0x18], r10d
mov dword [rsi + 0x18], edx
cmp r10d, 0x1f4
cmp edx, 0x1f4
ja 0x140098810
test byte [rax], al
add byte [rax], al
movzx r10d, bl
mov dh, 0xd3
rol dword [rcx - 0x7d], cl
ret 0x41bf
invalid
invalid
add r10d, 0xffffffbf
cmp r10d, 0x38
mov edi, 0x38fa8341
ja case.0x1400987ac.2
xchg ecx, ebx
add dword [rax], eax
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0x1d], cl
sal eax, cl
lock or eax, dword [rax]
lea r11, [0x140157878]
lock or eax, dword [rax]
movsxd r10, dword [r11 + r10*4]
add r10, r11
fiadd dword [rcx - 1]
invalid
fiadd dword [rcx - 1]
loop 0x1400987fd
invalid
cmp r8, r9
cmp eax, ecx
jae case.0x1400987ac.39
cmp byte [rcx + r8], 0x6e
jne case.0x1400987ac.39
add rax, 2
add cl, byte [rax - 0x77]
adc byte [rax - 0x75], r9b
mov rcx, qword [rsi + 0x20]
test rcx, rcx
mov qword [rsi + 0x10], rax
je case.0x1400987ac.39
lea rdx, [0x140129d69]
mov r8d, 1
add byte [rax], al
add byte [rax], al
call fcn.14000a850
mov dil, 1
and bh, dh
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x53d850f], eax
test al, al
jne 0x140098d26
test al, al
jne 0x140098d26
mov rcx, rsi
int1
mov edx, ebx
call fcn.140098f10
invalid
invalid
add byte [rax], al
sbb eax, 0x40000007
mov dil, 1
mov bh, 1
add dword [rax + rax*8 + 0x528850f], eax
add byte [rax], al
test al, al
jne 0x140098d26
add byte [rax - 0x7d], cl
add byte ds:[rdi], cl
test byte [rax + 0x4eff0000], bl
dec dword [rsi + 0x18]
jmp 0x140098d24
cmp qword [rsi], 0
cmp dword [rsi], 0
je 0x140098d24
dec dword [rsi + 0x18]
jmp 0x140098d24
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
je 0x140098836
lea rdx, [0x140129f48]
adc eax, 0x91728
mov r8d, 0x19
add byte [rax], al
add al, ch
and eax, 0x40fff720
call fcn.14000a850
mov dil, 1
mov bh, 1
test al, al
jne 0x140098d26
add al, 0
invalid
add al, 0
add byte [rax - 0x39], cl
mov qword [rsi], 0
mov byte [rsi + 8], 1
invalid
or byte [rcx], al
jmp 0x140098d24
cmp bl, 0x52
sti
push rdx
jne case.0x1400940d7.117
cmp r8, r9
cmp eax, ecx
jae case.0x1400940d7.117
cmp byte [rcx + r8], 0x65
mov qword [rsi + 0x10], rax
mov rcx, rsi
call fcn.140099750
jmp 0x1400987f3
invalid
mov rcx, qword [rsi + 0x20]
test dl, dl
je 0x1400989d9
ror byte [rdi], cl
test byte [rcx + rax], ah
add byte [rcx], dh
in eax, dx
xor ebp, ebp
jmp 0x140098a06
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test dl, dl
je 0x140098a7d
xor ebp, ebp
jmp 0x140098aaa
mov rcx, rsi
mov ecx, esi
int1
call 0x1400990e0
jmp 0x1400987f3
mov rcx, qword [rsi + 0x20]
test dl, dl
je 0x140098ad5
invalid
add al, byte [rax]
invalid
sub eax, 0x31000002
in eax, dx
xor ebp, ebp
jmp 0x140098b02
add byte [rax], al
test dl, dl
je 0x140098b2d
xor ebp, ebp
jmp 0x140098c8f
lea rcx, [rsp + 0x28]
and al, 0x28
mov rdx, rsi
call fcn.140099280
mov rcx, qword [rsp + 0x28]
test rcx, rcx
je 0x140098a31
mov rdx, qword [rsp + 0x30]
call fcn.140099320
cmp rax, 1
jne case.0x1400987ac.2
test rdx, rdx
je 0x140098d70
cmp rdx, 1
jne case.0x1400987ac.2
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400987fe
lea rdx, [0x140129fe9]
mov r8d, 4
jmp 0x140098d66
lea rcx, [rsp + 0x28]
mov rdx, rsi
call fcn.140099280
mov rcx, qword [rsp + 0x28]
add byte [rax - 0x75], cl
and al, 0x28
test rcx, rcx
je 0x140098a31
mov rdx, qword [rsp + 0x30]
call fcn.140099320
test rax, rax
je case.0x1400987ac.2
mov rax, rdx
shr rax, 0x20
jne case.0x1400987ac.2
cmp edx, 0x110000
je case.0x1400987ac.2
mov eax, edx
xor eax, 0xd800
add eax, 0xffef0000
cmp eax, 0xffef07ff
jbe case.0x1400987ac.2
mov rcx, qword [rsi + 0x20]
call fcn.1400994c0
add byte [rax], al
jmp 0x1400987f3
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14009899d
lea rdx, str.invalid_syntaxrecursion_limit_reached
mov r8d, 0x10
call fcn.14000a850
mov dil, 1
test al, al
jne 0x140098d26
mov qword [rsi], 0
mov byte [rsi + 8], 0
jmp 0x140098d24
mov rcx, qword [rsi + 0x20]
test dl, dl
je 0x140098b5f
xor ebp, ebp
jmp 0x140098b8c
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400987fe
lea rdx, [0x140129ed2]
jmp 0x140098d60
test rcx, rcx
je 0x140098bb7
lea rdx, [0x140129ff2]
mov r8d, 1
call fcn.14000a850
mov dil, 1
test al, al
jne 0x140098d26
mov rcx, qword [rsi + 0x20]
mov bpl, 1
test rcx, rcx
je 0x140098bba
lea rdx, [0x140129bd4]
mov r8d, 1
call fcn.14000a850
mov dil, 1
test al, al
jne 0x140098d26
jmp 0x140098bba
movzx ebx, byte [rsp + 0x30]
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140098a6e
test bl, bl
lea rax, str.invalid_syntaxrecursion_limit_reached
lea rdx, [0x140129f48]
cmove rdx, rax
movzx eax, bl
lea r8, [rax + rax*8]
add r8, 0x10
call fcn.14000a850
mov dil, 1
test al, al
jne 0x140098d26
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x140098d24
test rcx, rcx
je 0x140098bf7
lea rdx, [0x140129ff2]
mov r8d, 1
call fcn.14000a850
mov dil, 1
test al, al
jne 0x140098d26
mov rcx, qword [rsi + 0x20]
mov bpl, 1
test rcx, rcx
je 0x140098bfa
lea rdx, [0x140155190]
mov r8d, 1
call fcn.14000a850
mov dil, 1
test al, al
jne 0x140098d26
jmp 0x140098bfa
test rcx, rcx
je 0x140098c24
lea rdx, [0x140129ff2]
mov r8d, 1
call fcn.14000a850
mov dil, 1
test al, al
jne 0x140098d26
mov rcx, qword [rsi + 0x20]
mov bpl, 1
test rcx, rcx
je 0x140098c27
lea rdx, [0x140129bd1]
mov r8d, 1
call fcn.14000a850
mov dil, 1
test al, al
jne 0x140098d26
jmp 0x140098c27
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140098c8c
lea rdx, [0x140129ff2]
mov r8d, 1
call fcn.14000a850
mov bpl, 1
mov dil, 1
test al, al
jne 0x140098d26
jmp 0x140098c8f
test rcx, rcx
je 0x140098d31
lea rdx, [0x140129ff2]
mov r8d, 1
call fcn.14000a850
mov dil, 1
test al, al
jne 0x140098d26
mov rcx, qword [rsi + 0x20]
mov bpl, 1
test rcx, rcx
je 0x140098d34
lea rdx, [0x140129bd5]
mov r8d, 1
call fcn.14000a850
mov dil, 1
test al, al
jne 0x140098d26
jmp 0x140098d34
mov bpl, 1
cmp bl, 0x52
je 0x140098be5
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140098be5
lea rdx, [0x140129f9e]
mov r8d, 4
call fcn.14000a850
mov dil, 1
test al, al
jne 0x140098d26
mov dil, 1
mov rcx, rsi
mov dl, 1
call fcn.140098740
jmp 0x140098d3f
mov bpl, 1
mov rcx, rsi
call fcn.140099a10
mov dil, 1
test rax, rax
jne 0x140098d26
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140098d43
lea rdx, [0x140155191]
jmp 0x140098c7c
mov bpl, 1
mov rcx, rsi
call fcn.140099aa0
mov dil, 1
test rax, rax
jne 0x140098d26
cmp rdx, 1
jne 0x140098c68
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140098d43
lea rdx, str._____
mov r8d, 1
mov eax, 1
call fcn.14000a850
test al, al
jne 0x140098d26
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140098d43
lea rdx, [0x140130825]
mov r8d, 1
call fcn.14000a850
jmp 0x140098d3f
mov bpl, 1
mov dil, 1
mov rcx, rsi
mov dl, 1
add eax, ebp
loope 0x140098c9a
inc dword [rax + rax*8 + 0x82850f]
add byte [rax], al
mov rax, qword [rsi]
test rax, rax
je case.0x14004b336.568
mov rcx, qword [rsi + 0x10]
cmp rcx, qword [rsi + 8]
cmp ecx, dword [rsi + 8]
jae case.0x14004af70.618
movzx eax, byte [rax + rcx]
inc rcx
mov qword [rsi + 0x10], rcx
mov dword [rsi + 0x10], ecx
cmp eax, 0x53
je 0x140098d8c
cmp eax, 0x54
je 0x140098ddf
cmp eax, 0x55
je 0x140098d43
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14009899d
lea rdx, str.invalid_syntaxrecursion_limit_reached
mov r8d, 0x10
add al, ch
pop rcx
sbb esi, edi
inc dword [rax + rax*8 - 0x3617bf1]
invalid
invalid
jmp 0x140098d26
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
je 0x140098d24
lea rdx, str._for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 1
add rsp, 0x38
add esp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
jmp fcn.14000a850
xor edi, edi
mov eax, edi
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
ret
mov bpl, 1
mov rcx, rsi
call fcn.140099750
mov dil, 1
test al, al
jne 0x140098d26
test bpl, bpl
je 0x1400987fe
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
je 0x1400987fe
lea rdx, [0x14012c21b]
mov r8d, 1
call fcn.14000a850
jmp 0x1400987f3
invalid
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
je 0x1400987fe
invalid
invalid
cli
invalid
invalid
lea rdx, [0x140129fe4]
mov r8d, 5
add eax, 0xeb000000
add byte [rax], al
jmp 0x140098d66
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
je 0x140098daf
lea rdx, [0x140129fed]
mov r8d, 3
mov eax, 3
add eax, dword [rax]
add byte [rax], al
call fcn.14000a850
inc dword [rax + rax*8 - 0x887af1]
ja 0x140098dac
invalid
invalid
mov rcx, rsi
call fcn.140099b30
test rax, rax
jne 0x140098d26
invalid
invalid
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
je 0x140098d43
lea rdx, [0x140129ff0]
mov r8d, 2
jmp 0x140098c82
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140098e02
lea rdx, [0x140129bd1]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call fcn.14000a850
idiv edi
test al, al
ror byte [rdi], 0x85
and al, 0xff
invalid
invalid
mov rcx, rsi
call fcn.140099a10
add byte [rax], al
test rax, rax
jne 0x140098d26
test dword [rbx], edx
invalid
invalid
invalid
jmp 0x140098c68
xor al, 4
jne 0x1400990a1
add bl, 0x9f
cmp bl, 0x1a
jae 0x1400990c6
movzx eax, bl
mov ecx, 0x3bcfbbf
bt ecx, eax
jae 0x1400990c6
lea rcx, [0x14012a130]
mov r8, qword [rcx + rax*8]
lea rcx, [0x14012a200]
or eax, 0x91172
mov rdx, qword [rcx + rax*8]
mov rcx, rdi
inc dword [rax - 0x4b]
add dword [rax + rax*8 - 0x12cefd8b], eax
add dh, byte [rcx]
in eax, dx
xor ebp, ebp
mov eax, ebp
add rsp, 0x30
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop rsi
mov ecx, esi
call fcn.1400cf840
add eax, dword [rax]
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
mov edi, 0x8d4c000b
add eax, 0x90f24
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
call fcn.1400cf3b0
ud2
shl byte [rdx + 3], cl
add byte [rdi], cl
or edx, dword [rsi + 0x57]
push rbp
push rbx
sub rsp, 0x48
mov rsi, rcx
mov esi, ecx
mov rsi, rcx
mov esi, ecx
mov r10, qword [rcx]
test r10, r10
je 0x140099190
invalid
cdq
add byte [rax], al
invalid
test byte [rcx + 0x41000000], bl
mov eax, edx
add byte [rax], al
add byte [rcx - 0x77], al
mov r8d, edx
mov r11, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
adc byte [rcx + rdi - 0x27], cl
mov r8d, edx
mov r11, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
invalid
adc byte [rcx + rdi - 0x27], cl
cmp rcx, r11
jae case.0x14008e8df.305
cmp byte [r10 + rcx], 0x5f
cmp al, 0xa
pop rdi
jne case.0x14008e8df.305
lea rax, [rcx + 1]
mov qword [rsi + 0x10], rax
xor eax, eax
jmp 0x1400991c3
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
invalid
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rcx], dh
xor eax, eax
mov ebx, 0x3e
add byte [rax - 0x77], cl
iretd
xor eax, eax
mov ebx, 0x3e
add byte [rax - 0x77], cl
iretd
add byte [rax - 0x77], cl
iretd
nop word [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov r9b, 1
cmp rdi, r11
invalid
fisttp word [rdi]
jae 0x140099223
and edi, 0
add byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x14
cmp al, byte [rax + 0x71745ffa]
cmp dl, 0x5f
cli
pop rdi
je 0x1400991b7
movzx edx, byte [r10 + rdi]
cmp dl, 0x5f
cli
pop rdi
cli
pop rdi
je 0x1400991b7
lea ebp, [rdx - 0x30]
cmp bpl, 0xa
cmp ch, 0xa
cmp ch, 0xa
jb 0x140099172
lea ebp, [rdx - 0x61]
cmp bpl, 0x1a
jae 0x140099160
add dl, 0xa9
jmp 0x140099170
invalid
test eax, 0x1f0f13eb
add byte [rbp - 0x7fbf4096], cl
std
sbb cl, byte [rdi]
jae 0x140099223
add dl, 0xe3
invalid
adc ecx, dword [rdi]
nop dword [rax]
invalid
lea ebp, [rdx - 0x41]
cmp bpl, 0x1a
invalid
jae 0x140099223
add byte [rax], al
add byte [rax - 0x2a761c3e], al
add dl, 0xe3
mov ebp, edx
add dl, 0xe3
mov ebp, edx
invalid
inc rdi
mov qword [rsi + 0x10], rdi
jle 0x140099189
invalid
jle 0x140099189
mul rbx
mul ebx
jo 0x140099223
add byte [rax + 0xf], al
movzx edx, bpl
mov dh, 0xd5
invalid
add rax, rdx
add eax, edx
jae case.0x140076401.340
jmp 0x140099223
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
je case.0x140080cd8.232
invalid
add byte [rax], al
lea rdx, str._for_____::closureshim_as__mut_const___dyn___unsafe_extern__
lea edx, str._for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 1
mov eax, 1
add byte [rax], al
add rsp, 0x48
add esp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
jmp fcn.14000a850
inc rdi
inc edi
invalid
mov qword [rsi + 0x10], rdi
inc rax
inc eax
inc eax
je 0x140099223
dec rcx
cmp rax, rcx
jae 0x140099220
mov ecx, dword [rsi + 0x18]
inc ecx
cmp ecx, 0x1f5
add dword [rax], eax
invalid
sbb dil, r15b
sbb bh, bh
rol dword [rcx + 0x1f5f9], 0
add dword [rax], eax
add byte [rdi], cl
sbb dword [rdx + 0x48000000], 0xffffff83
jle 0x140099200
jae 0x140099276
add byte [rax], al
cmp qword [rsi + 0x20], 0
add byte [rdi], cl
test byte [rax + rax + 0x100f0000], al
invalid
je case.0x140080cd8.232
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
sub dword [rsp + 0x20], eax
and al, 0x20
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x18], ecx
test r8b, r8b
setne dl
mov rcx, rsi
call fcn.140098740
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
and al, 0x30
and al, 0x30
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x10], xmm1
adc bl, ch
invalid
adc bl, ch
mov r9b, 1
invalid
mov r9b, 1
add dword [rcx], esi
dec dword [rax - 0x75]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
xor edi, edi
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
je 0x140099260
lea rax, str.invalid_syntaxrecursion_limit_reached
lea eax, str.invalid_syntaxrecursion_limit_reached
lea rdx, [0x140129f48]
lea edx, [0x140129f48]
test r9b, r9b
cmovne rdx, rax
xor r9b, 1
add dword [rcx + 0xf], eax
mov dh, 0xc1
add dword [rcx + 0xf], eax
mov dh, 0xc1
lea r8, [rax + rax*8]
add al, 0xc0
add r8, 0x10
call fcn.14000a850
mov ecx, eax
rcl byte [rax], 0xe8
clc
adc eax, 0xc189fff7
mov al, 1
test cl, cl
leave
leave
jne case.0x1400877a5.200
mov qword [rsi], 0
mov byte [rsi + 8], dil
xor eax, eax
add rsp, 0x48
add esp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
ret
mov dil, 1
xor r9d, r9d
add dword [rbp + 0x31], eax
leave
jmp 0x140099225
push rdi
sub rsp, 0x28
mov r10, rdx
mov rax, rcx
mov r8, qword [rdx + 0x10]
adc byte [rax - 0x75], cl
invalid
adc byte [rax - 0x75], cl
or cl, byte [rax - 0x75]
mov ecx, dword [rdx]
mov rdx, qword [rdx + 8]
mov rsi, r8
push rdx
or byte [rcx + rcx*4 - 0x3a], cl
nop word [rax + rax]
nop dword [rax + rax]
add byte [rax], al
cmp rsi, rdx
cmp esi, edx
jae 0x1400992ee
mov r9, rsi
movzx r11d, byte [rcx + rsi]
sbb al, 0x31
inc rsi
inc esi
mov qword [r10 + 0x10], rsi
jb 0x1400992c4
lea edi, [r11 - 0x30]
cmp dil, 0xa
jb 0x1400992a0
or dh, byte [rdx - 0x1e]
lea edi, [r11 - 0x61]
cmp dil, 6
inc dword [rsi]
jb 0x1400992a0
cmp r11b, 0x5f
cmp bl, 0x5f
jne 0x1400992ee
mov r10, r9
sub r10, r8
jb 0x140099300
test r8, r8
je case.0x14008e482.160
cmp byte [rcx + r8], 0xc0
jl 0x140099300
add rcx, r8
add ecx, eax
mov qword [rax], rcx
mov qword [rax + 8], r10
jmp 0x1400992f9
invalid
or eax, esi
or byte [rax], al
or byte [rax], al
mov byte [rax + 8], 0
or byte [rax], al
mov qword [rax], 0
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x28
pop rdi
pop rsi
ret
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
call fcn.1400cf840
ud2
invalid
int3
int3
push rsi
push rsi
push rdi
push rbx
sub rsp, 0xa8
sub esp, 0xa8
in al, dx
test al, 0
add byte [rax], al
mov rsi, rdx
mov rdi, rcx
mov qword [rsp + 0x20], 1
and al, 0x20
add dword [rax], eax
add byte [rax], al
invalid
invalid
and al, 0x20
add dword [rax], eax
add byte [rax], al
invalid
add byte [rbp + rcx*4 + 0xd], cl
sub byte [rdx], cl
or dword [rax], eax
lea r9, [0x140129d6a]
or eax, 0x90a28
lea rbx, [rsp + 0x40]
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
mov rdx, rdi
mov eax, esi
call fcn.140010420
lea r14, [rsp + 0x28]
je 0x14009937d
sub byte [rsi + 0xf], ah
invalid
add byte [rax], r8b
add byte [rax], al
retf
je 0x14009937d
sub byte [rsi + 0xf], ah
invalid
add byte [rax], al
mov rcx, r14
mov ecx, esi
int1
mov rdx, rbx
mov edx, ebx
call fcn.14009a510
mov rax, qword [rsp + 0x28]
cmp rax, 1
je 0x140099380
invalid
or al, byte [rbx - 0x1a8afd08]
cmp eax, 2
jne 0x140099360
add dh, byte [rbp - 0x1b]
mov rcx, rsi
int1
jmp 0x140099385
mov rcx, qword [rsp + 0x30]
mov rax, rsi
sub rax, rcx
sub eax, ecx
sub eax, ecx
cmp rax, 0x10
jbe case.0x1400940d7.147
xor eax, eax
jmp 0x1400993a1
mov eax, 1
cmp rsi, rcx
cmp esi, ecx
jne 0x1400993ae
xor edx, edx
add rsp, 0xa8
add esp, 0xa8
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rdi
pop rsi
pop r14
ret
add rsi, rdi
add esi, edi
add rcx, rdi
xor edx, edx
mov r8d, 0xffffffff
jmp 0x1400993d2
adc al, 0x66
nop
mov r9, rdx
shl r9, 4
mov edx, r10d
or rdx, r9
cmp rcx, rsi
je 0x1400993a1
movzx ebx, byte [rcx]
movzx r9d, bl
mov dh, 0xcb
mov dh, 0xcb
test r9b, r9b
js 0x1400993f0
inc rcx
jmp 0x140099470
add byte [rax], al
add byte [rax], al
nop word cs:[rax + rax]
mov r10d, r9d
and r10d, 0x1f
movzx edi, byte [rcx + 1]
and edi, 0x3f
cmp r9b, 0xdf
stc
fbstp tbyte [rsi + 0x42]
stc
fbstp tbyte [rsi + 0x42]
movzx r11d, byte [rcx + 2]
shl edi, 6
and r11d, 0x3f
or r11d, edi
cmp bl, 0xf0
jb 0x140099456
movzx r9d, byte [rcx + 3]
and r10d, 7
shl r10d, 0x12
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
or ecx, ebx
or r9d, r10d
cmp r9d, 0x110000
je 0x1400993a1
add rcx, 4
jmp 0x140099470
add rcx, 2
shl r10d, 6
or r10d, edi
mov r9d, r10d
jmp 0x140099470
sbb cl, byte [rax - 0x7d]
rol dword [rbx], 0x41
shl edx, 0xc
add rcx, 3
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
nop word cs:[rax + rax]
lea r10d, [r9 - 0x30]
cmp r10d, 0xa
jb 0x1400993c0
or r9d, 0x20
add r9d, 0xffffff9f
add r9d, 0xa
cmovb r9d, r8d
mov r10d, r9d
or al, byte [rbp + 0xf]
enter 0xffffffffffff8945, 0xffffffffffffffca
cmp r9d, 0x10
jb 0x1400993c0
invalid
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustc_demangle_0.1.23_src_v0.rs
invalid
or byte [rcx], cl
invalid
lea eax, [0x140129d70]
invalid
mov edx, 0x2b
call fcn.1400cf3b0
pop rsi
add eax, dword [rax]
ud2
mov r14d, edx
mov rsi, rcx
mov rcx, qword [rcx + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rdx + 0x27], bh
sub byte [rdx + 0x27], bh
call qword [rax + 0x20]
mov dil, 1
test al, al
ror byte [rdi], 0x85
invalid
add al, byte [rax]
invalid
ror byte [rdi], 0x85
add eax, 0x48000002
lea ebx, [0x14015795c]
invalid
lea rbx, [0x14015795c]
add byte [rcx + 0x48342444], cl
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x34], eax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], eax
nop word cs:[rax + rax]
cmp r14d, 0x22
jne 0x140099550
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov edx, 0x22
call qword [rax + 0x20]
mov r14d, 0x110000
test al, al
je 0x140099520
jmp 0x1400996ff
cmp r14d, 0x27
ja case.default.0x140099560
mov eax, r14d
movsxd rax, dword [rbx + rax*4]
add rax, rbx
jmp rax
mov r13b, 2
mov bp, 0x5c
mov al, 0x30
xor edx, edx
jmp 0x140099637
cmp r14d, 0x5c
je 0x140099629
cmp r14d, 0x110000
je 0x140099712
mov ecx, r14d
call fcn.14000fc20
test al, al
jne 0x1400995f1
mov ecx, r14d
call fcn.14000fd60
mov bp, 0x80
test al, al
je 0x1400995f1
mov eax, dword [rsp + 0x34]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x38]
mov r9d, dword [rsp + 0x30]
jmp 0x14009963d
mov r13b, 2
xor edx, edx
mov bp, 0x5c
mov al, 0x74
jmp 0x140099634
mov r13b, 2
xor edx, edx
mov bp, 0x5c
mov al, 0x6e
jmp 0x140099634
mov r13b, 2
xor edx, edx
mov bp, 0x5c
mov al, 0x72
jmp 0x140099634
mov r13b, 2
xor edx, edx
mov bp, 0x5c
mov al, 0x27
jmp 0x140099634
lea rcx, [rsp + 0x20]
mov edx, r14d
call fcn.14000bc20
movzx ebp, word [rsp + 0x20]
mov eax, ebp
shr eax, 8
mov r8, qword [rsp + 0x22]
mov r14, r8
shr r14, 0x10
mov rdx, r8
shr rdx, 0x30
movzx r9d, byte [rsp + 0x2a]
movzx r13d, byte [rsp + 0x2b]
jmp 0x14009963d
mov r13b, 2
xor edx, edx
mov bp, 0x5c
mov al, 0x5c
xor r14d, r14d
xor r8d, r8d
xor r9d, r9d
mov dword [rsp + 0x30], r9d
mov dword [rsp + 0x34], eax
movzx eax, al
shl eax, 8
movzx ecx, bpl
or ecx, eax
mov word [rsp + 0x20], cx
mov qword [rsp + 0x40], rdx
movzx eax, dx
shl rax, 0x30
mov ecx, r14d
shl rcx, 0x10
mov qword [rsp + 0x38], r8
movzx edx, r8w
or rdx, rax
or rdx, rcx
mov qword [rsp + 0x22], rdx
mov byte [rsp + 0x2b], r13b
mov ebx, r13d
mov edx, r9d
jmp 0x1400996c3
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
xor r15d, r15d
xor ebx, ebx
xor r12d, r12d
xor ebp, ebp
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov edx, r14d
call qword [rax + 0x20]
mov r14d, r15d
mov edx, r12d
test al, al
jne 0x1400996ff
cmp bpl, 0x80
je 0x140099690
cmp dl, bl
jae 0x1400996eb
lea r12d, [rdx + 1]
mov byte [rsp + 0x2a], r12b
movzx ecx, dl
cmp dl, 0xa
jae 0x140099736
mov r15d, r14d
movzx eax, byte [rsp + rcx + 0x20]
mov r14d, eax
jmp 0x1400996ab
mov r14d, 0x110000
lea rbx, [0x14015795c]
jmp 0x140099520
mov eax, edi
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x20]
mov edx, 0x27
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
lea r8, [0x14012a900]
mov edx, 0xa
call fcn.1400cf2d0
ud2
test al, al
je 0x140099d4e
mov r13d, 1
jmp 0x140099d5c
mov qword [rsi], 0
add byte [rax], al
add dh, al
mov byte [rsi + 8], 0
mov byte [rsi + 8], 0
xor r13d, r13d
mov rax, r13
add rsp, 0x68
add esp, 0x68
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
ret
and al, 0x28
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x140099da6
test bl, bl
lea rax, str.invalid_syntaxrecursion_limit_reached
lea eax, str.invalid_syntaxrecursion_limit_reached
lea eax, str.invalid_syntaxrecursion_limit_reached
mov cl, 1
or dword [rax], eax
lea rdx, [0x140129f48]
lea edx, [0x140129f48]
mov edx, 0x48000901
cmove rdx, rax
cmove edx, eax
ror byte [rdi], 1
movzx eax, bl
mov dh, 0xc3
lea r8, [rax + rax*8]
add r8, 0x10
add eax, 0x10
ror byte [rcx - 0x7d], 0xc0
adc al, ch
scasb al, byte [rdi]
call fcn.14000a850
or dh, bh
inc dword [rax + rax*8 - 0x38b75f8b]
test al, al
jne 0x140099d46
mov qword [rsi], 0
invalid
mov byte [rsi + 8], bl
jmp case.0x1400686ed.383
cmpsd dword [rsi], dword [rdi]
mov qword [rsi + 0x10], rax
jmp case.0x1400686ed.383
sahf
sahf
int3
int3
sub rsp, 0xb0
mov rdx, qword [rcx + 8]
mov r8, qword [rcx + 0x20]
mov eax, dword [rcx + 0x20]
mov eax, dword [rcx + 0x20]
and byte [r8 + 0x110001], dil
and byte [rax + 0x110001], bh
mov eax, 0x110001
sub rdx, r8
sub edx, eax
jb 0x14009a1c8
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx]
lea r9, [rax + r8]
or al, 0
add dword [rsi - 0x73], ecx
or al, 0
mov qword [rcx], r9
mov dword [rcx], ecx
mov qword [rcx + 8], rdx
cmp r8, 2
cmp eax, 2
push rcx
or byte [rcx - 0x7d], cl
cmp eax, 2
jne 0x14009a209
movzx r10d, byte [rax]
movzx r8d, byte [rax + 1]
movzx eax, byte [rax + 1]
invalid
invalid
cmp eax, 2
jne 0x14009a209
add byte [rax], al
movzx r10d, byte [rax]
movzx r8d, byte [rax + 1]
movzx eax, byte [rax + 1]
movzx eax, byte [rax + 1]
add dword [rcx - 0x73], eax
lea eax, [r10 - 0x30]
lea eax, [rdx - 0x30]
rol byte [rbx + 0x1e720af8], 1
rol byte [rbx + 0x1e720af8], 1
cmp eax, 0xa
jb 0x140099e2b
or dh, byte [rdx + 0x1e]
or r10d, 0x20
add r10d, 0xffffff9f
add r10d, 0xa
add edx, 0xa
ret 0x419f
add edx, 0xa
or bh, byte [rax - 1]
mov eax, 0xffffffff
cmovae eax, r10d
cmovae eax, edx
ret 0xf883
cmp eax, 0x10
jae 0x14009a1ef
add eax, dword [rax]
invalid
clc
adc byte [rdi], cl
add esp, 3
invalid
add eax, dword [rax]
add byte [rax], al
add byte [rbp - 0x73], al
pop rax
rol byte [rcx - 0x7d], 1
invalid
invalid
lea r11d, [r8 - 0x30]
cmp r11d, 0xa
jb case.0x1400737d2.320
sti
or dh, byte [rdx + 0x20]
or r8d, 0x20
add r8d, 0xffffff9f
enter 0x4120, 0xffffffffffffff83
and byte [rcx - 0x7d], al
rcr byte [rdi + 0xac08341], 0x41
add r8d, 0xa
add eax, 0xa
ror byte [rdx], 0x41
mov r11d, 0xffffffff
mov ebx, 0xffffffff
invalid
cmovae r11d, r8d
cmp r11d, 0x10
invalid
cmp ebx, 0x10
adc byte [rdi], cl
sbb dword [rdx - 0x3ffffffd], 0xffffffe0
invalid
add eax, dword [rax]
add al, al
shl al, 4
or r11b, al
jae 0x14009a1ef
invalid
add eax, dword [rax]
add al, al
shl al, 4
add byte [rax], al
shl al, 4
or r11b, al
js 0x140099eab
mov byte [rsp + 0x24], r11b
mov byte [rsp + 0x24], r11b
mov word [rsp + 0x25], 0
mov dword [rsp + 0x25], 0x44c60000
and al, 0x27
add byte [rax - 0x73], cl
invalid
and al, 0x25
add byte [rax], al
mov byte [rsp + 0x27], 0
lea rax, [rsp + 0x24]
lea eax, [rsp + 0x24]
lea eax, [rsp + 0x24]
and al, 0x24
mov qword [rsp + 0x28], rax
and al, 0x28
sub byte [rax - 0x39], cl
and al, 0x30
mov qword [rsp + 0x30], 1
add dword [rax], eax
add byte [rax], al
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
je 0x140099eaf
lea rsi, [rsp + 0x40]
and al, 0x40
lea rdx, [rsp + 0x24]
mov rcx, rsi
call fcn.14000bd10
idiv edi
cmp qword [rsp + 0x40], 0
cmp dword [rsp + 0x40], 0
dec dword [rax - 0x7d]
jl case.0x140079c61.270
cmp dword [rsp + 0x40], 0
add byte [rcx + rdi - 0x48], sil
add byte [rax], al
adc dword [rax], eax
invalid
je 0x140099eda
mov eax, 0x110000
jmp 0x14009a1c8
mov eax, 0x110000
cmp r11b, 0xc0
ror byte [rdi], 0x82
invalid
add eax, dword [rax]
invalid
add byte [rcx], dl
add byte [rcx - 0x80], al
sti
ror byte [rdi], 0x82
invalid
cmp r11b, 0xe0
jb 0x140099f14
cmp r11b, 0xf0
cmp bl, 0xf0
jae case.0x1400877a5.278
mov r8d, 3
mov eax, 3
mov r10b, 1
xor eax, eax
jmp 0x140099f88
scasb al, byte [rdi]
add byte [rax], al
invalid
add dword [rcx], esi
shr cl, 0xae
scasb al, byte [rdi]
scasb al, byte [rdi]
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x48
mov rcx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
mov qword [rsp + 0x70], rcx
and al, 0x70
mov qword [rsp + 0x78], rax
lea rdx, [rcx + rax]
test rax, rax
invalid
je case.0x140080cd8.268
movzx eax, byte [rcx]
test al, al
invalid
js 0x140099f21
lea r8, [rcx + 1]
jmp 0x14009a14b
invalid
add byte [rax + 0x110000], bh
mov eax, 0x110000
mov r8, rcx
jmp 0x14009a14b
enter 0x37e9, 2
add byte [rax], al
mov r8d, 2
mov eax, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rbp + 0x31], al
xor r10d, r10d
xor eax, eax
jmp 0x140099f88
sal byte [rcx], cl
shr bl, 0x67
mov r9d, eax
and r9d, 0x1f
loope case.0x140087676.252
rol dword [rcx - 0x7d], 0xe1
invalid
loope case.0x140087676.252
movzx r11d, byte [rcx + 1]
movzx ebx, byte [rcx + 1]
and r11d, 0x3f
cmp al, 0xdf
jbe 0x14009a12d
add byte [rax], al
add byte [rax], al
movzx r10d, byte [rcx + 2]
shl r11d, 6
and r10d, 0x3f
invalid
or r10d, r11d
or edx, ebx
invalid
or edx, ebx
cmp al, 0xf0
jb 0x14009a13d
invalid
in al, dx
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add byte [rbp + rcx*4 + 0x41], cl
add al, 0xf
lea r8, [rcx + 4]
add al, 0xf
movzx eax, byte [rcx + 3]
and r9d, 7
invalid
mov dh, 0x41
add eax, dword [rcx - 0x7d]
add eax, dword [r9 - 0x7d]
loope 0x140099f64
invalid
shl r9d, 0x12
shl ecx, 0x12
shl r10d, 6
loop 0x140099f6b
invalid
and eax, 0x3f
or eax, r10d
or eax, r9d
or eax, ecx
jmp 0x14009a14b
cmp r11b, 0xf8
jae 0x14009a1c8
mov r8d, 4
add al, 0
add byte [rax], al
mov al, 1
xor r10d, r10d
xor edx, edx
xor edx, edx
mov byte [rsp + 0x24], r11b
mov word [rsp + 0x25], 0
mov dword [rsp + 0x25], 0x44c60000
and al, 0x27
add byte [rax], al
mov byte [rsp + 0x27], 0
lea rsi, [rsp + 0x24]
lea esi, [rsp + 0x24]
je 0x140099fc1
invalid
add byte [rax - 0x73], cl
je 0x140099fc1
and al, 0x48
mov dword [rsp + 0x28], esi
and al, 0x28
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x30], r8
and al, 0x30
and al, 0x30
cmp rdx, 2
jb 0x140099ea1
invalid
invalid
invalid
lea rdi, [r9 + 2]
lea rsi, [rdx - 2]
dec byte [rax - 0x77]
cmp dword [rax - 0x77], ecx
jno 0x140099fc9
dec byte [rax - 0x77]
cmp dword [rax - 0x77], ecx
jno 0x140099fc9
movzx r14d, byte [r9]
movzx esi, byte [rcx]
mov dh, 0x31
movzx ebx, byte [r9 + 1]
lea edi, [r14 - 0x30]
cmp edi, 0xa
jb 0x140099ff1
or r14d, 0x20
invalid
and byte [rcx - 0x7d], al
invalid
add r14d, 0xffffff9f
add esi, 0xffffff9f
add r14d, 0xa
or bh, byte [rdi - 1]
mov edi, 0xffffffff
cmovae edi, r14d
cmovae edi, esi
cmp edi, 0xf
dec dword [rdi]
ja 0x14009a1ef
xchg esi, edi
add dword [rax], eax
add byte [rbp - 0x27c2f95], cl
rol byte [rbx + 0x1a720afd], 1
lea ebp, [rbx - 0x30]
cmp ebp, 0xa
jb 0x14009a013
rol byte [rbx + 0x1a720afd], 1
or ebx, 0x20
add ebx, 0xffffff9f
add ebx, 0xa
or bh, byte [rbp - 1]
retf
or bh, byte [rbp - 1]
dec dword [rdi]
cmovae ebp, ebx
cmp ebp, 0xf
ja 0x14009a1ef
xchg esp, ebx
add dword [rax], eax
invalid
jmp 0x140099f8e
xchg esp, ebx
add dword [rax], eax
add byte [rax - 0x40], al
fadd qword [rcx]
add byte [rax], al
shl dil, 4
out 4, eax
or bpl, dil
mov byte [rsp + 0x25], bpl
insb byte [rdi], dx
and al, 0x25
cmp r11b, 0xe0
jb 0x140099e87
cmp rsi, 2
jb 0x140099ea1
invalid
lea rsi, [r9 + 4]
or byte [rcx + 0xf], al
mov dh, 0x59
pop rcx
movzx ebx, byte [r9 + 2]
movzx edi, byte [r9 + 3]
invalid
add al, byte [rcx + 0xf]
mov dh, 0x79
add ecx, dword [rbp - 0x17c2f8d]
or dh, byte [rdx + 0x1a]
jb 0x14009a06e
jb 0x14009a06e
or ebx, 0x20
add ebx, 0xffffff9f
lahf
retf
lahf
add ebx, 0xa
mov esi, 0xffffffff
invalid
invalid
invalid
dec dword [rdi]
cmp esi, 0xf
dec byte [rdi]
invalid
invalid
dec byte [rdi]
invalid
ja 0x14009a1ef
add byte [rbp - 0x47c2fa1], cl
lea ebx, [rdi - 0x30]
cmp ebx, 0xa
or dh, byte [rdx + 0x1a]
jb 0x14009a090
or edi, 0x20
add edi, 0xffffff9f
invalid
lahf
invalid
lahf
add edi, 0xa
mov ebx, 0xffffffff
invalid
invalid
dec dword [rdi]
fild word [r11 - 0x78f0f005]
sti
invalid
ja 0x14009a1ef
invalid
invalid
sti
invalid
add byte [rax - 0x40], al
out 4, al
shl sil, 4
or bl, sil
mov byte [rsp + 0x26], bl
mov byte [rsp + 0x26], bl
test r10b, r10b
jne 0x140099e87
ror byte [rdi], cl
test ebx, esp
std
invalid
cmp r11, 2
jb 0x140099ea1
std
invalid
invalid
std
invalid
lea r10, [r9 + 6]
add rdx, 0xfffffffffffffffa
mov qword [rcx], r10
mov qword [rcx + 8], rdx
movzx r10d, byte [r9 + 4]
movzx edx, byte [r9 + 5]
lea ecx, [r10 - 0x30]
cmp ecx, 0xa
jb 0x14009a0ee
or r10d, 0x20
add r10d, 0xffffff9f
add r10d, 0xa
mov ecx, 0xffffffff
cmovae ecx, r10d
cmp ecx, 0xf
ja 0x14009a1ef
lea r9d, [rdx - 0x30]
cmp r9d, 0xa
jb 0x14009a115
or edx, 0x20
add edx, 0xffffff9f
add edx, 0xa
mov r9d, 0xffffffff
cmovae r9d, edx
cmp r9d, 0xf
ja 0x14009a1ef
invalid
test al, al
je 0x14009a1d6
shl cl, 4
or r9b, cl
or cl, cl
mov byte [rsp + 0x27], r9b
jmp 0x140099e87
lea r8, [rcx + 2]
shl r9d, 6
or r9d, r11d
mov eax, r9d
jmp 0x14009a14b
lea r8, [rcx + 3]
shl r9d, 0xc
add eax, dword [r9 - 0x3f]
loope 0x14009a151
or r10d, r9d
or edx, ecx
mov eax, r10d
cmp r8, rdx
je 0x14009a1b9
sal byte [rcx + rbp*2 + 0x45], 1
movzx r9d, byte [r8]
movzx ecx, byte [rax]
test r9b, r9b
jns 0x14009a223
add byte [rax], al
cmp r9b, 0xe0
cmp cl, 0xe0
jb 0x14009a223
cmp r9b, 0xf0
jb 0x14009a223
movzx r10d, byte [r8 + 1]
and r10d, 0x3f
movzx r11d, byte [r8 + 2]
and r11d, 0x3f
movzx r8d, byte [r8 + 3]
and r9d, 7
shl r9d, 0x12
adc al, byte [rcx - 0x3f]
loop 0x14009a1a0
adc al, byte [rcx - 0x3f]
loop 0x14009a1a0
shl r11d, 6
jrcxz 0x14009a19e
or r11d, r10d
and r8d, 0x3f
loopne 0x14009a1de
loopne 0x14009a1de
invalid
or r8d, r11d
or eax, ebx
or r8d, r9d
cmp r8d, 0x110000
invalid
enter 0xffffffffffff8141, 0xfffffffffffffff8
add byte [rax], al
adc dword [rax], eax
invalid
add byte [rcx + 0xf], al
xchg esp, eax
sar byte [0x1401aa1b6], 0x75
or al, 0xeb
push 0x41
mov al, 1
sete r8b
cmp eax, 0x110000
jne 0x14009a1c3
jmp 0x14009a223
mov r8b, 1
cmp eax, 0x110000
je 0x14009a223
test r8b, r8b
je 0x14009a223
add rsp, 0xb0
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
lea rax, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustc_demangle_0.1.23_src_v0.rs
mov ecx, 3
add eax, dword [rax]
add byte [rax], al
mov rdx, r8
mov r8, rax
call fcn.1400cf2d0
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x2b
call fcn.1400cf3b0
ud2
lea rcx, str.internal_error:_entered_unreachable_codeA_Tokio_1.x_context_was_found__but_it_is_being_shutdown.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_runtime_timemod.rs0
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x28
call fcn.1400cf3b0
ud2
call fcn.14009a370
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
lea rax, [0x14009a450]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x50], rax
lea rax, [0x14003cf60]
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140009e50]
mov qword [rsp + 0x68], rax
lea rax, str.internal_error:_entered_unreachable_code:_str::from_utf8_____was_expected_to_have_1_char__but__chars_were_found
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 4
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0x90], rsi
mov qword [rsp + 0x98], 3
lea rdx, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustc_demangle_0.1.23_src_v0.rs
lea rcx, [rsp + 0x80]
call fcn.1400cf220
ud2
add eax, 0xc155b
dec dword [rcx + 0x482c2444]
lea rax, [rsp + 0x2c]
lea eax, [rsp + 0x2c]
mov qword [rsp + 0x38], rax
invalid
invalid
and al, 0x40
mov qword [rsp + 0x20], 1
invalid
je case.0x140064ee9.476
lea r9, [rsp + 0x38]
lea r9, [rsp + 0x38]
cmp byte [rcx - 0x48], al
mov r8d, 1
mov rcx, rsi
int1
add dword [rax], eax
add byte [rax], al
invalid
int1
call case.0x14004af70.691
lea rdx, str.library_std_src_syswindows_thread_parking.rs
lea edx, [0x14012d4a8]
adc eax, 0x8d952
mov rcx, rsi
mov ecx, esi
int1
std
invalid
adc eax, 0x8d952
or byte [rax], al
add al, byte [rax]
add byte [rdi], cl
ud2
or eax, dword [rcx + 0x56]
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
mov rsi, r9
mov ebx, r8d
mov rdi, rdx
mov edi, edx
xlatb
mov r14, rcx
fimul dword [rax]
add bh, bh
adc eax, 0x34676
jbe case.0x1400691fb.398
add r8d, dword [rax]
add eax, dword [rax]
add eax, dword [rax]
test rax, rax
sal byte [rbp + rdx + 0x48], 0x8d
je 0x14009fb9c
lea rdx, str.NtReleaseKeyedEvent
adc eax, 0x8da9a
add byte [rax - 0x77], cl
mov rcx, rax
mov ecx, eax
sar edi, 0x15
call qword [sym.imp.kernel32.dll_GetProcAddress]
jns case.0x140076401.422
add rax, qword [rax]
add eax, dword [rax]
test rax, rax
jne 0x14009fba3
lea rax, case.0x14006641b.467
lea eax, case.0x14006641b.467
sub eax, 0x48000000
add byte [rax], al
mov qword [case.0x14006641b.451], rax
mov dword [0x140161058], eax
scasb al, byte [rdi]
adc al, 0xc
or al, 0
mov rcx, r14
or al, 0
mov rcx, r14
cli
mov r8d, ebx
mov eax, ebx
mov r9, rsi
mov ecx, esi
add rsp, 0x28
invalid
pop rbx
pop rsi
pop r14
jmp rax
loopne case.0x140062a10.497
int3
int3
int3
int3
int3
int3
int3
push rbp
sub rsp, 0x60
sub esp, 0x60
lea rbp, [rsp + 0x60]
insb byte [rdi], dx
and al, 0x60
invalid
invalid
mov qword [rbp - 8], 0xfffffffffffffffe
clc
clc
invalid
invalid
lea rax, str.keyed_events_not_available
neg ecx
or byte [rax], al
mov qword [rbp - 0x38], rax
enter 0xffffffffffffc748, 0x45
enter 0xffffffffffffc748, 0x45
mov qword [rbp - 0x30], 1
mov dword [rbp - 0x30], 1
rol byte [rcx], 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
add eax, 0xb59ac
pop rcx
or eax, dword [rax]
mov qword [rbp - 0x28], rax
fmul dword [rdi]
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
invalid
invalid
movups xmmword [rbp - 0x20], xmm0
adc dword [rbp - 0x20], eax
loopne case.0x140068294.457
loopne case.0x140068294.457
lea rdx, str.library_std_src_syswindowsc.rs
lea edx, [0x14012d640]
adc eax, 0x8da32
xor bl, dl
or byte [rax], al
add byte [rax - 0x73], cl
enter 0x9e8, 0xfffffffffffffff6
enter 0x9e8, 0xfffffffffffffff6
lea rcx, [rbp - 0x38]
lea ecx, [rbp - 0x38]
enter 0x9e8, 0xfffffffffffffff6
call fcn.1400cf220
test byte [rdx], 0
add al, byte [rax]
add byte [rdi], cl
ud2
or ecx, dword [rdi]
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
add byte [rax - 0x77], cl
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
adc byte [rbp + 0x48], dl
sub esp, 0x20
in al, dx
invalid
push rbp
sub rsp, 0x20
and byte [rax - 0x73], cl
lea rbp, [rdx + 0x60]
lea ebp, [rdx + 0x60]
push 0x60
invalid
call fcn.1400cf7a0
insd dword [rdi], dx
sti
add al, byte [rax]
add byte [rdi], cl
ud2
or ecx, esp
int3
int3
int3
int3
int3
int3
int3
int3
int3
mov rcx, qword [rcx]
mov ecx, dword [rcx]
or dword [rbx + 0x10a83442], ecx
mov eax, dword [rdx + 0x34]
xor al, 0xa8
xor al, 0xa8
test al, 0x10
adc byte [rbp + 0xd], dh
jne case.0x140068294.459
or eax, 0x840f20a8
test al, 0x20
and byte [rdi], cl
je fcn.140009e50
test dh, bh
invalid
movabs eax, dword [0x48fff74f49e9fff6]
mov ecx, dword [rcx]
invalid
idiv bh
jmp fcn.140014ba0
idiv r15
idiv r15
idiv edi
dec dword [rax - 0x75]
mov rcx, qword [rcx]
or ecx, ebp
jmp 0x14000e0c0
invalid
in al, 0xf6
idiv bh
int3
dec esp
sub rsp, 0x28
sub esp, 0x28
in al, dx
sub byte [rax - 0x75], cl
add dword [rax - 0x77], ecx
invalid
invalid
mov rax, qword [rcx]
mov eax, dword [rcx]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and al, 0x20
and al, 0x20
and al, ch
call case.0x14006ea53.390
or al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
add esp, 0x28
invalid
sub bl, al
ret
int3
int3
int3
int3
push rbp
sub rsp, 0x60
in al, dx
invalid
lea rbp, [rsp + 0x60]
lea ebp, [rsp + 0x60]
insb byte [rdi], dx
and al, 0x60
mov qword [rbp - 8], 0xfffffffffffffffe
mov dword [rbp - 8], 0xfffffffe
clc
clc
invalid
invalid
invalid
dec dword [rax - 0x75]
mov rax, qword [rcx]
mov eax, dword [rcx]
add dword [rax + 0xc60038], eax
cmp byte [rax], 0
cmp byte [rax], al
mov byte [rax], 0
add byte [rax], al
add byte [rdi], cl
je case.0x140079bd7.356
test byte [rdx + 1], dl
push rdx
add dword [rax], eax
invalid
add byte [rax], al
add dh, al
mov byte [rbp - 9], 0
test dword [r8], 0xac058b48
test dword [rax], 0xac058b48
add byte [rax - 0x75], cl
mov rax, qword [0x140161158]
mov eax, dword [0x140161158]
add eax, 0xc14ac
lodsb al, byte [rsi]
adc al, 0xc
or al, 0
add byte [rax - 0x7d], cl
cmp rax, 3
cmp eax, 3
clc
add ecx, dword [rdi]
jne case.0x140076336.370
test dword [rax], edx
add dword [rax], eax
invalid
adc byte [rcx], al
add byte [rax], al
add byte [rax + 0xf00f77d], al
cmp byte [rbp - 9], 0
jne case.0x14009424c.210
test dword [rcx], ebx
add dword [rax], eax
invalid
jge case.0x1400742cd.345
test dword [rax], 0x119850f
add byte [rdi], cl
test dword [rcx], ebx
sbb dword [rcx], eax
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [0x140161120]
mov eax, dword [0x140161120]
add eax, 0xc1459
pop rcx
adc al, 0xc
add byte [rbx + 0xc15c70d], cl
mov ecx, dword [0x140161294]
or eax, 0xc15c7
invalid
adc eax, 0x4865000c
or al, 0
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
mov edx, dword [0x58]
adc al, 0x25
and eax, 0x58
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + rcx*8]
mov ecx, dword [rdx + rcx*8]
or al, 0xca
retf 0x8d48
lea ecx, [rcx + 0x41]
mov dword [rcx], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x39], cl
cmp eax, ecx
enter 0x2475, 0xffffffffffffff8b
jne case.0x14006f668.394
and al, 0x8b
mov eax, dword [0x140161150]
add eax, 0xc1464
adc al, 0xc
or al, 0
add bh, bh
inc eax
sal byte [rbp + 0x55], 0x48
jne case.0x1400737d2.382
lea rcx, str.lock_count_overflow_in_reentrant_mutexlibrary_std_src_sync_remutex.rs
lea ecx, str.lock_count_overflow_in_reentrant_mutexlibrary_std_src_sync_remutex.rs
imul eax, ecx, 0x8d4c0008
ror dword [rax], 0
or byte [rax], al
lea r8, [0x14012bea8]
lea eax, [0x14012bea8]
add eax, 0x8c1aa
stosb byte [rdi], al
ror dword [rax], 0
or byte [rax], al
mov edx, 0x26
add byte es:[rax], al
add byte [rax], al
add byte [rax], al
add al, ch
call fcn.1400cf6d0
stc
add al, byte [rax]
ud2
or ecx, dword [rax - 0x73]
lea rcx, [0x140161118]
or eax, 0xc1407
invalid
or al, 0
add bh, bh
call qword [sym.imp.kernel32.dll_TryAcquireSRWLockExclusive]
adc eax, 0x34571
jno case.0x1400737d2.385
add r8d, dword [r8]
add eax, dword [rax]
add byte [rax + rax*8 + 0xba840f], al
test al, al
ror byte [rdi], 0x84
je case.0x14009424c.210
test byte [rdx - 0x75000000], bh
mov edx, 0x8b000000
add byte [rax], al
mov eax, dword [0x140161294]
outsd dx, dword [rsi]
adc eax, 0x4865000c
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
or al, 0x25
pop rax
and eax, 0x58
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
add al, 0xc1
lea rax, [rax + 0x41]
lea eax, [rax + 0x41]
add byte [rcx], 0
add byte [r8], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [0x140161120], rax
mov dword [0x140161120], eax
add eax, 0xc13e0
adc ecx, dword [rax + rax]
or al, 0
mov eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rcx + 0xc140505], cl
mov dword [0x140161150], eax
adc al, 0xc
or al, 0
mov qword [rbp - 0x30], 1
mov dword [rbp - 0x30], 1
rol byte [r9], 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
push rdi
xorps xmm0, xmm0
ror byte [rdi], 0x11
movups xmmword [rbp - 0x28], xmm0
adc dword [rbp - 0x28], eax
fmul dword [r8 - 0x39]
fmul dword [rax - 0x39]
mov qword [rbp - 0x1a], 0
out 0, al
out 0, al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
cmp qword [0x140161128], 0
cmp dword [0x140161128], 0
cmp eax, 0xc13be
mov esi, 0xc13
adc ecx, dword [rax + rax]
or al, 0
add byte [rax], al
add byte [rdi], cl
jne case.0x14008e2c4.288
test dword [rbp + 0x48000000], ebx
popfq
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [0x140161128], 0xffffffff
add eax, 0xc13ad
lodsd eax, dword [rsi]
or al, 0
add bh, bh
invalid
invalid
dec dword [rax - 0x73]
lea ecx, [0x140161130]
or eax, 0xc13ae
adc ecx, dword [rax + rax]
or al, 0
add al, ch
imul eax, dword [rcx], 0x100f0000
add dword [rax], eax
add byte [rdi], cl
movups xmm0, xmmword [rbp - 0x30]
adc byte [rbp - 0x30], al
ror byte [r15], 1
ror byte [rdi], 1
movups xmm1, xmmword [rbp - 0x20]
adc byte [rbp - 0x20], cl
loopne case.0x140079bd7.343
loopne case.0x140079bd7.343
movups xmmword [0x140161140], xmm1
or eax, 0xc13aa
or al, 0
add byte [rdi], cl
movups xmmword [0x140161130], xmm0
add eax, 0xc1393
or al, 0
add byte [rax - 1], cl
add eax, 0xc1384
or al, 0
add bh, bh
dec dword [0x140161150]
cmpsb byte [rsi], byte [rdi]
adc ecx, dword [rax + rax]
invalid
add byte [rbp + 0x2d], dh
jne case.0x14009424c.210
sub eax, 0x6905c748
mov qword [0x140161120], 0
mov dword [0x140161120], 0
adc ecx, dword [rax + rax]
or al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rcx, [0x140161118]
or eax, 0xc135a
adc ecx, dword [rax + rax]
call qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
adc eax, 0x345f4
hlt
add eax, dword [rax]
jmp case.0x14009424c.210
adc ecx, dword [rax - 0x73]
lea rcx, [rbp - 9]
lea ecx, [rbp - 9]
imul r8
imul eax
call fcn.1400d2780
mov cl, 0x29
sub dword [rbx], eax
add eax, dword [rax]
add byte [rax + 0xf00f77d], al
cmp byte [rbp - 9], 0
jge case.0x140079bd7.349
add byte [rdi], cl
je case.0x1400737d2.363
test bh, ah
invalid
invalid
mov rax, qword [0x1401611e8]
mov eax, dword [0x1401611e8]
add eax, 0xc1408
or byte [rsp + rcx], dl
add byte [rax - 0x7d], cl
invalid
invalid
or al, 0
cmp rax, 3
cmp eax, 3
clc
add esi, dword [rbp + 6]
jne case.0x140079bd7.354
invalid
call qword [0x1401611f0]
add al, 0x14
adc al, 0xc
add byte [rax + 0x60c48348], dl
nop
add rsp, 0x60
invalid
invalid
or al, 0
nop
add rsp, 0x60
invalid
invalid
invalid
invalid
pop rbp
ret
lea rcx, str.called__Option::unwrap____on_a__None__value
lea ecx, str.called__Option::unwrap____on_a__None__value
or eax, 0xb528e
mov ss, word [rdx + 0xb]
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
push rdx
or eax, dword [rax]
lea r8, str.library_std_src_synconce.rs
lahf
mov edi, 0x2bba0008
or byte [rax], al
mov edx, 0x2b
add byte [rax], al
add byte [rax], al
add al, ch
movsd dword [rdi], dword [rsi]
call fcn.1400cf3b0
cmc
add al, byte [rax]
invalid
add byte [rdi], cl
ud2
or ecx, dword [rax - 0x73]
lea rax, [0x14012b810]
lea eax, [0x14012b810]
add eax, 0x8b9fc
cld
mov ecx, 0x89480008
or byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rax - 0x73], cl
lea rcx, [0x14013062a]
lea ecx, [0x14013062a]
or eax, 0x9080a
or byte [rcx], cl
add byte [rbp + rcx*4 + 0xd], cl
lea r9, [0x14012a958]
lea ecx, [0x14012a958]
or eax, 0x8ab31
xor dword [rbx - 0x72b3fff8], ebp
stosd dword [rdi], eax
or byte [rax], al
add byte [rbp + rcx*4 + 0x45], cl
idiv byte [rdx + 0x10]
mov edx, 0x10
lea r8, [rbp - 0xa]
lea eax, [rbp - 0xa]
idiv byte [r10 + 0x10]
mov edx, 0x10
add byte [rax], al
add byte [rax], al
add al, ch
or edi, eax
clc
call fcn.1400cf640
clc
add al, byte [rax]
add byte [rdi], cl
ud2
or esp, dword [rsi + 0xf]
nop word [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
push rbp
sub rsp, 0x30
sub esp, 0x30
sub esp, 0x30
in al, dx
xor byte [rax - 0x73], cl
lea rbp, [rdx + 0x60]
push 0x60
movups xmm0, xmmword [rbp - 0x30]
adc byte [rbp - 0x30], al
ror byte [r15], 1
ror byte [rdi], 1
movups xmm1, xmmword [rbp - 0x20]
adc byte [rbp - 0x20], cl
movups xmmword [0x140161140], xmm1
adc dword [0x140161140], ecx
or eax, 0xc12e3
adc cl, byte [rax + rax]
add byte [rdi], cl
movups xmmword [0x140161130], xmm0
adc dword [0x140161130], eax
add eax, 0xc12cc
adc cl, byte [rax + rax]
add byte [rax - 0x73], cl
lea rcx, [0x140161128]
lea ecx, [0x140161128]
or eax, 0xc12bd
adc cl, byte [rax + rax]
or al, 0
add al, ch
call fcn.14009f5b0
nop
idiv edi
idiv edi
call qword [rax + 0x30c48348]
add esp, 0x30
invalid
xor byte [rbp - 0x3d], bl
pop rbp
ret
nop word [rax + rax]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
adc byte [rbp + 0x48], dl
push rbp
sub rsp, 0x30
sub esp, 0x30
in al, dx
xor byte [rax - 0x73], cl
lea rbp, [rdx + 0x60]
lea ebp, [rdx + 0x60]
push 0x60
lea rcx, [0x140161118]
lea ecx, [0x140161118]
or eax, 0xc1283
adc dword [rdx], 0xc
adc cl, byte [rax + rax]
or al, 0
add al, ch
call case.0x14009424c.220
add byte ss:[rax], al
add byte [rax], al
add byte [rax + 0x30c48348], dl
nop
add esp, 0x30
invalid
xor byte [rbp - 0x3d], bl
pop rbp
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x10], edx
push rsp
and al, 0x10
adc byte [rbp + 0x48], dl
push rbp
sub rsp, 0x30
in al, dx
xor byte [rax - 0x73], cl
lea rbp, [rdx + 0x60]
lea ebp, [rdx + 0x60]
push 0x60
invalid
lea ecx, [rbp - 0x30]
shr r8b, 1
shr al, 1
call case.0x140090c08.267
sub dword [rax], eax
add byte [rax], al
add byte [rax + 0x30c48348], dl
nop
add rsp, 0x30
add esp, 0x30
invalid
xor byte [rbp - 0x3d], bl
pop rbp
ret
int3
int3
cmp byte [r9 + rax - 0x3d], sil
cmp byte [rcx + rax - 0x3d], dh
add ebx, eax
ret
mov qword [rcx + 8], 0
mov dword [rcx + 8], 0
or byte [r8], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 1], cl
jmp qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
jmp qword [sym.imp.kernel32.dll_ReleaseSRWLockExclusive]
and eax, 0x344d3
add r8d, dword [rax]
add eax, dword [rax]
add ah, cl
int3
int3
int3
int3
int3
int3
int3
int3
int3
push rbp
sub rsp, 0x50
sub esp, 0x50
in al, dx
push rax
lea rbp, [rsp + 0x50]
insb byte [rdi], dx
and al, 0x50
push rax
mov qword [rbp - 8], 0xfffffffffffffffe
mov dword [rbp - 8], 0xfffffffe
clc
invalid
invalid
inc dword [rax + 0x74001879]
invalid
cmp byte [rcx + 0x18], 0
jns case.0x14009424c.231
add byte [rdi + rbx + 0x48], dh
je case.0x14004b2b9.694
cmp qword [rcx + 8], 0
cmp dword [rcx + 8], 0
jns case.0x14004af70.721
add byte [rsp + rsi*2 + 0x4c], dh
je 0x14009ff83
mov r8, qword [rcx]
mov eax, dword [rcx]
add dword [rax - 0x75], ecx
mov ecx, dword [0x1401611e0]
or eax, 0xc12c7
invalid
adc cl, byte [rax + rax]
or al, 0
add byte [rcx], dh
ror byte [rax - 0x7d], cl
add rsp, 0x50
invalid
push rax
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x344e1
add r8d, dword [rax]
add eax, dword [rax]
add byte [rax - 0x77], cl
mov dword [rbp - 0x18], ecx
call 0x1400af017
call case.0x14004c033.713
lock add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
test rax, rax
ror byte [rax - 0x75], 0x4d
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
call 0xc94bceaf
je case.0x14009424c.228
mov r8d, eax
mov eax, eax
rol byte [rcx - 0x7d], 0xe0
add ecx, dword [rcx - 0x73]
invalid
invalid
and eax, 3
lea rdx, [r8 - 2]
lea edx, [rax - 2]
push rax
cmp rdx, 2
cli
add dh, byte [rdx - 0x42]
jb case.0x14009424c.228
mov esi, 0x74c0854d
sal byte [rcx + rdi*4 + 0x48], 0x89
mov ecx, 0x48c18948
dec ecx
leave
mov rcx, rax
mov ecx, eax
dec rcx
mov qword [rbp - 0x28], rcx
mov dword [rbp - 0x28], ecx
fmul dword [r8 - 0x75]
mov rcx, qword [rax - 1]
dec qword [rax - 0x75]
dec dword [rax - 0x75]
mov rax, qword [rax + 7]
mov eax, dword [rax + 7]
invalid
mov qword [rbp - 0x10], rcx
invalid
invalid
mov qword [rbp - 0x20], rax
call qword [rax]
adc byte [rax - 0x75], cl
mov rax, qword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
cmp qword [rax + 8], 0
js 0x14009ff7b
or byte [rax], al
add byte [rdx + rbp + 0x48], dh
cmp dword [rax + 0x10], 0x11
js case.0x14004b859.701
invalid
je case.0x140076336.638
cmp qword [rax + 0x10], 0x11
adc byte [rcx], dl
adc dword [rbx + 0xc], esi
jae 0x14009ff89
mov r8, qword [rbp - 0x10]
invalid
invalid
jmp 0x14009ff91
add rsp, 0x50
push rax
pop rbp
ret
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
mov eax, dword [rax - 8]
mov rcx, qword [0x1401611e0]
adc cl, byte [rax + rax]
adc cl, byte [rax + rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x34468
adc eax, 0x34468
push 0x48000344
mov ecx, dword [0x1401611e0]
or eax, 0xc1239
mov rcx, qword [0x1401611e0]
or eax, 0xc1239
cmp dword [rdx], edx
or al, 0
xor edx, edx
mov r8, qword [rbp - 0x28]
mov eax, dword [rbp - 0x28]
call qword [sym.imp.kernel32.dll_HeapFree]
add r8d, dword [rax]
mov rcx, qword [rbp - 0x18]
jmp case.0x14009424c.228
invalid
dec dword [rdi]
invalid
add byte [rax - 0x77], cl
add byte [rax - 0x77], cl
push rsp
invalid
push rbp
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
push 0x50
mov rax, qword [rbp - 0x20]
loopne 0x1400a001b
mov edx, dword [rax + 8]
push rax
push rax
or byte [rbx + rcx*4 + 0x40], cl
mov r8, qword [rax + 0x10]
invalid
invalid
invalid
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp - 0x10]
invalid
invalid
invalid
mov ecx, dword [rbp - 0x10]
dec dword [rax - 0x75]
add dword [rax], r8d
and byte [rbp - 0x3d], bl
nop dword cs:[rax + rax]
invalid
push rax
or dword [rcx - 0xa], edi
invalid
push r15
push r14
push rsi
push rsp
push 0x246c8d48
invalid
mov dword [rbp], 0xfffffffe
add dh, bh
invalid
invalid
lea esi, [rcx + 0x19]
mov dword [rbp - 0x10], eax
enter 0xffffffffffff8d4c, 0x25
mov r8, qword [rbp - 0x18]
mov r8, qword [r8 - 8]
mov eax, dword [rbp - 0x18]
mov rcx, qword [0x1401611e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x34392
add byte [rax - 0x75], cl
mov rcx, qword [0x1401611e0]
xor edx, edx
mov r8, qword [rbp - 0x28]
call qword [sym.imp.kernel32.dll_HeapFree]
add eax, dword [r8]
mov rcx, qword [rbp - 8]
mov rdx, qword [rcx + 0x10]
mov rbx, rdx
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
sub rbx, rax
jbe 0x1400a0300
mov byte [rcx + 0x18], 1
mov r8, qword [rcx]
add r8, rax
add eax, eax
mov qword [rsp + 0x20], r14
and al, 0x20
mov rcx, rsi
mov edx, 0xfffffff5
dec dword [rcx - 0x77]
fld1
rol byte [rbx], 1
add byte [rax], al
cmp qword [rbp - 0x38], 0
je 0x1400a01bc
mov r13, qword [rbp - 0x30]
mov edi, r13d
and edi, 3
cmp rdi, 2
mov rcx, qword [rbp - 8]
jae case.default.0x1400a00ea
mov byte [rcx + 0x18], 0
movsxd rax, dword [r12 + rdi*4]
add rax, r12
jmp rax
sbb byte [r8], al
cmp edi, 2
jne 0x1400a0130
mov rax, r13
shr rax, 0x20
and byte [rbx - 0x7bf0f908], al
invalid
scasd eax, dword [rdi]
add byte [rax], al
add byte [rax], al
mov byte [rcx + 0x18], 0
mov rcx, r13
shr rcx, 0x20
call fcn.1400a0880
mov rcx, qword [rbp - 8]
jmp 0x1400a0160
invalid
mov byte [rcx + 0x18], 0
mov rax, r13
mov eax, ebp
shr rax, 0x20
shr eax, 0x20
cmp eax, 0x28
ja case.default.0x1400a014b
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
shr eax, 0x20
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rcx + 0x63], cl
movsxd rax, dword [r15 + rax*4]
movsxd rax, dword [r15 + rax*4]
add rax, r15
add eax, edi
clc
jmp rax
xchg dword [rcx + rax - 8], ecx
clc
cmovno ecx, dword [rdi]
mov dh, 0x45
pcmpgtd mm5, qword [rsi]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
cmp al, 0x23
jne case.0x14006a1a4.439
and ecx, dword [rdi]
test dword [rbx + 0x48000001], edi
lea rax, [rdi - 2]
lea rax, [rdi - 2]
cmp rax, 2
clc
add cl, byte [rdi]
invalid
invalid
invalid
invalid
invalid
test rdi, rdi
je case.0x1400987ac.172
test byte [rsi], cl
invalid
invalid
invalid
lea rax, [r13 - 1]
mov qword [rbp - 0x28], rax
fmul dword [rcx - 0x75]
dec qword [r9 - 0x75]
mov eax, dword [rbp + 7]
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x20], rax
call qword [rax]
adc byte [rax - 0x75], cl
loopne case.0x140094f50.556
cmp dword [rax + 8], 0
je 0x1400a0076
invalid
invalid
invalid
invalid
mov eax, dword [rbp + 7]
adc byte [rax - 0x75], cl
loopne case.0x140094f50.556
cmp dword [rax + 8], 0
add byte [rdi], cl
test dh, cl
invalid
invalid
invalid
dec dword [rax - 0x7d]
cmp qword [rax + 0x10], 0x11
jae 0x1400a005f
invalid
invalid
invalid
js 0x1400a01bc
adc dword [rdi], ecx
sub dword [rsi + rdi*8 - 0x74b30001], 0x45
invalid
invalid
dec dword [rbx + rcx*4 + 0x45]
invalid
invalid
invalid
invalid
mov r8, qword [rbp - 0x18]
jmp 0x1400a0067
call fcn.14008ada4
dec dword [rax - 0x75]
pop rbp
ror byte [rax - 0x75], 1
clc
mov rbx, qword [rbp - 0x30]
mov rcx, qword [rbp - 8]
mov byte [rcx + 0x18], 0
test rbx, rbx
mov r9, qword [rbp - 0x10]
je case.0x1400737d2.395
add r9, rbx
mov qword [rbp - 0x10], r9
jmp case.0x1400987ac.172
lodsb al, byte [rsi]
invalid
invalid
invalid
mov al, 0x29
jmp 0x1400a0160
invalid
invalid
invalid
invalid
sbb eax, 0xb0ffffff
or eax, 0xffff16e9
push qword [rax - 0xf016f2]
mov al, 0xe
invalid
ud0
invalid
invalid
push qword [rax - 0xfe16f0]
invalid
jmp 0x1400a0160
invalid
push qword [rax - 0x13616e8]
invalid
jmp 0x1400a0160
invalid
push qword [rax - 0x14b16e5]
sbb ebp, ecx
mov ah, 0xfe
invalid
invalid
lodsd eax, dword [rsi]
invalid
push qword [rax - 0x15916e3]
sbb eax, 0xfffea6e9
push qword [rax - 0x16016e2]
mov al, 0x1e
invalid
lahf
invalid
invalid
invalid
push qword [rax - 0x16e16e0]
invalid
invalid
invalid
invalid
test rax, rax
je 0x1400a0361
pop rsp
pop rsp
test byte [rcx - 0x43], 0
add byte [rax], al
add byte [rax], al
cmp rdx, rax
jae 0x1400a035b
jg case.0x14004b336.1016
or eax, dword [rax]
add byte [rdi], cl
or ecx, dword [rbx + rcx*4 + 0x4d]
invalid
invalid
invalid
mov r9, qword [rbp - 0x10]
test r9, r9
leave
je 0x1400a0364
invalid
mov rdx, qword [rcx + 0x10]
mov rsi, rdx
sub rsi, r9
sub esi, ecx
jb case.0x14006f656.446
invalid
mov edx, dword [rcx + 0x10]
sub esi, ecx
mov qword [rcx + 0x10], 0
mov qword [rcx + 0x10], 0
je 0x1400a0364
invalid
add byte [rdx + riz + 0x48], dh
mov eax, dword [rbp - 8]
clc
mov rax, qword [rbp - 8]
mov rcx, qword [rax]
or byte [rcx + 1], cl
leave
mov rdx, r9
mov edx, ecx
mov r8, rsi
mov eax, esi
call sub.VCRUNTIME140.dll_memmove
push 0xffffffffffffffea
add al, byte [rax]
add byte [rax - 0x75], cl
clc
clc
clc
or byte [rcx + 1], cl
leave
mov eax, esi
invalid
push 0xffffffffffffffea
add al, byte [rax]
invalid
invalid
add byte [rax - 0x75], cl
clc
mov qword [rcx + 0x10], rsi
jmp 0x1400a0364
invalid
mov dword [rcx + 0x10], esi
xor r13d, r13d
mov rax, r13
add rsp, 0x68
invalid
push 0x415e5f5b
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
mov eax, ebp
add esp, 0x68
invalid
pop rbp
pop rsi
lea r13, str.failed_to_write_the_buffered_data
test r9, r9
test ecx, ecx
jne 0x1400a032c
invalid
or byte [rax], al
test ecx, ecx
test al, 0xeb
fimul word [rbp + rcx*4 + 5]
invalid
invalid
invalid
jmp 0x1400a0364
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_src_vecmod.rs
mov rcx, r9
leave
call fcn.1400cf340
stosd dword [rdi], eax
out dx, eax
add al, byte [rax]
ud2
invalid
or edx, dword [rax + 0xb]
push rax
or eax, dword [rax]
invalid
add byte [rcx + rcx*4 - 0x37], cl
leave
out dx, eax
add al, byte [rax]
or esp, dword [rsi + 0xf]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
in al, dx
sub byte [rax - 0x73], cl
lea rbp, [rdx + 0x60]
push 0x60
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
mov rdx, qword [rbp - 0x10]
call case.0x14004bfbc.963
push 0
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
add byte [rax], al
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
adc byte [rbp + 0x41], dl
push rbp
push r15
push rdi
push rdi
push r14
push r13
push rbp
push rbp
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub byte [rax - 0x73], cl
lea rbp, [rdx + 0x60]
push 0x60
invalid
mov rax, qword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
loopne 0x1400a0446
loopne 0x1400a0446
mov rdx, qword [rax + 8]
mov edx, dword [rax + 8]
or byte [rbx + rcx*4 + 0x40], cl
adc byte [rax - 0x75], cl
invalid
invalid
mov r8, qword [rax + 0x10]
adc byte [rax - 0x75], cl
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
call 0x13ff9a6f5
call 0x13ff9a6f5
call fcn.14009f3b0
mov rcx, qword [rbp - 0x28]
mov ecx, dword [rbp - 0x28]
out dx, eax
invalid
dec dword [rax - 0x75]
fsubr st(0)
mov ecx, 0x90000142
add dword [rax], eax
invalid
nop
mov ecx, dword [rbp - 0x28]
call fcn.1400b46d0
add dword [rax], eax
nop
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop rsi
pop r15
pop rbp
ret
int3
int3
push rsi
push rdi
sub rsp, 0x28
sub esp, 0x28
test rdx, rdx
je case.0x140087446.453
sal byte [rbx + rbp + 0x48], cl
mov esi, ecx
mov rsi, rcx
mov rax, qword [rcx + 0x10]
mov rdi, rax
mov edi, eax
mov edi, eax
sub rdi, rdx
sub edi, edx
jb case.0x140050f64.890
mov qword [rsi + 0x10], 0
mov dword [rsi + 0x10], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [rsi]
invalid
je case.0x140087446.453
mov rcx, qword [rsi]
add rdx, rcx
mov r8, rdi
clc
call sub.VCRUNTIME140.dll_memmove
mov qword [rsi + 0x10], rdi
mov dword [rsi + 0x10], edi
invalid
jmp 0xc9520466
add rsp, 0x28
pop rdi
pop rsi
ret
invalid
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_src_vecmod.rs
mov rcx, rdx
mov ecx, edx
add byte [rax - 0x77], cl
mov ecx, edx
ror dword [rax - 0x77], 1
ret 0xc1e8
invalid
mov rdx, rax
mov edx, eax
call fcn.1400cf340
ud2
shr esi, 2
add byte [rdi], cl
or ecx, esp
int3
int3
int3
int3
int3
int3
int3
int3
int3
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0xb8
sub esp, 0xb8
sub esp, 0xb8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x30], 0xfffffffffffffffe
xor r14b, r15b
invalid
invalid
dec dword [rax - 0x77]
invalid
dec dword [rax - 0x77]
mov esi, ecx
invalid
test r9, r9
leave
je case.0x1400877a5.431
mov r14, r9
mov rdi, r8
mov ecx, edx
call qword [sym.imp.kernel32.dll_GetStdHandle]
adc eax, 0x33d4b
adc eax, 0x33d4b
add eax, dword [rax]
add byte [rax - 0x7b], cl
test rax, rax
je 0x1400a04eb
invalid
sal byte [rcx + riz + 0x49], 0x89
and dword [rcx - 0x77], ecx
mov r15, rax
mov edi, eax
invalid
cmp rax, 0xffffffffffffffff
jne case.0x14004bfbc.995
push qword [rbp + 0x3d]
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x33ef7
add eax, dword [rax]
shl rax, 0x20
shl eax, 0x20
or rax, 2
add ch, bl
adc cl, byte [rdi]
invalid
jmp 0x1400a04f5
push rdi
ror byte [rdi], 0x11
movups xmmword [rsi], xmm0
adc dword [rsi], eax
adc dword [rsi], eax
adc eax, 0x2b848
movabs rax, 0x600000002
add al, byte [rax]
add byte [rax], al
add byte [rsi], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsi + 8], rax
mov qword [rsi], 1
mov dword [rsi], 1
or byte [rax - 0x39], r9b
mov dword [rsi], 1
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7f], cl
add esp, 0xb8
invalid
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop rdi
mov dword [rbp - 0x20], 0
loopne 0x1400a0514
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rbp - 0x20]
mov rcx, r15
mov ecx, edi
push rbp
loopne case.0x140091b40.271
mov ecx, edi
call qword [sym.imp.kernel32.dll_GetConsoleMode]
add eax, dword [rax]
test eax, eax
je case.0x140090c08.365
mov rbx, qword [rbp + 0x90]
mov ebx, dword [rbp + 0x90]
add byte [rax], al
add byte [rdi], cl
invalid
mov dh, 0x43
movzx eax, byte [rbx + 4]
test rax, rax
invalid
add al, 0x48
test eax, eax
invalid
ror byte [rdi], 0x84
je case.0x1400940d7.431
enter 0, 0
cmp al, 3
ja 0x1400a0764
and byte [rdx], al
add byte [rax], al
invalid
and byte [rdx], al
add byte [rax], al
invalid
add byte [rdi], cl
mov dh, 0xf
invalid
movzx ecx, byte [rdi]
jns 0x100ec8616
mov edx, ecx
and dl, 0xc0
cmp dl, 0x80
jne 0x1400a0661
add byte [rax - 0x49f0fcf4], cl
mov byte [rbx + rax], cl
movzx eax, byte [rbx + 4]
mov dh, 0x43
add al, 0xfe
invalid
mov byte [rbx + 4], al
invalid
add ecx, dword [rdi]
mov dh, 0x43
add al, 0xfe
add al, 0xfe
ror byte [rax - 0x49f0fbbd], 0xb
add al, 0xf
mov dh, 0xb
invalid
movzx ecx, byte [rbx]
or ecx, dword [rax - 0x73]
lea rdx, [0x14012d0e4]
or byte [rax], al
movzx edi, byte [rcx + rdx]
cmp al, 0x11
mov qword [rbp - 0x38], rdi
mov dword [rbp - 0x38], edi
cmp al, dil
jae 0x1400a0692
add dword [rax], eax
add byte [rax - 0x39], cl
invalid
invalid
or byte [rcx], r8b
or byte [rcx], al
add byte [rax], al
mov qword [rsi + 8], 1
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
invalid
mov qword [rsi], 0
mov dword [rsi], 0
add byte [rax], al
add byte [rax], al
invalid
add cl, ch
jo case.0x140090c08.358
invalid
jmp case.0x140087676.496
invalid
invalid
movups xmm0, xmmword [0x14012cb68]
rol ebp, 1
or byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x10], eax
invalid
invalid
movaps xmmword [rbp + 0x10], xmm0
adc byte [r8 - 1], r15b
mov eax, 0xffffffff
invalid
cmp r14, rax
cmovb rax, r14
invalid
ror byte [rdi], 0x11
adc dword [rsp + 0x38], eax
and al, 0x38
and al, 0x30
and al, 0x20
mov rcx, r15
mov ecx, edi
stc
xor edx, edx
xor r8d, r8d
rol byte [rbp + 0x31], 0xc9
call qword [sym.imp.ntdll.dll_NtWriteFile]
jbe 0x1400a060e
add eax, dword [rax]
cmp eax, 0x103
add dword [rax], eax
add byte [rbp + 0x1c], dh
jne case.0x1400940d7.278
rol byte [rbp + 0x31], 0xc9
leave
jbe 0x1400a060e
add eax, dword [rax]
add byte [0x1400a06da], bh
add dword [rax], eax
add byte [rbp + 0x1c], dh
jne case.0x1400940d7.278
mov rcx, r15
mov edx, 0xffffffff
invalid
invalid
invalid
invalid
mov ecx, edi
invalid
invalid
adc eax, 0x33c39
cmp dword [rbx + rax], edi
add eax, dword [rax]
add byte [rbx + 0x33d1045], cl
add dword [rax], eax
add byte [rax], al
invalid
adc byte [case.0x14006641b.825], r15b
add eax, dword [rcx]
cmpsb byte [rsi], byte [rdi]
add dword [rax], eax
add byte [rax], al
test eax, eax
js 0x1400a0671
js case.0x140095698.376
test eax, eax
js 0x1400a0671
invalid
js case.0x140095698.376
mov rax, qword [rbp + 0x18]
xor ecx, ecx
jmp 0x1400a0686
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x7f], cl
invalid
invalid
inc byte [rax]
invalid
cmp r14, 0x1000
add byte [rax], dl
adc byte [rax], al
add byte [rcx - 0x48], al
invalid
add byte [rax], dl
add byte [rax], al
mov eax, 0x1000
adc byte [rax], al
add byte [rbp + 0xf], cl
invalid
invalid
add byte [rax], al
cmovb r8, r14
cmovb eax, esi
lea rcx, [rbp + 0x10]
mov rdx, rdi
cli
adc byte [rax - 0x77], cl
cli
call fcn.14000bd10
cmp qword [rbp + 0x10], 0
je case.0x14006641b.818
mov r8, qword [rbp + 0x18]
test r8, r8
je 0x1400a06d9
invalid
invalid
add byte [rax], al
invalid
cmp r8, r14
ja 0x1400a07fb
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
pop rbp
lea rbx, [rbp - 0x20]
mov rcx, rbx
invalid
loopne case.0x140064ee9.836
mov ecx, ebx
invalid
mov rdx, rdi
cli
call fcn.14000bd10
mov rcx, rbx
call fcn.1400a0c80
add byte [rax], al
mov dh, 0xf6
dec dword [rax - 0x77]
fld1
invalid
invalid
mov r8, rax
mov r9, rdx
shr ebx, 1
invalid
mov byte [rbx + 4], 0
lea rax, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequences
jmp 0x1400a04f5
invalid
dec dword [rcx - 0x18ea003f]
cmp eax, 0xc1480003
invalid
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
shl rax, 0x20
shl eax, 0x20
loopne case.0x140064ee9.838
or rax, 2
mov ecx, 1
mov qword [rsi], rcx
mov qword [rsi + 8], rax
jmp case.0x140087676.496
invalid
invalid
invalid
invalid
movzx r8d, al
cmp al, 5
jae 0x1400a07ea
invalid
add byte [rax - 0x73], cl
adc byte [r8 - 0x77], r9b
lea rcx, [rbp + 0x10]
mov rdx, rbx
invalid
invalid
call fcn.14000bd10
mov byte [rbx + 4], 0
add al, 0
cmp qword [rbp + 0x10], 0
je 0x1400a06fa
lea rax, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequences
jmp 0x1400a04f5
invalid
dec dword [rbx + rcx*4 + 0x45]
sbb byte [rbx + rcx*4 + 0x4d], cl
and byte [r8 - 0x77], r9b
mov r8, qword [rbp + 0x18]
mov r9, qword [rbp + 0x20]
invalid
invalid
mov eax, dword [rbp + 0x18]
mov rcx, rsi
int1
mov rdx, r15
call case.0x140094f50.589
jmp case.0x140087676.496
invalid
invalid
invalid
invalid
add eax, dword [rax]
add cl, ch
invalid
movzx eax, byte [rdi]
lea rcx, [0x14012d0e4]
movzx ecx, byte [rax + rcx]
cmp rcx, 2
add dh, byte [rdx + 0x5f]
stc
add dh, byte [rdx + 0x5f]
pop rdi
cmp rcx, r14
jbe 0x1400a074c
pop rdx
int1
mov byte [rbx], al
mov byte [rbx + 4], 1
add al, 1
jmp 0x1400a073a
mov r8, qword [rbp + 0x18]
mov eax, dword [rbp + 0x18]
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0x28], rax
cmp rax, rdi
jne 0x1400a0812
add dword [rax], eax
add byte [rax], al
lea rcx, [rbp - 0x20]
mov rdx, r15
mov edx, edi
mov r9, rdi
call case.0x140094f50.589
add eax, dword [rax]
add byte [rax - 0x7d], cl
jge 0x1400a0702
loopne case.0x14006641b.832
add byte [rax - 0x75], cl
invalid
invalid
jne 0x1400a0753
add eax, dword [rax]
add byte [rax - 0x7d], cl
jge 0x1400a0702
invalid
add byte [rax - 0x75], cl
call 0xc95231a0
mov qword [rbp - 0x28], rax
mov qword [rbp + 0x28], rdi
invalid
cmp rax, rdi
jne 0x1400a0827
mov qword [rsi + 8], 1
xor eax, eax
mov qword [rsi], rax
mov dword [rsi], eax
invalid
jmp case.0x140087676.496
mov ah, 0xfd
invalid
invalid
add byte [rax], al
lea rax, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequences
add byte [rax - 0x77], cl
or byte [rax + 1], r15b
add byte [rax], al
invalid
mov qword [rsi + 8], rax
mov eax, 1
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsi], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsi], eax
jmp case.0x140087676.496
invalid
popfq
retf
loopne 0x1400a07b8
mov dword [rbp - 0x18], 1
add byte [rax], al
or eax, dword [rax]
push rdi
ror byte [rdi], 0x11
movups xmmword [rbp - 8], xmm0
lea edx, [0x14012d318]
lea ecx, [rbp - 0x20]
add byte [rdi], cl
or ecx, dword [rcx + rcx*4 + 0x7d]
rol dh, 1
mov byte [rbp + 0x2c], 0
add byte [rax], al
add byte [rax], al
invalid
loopne 0x1400a07fe
mov dword [rbp - 0x18], 1
call 0x1400a07be
add dword [rax], eax
add byte [rax], al
mov dword [rbp - 0x10], eax
adc dword [rbp - 8], eax
invalid
call 0x147c407e2
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
or ecx, dword [rax - 0x73]
add eax, 0x8ca8f
add byte [rax], al
add byte [rcx + rcx*4 - 0x3f], cl
invalid
or eax, 0x4e058d48
retf 8
invalid
lea rax, str.library_std_src_syswindows_stdio.rs
mov rcx, r8
mov ecx, eax
ror dword [rcx + rcx*4 - 0xe], 0x49
mov r8, rax
shr al, 0x30
jmp case.0x1400a8d3b.712
add byte [rdi], cl
invalid
retfq 8
add byte [rcx + rcx*4 - 0x3f], cl
add byte [rdi], cl
or ecx, dword [rax - 0x39]
loopne 0x1400a0817
invalid
mov qword [rbp - 0x20], 0
lea r9, str.library_std_src_syswindows_stdio.rs
invalid
retf 8
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
invalid
lea rcx, [rbp - 0x38]
jmp 0x1400a083a
invalid
enter 0x13eb, 0x48
mov dword [rbp - 0x20], 0
add byte [rax], al
add byte [rax], al
mov qword [rbp - 0x20], 0
invalid
invalid
invalid
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
invalid
fmul dword [r8 - 0x73]
fmul dword [rax - 0x73]
lea rdx, [rbp + 0x28]
lea r8, [rbp - 0x20]
loopne case.0x140076336.700
stc
invalid
add eax, dword [rax]
ud2
push rbp
sub byte [rbp + rcx*4 + 0x45], cl
loopne case.0x140076336.700
loopne case.0x140076336.700
stc
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
push r15
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x48
sub esp, 0x48
in al, dx
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax], al
in al, dx
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp - 0x30]
call sub.kernel32.dll_CloseHandle
pop rdi
add al, 0
add byte [rax + 0x48c48348], dl
nop
add rsp, 0x48
add esp, 0x48
invalid
invalid
pop rdi
add al, 0
add byte [rax + 0x48c48348], dl
nop
add rsp, 0x48
add esp, 0x48
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
pop rbp
ret
cmp ecx, 0x3e2
jle 0x1400a08b4
invalid
sub al, byte [rcx + 0x271cf9]
add byte [rsi + 0x44], bh
jle case.0x140079bd7.704
cmp ecx, 0x271c
jle case.0x140079bd7.704
lea r10d, [rcx - 0x271d]
lea edx, [rcx - 0x271d]
inc dword [rbx - 0x78f0cb06]
mov byte [rax], 0
add byte [rax], al
cmp edx, 0x34
ja case.default.0x1400a08af
mov byte [rax], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xb76d0
sal byte [rsi + 0xb], 1
jbe case.0x1400a8d3b.735
invalid
lea rcx, [0x140157f78]
jbe case.0x1400a8d3b.735
add byte [rax + 0x63], cl
adc al, 0x91
xchg ecx, eax
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
invalid
mov al, 0xd
or eax, 0xfe518dc3
ret
lea edx, [rcx - 2]
cmp edx, 0x109
ja case.default.0x1400a08d1
xchg esi, edx
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
xchg esi, edx
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
lea rcx, [0x140157b50]
or eax, 0xb7286
or eax, dword [rax]
movsxd rdx, dword [rcx + rdx*4]
xchg ecx, eax
add rdx, rcx
add edx, ecx
jmp rdx
xor eax, eax
ret
cmp ecx, 0x50e
jle 0x1400a090f
invalid
xor dword [rcx + 0x1b7ff9], eax
add byte [rdi + 0x58], bh
jg 0x1400a093e
cmp ecx, 0x1b7f
jg 0x1400a093e
cmp ecx, 0x1715
jg case.0x140091b40.592
add byte [rax], al
invalid
add byte [rdi], cl
invalid
add byte [rcx + 0x50ff9], al
add byte [rdi], cl
invalid
cmp ecx, 0x50f
je 0x1400a0a29
test byte [rbx], ch
add dword [rax], eax
invalid
test byte [rbx], ch
add dword [rax], eax
add byte [rcx + 0x5b4f9], al
mov ah, 5
add byte [rax], al
invalid
test dl, bl
cmp ecx, 0x5b4
mov ah, 5
add byte [rax], al
je case.0x1400a08af.10060
add byte [rax], al
add cl, ch
invalid
jmp case.0x140094f50.579
add byte [rcx + 0x46af9], al
add byte [rsi + 0x65], bh
jle 0x1400a097c
cmp ecx, 0x46a
jle 0x1400a097c
cmp ecx, 0x4ce
jg 0x1400a09c1
add byte [rax], al
invalid
add byte [rdi], cl
invalid
cmp ecx, 0x46b
imul eax, dword [rax + rax], 0
je 0x1400a0a2c
test ch, bh
add byte [rax], al
add byte [rax], al
cmp ecx, 0x476
jne case.0x140094f50.579
invalid
add byte [rax], al
cmp ecx, 0x476
jbe 0x1400a0937
add byte [rax], al
jne case.0x140094f50.579
mov esi, 0xb0000000
add byte [rax], al
add byte [rax - 0x67e3ce0], dh
stc
mov al, 0x20
ret
and bl, al
cmp ecx, 0x2021
stc
and dword [rax], esp
add byte [rax], al
jg case.0x140094f50.575
mov al, byte [rax]
add byte [rax], al
cmp ecx, 0x1b80
je case.0x1400a08af.10060
add byte [rax], al
sbb eax, dword [rax]
add byte [rdi], cl
test byte [rsi - 0x7f000000], cl
add byte [rax], al
invalid
stc
invalid
add byte [rax], al
cmp ecx, 0x1f4e
je case.0x1400a08af.10060
invalid
invalid
add byte [rax], al
invalid
test byte [rdx - 0x17000000], al
xchg edx, eax
jmp case.0x140094f50.579
add byte [rax], al
add byte [rbp - 0x3c297f], cl
lea eax, [rcx - 0x3c2a]
cmp eax, 2
jb case.0x1400a08af.10060
lea eax, [rcx - 0x3c2a]
cmp eax, 2
jb case.0x1400a08af.10060
invalid
cmp ecx, 0x35ed
je case.0x1400a08af.10060
invalid
push 0xffffffffffffffeb
jge 0x1400a08fe
jmp case.0x140094f50.579
cmp ecx, 0x3e3
stc
jrcxz 0x1400a0983
invalid
add byte [rax], al
je case.0x1400a08af.10060
invalid
cmp ecx, 0x41d
je case.0x1400a08af.10060
add al, 0
add byte [rax + rbx*2 - 0x7f], dh
stc
cmp ecx, 0x461
je case.0x1400a08af.10060
invalid
jmp case.0x140094f50.579
invalid
mov al, 0x21
ret
cmp ecx, 0x150
je case.0x14008e31d.648
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
test byte [rdx - 0x7f000000], cl
add byte [rax], al
add byte [rax], al
invalid
stc
push rdx
add al, byte [rax]
invalid
add byte [rax], al
add byte [rcx + 0x252f9], al
cmp ecx, 0x252
je case.0x1400a08af.10060
add byte [rdi + rsi - 0x15], dh
cmp rcx, 0x1716
cmp ecx, 0x1716
jmp case.0x140094f50.579
cmp ecx, 0x1716
invalid
je case.0x1400a08af.10060
sub eax, 0x1b64f981
add byte [rax], al
cmp ecx, 0x1b64
stc
sbb eax, dword fs:[rax]
add byte [rbp + riz - 0x15], dh
je case.0x1400a08af.10060
jmp case.0x140094f50.579
invalid
stc
iretd
add al, 0
je case.0x1400a08af.10060
jmp case.0x140094f50.579
cmp ecx, 0x4cf
je case.0x140090c08.621
add al, 0
add byte [rbp + rbp - 0x7f], dh
stc
cmp ecx, 0x4d0
rol byte [rax + rax], 1
add byte [rbp + 0x28], dh
add byte [rax], al
jne case.0x140094f50.579
mov al, 4
ret
add al, 0xc3
cmp ecx, 0x2022
je case.0x1400a08af.10060
invalid
add byte [rax + rcx - 0x7f], dh
stc
jmp 0x1b50a0a08
add byte [rax], al
invalid
or byte [rcx + 0x25e9f9], al
add byte [rbp + 0x15], dh
jne case.0x140094f50.579
cmp ecx, 0x25e9
add byte [rax], al
jne case.0x140094f50.579
mov al, 0x16
ret
mov al, 0x26
ret
mov al, 0x18
ret
mov al, 0xc
ret
or al, 0xc3
mov al, 0x14
ret
mov al, 0xb
ret
mov al, 5
ret
add eax, 0xc328b0c3
mov al, 0x28
ret
mov al, 8
ret
mov al, 9
ret
or al, bl
mov al, 6
ret
mov al, 3
ret
invalid
mov al, 0x1f
ret
mov al, 0x11
ret
mov al, 0x24
ret
and al, 0xc3
mov al, 0x19
ret
mov al, 0x10
ret
mov al, 0x1c
ret
sbb al, 0xc3
mov al, 0x1b
ret
mov al, 0xe
ret
mov al, 0x1a
ret
mov al, 0x1e
ret
invalid
mov al, 0xf
int3
int3
int3
int3
push r14
push rsi
push rdi
push rbx
mov eax, 0x2060
and byte [rax], al
add byte [rax], al
add al, ch
invalid
fild dword [rdx]
add byte [rax + 0x29], cl
invalid
add byte [rax + 0x29], cl
invalid
sub esp, eax
mov rdi, r9
mov r14, rdx
mov rsi, rcx
mov esi, ecx
cmp r9, 0x1001
cmp ecx, 0x1001
invalid
cmp ecx, 0x1001
add dword [rax], edx
add byte [rax], al
jb 0x1400a0a99
xor edi, dword [rdi + 0x1000]
mov edi, 0x1000
cmp byte [r8 + 0x1000], 0xbf
cmp byte [rax + 0x1000], 0xbf
jg 0x1400a0a99
mov edi, 0xfff
cmp byte [r8 + 0xfff], 0xbf
jg 0x1400a0a99
xor edi, edi
setge bh
sldt word [rax]
invalid
and al, 0x28
add byte [rax], dl
adc byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x77], al
mov ecx, edi
adc eax, 0x3376a
cmp byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
mov rsi, rdx
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
lea rdx, str.AccessErrorlibrary_std_src_threadmod.rs
mov r8d, 0xb
call qword [rax + 0x18]
mov qword [rsp + 0x20], rsi
and byte [rax - 0x39d7dbbc], cl
and al, 0x29
add byte [rax - 0x73], cl
and al, 0x20
call fcn.14000e860
nop
add rsp, 0x30
pop rsi
ret
dec dword [rax - 0x77]
loopne 0x1400a0e16
mov ecx, dword [rax - 1]
mov rax, qword [rax + 7]
mov qword [rbp - 0x10], rcx
mov qword [rbp - 0x18], rax
call qword [rax]
invalid
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
or byte [rax], al
je 0x1400a0e0e
cmp qword [rax + 0x10], 0x11
adc byte [rcx], dl
jae 0x1400a0df7
mov r8, qword [rbp - 0x10]
jmp 0x1400a0dff
invalid
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1401611e0]
fiadd dword [rbx]
or al, 0
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add eax, dword [rax]
adc eax, 0x335fa
mov rcx, qword [0x1401611e0]
or eax, 0xc03cb
xor edx, edx
ror byte [rbx + rcx*4 + 0x45], cl
loopne 0x1400a0e64
mov r8, qword [rbp - 0x20]
add rsp, 0x40
add esp, 0x40
pop rbp
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
add eax, dword [rax]
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
mov rdx, qword [rax + 8]
call 0x1485a998e
call 0x1485a998e
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp - 0x10]
call fcn.14009f3b0
mov rcx, qword [rbp - 0x20]
call fcn.1400b46d0
adc byte [rax - 0x75], cl
invalid
pop rbp
in eax, 0xff
dec dword [rax - 0x75]
loopne 0x1400a0e40
loopne 0x1400a0e40
je 0x1400a0e92
add dword [rax], eax
nop
add rsp, 0x20
pop rbp
ret
int3
int3
sub rsp, 0x58
lea rbp, [rsp + 0x50]
and al, 0x50
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rcx
mov rcx, qword [rcx]
invalid
mov ecx, dword [rcx]
call fcn.1400a1170
test rax, rax
je 0x1400a0f29
test byte [rdx + 0x4c000000], dl
mov eax, dword [rsi + 8]
add byte [rax], al
mov r8, qword [rsi + 8]
or byte [rbp - 0x7b], r9b
ror byte [rdi], 0x84
add dword [rax], 0x89440000
rol dword [rbx - 0x72b7fc1f], 0x51
dec byte [rax - 0x7d]
cli
test r8, r8
test eax, eax
je 0x1400a0f25
add byte [rcx + rcx*4 - 0x3f], al
mov ecx, r8d
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x1400a0f25
add dh, byte [rdx + 0x71]
test rcx, rcx
je 0x1400a0f25
insb byte [rdi], dx
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x28], rsi
jne 0x1400a0e99
lea rax, [r8 - 1]
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x18], eax
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
mov qword [rbp - 8], rcx
clc
mov qword [rbp - 0x10], rax
call qword [rax]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
or byte [rax], al
mov rsi, qword [rbp - 0x28]
je 0x1400a0f0e
and al, 0x48
cmp dword [rax + 0x10], 0x11
cmp qword [rax + 0x10], 0x11
jae 0x1400a0ef7
invalid
mov r8, qword [rbp - 8]
jmp 0x1400a0eff
mov r8, qword [rbp - 8]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1401611e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1401611e0]
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp - 0x20]
mov qword [rsi + 8], rax
test rax, rax
setne al
add rsp, 0x58
pop rsi
pop rbp
ret
shl ecx, 6
or ecx, r8d
mov r12d, ecx
xor ebp, ebp
mov r13, rax
mov ebp, eax
mov rbx, qword [rdi + 0x10]
cmp rbx, qword [rdi + 8]
je 0x1400a19d2
mov rax, qword [rdi]
mov word [rax + rbx*2], r12w
mov dword [rax + rbx*2], r12d
inc rbx
mov qword [rdi + 0x10], rbx
mov r12d, ebp
in al, dx
test r12w, r12w
jne case.0x14006641b.852
cmp r13, r14
je 0x1400a1a00
lea rax, [r13 + 1]
mov qword [rsi], rax
movzx edx, byte [r13]
movzx r12d, dl
test r12b, r12b
jns 0x1400a18c4
mov ecx, r12d
and ecx, 0x1f
lea rax, [r13 + 2]
mov qword [rsi], rax
movzx r8d, byte [r13 + 1]
and r8d, 0x3f
cmp r12b, 0xdf
jbe 0x1400a18bb
lea rax, [r13 + 3]
mov qword [rsi], rax
movzx r12d, byte [r13 + 2]
shl r8d, 6
shl eax, 6
and r12d, 0x3f
or r12d, r8d
cmp dl, 0xf0
jb 0x1400a198d
lea rax, [r13 + 4]
mov qword [rsi], rax
movzx edx, byte [r13 + 3]
add eax, dword [rbx - 0x1e3ef81f]
invalid
shl r12d, 6
and edx, 0x3f
or edx, r12d
or edx, ecx
mov r12d, edx
cmp r12d, 0xffff
add byte [rax], al
jbe 0x1400a18c4
jmp 0x1400a19a0
mov word [rsi + 0x10], 0
xor ebp, ebp
jmp 0x1400a18c9
shl ecx, 0xc
or r12d, ecx
cmp r12d, 0xffff
cmp esp, 0xffff
jbe 0x1400a18c4
lea ecx, [r12 + 0xff0000]
shr ecx, 0xa
or ecx, 0xd800
add byte [rax], al
and r12d, 0x3ff
or r12d, 0xdc00
or esp, 0xdc00
in al, 0xff
add eax, dword [rax]
add byte [rcx - 0x7f], al
invalid
int3
or esp, 0xdc00
mov word [rsi + 0x10], r12w
mov r13, rax
invalid
mov ebp, r12d
mov r12d, ecx
jmp 0x1400a18c9
mov r8, r14
sub r8, r13
add r8, 3
cmovb r8, r15
shr r8, 2
cmp bp, 1
invalid
sbb r8, 0
add r8, 2
mov rcx, rdi
mov rdx, rbx
call fcn.1400d2830
jmp 0x1400a18d7
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [rsi]
mov qword [rsp + 0x28], rcx
and al, 0x28
and al, 0x28
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x38], rax
jmp case.0x14008e8df.796
invalid
and al, 0x30
add byte [rax], al
add byte [rax], al
invalid
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
call fcn.14009f9e0
cmp qword [rsp + 0x40], 0
jl 0x1400a1abe
add byte [rax - 0x75], cl
add byte [rax - 0x75], cl
and al, 0x48
add byte [rax - 0x75], cl
and al, 0x48
je 0x1400a1abe
movabs rax, 0x8000000000000001
cmp rcx, rax
je case.0x140079bd7.725
invalid
add byte [rax + 0x74c13948], al
adc ecx, dword [rax - 0x7b]
leave
test rcx, rcx
jne case.0x140079bd7.727
call fcn.140007870
ud2
mov qword [rsi], rcx
mov qword [rsi + 8], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
call fcn.1400ceec0
ud2
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x40]
cmp eax, 1
je 0x1400a1b47
test eax, eax
jne case.0x14008e31d.658
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov esi, dword [rcx + rax*8]
lea rcx, [rsi + 0x30]
xor byte [rax], al
add byte [rax], al
lea rdx, [0x14009f4e0]
movsd dword [rdi], dword [rsi]
fcos
invalid
call fcn.14009f520
mov byte [rsi + 0x40], 1
add byte [rax], al
invalid
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x30], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
jne 0x1400a1bda
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rax - 0x39], 0x80
mov dword [rax + 0x30], 0xffffffff
mov dword [rax + 0x30], 0xffffffff
invalid
mov rax, qword [rax + 0x38]
test rax, rax
jne 0x1400a1baf
xor ecx, ecx
call fcn.14009ed60
invalid
dec dword [rbx + 0xbf6f90d]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0x38], rax
invalid
cmp byte [rax], al
add byte [rax], al
invalid
cmp dword [rax], 0xf0000000
inc qword [rax]
lock inc qword [rax]
jle 0x1400a1c04
mov ecx, dword [0x140161294]
fdecstp
or eax, dword [rax]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
inc qword [rcx + 0x30]
jmp 0x1400a1bd3
xor eax, eax
add rsp, 0x38
pop rsi
pop rbp
ret
lea rax, [0x14012c158]
mov qword [rsp + 0x20], rax
lea rcx, [0x14013062a]
lea ecx, [0x14013062a]
add byte [rbp + rcx*4 + 0xd], cl
lea ecx, fs:[rax]
add byte [rbp + rcx*4 + 0x45], cl
invalid
mov edx, 0x10
call fcn.1400cf640
invalid
add byte [rbp + rcx*4 + 0xd], cl
lea ecx, fs:[rax]
add byte [rbp + rcx*4 + 0x45], cl
invalid
add al, byte [rax]
ud2
ud2
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
push rbp
push rsi
sub rsp, 0x28
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
push 0x30
push 0x30
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rax - 0x73], 0x88
xor byte [rax], al
add byte [rax], al
invalid
ror dword [rax - 0x73], 0x88
xor byte [rax], al
add byte [rax], al
invalid
add al, ch
jb 0x1400a1c15
invalid
call fcn.14009f5b0
nop
add rsp, 0x28
pop rsi
pop rbp
ret
invalid
int3
loop 0x1400a1c00
xchg esp, eax
or byte [rax], al
and al, 0x28
mov dword [rsp + 0x38], eax
add al, byte [rax]
adc byte [rcx], al
lock dec qword [rcx + 8]
jne 0x1400a1ccb
mov rcx, qword [rcx]
add rcx, 0x28
jmp fcn.14009fa70
invalid
inc ebx
int3
ret
lea ecx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
lea r8, [0x14012b270]
lea eax, [0x14012b270]
lea eax, [0x14012b270]
mov edx, 0x5e
call fcn.1400cf6d0
ud2
int3
mov dword [rbp - 8], 0xfffffffe
call fcn.1400a1ae0
mov rsi, rax
test rax, rax
ror byte [rdi], 0x84
fld qword [rax]
add byte [rax], al
mov qword [rbp - 0x10], rsi
lock dec byte [rsi + 0x28]
je 0x1400a1de9
invalid
add rsi, 0x28
mov rbx, qword [0x140161220]
test rbx, rbx
je 0x1400a1d7f
lea rdi, [0x14012d438]
xor r14d, r14d
nop word cs:[rax + rax]
mov r8d, 1
mov rcx, rsi
mov rdx, rdi
mov r9d, 0xffffffff
call rbx
mov al, 1
lock cmpxchg byte [rsi], r14b
jne 0x1400a1d60
jmp 0x1400a1de9
mov rcx, qword [0x140161040]
cmp rcx, 0xffffffffffffffff
jne 0x1400a1dd2
mov qword [rbp - 0x20], 0xffffffffffffffff
mov rax, qword [0x140161050]
lea rcx, [rbp - 0x20]
mov edx, 0xc0000000
xor r8d, r8d
xor r9d, r9d
call rax
test eax, eax
jne 0x1400a1e25
mov rcx, qword [rbp - 0x20]
mov rax, 0xffffffffffffffff
lock cmpxchg qword [0x140161040], rcx
or eax, 0xbf27c
je 0x1400a1dd2
mov rdi, rax
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rcx, rdi
mov rax, qword [case.0x14004af70.659]
xor edi, edi
mov rdx, rsi
xor r8d, r8d
xor r9d, r9d
call rax
xchg byte [rsi], dil
mov rax, qword [rbp - 0x10]
lock dec qword [rax]
jne 0x1400a1dfc
mov rcx, qword [rbp - 0x10]
call fcn.14009f5c0
nop
add rsp, 0x80
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
lea r8, [0x14012b270]
mov edx, 0x5e
call fcn.1400cf6d0
jmp 0x1400a1e76
mov dword [rbp - 0x14], eax
lea rax, [rbp - 0x14]
mov qword [rbp - 0x30], rax
lea rax, [0x140014c50]
mov qword [rbp - 0x28], rax
lea rax, str.Unable_to_create_keyed_event_handle:_error
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
lea rdx, str.library_std_src_syswindows_thread_parking.rs
lea rcx, [rbp - 0x60]
call fcn.1400cf220
ud2
cmp rdi, 0xffffffffffffff9d
sbb r14, 0x31
fidiv word [rcx]
fidiv word [rcx]
movabs rcx, 0x8000000000000000
cmovb rcx, rax
mov qword [rbp - 0x60], rcx
invalid
invalid
mov rax, qword [case.0x14004af70.659]
xor edi, edi
lea r9, [rbp - 0x60]
mov rcx, rbx
mov rdx, rsi
xor r8d, r8d
call rax
xchg byte [rsi], dil
xchg byte [rsi], bh
test eax, eax
je 0x1400a209b
cmp dil, 1
jne 0x1400a209b
mov rax, qword [case.0x14004af70.659]
mov rcx, rbx
mov rdx, rsi
xor r8d, r8d
xor r9d, r9d
call rax
mov rax, qword [rbp + 0x18]
lock dec qword [rax]
jne 0x1400a20ae
mov rcx, qword [rbp + 0x18]
call fcn.14009f5c0
nop
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov qword [rbp - 0x58], 1
add byte [rax], al
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x30]
ror byte [r8 - 0x77], 1
mov r8b, 0x48
mov dword [rbp - 0x48], 1
mov r8d, 1
lea rdx, str.library_std_src_syswindows_thread_parking.rs
lea edx, [0x14012d4a8]
lea rcx, [rbp - 0x60]
call fcn.1400cf220
not al
add al, byte [rax]
ud2
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
invalid
add byte [rax], al
call fcn.14009f620
ud2
and byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x60], 3
and al, 0x60
add ecx, dword [rax - 0x73]
add eax, 0xb2e3b
invalid
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 1
lea rax, [rsp + 0x30]
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], 1
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
mov eax, 0x48000000
mov dword [rsp + 0xc0], 1
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x68
lea rax, [rsp + 0x68]
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], 1
mov al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
mov al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rdx, [0x1401298b8]
mov al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rdx, [0x1401298b8]
lea rcx, [rsp + 0x90]
lea r8, [rsp + 0x98]
add byte [rax], al
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x98
add byte [rax], al
add al, ch
loope 0x1400a2344
call fcn.14000aba0
idiv bh
mov rcx, qword [rsp + 0x78]
test al, al
je 0x1400a23eb
test rcx, rcx
je 0x1400a23eb
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.size_limit_reached_fmt::Error__from__SizeLimitedFmtAdapter__was_discarded
mov r8d, 0x14
call qword [rax + 0x18]
test al, al
je 0x1400a23f4
jmp 0x1400a2425
test al, al
jne 0x1400a2425
test rcx, rcx
jne 0x1400a2453
mov rbx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rsi, qword [rax + 0x18]
mov rdx, qword [rdi + 0x30]
mov r8, qword [rdi + 0x38]
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
call rsi
jmp 0x1400a242b
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
and al, 0x40
mov rcx, rsi
call fcn.14000a850
test al, al
je 0x1400a2429
mov al, 1
jmp 0x1400a242b
xor eax, eax
ror byte [rax - 0x7f], 0xc4
enter 0, 0
add byte [rax], al
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
ret
loope 0x1400a2492
mov edx, ebx
call fcn.1400cf260
ud2
lea rax, [0x14012a100]
mov qword [rsp + 0x20], rax
lea rcx, [0x14012a0c4]
pop rsi
jl 0x1400a246d
add byte [rbp + rcx*4 + 0xd], cl
jrcxz 0x1400a24df
or byte [rax], al
lea r8, [rsp + 0x30]
mov edx, 0x37
call fcn.1400cf640
invalid
rol dword [rdx], 1
add byte [rdi], cl
invalid
invalid
sub rsp, 0x1d8
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 1], edx
add byte [rax], al
invalid
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x150], 0xfffffffffffffffe
test dword [rax + 1], edx
add byte [rax], al
invalid
invalid
invalid
dec dword [rcx + rcx*4 - 0x31]
mov edi, ecx
mov edi, ecx
mov ebx, r8d
mov rax, rdx
mov rsi, rcx
invalid
cmp qword [rdx], 0
mov rdx, qword [rdx + 8]
mov r8, qword [rax + 0x10]
je 0x1400a24db
lea rcx, [rbp + 0x80]
call fcn.1400a2d90
movzx eax, byte [rbp + 0x98]
mov dh, 0x85
cwde
add byte [rax], al
add byte [rax + 0x14f85], cl
mov byte [rbp + 0x14f], al
jmp 0x1400a2527
invalid
lea rcx, [rbp + 0xa0]
call fcn.14000bd10
cwde
idiv bh
cmp qword [rbp + 0xa0], 0
add byte [rax + 9], bh
cmove rax, qword [rbp + 0xb0]
lea rcx, [0x14012c0e9]
or byte [rax], al
or byte [rax], al
cmove rcx, qword [rbp + 0xa8]
test al, 0
add byte [rax], al
mov qword [rbp + 0x80], rcx
mov qword [rbp + 0x88], rax
mov byte [rbp + 0x98], 2
cwde
add byte [rax], al
add byte [rdx], al
cwde
add byte [rax], al
add byte [rdx], al
mov byte [rbp + 0x14f], 2
add qword [r8], r8
add byte [rdx], al
test bl, bl
mov qword [rbp + 0x110], rsi
je 0x1400a254c
mov rax, qword [rbp + 0x80]
mov rcx, qword [rbp + 0x88]
add byte [rax], al
add byte [rax - 0x75], cl
lea ecx, [rax + 0x4c000000]
mov r11, qword [rbp + 0x90]
mov r11, qword [rbp + 0x90]
jmp 0x1400a28e1
cmp byte [rbp + 0x14f], 2
mov rcx, qword [rbp + 0x80]
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x48000000], ecx
add byte [rax - 0x75], cl
mov edx, dword [rbp + 0x90]
add byte [rax - 0x77], cl
xchg ebp, eax
cmp byte [rcx], al
add byte [rax], al
mov qword [rbp + 0x130], rax
cmove rdx, rax
mov qword [rbp + 0x140], rcx
add dword [rax], eax
add byte [rax - 0x77], cl
xchg ebp, eax
sub byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x77], cl
xchg ebp, eax
sub byte [rcx], al
add byte [rax], al
call fcn.1400a2fb0
test rdi, rdi
sete cl
xor al, 1
or al, cl
jne case.default.0x1400a25f4
test dword [rax], ebp
add eax, dword [rax]
invalid
test dword [rax], ebp
add eax, dword [rax]
add byte [rbx + rcx*4 + 0x2f], cl
invalid
mov r13, qword [rdi]
invalid
mov rdi, qword [rdi + 0x10]
lea rcx, [rbp + 0xa0]
lea ecx, [rbp + 0xa0]
mov rdx, qword [rbp + 0x140]
mov edx, dword [rbp + 0x140]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7b], cl
mov eax, dword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
call fcn.1400a3100
movzx r15d, byte [rbp + 0xa0]
mov rcx, qword [rbp + 0xb0]
lea esi, [rax + 0x48000000]
add byte [rax], al
add byte [rax - 0x75], cl
test eax, eax
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0xd7
add byte [rax], al
add byte [rax - 0x75], cl
test eax, eax
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0xd7
lea r8, [0x140158100]
movsxd r9, dword [r8 + rdx*4]
add byte [rbp + 0x63], cl
or al, 0x90
add r9, r8
add ecx, eax
mov rdx, qword [rbp + 0x128]
mov r8, qword [rbp + 0x140]
jmp r9
add rcx, 4
add ecx, 4
jmp 0x1400a2631
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
invalid
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
add rcx, rdx
add rcx, 2
add ecx, 2
jmp 0x1400a2631
invalid
add al, byte [rax]
add byte [rax], al
jmp 0x1400a2631
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
add rcx, rdx
add rcx, 2
add ecx, 2
add ecx, 2
jmp 0x1400a2631
mov ecx, 2
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
sub byte [rcx], al
add byte [rax], al
invalid
mov rdx, qword [rbp + 0x128]
sub rdx, rcx
jb 0x1400a2c10
iretd
invalid
add byte [rax], al
add rcx, qword [rbp + 0x140]
add ecx, dword [rbp + 0x140]
mov r8, rcx
test rdx, rdx
test edx, edx
je 0x1400a2664
movzx eax, byte [r8]
cmp al, 0x5c
sete cl
xchg esp, eax
sar dword [rdi + rbp], 0x41
sete ah
invalid
or r12b, cl
jmp 0x1400a2667
xor r12d, r12d
mov rax, qword [rbp + 0xc0]
mov qword [rbp + 0x6f], rax
add byte [rax - 0x77], cl
outsd dx, dword [rsi]
movups xmm0, xmmword [rbp + 0xa1]
adc byte [rbp + 0xa1], al
movups xmm1, xmmword [rbp + 0xb1]
movaps xmmword [rbp + 0x60], xmm1
movaps xmmword [rbp + 0x50], xmm0
push rax
push rax
lea rcx, [rbp + 0xa0]
mov rdx, r13
add byte [rcx + rcx*4 - 0x16], cl
mov r8, rdi
call fcn.1400a3100
movzx edx, byte [rbp + 0xa0]
mov rcx, qword [rbp + 0xb0]
mov ecx, dword [rbp + 0xb0]
mov ecx, dword [rbp + 0xb0]
mov rax, qword [rbp + 0xc0]
lea r8, [0x14015811c]
lea eax, [0x14015811c]
test eax, eax
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x14015811c]
lea eax, [0x14015811c]
lea eax, [0x14015811c]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rdi
mov r8, r13
jmp r9
jmp rcx
jmp rcx
add rcx, 4
jmp 0x1400a2700
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x1400a2700
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1400a2700
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ecx, 2
add ecx, 2
jmp 0x1400a2700
mov ecx, 2
mov rdx, rdi
sub rdx, rcx
jb 0x1400a2c25
add rcx, r13
mov r8, rcx
test rdx, rdx
je 0x1400a2729
movzx eax, byte [r8]
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
jmp 0x1400a272b
xor eax, eax
mov qword [rbp - 0x30], r13
mov qword [rbp - 0x28], rdi
movups xmm0, xmmword [rbp + 0xa0]
movups xmm1, xmmword [rbp + 0xb0]
movups xmmword [rbp - 0x20], xmm0
movups xmmword [rbp - 0x10], xmm1
mov rcx, qword [rbp + 0xc0]
mov qword [rbp], rcx
mov byte [rbp + 0xa], al
mov word [rbp + 8], 0x200
lea r14, [rbp + 0x21]
mov sil, 2
xor ebx, ebx
lea rdi, [rbp + 0xa0]
mov r13, qword [rbp + 0x140]
add byte [rcx - 0x80], al
inc dword [rsi]
je 0x1400a27a1
nop word [rax + rax]
mov rax, qword [rbp + 0x6f]
mov qword [rbp + 0xbf], rax
test dword [rdi + 0xf000000], edi
add byte [rax], al
movaps xmm0, xmmword [rbp + 0x50]
movaps xmm1, xmmword [rbp + 0x60]
sub byte [rbp + 0x60], cl
movaps xmmword [rbp + 0xb0], xmm1
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xa0], eax
add byte [rax], al
invalid
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x128]
test dword [rax], ebp
sub byte [rcx], al
add byte [rax], al
mov qword [rbp + 0x18], rax
sbb byte [r8 + rcx*4 + 0x7d], r8b
sbb byte [rax + rcx*4 + 0x7d], al
and byte [rax - 0x75], cl
mov eax, dword [rbp + 0xbf]
mov edi, 0x49000000
mov dword [rsi + 0x1f], eax
invalid
movaps xmm0, xmmword [rbp + 0xa0]
test dword [rax + 0xf000000], esp
add byte [rdi], cl
sub byte [rbp + 0xb0], cl
add byte [rcx + 0xf], al
adc dword [rsi + 0x10], ecx
adc byte [rcx + 0xf], al
adc dword [rsi], eax
mov byte [rbp + 0x4a], r12b
mov byte [rbp + 0x48], bl
mov byte [rbp + 0x49], sil
jne 0x1400a282a
mov rcx, rdi
lea rdx, [rbp + 0x10]
call fcn.1400a35a0
lea rcx, [rbp + 0xd8]
lea rdx, [rbp - 0x30]
call fcn.1400a35a0
movzx eax, byte [rbp + 0xd8]
cmp byte [rbp + 0xa0], 0xa
add byte [rax], al
add byte [rdx], cl
je 0x1400a2886
cmp al, 0xa
je 0x1400a288a
mov rcx, rdi
lea rdx, [rbp + 0xd8]
call fcn.1400a3970
test al, al
je case.default.0x1400a25f4
mov r13, qword [rbp + 0x10]
mov rax, qword [rbp + 0x18]
mov qword [rbp + 0x128], rax
mov dword [rbp + 0x128], eax
movzx r15d, byte [rbp + 0x20]
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x60], xmm1
mov rax, qword [r14 + 0x1f]
mov qword [rbp + 0x6f], rax
mov dword [rbp + 0x6f], eax
movzx ebx, byte [rbp + 0x48]
movzx esi, byte [rbp + 0x49]
invalid
movzx r12d, byte [rbp + 0x4a]
movzx eax, byte [r14 + 0x2e]
movzx eax, byte [rsi + 0x2e]
mov byte cs:[rbp + 0x11c], al
sbb al, 1
add byte [rax], al
mov eax, dword [r14 + 0x2a]
sub cl, byte [rcx + 0x11885]
add byte [rcx - 0x80], al
cmp bh, 6
inc dword [rsi]
jne 0x1400a2780
invalid
invalid
jmp 0x1400a27a1
cmp al, 0xa
jne case.default.0x1400a25f4
mov rax, qword [rbp + 0x6f]
mov qword [rbp - 0x41], rax
mov dword [rbp - 0x41], eax
movaps xmm0, xmmword [rbp + 0x50]
movaps xmm1, xmmword [rbp + 0x60]
sub byte [rbp + 0x60], cl
movaps xmmword [rbp - 0x50], xmm1
movaps xmmword [rbp - 0x60], xmm0
movabs al, byte [0x858900000118858b]
add dword [rax], eax
add byte [rcx + 0x12085], cl
add byte [rax], al
movzx eax, byte [rbp + 0x11c]
sbb al, 1
add byte [rax], al
mov byte [rbp + 0x124], al
cmp r12b, 2
jne 0x1400a2a39
mov rax, qword [rbp + 0x140]
mov rcx, qword [rbp + 0x130]
lea esi, [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
mov ch, 0x10
add dword [rax], eax
invalid
mov r11, qword [rbp + 0x138]
cmp byte [rbp + 0x14f], 2
mov qword [rbp + 0x130], rcx
cmove r11, rcx
mov rbx, rax
lea r12, [rax + r11]
mov r14, qword [rsi + 0x20]
mov r13, qword [rsi + 0x28]
xor ecx, ecx
mov dil, 1
invalid
cmp rcx, r11
je 0x1400a2aea
lea rdx, [rbx + rcx]
mov r15, rcx
iretd
mov r8, rdx
jmp 0x1400a293f
add r8, 2
cmp rax, r12
cmovne rax, r8
mov r10d, 2
nop dword [rax]
add r15, r10
mov r8, rax
cmp rax, r12
je 0x1400a2aed
lea rax, [r8 + 1]
movzx r9d, byte [r8]
mov r10d, 1
test r9b, r9b
test cl, cl
jns 0x1400a2930
cmp r9b, 0xe0
jb 0x1400a291c
cmp r9b, 0xed
jne 0x1400a298a
cmp rax, r12
je 0x1400a2aed
lea rax, [r8 + 2]
cmp rax, r12
je 0x1400a2aed
jns 0x1400a2973
add byte [rax], al
cmp byte [r8 + 1], 0x9f
ja 0x1400a29c4
add r8, 3
mov r10d, 3
add byte [rax], al
add eax, dword [rcx - 0x46]
add eax, dword [rax]
add byte [rax], al
mov rax, r8
jmp 0x1400a2930
add r8, 2
cmp rax, r12
cmove r8, rax
sal byte [rcx], 0xc0
cmp r8, r12
loopne 0x1400a29aa
xchg ebp, eax
ror byte [rcx + rax - 0x40], 0x41
mov edx, 3
cmp r9b, 0xf0
jb 0x1400a2930
xor r8d, r8d
cmp rax, r12
setne r8b
add rax, r8
mov r10d, 4
add cl, ch
insb byte [rdi], dx
invalid
invalid
invalid
mov r8, r15
sub r8, rcx
jb case.0x14004bfbc.1053
mov qword [rbp + 0x138], r11
cmp r15, r11
ja 0x1400a2c36
mov rsi, qword [r13 + 0x18]
mov rcx, r14
int1
call rsi
test al, al
jne 0x1400a2b16
mov r8d, 3
mov rcx, r14
lea rdx, [0x14012c258]
call rsi
test al, al
jne 0x1400a2b16
add ecx, dword [rcx + rcx*4 - 7]
mov r11, qword [rbp + 0x138]
popfq
cmp byte [rcx], al
add byte [rax], al
cmp r15, r11
jbe case.0x140064ee9.889
invalid
invalid
invalid
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r15
add byte [rcx + rcx*4 - 7], cl
mov rdx, r11
call fcn.1400cf260
jmp 0x1400a2c5d
add cl, ch
and al, 2
add byte [rax], al
mov rax, qword [rbp - 0x41]
mov qword [rbp + 0xd0], rax
add byte [rax], al
movaps xmm0, xmmword [rbp - 0x60]
invalid
add byte [rdi], cl
sub byte [rbp - 0x60], al
invalid
movaps xmm1, xmmword [rbp - 0x50]
movups xmmword [rbp + 0xc1], xmm1
movups xmmword [rbp + 0xb1], xmm0
mov eax, dword [rbp + 0x120]
mov dword [rbp + 0xdb], eax
movzx eax, byte [rbp + 0x124]
mov byte [rbp + 0xdf], al
mov qword [rbp + 0xa0], r13
mov rax, qword [rbp + 0x128]
mov eax, dword [rbp + 0x128]
movabs al, byte [0x128858b48000000]
add byte [rax], al
mov eax, dword [rbp + 0x128]
mov qword [rbp + 0xa8], rax
mov byte [rbp + 0xb0], r15b
mov byte [rbp + 0xb0], bh
mov byte [rbp + 0xd8], bl
mov byte [rbp + 0xd9], sil
mov byte [rbp + 0xda], r12b
mov byte [rbp + 0xda], ah
lea rcx, [rbp + 0xa0]
call fcn.1400a3a40
invalid
test rax, rax
mov rsi, qword [rbp + 0x110]
mov esi, dword [rbp + 0x110]
add byte [rax], al
je 0x1400a2ad7
mov r8, rdx
lea rcx, [rbp + 0xa0]
mov rdx, rax
call fcn.14000bd10
xchg r10d, eax
idiv bh
cmp qword [rbp + 0xa0], 0
je 0x1400a2b51
add byte [rax], al
add byte [rdx + rdi*2 + 0x48], dh
mov rax, qword [rbp + 0x140]
mov eax, dword [rbp + 0x140]
add byte [rax], al
mov rcx, qword [rbp + 0x130]
jmp 0x1400a28da
mov rcx, r11
sub r11, rcx
lea rdx, [rbx + rcx]
test rcx, rcx
test ecx, ecx
je 0x1400a2b05
mov rcx, r14
mov r8, r11
call qword [r13 + 0x18]
push rbp
sbb bl, ch
invalid
mov rcx, qword [rbp + 0x110]
mov r8, r11
call fcn.14000a850
mov edi, eax
cmp byte [rbp + 0x14f], 2
je 0x1400a2b3b
cmp qword [rbp + 0x130], 0
je 0x1400a2b3b
mov rcx, qword [0x1401611e0]
or eax, 0xbe6b0
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, edi
add rsp, 0x1d8
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp + 0xa8]
mov rcx, qword [rbp + 0xb0]
mov qword [rbp - 0x30], rax
mov dword [rbp - 0x30], eax
mov qword [rbp - 0x28], rcx
lea rax, [0x14012c118]
mov qword [rbp + 0x10], rax
lea rax, [fcn.14000ffe0]
mov qword [rbp + 0x18], rax
lea rax, [rbp - 0x30]
lea eax, [rbp - 0x30]
mov qword [rbp + 0x20], rax
mov dword [rbp + 0x20], eax
mov dword [rbp + 0x20], eax
lea rax, [0x14003cf80]
add eax, 0xfff9a3f4
mov qword [rbp + 0x28], rax
lea rax, [0x14012c0f8]
or byte [rax], al
mov qword [rbp + 0xa0], rax
mov qword [rbp + 0xa8], 2
mov dword [rbp + 0xa8], 2
mov dword [rbp + 0xa8], 2
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test eax, eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rbp + 0x10]
lea eax, [rbp + 0x10]
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0xb8], 2
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0xc0], 0
lea rax, [rbp + 0x10]
lea eax, [rbp + 0x10]
lea eax, [rbp + 0x10]
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0xb8], 2
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x2000000], edi
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
invalid
invalid
invalid
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rbp + 0xa0]
lea eax, [rbp + 0xa0]
lea eax, [rbp + 0xa0]
movabs al, byte [0xfff67fc2e8000000]
call fcn.14000aba0
ret 0xf67f
mov edi, eax
cmp byte [rbp + 0x14f], 2
mov ebp, 0x14f
invalid
mov ebp, 0x14f
add cl, byte [rdi]
invalid
add qword [r8], r8
add byte [rdx], al
je 0x1400a2b3b
test byte [rsi - 1], cl
invalid
cmp qword [rbp + 0x130], 0
je 0x1400a2b3b
mov rcx, qword [0x1401611e0]
xor edx, edx
mov r8, qword [rbp + 0x140]
test dword [rax + 1], eax
add byte [rax], al
invalid
jmp 0x1400a2b35
lea r8, str.library_std_srcpath.rs
mov rdx, qword [rbp + 0x128]
sub byte [rcx], al
add byte [rax], al
call fcn.1400cf260
jmp 0x1400a2c5d
lea r8, str.library_std_srcpath.rs
mov rdx, rdi
call fcn.1400cf260
sub al, 0xc6
add al, byte [rax]
jmp 0x1400a2c5d
lea r8, str.library_std_src_sys_commonwtf8.rs
lea eax, [0x14012c240]
mov rcx, r15
mov rdx, qword [rbp + 0x138]
add al, ch
hlt
mov byte [rdx], 0
jmp 0x1400a2c5d
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rdx, r15
call fcn.1400cf5d0
ud2
js case.0x140076336.771
invalid
pop rdi
int3
sbb byte [rdx], al
test ecx, ecx
dec dword [rax - 0x77]
loopne case.0x140050f64.988
mov ecx, dword [rax - 1]
dec qword [rax - 0x75]
invalid
mov rax, qword [rax + 7]
mov qword [rbp - 0x10], rcx
mov dword [rbp - 0x10], ecx
mov dword [rbp - 0x10], ecx
mov qword [rbp - 0x18], rax
call qword [rax]
mov rax, qword [rbp - 0x18]
call 0x14882b039
js case.0x14004b2b9.1115
invalid
je 0x1400a2d33
call 0xcb523dea
call 0x14882b039
js case.0x14004b2b9.1115
add byte [rdi + rdi + 0x48], dh
cmp dword [rax + 0x10], 0x11
adc byte [rcx], dl
cmp qword [rax + 0x10], 0x11
jae 0x1400a2d1c
and dword [rbx + rcx*4 + 0x45], ecx
invalid
mov r8, qword [rbp - 0x10]
jmp 0x1400a2d24
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1401611e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax - 0x75], cl
or eax, 0xbe4a6
mov rcx, qword [0x1401611e0]
xor edx, edx
mov r8, qword [rbp - 0x20]
add rsp, 0x40
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
fdiv dword [rsi + rbp + 0xf]
mov byte [rcx + 0xf000001], bl
cdq
add dword [rax], eax
add byte [rax], al
invalid
mov dh, 5
invalid
add byte [rax], al
movzx eax, byte [0x140161290]
mov edx, 1
add byte [rax], al
invalid
add byte [rdx + 1], bh
mov rcx, rbx
mov ecx, ebx
call fcn.1400077b0
test rax, rax
test eax, eax
test eax, eax
jne 0x1400a2def
mov ecx, 1
add byte [rax], al
mov rdx, rbx
call fcn.1400ceec0
rol byte [rdx], 0
rol byte [rdx], 0
ud2
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rbx
mov dword [rbp - 0x18], ebx
loopne 0x1400a2e3c
loopne 0x1400a2e3c
mov dword [rbp - 0x18], ebx
mov qword [rbp - 0x10], 0
mov byte [rbp - 8], 1
invalid
lea r14, [rdi + rbx*2]
pop rdi
xor esi, esi
lea rbx, [rbp - 0x20]
pop rbp
loopne 0x1400a2e74
test esi, esi
jne 0x1400a2e3b
jmp 0x1400a2e40
invalid
movzx edx, r13w
shl rdx, 0x10
shr rdx, 0x10
xor esi, esi
mov rcx, rbx
mov ecx, ebx
invalid
mov ecx, ebx
call fcn.1400a4250
test si, si
test esi, esi
test esi, esi
je 0x1400a2e40
mov r13d, r12d
mov ebp, esp
jmp case.0x140091b40.672
cmp rdi, r14
je 0x1400a2f37
out dx, al
add byte [rax], al
invalid
out dx, al
add byte [rax], al
add byte [rdi + rcx - 0x49], al
movzx r13d, word [rdi]
add rdi, 2
invalid
invalid
lea eax, [r13 + 0x2000]
movzx eax, ax
cmp eax, 0xf800
jb case.0x140091b40.668
movzx r15d, r13w
cmp r15d, 0xdbff
fild dword [rax]
add byte [rdi + 0x4c], dh
invalid
cmp rdi, r14
je 0x1400a2ebf
movzx eax, word [rdi]
add rdi, 2
add cl, byte [rcx + 0xc181c1]
and byte [rax], al
add byte [rax], al
movzx ecx, cx
cmp ecx, 0xfc00
add ah, bh
add byte [rax], al
jb 0x1400a2ec6
movzx edx, ax
and r13d, 0x3ff
and edx, 0x3ff
shl r13, 0x1a
shl rdx, 0x10
or rdx, r13
movabs rax, 0x100000000
add byte [rcx], al
add byte [rax], al
add byte [rax + 1], cl
add rdx, rax
jmp case.0x140091b40.670
xor esi, esi
jmp case.0x14004bfbc.1061
xor esi, esi
mov rdi, r14
jmp case.0x14004bfbc.1061
invalid
invalid
mov si, 1
mov r12d, eax
mov byte [rbp - 8], 0
mov rax, qword [rbp - 0x18]
call 0x1305fba21
sub rax, rdx
ror byte [rax - 0x7d], 1
cmp eax, 2
ja 0x1400a2ef4
mov r8d, 3
mov rcx, rbx
call fcn.1400d28f0
mov rdx, qword [rbp - 0x10]
push rbp
invalid
mov eax, r15d
shr eax, 0xc
or al, 0xe0
shr r15d, 6
out dx, eax
invalid
and r15b, 0x3f
or r15b, 0x80
and r13b, 0x3f
or r13b, 0x80
mov rcx, qword [rbp - 0x20]
mov byte [rcx + rdx], al
mov byte [rcx + rdx + 1], r15b
mov byte [rcx + rdx + 2], r13b
add rdx, 3
out dx, eax
invalid
mov qword [rbp - 0x10], rdx
test si, si
jne 0x1400a2e3b
or edi, edi
invalid
invalid
jmp 0x1400a2e40
dec dword [rdi]
adc byte [rbp - 0x20], al
movups xmm0, xmmword [rbp - 0x20]
movups xmm1, xmmword [rbp - 0x10]
mov rax, qword [rbp - 0x28]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
add rsp, 0x58
add esp, 0x58
add esp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
idiv bh
ud2
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x50]
mov rcx, qword [rbp - 0x20]
mov rdx, qword [rbp - 0x18]
call fcn.140007a50
nop
add rsp, 0x28
sub byte [rbx + 0x5f], bl
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and al, 0x20
mov rdx, rdi
mov r8, rsi
call fcn.1400a3100
movzx eax, byte [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
push rsp
and al, 0x40
invalid
push rsp
and al, 0x40
invalid
movzx r8d, al
movzx r8d, al
lea r9, [0x140158138]
lea ecx, [0x140158138]
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rsi
invalid
mov r9, rdi
stc
jmp r10
jmp rdx
add rcx, 4
jmp 0x1400a3030
invalid
xor al, 0x4c
lea eax, [rdx + 1]
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x1400a3030
invalid
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rbp + rcx*4 + 0x42], ecx
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
invalid
invalid
jmp 0x1400a3030
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
add ecx, 2
jmp 0x1400a3030
mov ecx, 2
mov r8, rsi
sub r8, rcx
jb 0x1400a30ec
mov al, 0
add byte [rax], al
invalid
add rcx, rdi
mov r9, rcx
test r8, r8
test eax, eax
je case.0x14004b336.1118
movzx ecx, byte [r9]
cmp cl, 0x5c
pop rsp
pop rsp
sete dl
cmp cl, 0x2f
invalid
sete cl
or cl, dl
cmp al, 5
jae case.default.0x1400a309e
invalid
jmp 0x1400a306d
xor ecx, ecx
cmp al, 5
jb 0x1400a306d
test cl, cl
jne 0x1400a306d
xor eax, eax
jmp 0x1400a30e5
invalid
js 0x1400a30b6
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and al, 0x20
mov rdx, rdi
cli
mov r8, rsi
call fcn.1400a3100
add dword [rax], 0
add byte [rdi], cl
mov dh, 0x44
and al, 0x20
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
and al, 0x30
mov rdx, qword [rsp + 0x40]
and al, 0x40
movzx r8d, al
movzx r8d, al
lea r9, [0x140158154]
or eax, 0xb50bd
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
jmp rax
add rcx, 4
jmp 0x1400a30db
invalid
xor al, 0x4c
lea r8, [rdx + 1]
lea eax, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
ror dword [rax - 0x7d], 0xc1
invalid
add ecx, 8
jmp 0x1400a30db
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1400a30db
lea r8, [rdx + 1]
test rdx, rdx
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
test edx, edx
cmove r8, rdx
add rcx, r8
add rcx, 2
jmp 0x1400a30db
mov ecx, 2
cmp rcx, rsi
ja 0x1400a30ec
cmp al, 6
setne al
add rsp, 0x48
pop rdi
pop rsi
ret
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
call fcn.1400cf260
ud2
int3
sub esp, 0x20
test r8, r8
je case.0x14006641b.912
movzx esi, byte [rdx]
cmp sil, 0x2f
mov edi, 0x5c
xor al, byte [rax - 0x80]
invalid
cmove esi, edi
cmp r8, 1
jne 0x1400a3154
xor r10d, r10d
xor edx, edx
xor ebp, ebp
xor r11d, r11d
xor r9d, r9d
xor ecx, ecx
xor r14d, r14d
xor ebx, ebx
xor edi, edi
jmp 0x1400a3224
add byte [rax], al
xor r10d, r10d
xor ebp, ebp
in eax, dx
xor r11d, r11d
fild dword [rbp + 0x31]
leave
xor r14d, r14d
xor ebx, ebx
xor edi, edi
xor esi, esi
jmp 0x1400a3224
movzx eax, byte [rdx + 1]
cmp al, 0x2f
invalid
cmovne edi, eax
cmp r8, 2
jne case.0x14008e31d.710
xor r10d, r10d
xor ebp, ebp
xor r11d, r11d
xor ebx, ebx
xor r9d, r9d
xor r14d, r14d
xor ebx, ebx
jmp 0x1400a3224
lodsb al, byte [rsi]
add byte [rax], al
invalid
movzx ebx, byte [rdx + 2]
cmp bl, 0x2f
mov r14d, 0x5c
mov esi, 0x5c
mov esi, 0x5c
cmove ebx, r14d
cmp r8, 3
cmp eax, 3
jne 0x1400a31a2
xor r10d, r10d
xor ebp, ebp
xor r11d, r11d
xor r9d, r9d
leave
xor r14d, r14d
jmp 0x1400a3224
invalid
add byte [rax], al
invalid
invalid
movzx eax, byte [rdx + 3]
cmp al, 0x2f
cmovne r14d, eax
cmp r8, 4
cmp eax, 4
add al, 0x75
invalid
add al, 0x75
or eax, 0x31d23145
in eax, dx
xor r10d, r10d
xor ebp, ebp
xor r11d, r11d
xor r9d, r9d
jmp 0x1400a3224
movzx r9d, byte [rdx + 4]
cmp r9b, 0x2f
mov r11d, 0x5c
add byte [rax], al
add byte [rbp + 0xf], al
cmove r9d, r11d
cmp r8, 5
clc
invalid
jne 0x1400a31e2
clc
add eax, 0x31450a75
xor r10d, r10d
xor ebp, ebp
xor r10d, r10d
xor ebp, ebp
xor r11d, r11d
jmp 0x1400a3224
movzx eax, byte [rdx + 5]
cmp al, 0x2f
cmovne r11d, eax
cmovne ebx, eax
fmul dword [rcx - 0x7d]
clc
invalid
jne 0x1400a31f9
xor r10d, r10d
xor ebp, ebp
jmp 0x1400a3224
movzx ebp, byte [rdx + 6]
cmp bpl, 0x2f
cmp ch, 0x2f
cmp ch, 0x2f
std
invalid
mov r10d, 0x5c
cmove ebp, r10d
invalid
invalid
cmp r8, 7
jne 0x1400a3216
invalid
xor r10d, r10d
jmp 0x1400a3224
shr bl, cl
invalid
movzx eax, byte [rdx + 7]
cmp al, 0x2f
cmovne r10d, eax
cmovne edx, eax
invalid
cmovne edx, eax
shl r10, 0x38
cmp r8, 8
mov eax, 8
or byte [rax + 8], bh
cmovb rax, r8
cmovb eax, eax
cmp rax, 2
jb 0x1400a32aa
clc
add dh, byte [rdx + 0x73]
jae 0x1400a3278
movzx edi, dil
movzx edi, bh
shl rdi, 8
movzx esi, sil
or rsi, rdi
cmp esi, 0x5c5c
pop rsp
add byte [rax], al
jne 0x1400a32aa
mov esi, eax
and esi, 0xe
cmp esi, 2
je case.0x140076336.804
pop qword [rax]
add byte [rax], al
movzx esi, r14b
shl esi, 8
movzx edi, bl
test cl, 0xe6
or byte [rdi], cl
mov dh, 0xfb
or edi, esi
movzx esi, di
cmp esi, 0x5c2e
invalid
test dword [rdi], 0xfe81f7b7
pop rsp
pop rsp
add byte [rax], al
je 0x1400a339a
add byte [rax], al
cmp esi, 0x5c3f
jne case.0x140076336.804
invalid
add byte [rbp + 0x6c], dh
cmp r8, 3
jbe 0x1400a3546
clc
add ecx, dword [rdi]
xchg byte [rbp - 0x7ffffffe], bh
cmp ch, byte [rdi]
cmp byte [rdx], 0x2f
je 0x1400a32a4
cmp byte [rdx + 1], 0x2f
je 0x1400a32a4
cmp byte [rdx + 2], 0x2f
je 0x1400a32a4
cmp byte [rdx + 3], 0x2f
jne 0x1400a33d9
lea r10, [r8 - 2]
jmp 0x1400a32f8
cmp r8, 2
jb 0x1400a338c
cmp byte [rdx + 1], 0x3a
jne 0x1400a338c
add byte [rax], al
movzx eax, byte [rdx]
mov edx, eax
and dl, 0xdf
add dl, 0xbf
cmp dl, 0x1a
cli
invalid
jae 0x1400a338c
lea edx, [rax - 0x61]
cmp dl, 0x1a
setb dl
shl dl, 5
add eax, 0x1c6c230
add eax, 0xe9015188
push rcx
add ecx, ebp
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
mov r10, r8
add r10, 0xfffffffffffffffe
je 0x1400a338c
lea rax, [rdx + 2]
add rdx, 3
add r8, 0xfffffffffffffffc
add eax, 0xfffffffc
add eax, 0xfffffffc
xor r9d, r9d
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
movzx ebx, byte [rdx - 1]
invalid
invalid
sti
movzx r11d, byte [rdx - 1]
movzx ebx, byte [rdx - 1]
cmp r11d, 0x2f
je 0x1400a3332
invalid
cmp r11d, 0x5c
je 0x1400a3332
inc r9
inc rdx
ret 0xff49
enter 0xffffffffffff8349, 0xfffffffffffffff8
invalid
jne 0x1400a3310
ret 0xff49
enter 0xffffffffffff8349, 0xfffffffffffffff8
invalid
jmp 0x1400a338c
lea r11, [r9 + 1]
sub r10, r11
je 0x1400a338c
lea r11, [rax + r9]
inc r11
neg r8
xor esi, esi
nop word [rax + rax]
invalid
movzx edi, byte [rdx + rsi]
cmp edi, 0x2f
je 0x1400a336d
jmp [rdi]
cmp edi, 0x5c
je 0x1400a336d
lea rdi, [rsi + 1]
add rsi, r8
add dword [rcx + rax - 0x3a], ecx
mov rsi, rdi
jne 0x1400a3350
mov rsi, r10
mov esi, edx
test r9, r9
je 0x1400a338c
test rsi, rsi
je 0x1400a338c
mov byte [rcx], 4
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
mov dword [rcx + 0x10], ecx
mov qword [rcx + 0x18], r11
mov qword [rcx + 0x20], rsi
invalid
and bl, ch
add eax, esi
add dword [rsi], eax
jmp case.0x14006641b.914
mov byte [rcx], 6
invalid
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
cmp r8, 3
jbe 0x1400a355f
add rdx, 4
xor eax, eax
add r8, 0xfffffffffffffffc
je 0x1400a33cc
movzx r9d, byte [rdx + rax]
cmp r9d, 0x2f
je 0x1400a33cc
cmp r9d, 0x5c
je 0x1400a33cc
inc rax
cmp r8, rax
jne 0x1400a33b0
sal byte [rbp - 0x19], 0x4c
mov eax, eax
mov rax, r8
mov byte [rcx], 3
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rax
jmp case.0x14006641b.914
invalid
mov dh, 0x48
cmp eax, 4
cmp rax, 4
jb 0x1400a3578
and eax, 0xc
cmp eax, 4
je 0x1400a3470
movzx eax, bpl
shl rax, 0x30
or rax, r10
movzx r10d, r11b
shl r10, 0x28
movzx r9d, r9b
shl r9, 0x20
loope 0x1400a342a
or r9, r10
or r9, rax
movabs rax, 0x5c434e5500000000
cmp r9, rax
jne 0x1400a3470
cmp r8, 7
jbe 0x1400a358e
xchg byte [rbp + 1], ah
add byte [rax], al
xchg byte [rbp + 1], ah
add byte [rax], al
lea rax, [rdx + 8]
mov rsi, r8
or byte [rcx + r9*4 - 0x3a], cl
lea r9, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
or eax, 0xb2171
add rsi, 0xfffffffffffffff8
add esi, 0xfffffff8
je 0x1400a34e5
add rdx, 9
add r8, 0xfffffffffffffff6
xor r11d, r11d
xor r10d, r10d
xor edx, edx
cmp byte [rdx - 1], 0x5c
je 0x1400a34fd
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
inc r10
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x1400a344f
mov r10, rsi
jmp 0x1400a352e
lea rax, [rdx + 4]
lea r9, [r8 - 4]
cmp r9, 3
add esi, dword [rbx + 0xe]
add esi, dword [rbx + 0xe]
invalid
cmp r8, 4
je 0x1400a34ed
cmp r8, 6
cmp eax, 6
je 0x1400a349d
jmp 0x1400a34cf
movzx r10d, byte [rdx + 6]
movzx r10d, byte [rdx + 6]
cmp r10d, 0x2f
cmp edx, 0x2f
je 0x1400a349d
cmp r10d, 0x5c
jne 0x1400a34cf
cmp byte [rdx + 5], 0x3a
jne 0x1400a34cf
movzx edx, byte [rax]
mov r10d, edx
and r10b, 0xdf
adc byte [rcx - 0x77], al
rol byte [rcx - 0x80], cl
loop 0x1400a348c
add r10b, 0xbf
cmp r10b, 0x19
mov edi, 0x19fa8041
ja 0x1400a34cf
lea eax, [rdx - 0x61]
cmp al, 0x1a
setb al
shl al, 5
loopne case.0x140094f50.685
xor al, dl
mov byte [rcx], 2
mov byte [rcx + 1], al
jmp case.0x14006641b.914
invalid
add r8, 0xfffffffffffffffc
add eax, 0xfffffffc
xor edx, edx
cmp byte [rax + rdx], 0x5c
je 0x1400a34ea
inc rdx
cmp r8, rdx
jne 0x1400a34d5
jmp 0x1400a34ed
xor r10d, r10d
jmp 0x1400a352b
mov r9, rdx
mov byte [rcx], 0
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
jmp case.0x14006641b.914
lea r11, [r10 + 1]
lea r9, [rax + r10]
inc r9
sub rsi, r11
je 0x1400a352b
neg r8
xor r11d, r11d
cmp byte [rdx + r11], 0x5c
je 0x1400a352e
lea rdi, [r11 + 1]
add r11, r8
mov r11, rdi
jne 0x1400a3513
mov r11, rsi
jmp 0x1400a352e
xor r11d, r11d
mov byte [rcx], 1
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r10
mov qword [rcx + 0x18], r9
mov qword [rcx + 0x20], r11
pop rcx
and cl, ch
jmp case.0x14006641b.914
lea rax, str.library_std_src_syswindowspath.rs
mov ecx, 4
mov rdx, r8
mov r8, rax
call fcn.1400cf340
ud2
lea rax, str.library_std_src_syswindowspath.rs
mov ecx, 4
add byte [rax], al
mov rdx, r8
mov r8, rax
call fcn.1400cf260
mov esp, 0xb0f0002
mov esp, 0xb0f0002
lea r8, str.library_std_src_syswindowspath.rs
or byte [rax], al
mov ecx, 4
mov rdx, rax
call fcn.1400cf260
ud2
lea rax, str.library_std_src_syswindowspath.rs
mov ecx, 8
jmp 0x1400a356b
int3
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
movzx r13d, byte [rdx + 0x38]
cmp r13b, 3
je 0x1400a3842
mov rdi, rdx
movzx ebp, byte [rdx + 0x39]
cmp bpl, 3
cmp ch, 3
cmp ch, 3
std
add ecx, dword [rdi]
test byte [rdx + 2], dh
add byte [rax], al
je 0x1400a3842
cmp r13b, bpl
ja 0x1400a3842
mov rsi, qword [rdi]
mov r11, qword [rdi + 8]
pop rdi
or byte [rdi + rcx - 0x4a], al
adc byte [r9], r14b
ror byte [rcx - 0x7d], 0xf8
add ecx, dword [rdi]
xchg ebx, eax
rol byte [rbp + rcx*4 + 0x74], 0x40
invalid
movzx r15d, byte [rdi + 0x3a]
mov rax, qword [rdi + 0x20]
and byte [r8 - 0x75], r9b
push rdi
xor byte [rbp + rcx*4 + 0x4a], cl
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
invalid
pop rdi
or byte [rdi + rcx - 0x4a], al
adc byte [r9], r14b
ror byte [rcx - 0x7d], 0xf8
add ecx, dword [rdi]
xchg ebx, eax
rol byte [rbp + rcx*4 + 0x74], 0x40
invalid
and byte [r8 - 0x75], r9b
push rdi
xor byte [rbp + rcx*4 + 0x4a], cl
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
retf 0x8d4a
cmove ecx, edx
lea rdx, [rax + r9 + 2]
mov qword [rsp + 0x30], rdx
lea rdx, [rax + r9]
lea edx, [rax + rcx]
lea edx, [rax + rcx]
add rdx, 8
mov qword [rsp + 0x28], rdx
add rax, 4
lea r12, [0x140158170]
mov rdx, r11
ret 0x4808
mov edx, ebx
jmp 0x1400a3656
test r9, r9
jne case.0x1400a2ff3.28
mov byte [rdi + 0x38], 1
mov r13b, 1
mov r10, rsi
mov rsi, r10
cmp r13b, bpl
ja 0x1400a3842
test r13b, r13b
je 0x1400a36d0
movzx r9d, r13b
cmp r9d, 1
jne 0x1400a3700
mov byte [rdi + 0x38], 2
test r15b, r15b
jne 0x1400a3823
mov r13b, 2
mov ch, 2
cmp r8d, 3
jb 0x1400a3647
cmp r8d, 5
je 0x1400a3647
cmp r8d, 6
jne 0x1400a387c
test rdx, rdx
je 0x1400a37ed
test byte [rbp + 1], dl
add byte [rax], al
test byte [rbp + 1], dl
add byte [rax], al
movzx r9d, byte [rsi]
cmp rdx, 1
je 0x1400a37f4
cmp r9b, 0x2e
jne 0x1400a37f4
invalid
jne 0x1400a37f4
add byte [rdi + rcx - 0x4a], al
add qword [rcx - 0x7d], r8
add dword [rcx - 0x7d], eax
movzx r9d, byte [rsi + 1]
cmp r9d, 0x2f
je case.0x1400a25f4.38
add dword [rcx - 0x7d], eax
stc
invalid
cmp r9d, 0x5c
jne 0x1400a3647
jmp case.0x1400a25f4.38
nop dword [rax + rax]
cmp r8b, 6
je 0x1400a3640
movsxd r10, dword [r12 + r8*4]
add r10, r12
add edx, esp
add edx, esp
mov r9, rax
jmp r10
and al, 0x28
jmp 0x1400a3637
test rdx, rdx
je 0x1400a383e
invalid
invalid
add dword [rax], eax
invalid
xor r9d, r9d
cmp r8b, 3
jae 0x1400a3740
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp byte [rsi + r9], 0x5c
je 0x1400a3785
inc r9
cmp rdx, r9
jne 0x1400a3720
jmp 0x1400a3759
nop word cs:[rax + rax]
movzx r10d, byte [rsi + r9]
cmp r10d, 0x2f
je 0x1400a3785
cmp r10d, 0x5c
je 0x1400a3785
invalid
inc r9
cmp rdx, r9
jne 0x1400a3740
xor r10d, r10d
mov r9, rdx
test r9, r9
jne 0x1400a3790
mov r11, rdx
sub r11, r10
jb 0x1400a390b
add r10, rsi
mov qword [rdi], r10
mov qword [rdi + 8], r11
mov r13b, 2
mov rdx, r11
jmp 0x1400a364a
mov r10d, 1
test r9, r9
je 0x1400a3764
mov r11, rsi
mov ebx, esi
mov ebx, r14d
cmp r9, 1
je 0x1400a37af
adc esi, dword [rbx - 0x67cb6f7]
add dh, byte [rbp + 0x1c]
mov bl, 9
cmp r9, 2
jne 0x1400a37c0
cmp byte [rsi], 0x2e
jne 0x1400a37c0
jne 0x1400a37c0
lea r11, [rsi + 1]
mov bl, 8
cmp byte [r11], 0x2e
movzx ebx, bl
mov r11d, 9
cmovne ebx, r11d
add byte [rax], al
add byte [rcx + 0xf], al
fisttp dword [r13 + 1]
retf 0x8949
add r10, r9
mov r11, rdx
sub r11, r10
jb 0x1400a390b
add r10, rsi
mov qword [rdi], r10
mov qword [rdi + 8], r11
mov r13b, 2
mov rdx, r11
cmp bl, 0xa
je 0x1400a364a
test byte [rdx - 2], ah
invalid
invalid
test byte [rdx - 2], ah
invalid
jmp 0x1400a3870
xor edx, edx
jmp 0x1400a3647
cmp rdx, 1
jne 0x1400a3647
test dword [rcx - 2], ecx
invalid
invalid
test dword [rcx - 2], ecx
invalid
cmp r9b, 0x2e
cmp cl, 0x2e
stc
jne 0x1400a3647
jne 0x1400a3647
jne 0x1400a3647
test r11, r11
je case.0x1400a309e.25
add byte [rax], al
add byte [rax], al
dec r11
inc rsi
inc esi
inc esi
mov qword [rdi], rsi
mov qword [rdi + 8], r11
mov dword [rdi + 8], ebx
mov dword [rdi + 8], ebx
pop rdi
or dh, al
mov byte [rcx], 7
mov byte [rcx], 7
jmp 0x1400a3845
test r11, r11
test ebx, ebx
fisttp dword [rdi]
test al, dh
add byte [rax], al
je 0x1400a391c
add byte [rcx - 1], cl
retf
dec r11
inc rsi
invalid
mov qword [rdi], rsi
mov dword [rdi], esi
invalid
mov dword [rdi], esi
mov qword [rdi + 8], r11
mov byte [rcx], 6
add dword [rsi], eax
pop rdi
or dh, al
add dword [rsi], eax
jmp 0x1400a3845
mov byte [rdi + 0x38], 3
cmp byte [rbx], al
add eax, esi
add dword [rdx], ecx
mov byte [rcx], 0xa
add rsp, 0x38
pop rbx
pop rbp
invalid
cmp byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
mov byte [rdi + 0x38], 1
lea rdx, [0x140158188]
adc eax, 0xb4927
adc eax, 0xb4927
invalid
movsxd r9, dword [rdx + r8*4]
or al, 0x82
invalid
add r9, rdx
jmp r9
jmp rcx
mov r9, rax
jmp 0x1400a389d
mov byte [rcx], bl
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], r9
adc bl, ch
leave
adc bl, ch
leave
mov byte [rcx], 6
jmp 0x1400a3845
invalid
invalid
sub bl, ch
adc eax, 0x6b941
mov r9d, 6
jmp 0x1400a389d
cmp r9, r11
ja case.default.0x1400a38b4
lea rdx, [0x1401581a0]
movsxd r10, dword [rdx + r8*4]
add r10, rdx
jmp r10
mov rax, qword [rsp + 0x28]
jmp case.0x1400a38b4.0
sub bl, ch
adc edi, dword [rax + 6]
mov eax, 6
mov eax, 6
add bl, ch
or al, 0x48
mov rax, qword [rsp + 0x30]
jmp case.0x1400a38b4.0
mov rax, qword [rsp + 0x30]
jmp case.0x1400a38b4.0
mov eax, 2
mov rdx, r11
sub rdx, rax
jb 0x1400a3945
add rax, rsi
mov qword [rdi], rax
mov qword [rdi + 8], rdx
mov rax, qword [rdi + 0x30]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 1], xmm0
mov byte [rcx], r8b
mov qword [rcx + 0x28], rsi
mov qword [rcx + 0x30], r9
xor cl, ch
cmp bh, bh
invalid
invalid
xor cl, ch
cmp bh, bh
invalid
lea r8, str.library_std_srcpath.rs
mov rcx, r10
call fcn.1400cf260
ud2
lea r8, str.library_std_srcpath.rs
or byte [rax], al
mov ecx, 1
xor edx, edx
call fcn.1400cf260
ud2
lea r8, str.library_std_srcpath.rs
mov rcx, r9
mov rdx, r11
invalid
invalid
call fcn.1400cf340
ud2
lea r8, str.library_std_srcpath.rs
mov rcx, rax
mov rdx, r11
call fcn.1400cf260
ud2
lea r8, str.library_std_srcpath.rs
lea eax, [0x14012bc28]
jmp 0x1400a3923
mov rdi, rdx
mov rsi, rcx
movzx ecx, byte [rcx]
lea eax, [rcx - 6]
movzx r8d, al
lea rdx, [r8 + 1]
xor eax, eax
cmp r8b, 4
cmp al, 4
cmovae rdx, rax
rol byte [r15 + r9 - 0x4a], 1
invalid
lea r9d, [r8 - 6]
movzx r10d, r9b
lea r11, [r10 + 1]
cmp r10b, 4
cmp dl, 4
rol byte [r15 + r9 - 0x4a], 1
invalid
cmp dl, 4
cmovae r11, rax
cmp rdx, r11
fidiv dword [rbp + 0x76]
fidiv dword [rbp + 0x76]
mov al, 1
test rdx, rdx
je 0x1400a39db
cmp edx, 4
jne 0x1400a3a27
mov r8, qword [rsi + 0x10]
cmp r8, qword [rdi + 0x10]
jne case.default.0x1400a39f4
pop rsi
mov rdx, qword [rdi + 8]
mov rcx, qword [rsi + 8]
or byte [rax - 0x75], cl
or al, r13b
stc
mov bl, 2
add byte [rbp - 0x3f6bf040], al
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete al
jmp 0x1400a3a27
cmp r9b, 4
jb 0x1400a3a27
add al, 0x72
cmp cl, r8b
cmp cl, r8b
jne case.default.0x1400a39f4
lea rax, [0x1401581b8]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov r8, qword [rsi + 0x10]
cmp r8, qword [rdi + 0x10]
jne case.default.0x1400a39f4
mov rdx, qword [rdi + 8]
mov rcx, qword [rsi + 8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne case.default.0x1400a39f4
mov r8, qword [rsi + 0x20]
cmp r8, qword [rdi + 0x20]
cmp eax, dword [rdi + 0x20]
cmp eax, dword [rdi + 0x20]
jne case.default.0x1400a39f4
mov rdx, qword [rdi + 0x18]
mov rcx, qword [rsi + 0x18]
jmp 0x1400a39cf
xor eax, eax
add rsp, 0x28
pop rdi
pop rsi
ret
movzx eax, byte [rsi + 1]
cmp al, byte [rdi + 1]
sete al
jmp 0x1400a3a27
xor ecx, ecx
nop word cs:[rax + rax]
add byte [rdi + rcx - 0x4a], al
or al, 0xe
movzx r9d, byte [rsi + rcx]
cmp r9d, 0x2f
je 0x1400a3b40
cmp r9d, 0x5c
je 0x1400a3b40
inc rcx
cmp rdi, rcx
jne 0x1400a3b10
xor r9d, r9d
mov rcx, rdi
test rcx, rcx
jne 0x1400a3b4b
jmp 0x1400a3b56
invalid
mov r9d, 1
add byte [rax], al
test rcx, rcx
je 0x1400a3b56
cmp rcx, 1
jne 0x1400a3ba9
cmp byte [rsi], 0x2e
jne 0x1400a3ba9
add rcx, r9
cmp rdi, rcx
jb 0x1400a3f81
add rsi, rcx
sub rdi, rcx
jne 0x1400a3b00
invalid
xor edi, edi
jmp 0x1400a3ba9
mov r9d, 1
test rcx, rcx
jne 0x1400a3ba9
add rsi, r9
sub rdi, r9
je 0x1400a3b6a
xor ecx, ecx
nop word cs:[rax + rax]
invalid
add byte [rax + 0x745c0e3c], al
fimul dword [rax - 1]
ror dword [rax + 0x39], 0xcf
cmp edi, ecx
cmp byte [rsi + rcx], 0x5c
je 0x1400a3b70
inc rcx
cmp rdi, rcx
cmp edi, ecx
cmp edi, ecx
jne 0x1400a3b90
xor r9d, r9d
mov rcx, rdi
test rcx, rcx
je 0x1400a3b7b
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x38], rdi
je 0x1400a3bd1
xor byte [rax - 0x77], cl
jl 0x1400a3bd6
cmp byte [rcx - 0x80], al
clc
cmp r8b, 2
jne 0x1400a3ea2
test ebp, esp
add al, byte [rax]
invalid
add cl, byte [rdi]
test ebp, esp
add al, byte [rax]
add byte [rcx], dh
leave
xor ecx, ecx
cmp dl, 1
ja case.0x14002e02d.1664
cli
add dword [rdi + 0x30], esi
cmp r12b, 5
jb 0x1400a3c41
add eax, 0xc0847772
test al, al
jne 0x1400a3c41
xor r8d, r8d
cmp r12b, 6
cmp ah, 6
invalid
je 0x1400a3beb
adc al, 0x84
sal byte [rbp + 0x10], cl
test dl, dl
jne 0x1400a3beb
mov r8d, 2
mov eax, 2
add byte [rax], al
add byte [rax - 0x7d], cl
cmp rdi, 2
inc dword [rdx]
jb 0x1400a3fb4
cmp r8, rdi
jne 0x1400a3bff
xor ecx, ecx
jmp 0x1400a3c41
xor r9d, r9d
xor r8d, r8d
xor eax, eax
xor eax, eax
jmp 0x1400a3cb7
lea rcx, [rsi + rdi]
lea r9, [rsi + r8]
or al, 6
inc r9
cmp r9, rcx
leave
leave
sete cl
movzx r8d, byte [rsi + r8]
invalid
test cl, 1
rol dword [rcx], 0x75
invalid
invalid
rol dword [rcx], 0x75
sbb al, 0x41
cmp al, 0x2e
cmp r8b, 0x2e
jne 0x1400a3c36
movzx ecx, byte [r9]
cmp cl, 0x5c
sete r8b
cmp cl, 0x2f
sete cl
xchg esp, eax
invalid
or cl, r8b
or cl, al
xchg esp, eax
rol dword [rax + rcx - 0x3f], 0xeb
or cl, al
jmp 0x1400a3c41
cmp r8b, 0x2e
sete r8b
or cl, al
jmp 0x1400a3c41
cmp r8b, 0x2e
sete r8b
and cl, r8b
xor r8d, r8d
cmp r12b, 6
invalid
je 0x1400a3cb4
invalid
test dl, dl
jne 0x1400a3cb4
lea r8, [0x1401581d0]
or r8d, dword [r8]
movsxd r9, dword [r8 + r12*4]
add r9, r8
jmp r9
movabs al, byte [0x8b4ce1ff41c1014d]
and al, 0x50
mov r8, qword [rsp + 0x50]
mov eax, dword [rsp + 0x50]
add r8, 4
jmp 0x1400a3cb4
mov r8, qword [rsp + 0x50]
mov r9, qword [rsp + 0x60]
mov ecx, dword [rsp + 0x60]
mov ecx, dword [rsp + 0x60]
lea r10, [r9 + 1]
test r9, r9
cmove r10, r9
ror dword [rbp + 1], 1
ror byte [rcx - 0x7d], 1
ror byte [rax], 0xeb
invalid
ror dword [rbp + 1], 1
ror byte [rcx - 0x7d], 1
ror byte [rax], 0xeb
sub al, 0x41
mov r8d, 6
mov r8d, 6
jmp 0x1400a3cb4
mov r8, qword [rsp + 0x50]
mov r9, qword [rsp + 0x60]
mov ecx, dword [rsp + 0x60]
mov ecx, dword [rsp + 0x60]
lea r10, [r9 + 1]
test r9, r9
cmove r10, r9
add r8, r10
add r8, 2
rol byte [rdx], 0xeb
invalid
mov r8d, 2
mov r9d, eax
movzx ecx, cl
movzx r9d, r9b
movzx ecx, cl
add r9, rcx
add r9, r8
cmp rdi, r9
jbe 0x1400a3ea2
invalid
test dl, dl
sete r8b
setne cl
cmp r12b, 6
sete bl
setne bpl
mov r10, qword [rsp + 0x60]
lea r9, [r10 + 1]
add dword [rbp - 0x7b], ecx
ror byte [rbp + 0xf], cl
retf 0xfa80
add cl, byte [rdi]
and dword [rcx + 1], 0
invalid
jmp 0x1400a3d64
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
leave
xor ecx, ecx
movzx eax, al
add rax, r13
add rax, rcx
cmp rdi, rax
invalid
jbe 0x1400a3ea2
xchg byte [rsi], bh
add dword [rax], eax
invalid
invalid
xchg byte [rsi], bh
add dword [rax], eax
add byte [rcx - 0x77], cl
dec dword [rax - 0x73]
invalid
invalid
mov r15, rdi
lea rcx, [rsp + 0x80]
mov rdx, r14
invalid
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
invalid
bnd call fcn.1400a3fd0
call fcn.1400a3fd0
cmp byte [rsp + 0x88], 0xa
and al, 0x88
add byte [rax], al
add byte [rdx], cl
jne 0x1400a3f79
add byte [rax], al
mov rdi, r15
sub rdi, qword [rsp + 0x80]
add byte [rax], al
add byte [rdi], cl
invalid
add dword [rdx], eax
add al, byte [rax]
invalid
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax - 0x77], cl
jl 0x1400a3dbe
mov qword [rsp + 0x38], rdi
mov dword [rsp + 0x38], edi
test bl, bl
je 0x1400a3db0
xor ecx, ecx
jmp 0x1400a3dbf
invalid
mov ecx, 2
add byte [rax], al
cmp rdi, 2
jb 0x1400a3fab
add byte [rax], al
add byte [rax], al
cmp rcx, rdi
jne 0x1400a3dd0
movzx ecx, byte [rsi + rcx]
test al, 1
jne 0x1400a3e08
cmp cl, 0x2e
jne 0x1400a3e08
jne 0x1400a3e08
movzx eax, byte [rdx]
cmp al, 0x5c
sete cl
sar dword [rdi + rbp], 0xf
xchg esp, eax
ror byte [rax], 0xc8
sar dword [rdi + rbp], 0xf
xchg esp, eax
ror byte [rax], 0xc8
test bpl, bpl
in eax, dx
je 0x1400a3d50
invalid
jmp 0x1400a3e19
cmp cl, 0x2e
sete cl
invalid
stc
sete cl
invalid
shl dword [rax], 0xc8
and al, cl
test bpl, bpl
test ch, ch
je 0x1400a3d50
invalid
dec dword [rax - 0x73]
adc eax, 0xb43c8
or eax, dword [r8]
lea rdx, [0x1401581e8]
movsxd rcx, dword [rdx + r12*4]
add rcx, rdx
jmp rcx
invalid
mov ecx, dword [rsp + 0x70]
jmp 0x1400a3d52
invalid
pushfq
and al, 0x80
add byte [rax], al
add byte [rbp + rcx*4 + 0x74], cl
lea esi, [rsp + 0x30]
lea esi, [rsp + 0x30]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
add byte [rax], al
mov rcx, rbx
mov rdx, r14
call fcn.1400a3fd0
add byte [rax], al
invalid
add byte [rax], al
cmp byte [rsp + 0x88], 0xa
jne 0x1400a3ea2
add byte [rax], al
or dh, byte [rbp + 0x1d]
mov rcx, rdi
stc
sub rcx, qword [rsp + 0x80]
add byte [rax], al
jb 0x1400a3f92
add byte [rax - 0x77], cl
and al, 0x38
mov qword [rsp + 0x38], rcx
mov rdi, rcx
mov edi, ecx
jne 0x1400a3e70
xor edi, edi
mov rax, rsi
mov eax, esi
mov rdx, rdi
add rsp, 0xc8
invalid
enter 0, 0
pop rbx
pop rbp
invalid
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
and al, 0x80
add byte [rax], al
add byte [rbp + rcx*4 + 0x74], cl
je case.0x1400a3868.32
xor byte [rax - 0x7c], al
in eax, dx
je 0x1400a3ee0
je case.0x1400a3868.32
sub eax, 0xb432b
jmp 0x1400a3f29
mov rcx, rbx
mov rdx, r14
bnd call fcn.1400a3fd0
cmp byte [rsp + 0x88], 0xa
mov esp, 0x8824
add byte [rdx], cl
jne 0x1400a3ea2
mov rcx, rdi
sub rcx, qword [rsp + 0x80]
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rdi], cl
jb 0x1400a3f92
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x38], rcx
mov rdi, rcx
cmp rcx, r13
ja 0x1400a3ee0
invalid
int 0x48
mov edi, ecx
iretd
mov rdi, rcx
iretd
jmp 0x1400a3ea2
sub byte [rcx + rax - 0x18], cl
cmp rdi, rax
jbe 0x1400a3ea2
mov r15, rdi
mov edi, edi
mov rcx, rbx
mov rdx, r14
call fcn.1400a3fd0
cmp byte [rsp + 0x88], 0xa
jne 0x1400a3f79
mov rdi, r15
sub rdi, qword [rsp + 0x80]
sub edi, dword [rsp + 0x80]
jb 0x1400a3f97
mov rdi, r15
jmp 0x1400a3ea2
lea r8, str.library_std_srcpath.rs
mov rdx, rdi
call fcn.1400cf260
ud2
mov r15, rdi
jmp 0x1400a3f9a
mov rcx, rdi
lea r8, str.library_std_srcpath.rs
mov rdx, r15
call fcn.1400cf340
ud2
lea r8, str.library_std_srcpath.rs
jmp 0x1400a3f88
lea r8, str.library_std_srcpath.rs
mov ecx, 2
jmp 0x1400a3f88
or dword [rcx + 1], ecx
ror dword [rcx + rcx*4 + 0xe], 1
mov byte [rsi + 8], al
mov qword [rsi + 0x10], rcx
mov qword [rsi + 0x18], rdx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
add eax, 0x87ad0
jmp case.0x1400a25f4.72
scasd eax, dword [rdi]
jp 0x1400a40f0
add byte [rax - 0x77], cl
shr eax, 0x6f
mov cl, 2
mov rcx, rax
call fcn.1400cf260
ud2
add byte [rdi], cl
or ecx, esp
int3
int3
sub rsp, 0x20
movzx r9d, byte [rcx + 0x38]
cmp r9b, 1
ja case.0x1400a38b4.30
movzx r10d, byte [rcx + 0x10]
movzx eax, byte [rcx + 0x3a]
xor edx, edx
movzx r8d, r10b
mov dh, 0xc2
push rcx
adc byte [rdi], cl
mov dh, 0x41
cmp dh, byte [rcx]
rol byte [rbp + 0xf], cl
mov dh, 0xc2
test al, al
jne 0x1400a41b8
cmp r10b, 5
jb 0x1400a41b8
invalid
xchg dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rbx + rcx*4 + 0x11], cl
mov r10, qword [rcx]
mov rdx, qword [rcx + 8]
xor r11d, r11d
test r9b, r9b
leave
leave
jne 0x1400a4156
cmp r8b, 6
je 0x1400a4156
mov r11d, 2
add al, byte [rax]
add byte [rax], al
cmp rdx, 2
jb 0x1400a4237
invalid
loope 0x1400a4154
add byte [rax], al
cmp r11, rdx
jne 0x1400a4178
xor edx, edx
jmp 0x1400a41b8
xor edx, edx
xor eax, eax
xor r10d, r10d
movzx ecx, dl
retf 0xb60f
movzx eax, al
add rax, rcx
add rax, r10
ror byte [rax - 0x7d], 1
invalid
invalid
pop rsi
ret
add rdx, r10
lea rsi, [r10 + r11]
lea esi, [rdx + rbx]
inc rsi
invalid
cmp rsi, rdx
sete dl
movzx r10d, byte [r10 + r11]
movzx edx, byte [rdx + rbx]
invalid
movzx edx, byte [rdx + rbx]
test dl, 1
jne 0x1400a41ad
cmp r10b, 0x2e
jne 0x1400a41ad
cli
jne 0x1400a41ad
movzx edx, byte [rsi]
cmp dl, 0x5c
cli
pop rsp
sete r10b
ret 0xfa80
invalid
sete dl
or dl, r10b
jmp 0x1400a41b8
invalid
ret 0xfa80
or eax, dword [rcx - 0x80]
cli
sete r10b
invalid
cmp r10b, 0x2e
sete r10b
invalid
ret 0x2044
and dl, r10b
xor r10d, r10d
test r9b, r9b
jne case.default.0x1400a41d4
cmp r8b, 6
je case.default.0x1400a41d4
lea r9, [0x140158218]
movsxd r8, dword [r9 + r8*4]
add byte [rdi + 0x63], cl
add al, 0x81
add r8, r9
jmp r8
lea r8, str.library_std_srcpath.rs
mov ecx, 2
call fcn.1400cf260
ud2
invalid
lea edx, [0x14012a7e8]
mov rcx, rsi
call fcn.1400cf220
ud2
sub rsp, 0x4a8
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x410], xmm6
mov qword [rbp + 0x408], 0xfffffffffffffffe
test dword [rax], ecx
add al, 0
add dh, bh
invalid
invalid
dec dword [rax - 0x77]
invalid
lea rcx, [rbp - 0x60]
call fcn.1400a1570
xchg edi, eax
int 0xff
invalid
dec dword [rax - 0x75]
invalid
invalid
mov qword [rbp + 0x3e0], rax
test rax, rax
ror byte [rdi], 0x84
cmp al, byte [rcx]
add byte [rax], al
mov qword [rbp + 0x3f8], rsi
mov rax, qword [rbp - 0x58]
mov qword [rbp + 0x3d8], rax
mov qword [rbp + 0x3c0], 2
xorps xmm0, xmm0
movups xmmword [rbp + 0x3c8], xmm0
adc dword [rbp + 0x3c8], eax
enter 3, 0
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x400], rax
test dword [rax], eax
add al, 0
add byte [rcx], dh
push qword [rcx]
fild dword [rbp + 0x31]
xor esp, esp
cmp r8, 0x201
clc
add dword [rdx], eax
add al, byte [rax]
invalid
jae 0x1400a4860
jmp 0x1400a484f
jae 0x1400a4939
add byte [rax], al
add byte [rcx - 0x7f], cl
clc
add dword [rdx], eax
add byte [rax], al
cmp r8, 0x201
jae 0x1400a4860
mov esi, 0x200
lea r13, [rbp - 0x60]
mov r15, r8
mov edi, eax
jmp case.0x14008e8df.872
movabs al, byte [0x1f0f5bebc7894d]
sub r8, r12
sub rbx, r12
sub ebx, esp
cmp rbx, r8
ret
jae 0x1400a488f
and al, 0x48
lea ecx, [rbp + 0x3c0]
add byte [rax], al
invalid
lea rcx, [rbp + 0x3c0]
mov rdx, r12
call fcn.1400d2830
mov rax, qword [rbp + 0x3c0]
mov qword [rbp + 0x400], rax
mov dword [rbp + 0x400], eax
add byte [rax - 0x75], cl
test eax, eax
add eax, dword [rax]
add byte [rax - 0x77], cl
invalid
test dword [rax], eax
add al, 0
invalid
add byte [rax - 0x75], cl
mov rdi, qword [rbp + 0x3c8]
mov ebp, 0x3c8
mov eax, 0xffffffff
cmp rdi, rax
mov r12d, 0xffffffff
invalid
cmovb r12, rdi
mov qword [rbp + 0x3d0], r12
rol byte [rbx], 1
add byte [rax], al
invalid
rol byte [rbx], 1
add byte [rax], al
invalid
add byte [rax - 0x77], cl
sti
mov rbx, rdi
mov rsi, r12
mov r13, qword [rbp + 0x400]
mov r15, r12
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, qword [rbp + 0x3e0]
add byte [rcx + rcx*4 - 0x16], cl
invalid
mov r8d, r15d
call qword [sym.imp.kernel32.dll_GetEnvironmentVariableW]
mov r14d, eax
test eax, eax
invalid
jne case.0x14006641b.948
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne case.0x14008e8df.898
mov r8d, r14d
cmp r15, r8
jne 0x1400a4840
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
invalid
jp case.0x14008e8df.877
jne 0x1400a4ac7
test esp, eax
add dword [rax], eax
add byte [rbp + 1], cl
add edi, edi
add r15, r15
mov eax, 0xffffffff
dec dword [rcx + 0x39]
invalid
invalid
cmovae r15, rax
mov r8, r15
cmp r8, 0x201
add byte [rdi], cl
invalid
invalid
invalid
invalid
invalid
sub eax, 0xe9ffffff
cmp edi, edi
invalid
jmp 0x1400a4860
lea rcx, [rbp - 0x60]
call case.0x14004c033.1000
add dh, cl
invalid
inc esi
sbb byte [rdx], r8b
inc esi
sbb byte [rdx], r8b
jmp case.0x140094f50.695
cmp rsi, r8
cmp esi, eax
jb 0x1400a4ae1
lahf
add dword [rax], eax
add byte [rax], al
lea rcx, [rbp + 0x3a0]
mov rdx, r13
add byte [rax], al
lea rcx, [rbp + 0x3a0]
mov rdx, r13
call fcn.1400a2d90
invalid
mov rsi, qword [rbp + 0x3a0]
movups xmm6, xmmword [rbp + 0x3a8]
add byte [rax], al
add byte [rax], al
movzx ebx, byte [rbp + 0x3b8]
mov eax, dword [rbp + 0x3b9]
add byte [rcx + 0x3f085], cl
test eax, esi
add eax, dword [rax]
add byte [rbx + 0x3bc85], cl
invalid
mov dh, 0x9d
mov eax, 0x8b000003
add byte [rbx + 0x3b985], cl
invalid
invalid
add byte [rbx + 0x3b985], cl
add byte [rcx + 0x3f085], cl
test eax, esi
add eax, dword [rax]
test eax, esi
add eax, dword [rax]
lock add eax, dword [rax]
add byte [rbx + 0x3bc85], cl
add byte [rcx + 0x3f385], cl
add eax, dword [rax]
add byte [rax], al
mov dword [rbp + 0x3f3], eax
test rdi, rdi
test edi, edi
add byte [rax - 0x7b], cl
push qword [rsi + rdx + 0x48]
je 0x1400a4999
mov rcx, qword [0x1401611e0]
test edi, edi
je 0x1400a4999
invalid
mov rcx, qword [0x1401611e0]
xor edx, edx
mov r8, qword [rbp + 0x400]
mov eax, dword [rbp + 0x400]
add byte [rax + rax], al
invalid
add al, 0
add bh, bh
adc eax, 0x2fa6f
add al, byte [rax]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp bl, 2
jne 0x1400a4a09
invalid
mov rax, qword [rbp + 0x3f8]
mov eax, dword [rbp + 0x3f8]
clc
add eax, dword [rax]
add dh, al
mov byte [rax + 0x18], 2
mov byte [rax + 0x18], 2
mov eax, esi
and eax, 3
lea rcx, [rax - 2]
lea ecx, [rax - 2]
invalid
invalid
dec byte [rax - 0x7d]
stc
add dh, byte [rdx + 0x74]
cmp rcx, 2
jb case.0x1400a8d3b.846
test rax, rax
je case.0x1400a8d3b.846
lea rax, [rsi - 1]
mov qword [rbp + 0x400], rax
mov rcx, qword [rsi - 1]
dec dword [rax - 0x75]
invalid
invalid
mov qword [rbp + 0x3e8], rcx
mov dword [rbp + 0x3e8], ecx
invalid
call 0x1880a49db
add eax, dword [rax]
add byte [rax - 0x77], cl
test eax, edi
add eax, dword [rax]
add byte [rax], al
add bh, bh
adc byte [rax - 0x75], cl
mov rax, qword [rbp + 0x3f8]
test eax, edi
clc
add eax, dword [rax]
invalid
test dword [rax], eax
add al, 0
add byte [rax - 0x75], cl
dec qword [rax - 0x75]
dec dword [rax - 0x75]
invalid
invalid
add eax, dword [rax]
add byte [rax - 0x77], cl
test eax, edi
add eax, dword [rax]
invalid
add bh, bh
adc byte [rax - 0x75], cl
invalid
invalid
test eax, edi
clc
clc
add eax, dword [rax]
add byte [rax - 0x7d], cl
js case.0x140076336.830
add byte [rax], al
cmp qword [rax + 8], 0
je 0x1400a4aa1
invalid
scasd eax, dword [rdi]
add byte [rax], al
invalid
add byte [rdi], cl
test byte [rdi + 0x48000000], ch
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
js 0x1400a4a06
adc dword [rdi], ecx
or dword [rdx + 0x4c000000], 0xffffff8b
mov al, byte [rax]
add byte [rax], al
mov r8, qword [rbp + 0x3e8]
invalid
jae case.0x140076336.839
mov r8, qword [rbp + 0x3e8]
jmp case.0x1400a8d3b.852
mov dword [rax], eax
add byte [rax], al
mov dword [rax], eax
add byte [rax], al
add byte [rbx + 0x3f085], cl
test eax, esi
add eax, dword [rax]
add byte [rbx + 0x3f38d], cl
invalid
add eax, dword [rax]
add eax, dword [rax]
add byte [rax - 0x75], cl
invalid
invalid
xchg ebp, eax
add byte [rax], al
mov eax, dword [rbp + 0x3f0]
mov ecx, dword [rbp + 0x3f3]
invalid
add eax, dword [rax]
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rdx, qword [rbp + 0x3f8]
mov edx, dword [rbp + 0x3f8]
invalid
mov edx, dword [rbp + 0x3f8]
clc
add eax, dword [rax]
add byte [rcx + 0x42891c4a], cl
sbb dword [rax - 0x77], ecx
xor cl, byte [rdi]
adc dword [rdx + 8], esi
jb 0x1400a4a31
mov dword [rdx + 0x1c], ecx
mov dword [rdx + 0x19], eax
sbb dword [rax - 0x77], ecx
xor cl, byte [rdi]
adc dword [rdx + 8], esi
jb 0x1400a4a31
jb 0x1400a4a31
mov byte [rdx + 0x18], bl
cmp qword [rbp + 0x3d8], 0
je case.0x140094f50.695
add byte [rax], al
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x1401611e0]
or eax, 0xbc7a3
mov rcx, qword [0x1401611e0]
or eax, 0xbc7a3
invalid
xor edx, edx
mov r8, qword [rbp + 0x3e0]
add eax, dword [rax]
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
stc
add al, byte [rax]
add byte [rdi], cl
sub byte [rbp + 0x410], dh
mov ch, 0x10
add al, 0
invalid
movaps xmm6, xmmword [rbp + 0x410]
add rsp, 0x4a8
pop rbx
invalid
add byte [rbx + 0x5f], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call qword [sym.imp.kernel32.dll_GetLastError]
mov esi, eax
shl rsi, 0x20
shl esi, 0x20
or rsi, 2
invalid
invalid
add byte [rcx - 0x193eb73a], cl
and byte [rax - 0x7d], cl
invalid
mov bl, 2
test rdi, rdi
test edi, edi
jne 0x1400a4983
test dword [rcx], eax
invalid
invalid
invalid
test dword [rcx], eax
invalid
jmp 0x1400a4999
adc bh, bh
invalid
mov r8, qword [rbp + 0x3e8]
mov eax, dword [rbp + 0x3e8]
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x1401611e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x2f967
add al, byte [rax]
add al, byte [rax]
mov rcx, qword [0x1401611e0]
or eax, dword [rax]
xor edx, edx
mov r8, qword [rbp + 0x400]
mov eax, dword [rbp + 0x400]
add byte [rax + rax], al
add bh, bh
adc eax, 0x2f951
stc
add al, byte [rax]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x3d8], 0
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
test dword [rcx - 1], esi
invalid
jne 0x1400a4a36
jmp case.0x140094f50.695
lea rcx, str.internal_error:_entered_unreachable_codeA_Tokio_1.x_context_was_found__but_it_is_being_shutdown.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_runtime_timemod.rs0
or eax, 0x8c602
or byte [rax], al
add byte [rbp + rcx*4 + 5], cl
wait
mov cl, byte [rax]
add byte [rdx + 0x28], bh
sub byte [rax], al
add byte [rax], al
lea r8, str.library_std_src_syswindowsmod.rs
mov edx, 0x28
sub byte [rax], al
add byte [rax], al
call fcn.1400cf3b0
add al, byte [rax]
add bl, ch
adc eax, 0x70058d48
lea eax, [0x14012d558]
or byte [rax], al
add byte [rcx + rcx*4 - 0x3f], cl
jmp 0x1400a4af6
lea rax, str.library_std_src_syswindowsmod.rs
mov rcx, r8
mov rdx, rsi
mov r8, rax
mov eax, eax
call fcn.1400cf340
ud2
mov qword [rsp + 0x10], rdx
push rbp
push r15
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
invalid
invalid
stosb byte [rdi], al
invalid
mov rcx, qword [rbp + 0x3e0]
mov ecx, dword [rbp + 0x3e0]
invalid
invalid
add byte [rax], al
idiv bh
dec dword [rdi]
sub byte [rsp + 0x20], dh
pop rbp
pop r14
invalid
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov dword [rsp + 0x10], edx
push rbp
push r15
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x20], esi
sub dword [rsp + 0x20], esi
mov rcx, qword [rbp + 0x3c0]
mov ecx, dword [rbp + 0x3c0]
mov rdx, qword [rbp + 0x3c8]
enter 3, 0
call fcn.140007a50
idiv bh
dec dword [rdi]
sub byte [rsp + 0x20], dh
and al, 0x20
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x38
in al, dx
invalid
in al, dx
cmp byte [rax - 0x73], cl
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
lea ebp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
add byte [rax - 0x75], cl
push rax
or byte [rbx + rcx*4 + 0x40], cl
adc byte [rax - 0x75], cl
invalid
invalid
sub byte [rsp + 0x20], dh
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r15
pop rbp
ret
mov ecx, edx
mov qword [rsp + 0x20], 0
mov dword [rsp + 0x20], 0
and byte [rax], al
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x20]
and byte [rax], al
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x20]
xor r8d, r8d
xor eax, eax
call qword [sym.imp.ntdll.dll_RtlLookupFunctionEntry]
add al, byte [rax]
nop
add rsp, 0x28
ret
int3
int3
mov dword [rsp + 0x20], 0
add byte [rax], al
lea rdx, [rsp + 0x20]
xor r8d, r8d
call qword [sym.imp.ntdll.dll_RtlLookupFunctionEntry]
adc eax, 0x2f81a
adc eax, 0x2f81a
mov rax, qword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
add rsp, 0x28
ret
int3
int3
int3
push rdi
push rbx
sub rsp, 0xf0
sub esp, 0xf0
sub esp, 0xf0
mov rdi, r9
ret
and dword [rbx + rcx*4 + 0x79], ecx
or byte [rax - 0x77], cl
xchg esp, eax
and al, 0xe8
add byte [rax], al
add byte [rax - 0x7b], cl
test edx, edx
jne 0x1400a4cb5
invalid
cmp byte [r12 + 0x20], 0
and byte [rax], al
jne 0x1400a4cb5
add byte [rax + rax], al
add byte [rcx - 0x75], cl
add al, 0x24
invalid
mov rax, qword [r12]
test r15, r15
je 0x1400a4dbd
test bl, bh
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x87a17
invalid
jp 0x1400a4cd0
invalid
lea rcx, str.
and byte [rax - 0x39], cl
and al, 0x28
add dword [rax], eax
add byte [rax], al
lea rcx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
or eax, 0xb08ca
mov qword [rsp + 0x30], rcx
xorps xmm0, xmm0
ror byte [rdi], 0x11
adc dword [rsp + 0x38], eax
add al, byte [rax]
add byte [rcx - 0x75], cl
mov eax, dword [rsp]
add al, 0x24
lea rcx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
lea rcx, [r12 + 0x18]
mov qword [rsp + 0xa8], rcx
lea rcx, [fcn.140009e50]
mov qword [rsp + 0xb0], rcx
mov qword [rsp + 0x20], 2
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], 4
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
lea rcx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 2
lea r14, [rsp + 0x20]
and al, 0x20
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x98], 1
lea r13, [rsp + 0xa8]
mov qword [rsp + 0x80], r13
mov qword [rsp + 0x88], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x70]
add byte [rcx + rcx*4 - 0x54], cl
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
call fcn.14000aba0
test al, al
jne 0x1400a50b3
cmp byte [r12 + 0x20], 1
jne 0x1400a4f45
mov rax, qword [r12]
lea rcx, [rsp + 0xe8]
mov qword [rsp + 0xa8], rcx
lea rcx, [0x1400a53a0]
mov qword [rsp + 0xb0], rcx
lea rcx, [0x14012c6d0]
mov qword [rsp + 0xb8], rcx
lea rcx, [0x140009e30]
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0x20], 2
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
add byte [rax - 0x39], cl
and al, 0x40
and al, 0x40
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
lea rcx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
and al, 0x50
add ecx, dword [rax - 0x73]
or eax, 0x877bb
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 2
and al, 0x78
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x98], 1
mov qword [rsp + 0x80], r13
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
mov qword [rsp + 0x88], 2
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x70]
call fcn.14000aba0
idiv bh
test al, al
jne 0x1400a50b3
cmp dword [rbx], 3
je 0x1400a5050
add byte [rax], al
movzx eax, byte [r12 + 0x20]
cmp rax, 1
je 0x1400a52f7
add byte [rax - 0x7b], cl
ror byte [rdi], 0x85
jmp 0x14f0a4f68
test rax, rax
jne 0x1400a5050
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0x60], xmm0
and al, 0x60
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
adc byte [r15], cl
adc byte [rbx + 0x20], dl
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x50], xmm3
movaps xmmword [rsp + 0x40], xmm2
sub dword [rsp + 0x40], edx
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
mov rax, qword [r12]
lea rcx, [rsp + 0x20]
mov qword [rsp + 0xd8], rcx
lea rcx, [0x1400a2180]
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xffffd1d5
mov qword [rsp + 0xe0], rcx
mov qword [rsp + 0x70], 2
add byte [rax - 0x39], cl
and al, 0x70
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x80], 2
mov qword [rsp + 0x90], 0
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x47], cl
and byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
movabs rcx, 0x400000020
mov qword [rsp + 0x98], rcx
mov byte [rsp + 0xa0], 3
add dh, al
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rbx], al
lea rcx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0xa8], rcx
mov qword [rsp + 0xb0], 1
mov dword [rsp + 0xb0], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0x70]
movabs dword [0xa8248c8948000b01], eax
add byte [rax], al
add byte [rax - 0x39], cl
invalid
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x70]
mov qword [rsp + 0xc8], rcx
mov qword [rsp + 0xd0], 1
and al, 0xd0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbx*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0xb8], rcx
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
and al, 0xd0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbx*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0xb8], rcx
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
and al, 0xc0
add byte [rax], al
add byte [rcx], al
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0xa8]
jmp 0x1400a508a
mov rax, qword [r12]
lea r8, [rsp + 0xa8]
jmp 0x1400a508a
mov rax, qword [r12]
lea rcx, [0x14012c6f8]
mov qword [rsp + 0x20], rcx
popfq
jbe 0x1400a5062
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xb0538
lea rcx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x30], rcx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
adc dword [rsp + 0x38], eax
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
call fcn.14000aba0
test al, al
jne 0x1400a50b3
mov rax, qword [r12]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401557e0]
mov r8d, 1
call qword [rax + 0x18]
test al, al
je 0x1400a50c8
mov al, 1
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp dword [rsp + 0x150], 1
add byte [rcx], al
jne case.0x140094f50.724
mov rax, qword [rdi]
cmp eax, 2
je case.0x140094f50.724
invalid
sti
invalid
invalid
sti
invalid
mov eax, dword [rsp + 0x158]
mov dword [rsp + 0xd8], eax
add byte [rax], al
cmp byte [r12 + 0x20], 1
and byte [rcx], al
add byte [rax], al
add byte [rcx - 0x80], al
jl 0x1400a5118
and byte [rcx], al
jne case.0x140050f64.1055
add byte [rcx - 0x75], cl
add al, 0x24
invalid
mov rax, qword [r12]
lea rcx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0xa8], rcx
and al, 0xa8
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [0x14003cf80]
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [0x14003cf80]
mov qword [rsp + 0xb0], rdx
mov dword [rsp + 0xb0], edx
xchg esp, eax
and al, 0xb0
mov al, 0
add byte [rax], al
lea rdx, [0x14012c6d0]
lea rdx, [0x14012c6d0]
mov qword [rsp + 0xb8], rdx
lea rdx, [0x140009e30]
mov qword [rsp + 0xc0], rdx
mov qword [rsp + 0x20], 2
dec dword [rax - 0x77]
xchg esp, eax
and al, 0xc0
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 1
mov dword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0x20
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x48
and byte [rax], al
add byte [rax], al
mov byte [rsp + 0x50], 3
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 1
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x90], rcx
mov qword [rsp + 0x98], 1
lea rcx, [rsp + 0xa8]
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], 2
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x70]
call fcn.14000aba0
test al, al
jne 0x1400a50b3
mov rax, qword [r12]
lea rcx, str._____________at__b
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
add byte [rax], al
add byte [rax - 0x73], cl
sbb eax, 0xb03bd
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x30], ebx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
cmp byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x20
call fcn.14000aba0
test al, al
jne 0x1400a50b3
mov rcx, qword [r12 + 8]
mov rax, qword [r12 + 0x10]
mov rdx, qword [r12]
mov qword [rsp + 0x20], rdx
lea r8, [rsp + 0x28]
movups xmm0, xmmword [rdi]
movups xmmword [rsp + 0x28], xmm0
mov r9, qword [rdi + 0x10]
mov qword [rsp + 0x38], r9
call qword [rax + 0x20]
test al, al
jne 0x1400a50b3
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
push rbx
and byte [rdi], cl
adc byte [rbx + 0x30], bl
movaps xmmword [rsp + 0x50], xmm3
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
mov rax, qword [r12]
lea rcx, [rsp + 0x20]
and al, 0x20
mov qword [rsp + 0xa8], rcx
lea rcx, [0x1400a2180]
mov qword [rsp + 0xb0], rcx
lea rcx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
invalid
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], 0
lea rcx, [rsp + 0xa8]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], 1
and al, 0x88
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
mov edx, dword [rax + 0x28]
lea r8, [rsp + 0x70]
invalid
jmp 0x1400a508a
mov ecx, dword [rcx]
jmp 0x1400100d0
and byte [r13 + 0x31], al
leave
cmp byte [rcx + 0x18], 2
sbb byte [rdx], al
cmovne r9, rcx
mov rcx, rdx
mov ecx, edx
mov rdx, rax
jmp fcn.1400a2480
sar bh, 1
invalid
sub esp, 0x40
in al, dx
lea rbp, [rsp + 0x40]
invalid
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
mov rax, qword [rcx]
mov ecx, eax
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
cmp edx, 2
cli
add dh, byte [rdx + 5]
jb 0x1400a53f9
test rcx, rcx
jne 0x1400a53ff
add rsp, 0x40
pop rbp
ret
lea rcx, [rax - 1]
mov qword [rbp - 0x20], rcx
mov rcx, qword [rax - 1]
invalid
dec dword [rax - 0x75]
invalid
mov rax, qword [rax + 7]
mov eax, dword [rax + 7]
mov qword [rbp - 0x10], rcx
mov qword [rbp - 0x18], rax
call qword [rax]
adc byte [rax - 0x75], cl
call 0x14882d769
js 0x1400a5429
invalid
je 0x1400a5448
js 0x1400a5429
add byte [rsp + 0x48], dh
cmp dword [rax + 0x10], 0x11
js 0x1400a5438
adc byte [rcx], dl
cmp qword [rax + 0x10], 0x11
adc byte [rcx], dl
adc dword [rbx + 6], esi
jae 0x1400a5431
invalid
mov r8, qword [rbp - 0x10]
jmp 0x1400a5439
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1401611e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
shr bh, 2
invalid
shr bh, 2
add byte [rax - 0x75], cl
mov ecx, dword [0x1401611e0]
xchg ecx, eax
invalid
or eax, dword [rax]
mov rcx, qword [0x1401611e0]
xchg ecx, eax
mov ebp, 0xd231000b
invalid
xor edx, edx
mov r8, qword [rbp - 0x20]
add rsp, 0x40
add esp, 0x40
add esp, 0x40
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
out dx, eax
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp - 0x10]
mov ecx, dword [rbp - 0x10]
call fcn.14009f3b0
mov rcx, qword [rbp - 0x20]
call fcn.1400b46d0
add byte [rax], al
lahf
invalid
add byte [rax], al
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
pop rbp
ret
int3
int3
int3
cwde
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
adc r14b, r15b
adc dh, bh
invalid
mov rdx, qword [rcx]
mov eax, edx
and eax, 3
lea rcx, [0x140158230]
push rbx
sub eax, 0x6348000b
add al, 0x81
push rbx
sub eax, 0x6348000b
invalid
add al, 0x81
add rax, rcx
jmp rax
mov rax, qword [rdx]
mov r8, qword [rdx + 8]
mov eax, dword [rdx + 8]
mov eax, dword [rdx + 8]
or byte [rax - 0x77], cl
mov rcx, rsi
int1
mov rdx, rax
add rsp, 0x98
invalid
cwde
add byte [rax], al
invalid
pop rbx
invalid
pop rdi
pop rsi
pop rbp
jmp fcn.14000a850
push rbx
idiv bh
push rbx
idiv bh
mov rcx, qword [rdx - 1]
dec dword [rax - 0x75]
invalid
mov rax, qword [rdx + 7]
mov rax, qword [rax + 0x20]
and byte [rax - 0x77], cl
add rsp, 0x98
and byte [rax - 0x77], cl
add rsp, 0x98
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop rbp
jmp rax
jmp rax
jmp rax
shr rdx, 0x20
mov dword [rbp + 0xc], edx
or al, 0x48
lea edi, [rbp - 0x10]
jge 0x1400a551b
invalid
and byte [rcx - 0x72b7f3ab], cl
or al, 0x48
lea edi, [rbp - 0x10]
jge 0x1400a551b
jge 0x1400a551b
invalid
mov rcx, rdi
stc
call case.0x14006641b.1034
mov ebp, 0x48000003
mov qword [rbp - 0x30], rdi
mov dword [rbp - 0x30], edi
lea rax, [0x1400078e0]
lea eax, [0x1400078e0]
movabs byte [0x48d8458948fff623], al
and esi, esi
dec dword [rax - 0x77]
invalid
invalid
mov qword [rbp - 0x28], rax
mov dword [rbp - 0x28], eax
fmul dword [r8 - 0x73]
or al, 0x48
or al, 0x48
lea rax, [rbp + 0xc]
lea eax, [rbp + 0xc]
or al, 0x48
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x20], eax
lea rax, [0x140014c50]
lea eax, [0x140014c50]
add eax, 0xfff6f6ff
div dh
dec dword [rax - 0x77]
mov qword [rbp - 0x18], rax
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
lea eax, [0x14012b7a8]
call 0x18c0fe2a1
invalid
lea eax, [0x14012b7a8]
mov qword [rbp - 0x60], rax
mov dword [rbp - 0x60], eax
mov qword [rbp - 0x58], 3
mov dword [rbp - 0x58], 3
test al, 3
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax - 0x39], cl
rol byte [r8], 0
add byte [rax], al
invalid
mov qword [rbp - 0x40], 0
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov dword [rbp - 0x50], eax
ror byte [r8 - 0x77], 1
ror byte [rax - 0x77], 1
mov dword [rbp - 0x50], eax
mov r8b, 0x48
mov dword [rbp - 0x48], 2
add al, byte [rax]
add byte [rax], al
mov qword [rbp - 0x48], 2
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
mov rdx, qword [rsi + 0x28]
lea r8, [rbp - 0x60]
lea eax, [rbp - 0x60]
push rsi
sub byte [rbp + rcx*4 + 0x45], cl
invalid
invalid
invalid
lea eax, [rbp - 0x60]
movabs al, byte [0x48c389fff6560fe8]
call fcn.14000aba0
idiv bh
mov ebx, eax
cmp qword [rbp - 8], 0
cmp dword [rbp - 8], 0
cmp dword [rbp - 8], 0
jge case.0x1400a3c5c.87
add byte [rdi], cl
test byte [rbx + rax], dl
adc al, 3
je 0x1400a58b2
adc al, 3
add byte [rax], al
mov r8, qword [rbp - 0x10]
mov rcx, qword [0x1401611e0]
mov ecx, dword [0x1401611e0]
invalid
invalid
mov ecx, dword [0x1401611e0]
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
push rdi
out dx, al
add al, byte [rax]
invalid
jmp 0x1400a58b2
cld
add al, byte [rax]
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
shr rdx, 0x20
lea rax, [0x140158240]
add eax, 0xb2c7f
add eax, 0xb2c7f
jg 0x1400a55eb
sub al, 0xb
add byte [rax + 0x63], cl
or eax, dword [rax]
movsxd rcx, dword [rax + rdx*4]
or al, 0x90
add rcx, rax
jmp rcx
sar edi, 0xe1
lea rax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOscode
lea eax, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOscode
add eax, 0x85e37
invalid
pop rsi
or byte [rax], al
invalid
pop rsi
or byte [rax], al
mov ecx, 0x10
add byte [rax], al
jmp 0x1400a5859
add al, byte [rax]
add byte [rax - 0x73], cl
lea eax, [0x14012b418]
pop rsi
or byte [rax], al
add byte [rax], al
lea rax, [0x14012b418]
lea eax, [0x14012b418]
pop rsi
or byte [rax], al
pop rsi
or byte [rax], al
mov ecx, 0x11
add byte [rax], al
jmp 0x1400a5859
add al, byte [rax]
add byte [rax], al
lea rax, [0x14012b429]
lea eax, [0x14012b429]
pop rsi
or byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x85e36
pop rsi
or byte [rax], al
pop rsi
or byte [rax], al
mov ecx, 0x12
add byte [rax], al
add cl, ch
jmp 0x1400a5859
lea rax, [0x14012b43b]
lea eax, [0x14012b43b]
pop rsi
or byte [rax], al
add byte [rax], al
jmp 0x1400a5859
add byte [rax], al
lea rax, [0x14012b43b]
lea eax, [0x14012b43b]
pop rsi
or byte [rax], al
pop rsi
or byte [rax], al
mov ecx, 0x10
adc byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x1400a5859
lea rax, [0x14012b44b]
lea eax, [0x14012b44b]
pop rsi
or byte [rax], al
add byte [rax], al
jmp 0x1400a5859
add byte [rax], al
lea rax, [0x14012b44b]
lea eax, [0x14012b44b]
pop rsi
or byte [rax], al
pop rsi
or byte [rax], al
mov ecx, 0x10
add byte [rax], al
add cl, ch
invalid
cmp al, byte [rdx]
add byte [rax], al
jmp 0x1400a5859
add byte [rax], al
lea rax, [0x14012b45b]
invalid
pop rsi
or byte [rax], al
pop rsi
or byte [rax], al
jmp 0x1400a5854
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x14012b46e]
add byte [rax], al
lea rax, [0x14012b46e]
cmp al, 0x5e
or byte [rax], al
mov ecx, 0x12
add byte [rax], al
add cl, ch
jmp 0x1400a5859
lea rax, [0x14012b480]
add byte [rax], al
jmp 0x1400a5859
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x14012b480]
add byte [rax], al
lea rax, [0x14012b480]
cmp eax, 0xb900085e
or byte [rax], al
mov ecx, 0xd
jmp 0x1400a5859
add al, byte [rax]
invalid
or eax, 0xe9000000
add byte [rax], al
add cl, ch
or al, 2
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [0x14012b48d]
add eax, 0x85e39
cmp dword [rsi + 8], ebx
add byte [rcx + 0xe], bh
mov ecx, 0xe
or byte [rax], al
mov ecx, 0xe
add byte [rax], al
add cl, ch
invalid
jmp 0x1400a5859
sti
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x14012b49b]
lea eax, [0x14012b49b]
add eax, 0x85e36
pop rsi
or byte [rax], al
add byte [rax], al
lea rax, [0x14012b49b]
lea eax, [0x14012b49b]
add eax, 0x85e36
pop rsi
or byte [rax], al
pop rsi
or byte [rax], al
mov ecx, 0x15
add byte [rax], al
add cl, ch
invalid
invalid
jmp 0x1400a5859
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x14012b4b0]
lea eax, [0x14012b4b0]
cmp bl, byte [rsi + 8]
invalid
add byte [rax], al
lea rax, [0x14012b4b0]
lea eax, [0x14012b4b0]
cmp bl, byte [rsi + 8]
invalid
cmp bl, byte [rsi + 8]
add byte [rcx + 0xc], bh
add byte [rax], al
invalid
or byte [rax], al
mov ecx, 0xc
add byte [rax], al
add cl, ch
invalid
fld dword [rcx]
invalid
jmp 0x1400a5859
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x14012b4bc]
lea eax, [0x14012b4bc]
invalid
pop rsi
or byte [rax], al
add byte [rax], al
lea rax, [0x14012b4bc]
lea eax, [0x14012b4bc]
invalid
pop rsi
or byte [rax], al
xor eax, 0xb900085e
or eax, dword [rax]
add byte [rax], al
invalid
or byte [rax], al
mov ecx, 0xb
add byte [rax], al
add cl, ch
jmp 0x1400a5859
jmp 0x1400a5859
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x14012b4c7]
add byte [rax], al
lea rax, [0x14012b4c7]
invalid
or byte [rax], al
mov ecx, 0x15
adc eax, 0xe9000000
add byte [rax], al
add cl, ch
invalid
jmp 0x1400a5859
mov bh, 1
add byte [rax], al
lea rax, [0x14012b4dc]
lea eax, [0x14012b4dc]
add eax, 0x85e33
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
add eax, 0x85e33
xor ebx, dword [rsi + 8]
add byte [rcx + 0x15], bh
add byte [rax], al
invalid
or byte [rax], al
mov ecx, 0x15
add byte [rax], al
add cl, ch
invalid
jmp 0x1400a5859
cmpsb byte [rsi], byte [rdi]
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x14012b4f1]
lea eax, [0x14012b4f1]
invalid
pop rsi
or byte [rax], al
invalid
or byte [rax], al
add byte [rcx + 0xf], bh
mov ecx, 0xf
jmp 0x1400a5859
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x14012b500]
lea eax, [0x14012b500]
invalid
pop rsi
or byte [rax], al
xor eax, 0xb900085e
invalid
or byte [rax], al
mov ecx, 0xe
jmp 0x1400a5859
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x14012b50e]
lea rax, [0x14012b50e]
or byte [rax], al
jmp 0x1400a5854
lea rax, [0x14012b521]
add eax, 0x85e39
mov ecx, 0x26
add byte [rax], al
jmp 0x1400a5859
add byte [rax - 0x73], cl
add eax, 0x85e4e
pop rsi
pop rsi
or byte [rax], al
lea rax, [0x14012b547]
mov ecx, 0x38
add byte [rax], al
jmp 0x1400a5859
push rsi
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x14012b57f]
lea rax, [0x14012b57f]
mov ecx, 0x19
add byte [rax], al
jmp 0x1400a5859
lea rax, [0x14012b598]
mov ecx, 0x17
add byte [rax], al
jmp 0x1400a5859
lea rax, [0x14012b5af]
pop rsi
or byte [rax], al
mov ecx, 0xc
add byte [rax], al
jmp 0x1400a5859
lea rax, [0x14012b5bb]
lea eax, [0x14012b5bb]
mov ecx, 9
jmp 0x1400a5859
add dword [rax], eax
add byte [rax], al
add byte [rax], al
lea rax, [0x14012b5c4]
pop rsi
or byte [rax], al
mov ecx, 0xa
jmp 0x1400a5859
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x14012b5ce]
lea eax, [0x14012b5ce]
lea eax, [0x14012b5ce]
mov ecx, 0x10
jmp 0x1400a5859
add byte [rax], al
add byte [rax], al
add cl, ch
lock add byte [rax], al
add byte [rax], al
lea rax, [0x14012b5de]
lea eax, [0x14012b5de]
add eax, 0x85e6e
outsb dx, byte [rsi]
pop rsi
or byte [rax], al
add byte [rax], al
lea rax, [0x14012b5de]
lea eax, [0x14012b5de]
add eax, 0x85e6e
outsb dx, byte [rsi]
pop rsi
or byte [rax], al
mov ecx, 0x17
invalid
jmp 0x1400a5859
pop rsi
or byte [rax], al
mov ecx, 0x19
jmp 0x1400a5859
invalid
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
invalid
add eax, 0x85e7c
add byte [rcx + 0xe], bh
mov ecx, 0xe
jmp 0x1400a5859
add byte [rax - 0x73], cl
add eax, 0x85e79
jns 0x1400a57ff
or byte [rax], al
jns 0x1400a57ff
or byte [rax], al
mov ecx, 0xd
jmp 0x1400a5859
lodsb al, byte [rsi]
add byte [rax], al
invalid
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14012b629]
lea rax, [0x14012b629]
mov ecx, 0x14
add byte [rax], al
jmp 0x1400a5859
mov ecx, 8
jmp 0x1400a5859
add byte [rax], al
add eax, 0x85e7e
mov ecx, 0x16
add byte [rcx + 0x16], bh
jmp 0x1400a5859
mov ecx, 0x13
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
mov dword [rbp - 0x28], ecx
lea rax, [rbp - 0x30]
mov qword [rbp - 0x10], rax
lea rax, [0x14003cf80]
adc byte [rdi - 7], dh
invalid
mov qword [rbp - 8], rax
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
add eax, 0xaf91d
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x10]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rbp - 0x60]
call fcn.14000aba0
mov ebx, eax
mov eax, ebx
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
ret
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
push r14
push rsi
push rdi
push rbx
mov eax, 0x10c8
call fcn.1400ce570
add al, byte [rax]
sub rsp, rax
lea rbp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x10], eax
adc byte [rax], al
add dh, bh
invalid
invalid
invalid
invalid
mov ebx, edx
mov rsi, rcx
invalid
mov dword [rbp + 0x103c], edx
adc byte [rax], al
add byte [rbp + 0x31], al
xor esi, esi
lea rdi, [rbp - 0x40]
mov r8d, 0x1000
mov rcx, rdi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov r15d, 0x1200
test ebx, 0x10000000
je 0x1400a5974
lea rcx, [0x14012cc20]
call qword [sym.imp.kernel32.dll_GetModuleHandleW]
adc eax, 0x2e91b
adc eax, 0x2e91b
test rax, rax
je 0x1400a5971
invalid
invalid
mov r14, rax
xor ebx, 0x10000000
mov dword [rbp + 0x103c], ebx
add byte [rax], al
add byte [rax], al
mov r15d, 0x1a00
jmp 0x1400a5974
add bl, ch
add eax, dword [rbp + 0x31]
test byte [rax - 0x77], 0x7c
mov dword [rsp + 0x20], edi
xor r14d, r14d
mov qword [rsp + 0x20], rdi
mov dword [rsp + 0x20], edi
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x28], 0x800
and al, 0x28
add byte [rax], cl
add byte [rax], al
mov ecx, r15d
mov rdx, r14
mov r8d, ebx
mov eax, ebx
mov eax, ebx
xor r9d, r9d
call qword [sym.imp.kernel32.dll_FormatMessageW]
fsub st(0), st(0)
add al, byte [rax]
fsub st(0), st(0)
add al, byte [rax]
test eax, eax
je case.0x140079bd7.899
clc
add byte [rax], al
invalid
clc
add byte [rax], al
add byte [rcx + 0x8013dc3], cl
mov ebx, eax
cmp eax, 0x801
or byte [rax], al
invalid
mov ebx, eax
cmp eax, 0x801
or byte [rax], al
invalid
or byte [rax], al
add byte [rdi], cl
jae case.0x140050f64.1148
sub ebp, 3
add byte [rax], al
invalid
add byte [rdi], cl
mov dh, 5
movzx eax, byte [0x140161290]
fdivr dword [rax + 0x1ba000b]
add byte [rax], al
mov edx, 1
mov rcx, rbx
add byte [rax - 0x77], cl
fld1
invalid
jmp case.0x14008e8df.976
call fcn.1400077b0
test rax, rax
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
invalid
test dh, ah
invalid
je 0x1400a5db4
add byte [rax], al
mov qword [rbp + 0x1008], rax
mov qword [rbp + 0x1010], rbx
popfq
adc byte [rax], dl
add byte [rax], al
test dword [rax], ecx
adc byte [rax], al
add byte [rax - 0x77], cl
popfq
adc byte [rax], dl
add byte [rax], al
mov qword [rbp + 0x1018], 0
lea r14, [rbx*2 - 0x40]
lea esi, [rbx*2 - 0x40]
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x34], cl
lea esi, [rbx*2 - 0x40]
add r14, rbp
lea esi, [rbx*2 - 0x40]
invalid
add r14, rbp
add esi, ebp
lea rbx, [rbp + 0x1008]
popfq
or byte [rax], dl
add byte [rax], al
invalid
add byte [rcx - 0x41], cl
add byte [rax], al
add byte [rax], al
invalid
movabs r15, 0x100000000
add byte [rax], al
add byte [rcx], al
invalid
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add bl, ch
invalid
jmp 0x1400a5a23
invalid
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
shl rdx, 0x10
mov rdi, rcx
shr rdx, 0x10
shr edx, 0x10
mov rcx, rbx
call fcn.140008350
invalid
sub esi, esi
invalid
cmp rdi, r14
je 0x1400a5b40
invalid
lea rcx, [rdi + 2]
movzx eax, word [rdi]
invalid
movzx edx, ax
mov bh, 0xd0
mov r8d, eax
rol byte [rcx - 0x7f], 0xc0
add r8d, 0x2000
add byte [rax], ah
add byte [rax], al
rol byte [rcx - 0x77], 1
rol byte [rcx - 0x7f], 0xc0
add r8d, 0x2000
add byte [rax], ah
add byte [rax], al
movzx r8d, r8w
cmp r8d, 0xf800
add al, bh
clc
add byte [rax], al
clc
add byte [rax], al
jb case.0x14008e8df.988
cmp edx, 0xdbff
add byte [rax], al
ja 0x1400a5b5e
cmp rcx, r14
je 0x1400a5b5e
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
mov bh, 0x11
invalid
movzx edx, word [rcx]
lea ecx, [rdx + 0x2000]
movzx ecx, cx
mov bh, 0xc9
leave
mov al, byte [rax]
and byte [rax], al
add byte [rdi], cl
mov bh, 0xc9
leave
leave
cmp ecx, 0xfc00
jb 0x1400a5b5e
add rdi, 4
add edi, 4
and eax, 0x3ff
and edx, 0x3ff
loop 0x1400a5a85
add eax, dword [rax]
invalid
add byte [rcx + 0x3ffe2], al
add byte [rax - 0x3f], cl
shl rax, 0x1a
shl rax, 0x1a
shl rdx, 0x10
or rdx, rax
adc byte [rax + 9], cl
ret 0x14c
invalid
invalid
add rdx, r15
jmp 0x1400a5a17
jnp 0x1400a5a99
invalid
invalid
jnp 0x1400a5a99
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
add al, byte [rax]
mov dword [rbp + 0xfe0], eax
loopne 0x1400a5ab5
add byte [rax], al
add byte [rax - 0x73], cl
test dword [rax + rdx], edi
adc byte [rax], al
invalid
lea rax, [rbp + 0x103c]
adc byte [rax], al
add byte [rax - 0x77], cl
invalid
test eax, eax
mov qword [rbp + 0xfc0], rax
mov dword [rbp + 0xfc0], eax
sldt word [rax]
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x140014c50]
add eax, 0xfff6f193
dec dword [rax - 0x77]
test eax, ecx
enter 0xf, 0
mov qword [rbp + 0xfc8], rax
mov dword [rbp + 0xfc8], eax
enter 0xf, 0
lea rcx, [rbp + 0xfe0]
sldt word [rax]
add byte [rax], al
mov qword [rbp + 0xfd0], rcx
mov dword [rbp + 0xfd0], ecx
add byte [rax], al
mov qword [rbp + 0xfd8], rax
test eax, ebx
sldt word [rax]
invalid
add byte [rax - 0x73], cl
add eax, 0x87180
xor byte [rcx + 8], 0
lea rax, str.OS_Error___FormatMessageW___returned_error
xor byte [rcx + 8], 0
mov qword [rbp + 0x1008], rax
or byte [rax], dl
add byte [rax], al
adc byte [rax], al
add byte [rax - 0x39], cl
mov dword [rbp + 0x1010], 3
invalid
invalid
mov qword [rbp + 0x1010], 3
mov dword [rbp + 0x1010], 3
add byte [rax], al
add eax, dword [rax]
invalid
add byte [rax], al
mov qword [rbp + 0x1028], 0
lea rax, [rbp + 0xfc0]
ror byte [rdi], 0
invalid
test dword [rax], ebp
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test eax, eax
ror byte [rdi], 0
invalid
ror byte [rdi], 0
add byte [rax - 0x77], cl
invalid
invalid
test dword [rax], ebx
mov qword [rbp + 0x1018], rax
mov qword [rbp + 0x1020], 2
mov dword [rbp + 0x1020], 2
adc byte [rax], al
add byte [rax - 0x39], cl
mov dword [rbp + 0x1020], 2
invalid
invalid
invalid
mov dword [rbp + 0x1020], 2
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0xff0]
lea rdx, [rbp + 0x1008]
call fcn.1400080f0
mov rax, qword [rbp + 0x1000]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbp + 0xff0]
jmp 0x1400a5c3a
mov rax, qword [rbp + 0x1018]
sbb byte [rax], dl
add byte [rax], al
mov qword [rbp + 0x1000], rax
movups xmm0, xmmword [rbp + 0x1008]
add byte [rdi], cl
sub dword [rbp + 0xff0], eax
add byte [rdi], cl
sub dword [rbp + 0xff0], eax
jmp 0x1400a5b89
sub ecx, dword [rax - 0x39]
test eax, esi
sldt word [rax]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xff0], 0
cmp qword [rbp + 0x1010], 0
je 0x1400a5b89
invalid
mov ebp, 0x1010
add byte [rsi + rdx + 0x4c], dh
invalid
mov r8, qword [rbp + 0x1008]
invalid
mov r8, qword [rbp + 0x1008]
add byte [rax - 0x75], cl
or eax, 0xbb65f
or eax, dword [rax]
invalid
mov rcx, qword [0x1401611e0]
add byte [rcx], dh
sar bh, cl
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x2e87f
add al, byte [rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x2e87f
add al, byte [rax]
add al, byte [rax]
mov rax, qword [rbp + 0xff0]
add byte [rax], al
test rax, rax
je case.0x14008e31d.837
mov rcx, qword [rbp + 0xff8]
mov r8, qword [rbp + 0x1000]
test r8, r8
test eax, eax
adc byte [rax], al
add byte [rbp - 0x7b], cl
test eax, eax
invalid
invalid
test eax, eax
je case.0x14004c033.1229
stosd dword [rdi], eax
add dword [rax], eax
add byte [rsi - 0x73], cl
lea r10, [rax + r8]
lea r10, [rax + r8]
lea r9, [0x14012a998]
or byte [r8], r8b
jmp case.0x14004b336.1283
lodsd eax, dword [rsi]
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rbp + 0x103c]
lea rax, [rbp + 0x103c]
lea eax, [rbp + 0x103c]
adc byte [rax], al
add byte [rax - 0x77], cl
mov dword [rbp + 0xfe0], eax
mov qword [rbp + 0xfe0], rax
mov dword [rbp + 0xfe0], eax
add byte [rax], al
lea rax, [0x140014c50]
lea eax, [0x140014c50]
add eax, 0xfff6f07f
dec dword [rax - 0x77]
test eax, ebp
invalid
sldt word [rax]
add byte [rax], al
mov qword [rbp + 0xfe8], rax
mov dword [rbp + 0xfe8], eax
call 0x1880a5be8
lea rax, str.OS_Error___FormatMessageW___returned_error
lea eax, [0x14012cd00]
jno case.0x14004c033.1200
add byte [rax - 0x77], cl
test dword [rax], ecx
or byte [rax], dl
add byte [rax], al
invalid
invalid
mov qword [rbp + 0x1008], rax
mov dword [rbp + 0x1008], eax
add byte [rax], al
mov qword [rbp + 0x1010], 2
mov dword [rbp + 0x1010], 2
test dword [rax], edx
adc byte [rax], al
invalid
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ebp
invalid
mov qword [rbp + 0x1028], 0
sub byte [rax], dl
add byte [rax], al
invalid
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
test eax, esp
add byte [rax], al
add byte [rax], al
lea rax, [rbp + 0xfe0]
sldt word [rax]
mov qword [rbp + 0x1018], rax
mov dword [rbp + 0x1018], eax
add byte [rax], al
mov qword [rbp + 0x1020], 1
lea rcx, [rbp + 0xfc0]
ror byte [rdi], 0
invalid
test dword [rax], esp
adc byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
invalid
ror byte [rdi], 0
add byte [rax - 0x73], cl
lea rdx, [rbp + 0x1008]
lea rdx, [rbp + 0x1008]
adc byte [rax], al
add al, ch
invalid
call fcn.1400080f0
enter 0xfffffffffffff624, 0xffffffffffffffff
mov rax, qword [rbp + 0xfd0]
sldt word [rax]
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
movups xmm0, xmmword [rbp + 0xfc0]
adc byte [rbp + 0xfc0], al
add byte [rax], al
movups xmmword [rsi], xmm0
jmp 0x1400a5d64
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
movzx r11d, r11b
mov dh, 0xdb
mov dh, 0xdb
test byte [r11 + r9], 1
je 0x1400a5d4a
test cl, bh
add byte [rax], al
invalid
add al, 0xb
add dword [rdi], ecx
invalid
test cl, bh
add byte [rax], al
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
cmp r10, rax
je case.0x14004c033.1229
test dh, ch
add byte [rax], al
add byte [rax], al
invalid
test dh, ch
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x2e], cl
mov rdx, r10
movzx r11d, byte [r10 - 1]
test r11b, r11b
inc dword [rbp - 0x7c]
fstp xword [rax + 0xa]
js case.0x140094f50.808
js case.0x140094f50.808
lea r10, [rdx - 1]
movzx r11d, r11b
mov dh, 0xdb
push rdx
inc dword [rbp + 0xf]
mov dh, 0xdb
jmp 0x1400a5cdb
movzx edi, byte [rdx - 2]
cmp dil, 0xc0
cmp bh, 0xc0
jge case.0x140094f50.819
movzx ebx, byte [rdx - 3]
cmp bl, 0xc0
invalid
jge 0x1400a5cb5
lea r10, [rdx - 4]
movzx r14d, byte [rdx - 4]
movzx esi, byte [rdx - 4]
jb case.0x14004bfbc.1208
and r14d, 7
invalid
shl r14d, 6
shl esi, 6
and ebx, 0x3f
invalid
or ebx, r14d
or ebx, esi
jmp 0x1400a5cbc
lea r10, [rdx - 2]
and edi, 0x1f
jmp case.0x14004b336.1296
invalid
lea r10, [rdx - 3]
and ebx, 0xf
invalid
shl ebx, 6
and edi, 0x3f
or edi, ebx
shl edi, 6
and r11b, 0x3f
jrcxz case.0x14004c033.1218
movzx r11d, r11b
fild dword [rcx + 9]
or ebx, edi
cmp r11d, 0x110000
adc dword [rax], eax
je case.0x14004c033.1229
lea edi, [r11 - 9]
cmp edi, 5
inc dword [0x13f82def5]
invalid
invalid
invalid
cmp r11d, 0x20
je case.0x140094f50.800
outsb dx, byte [rsi]
invalid
invalid
invalid
sub rdx, rax
cmp r8, rdx
cmp eax, edx
jae 0x1400a5d74
mov rdx, r8
jmp 0x1400a5d59
xor edx, edx
mov qword [rsi], rax
mov qword [rsi + 8], rcx
or byte [rax - 0x77], r9b
push rsi
invalid
add rsp, 0x10c8
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rbp
ret
test rdx, rdx
je 0x1400a5d59
invalid
cmp r8, rdx
jbe 0x1400a5d59
invalid
cmp byte [rax + rdx], 0xbf
jg 0x1400a5d59
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
lea r8, [0x1401548e8]
add eax, 0xaeb56
jmp case.0x14004bfbc.1245
or al, byte [rax]
add byte [rdx + 0x30], bh
add byte [rax], al
add al, ch
call fcn.1400cf3b0
add byte [rdi], cl
invalid
lea r8, str.library_std_src_syswindowsos.rs
mov edx, 0x800
add byte [rax], cl
add byte [rax], al
mov rcx, rbx
mov ecx, ebx
fld1
mov ss, word [rbp + 0xb0f0002]
ud2
invalid
mov ecx, 1
mov rdx, rbx
mov edx, ebx
call fcn.1400ceec0
ud2
cmp rcx, rdi
je case.0x1400a2ff3.108
jg 0x1400a5e9d
add byte [rax], al
lea r8, [r14 + rcx]
mov r12, rcx
mov rdx, r8
ret 0x25eb
add rdx, 2
cmp rax, r13
cmovne rax, rdx
mov r10d, 2
mov edx, 2
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], r8b
invalid
add r12, r10
mov rdx, rax
cmp rax, r13
je 0x1400a6020
add byte [rax], al
lea rax, [rdx + 1]
movzx r9d, byte [rdx]
movzx ecx, byte [rdx]
mov r10d, 1
test r9b, r9b
jns 0x1400a5ec0
cmp r9b, 0xe0
jb 0x1400a5eaa
cmp r9b, 0xed
jne case.0x140064ee9.1087
cmp rax, r13
je 0x1400a6020
lea r9, [rdx + 2]
cmp r9, r13
je 0x1400a6020
movzx eax, byte [rdx + 1]
movzx eax, ax
cmp eax, 0x9f
ja 0x1400a5f5d
add rdx, 3
mov r10d, 3
mov rax, rdx
jmp 0x1400a5ec0
add rdx, 2
add edx, 2
cmp rax, r13
cmove rdx, rax
xor eax, eax
cmp rdx, r13
cmp edx, ebp
invalid
setne al
add rax, rdx
invalid
mov r10d, 3
cmp r9b, 0xf0
jb 0x1400a5ec0
xor edx, edx
cmp rax, r13
invalid
setne dl
add rax, rdx
mov r10d, 4
jmp 0x1400a5ec0
movzx edx, byte [r9]
and eax, 0x1f
shl eax, 6
and edx, 0x3f
add eax, edx
add eax, 0xd800
fadd dword [rax]
invalid
mov word [rsp + 0x26], ax
mov r9, r12
sub r9, rcx
jb case.0x14008e8df.1015
cmp r12, rdi
ja 0x1400a6073
mov rcx, rsi
mov rdx, r15
call fcn.1400a6090
test al, al
add byte [rax], al
add byte [rax + rax*8 + 0xb1850f], al
jne 0x1400a604f
jne 0x1400a604f
lea rax, [rsp + 0x26]
lea eax, [rsp + 0x26]
mov qword [rsp + 0x28], rax
sub byte [rax - 0x73], cl
add eax, 0xfff65bb1
idiv bh
lea rax, [fcn.14000bb60]
mov qword [rsp + 0x30], rax
lea rax, str.u
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov dword [rsp + 0x50], 1
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, r15
lea r8, [rsp + 0x38]
call fcn.14000aba0
idiv r15b
test al, al
jne 0x1400a604f
add r12, 3
mov rcx, r12
cmp r12, rdi
cmp esp, edi
jbe 0x1400a5e95
invalid
lea r8, str.library_std_src_sys_commonwtf8.rs
or byte [rax], al
mov rcx, r12
mov rdx, rdi
cli
cli
call fcn.1400cf260
ud2
invalid
add byte [rdi], cl
or ecx, dword [rax - 0x77]
stc
mov rcx, rdi
sub rdi, rcx
add r14, rcx
mov rcx, rsi
int1
int1
mov rdx, r15
mov edx, edi
mov r8, r14
mov r9, rdi
stc
stc
call fcn.1400a6090
test al, al
invalid
sal byte [rbp + 0x14], 0x48
lea edx, str._C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_runtime_schedulercurrent_threadmod.rs
invalid
or byte [rax], al
jne 0x1400a604f
lea rdx, str._C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_runtime_schedulercurrent_threadmod.rs
movabs dword [0x1b8410008], eax
mov r8d, 1
add byte [rax], al
mov rcx, rsi
call rbp
mov ebx, eax
mov eax, ebx
add rsp, 0x68
push 0x5e5f5d5b
push 0x5e5f5d5b
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.library_std_src_sys_commonwtf8.rs
lea eax, [0x14012c200]
mov rdx, r12
call fcn.1400cf5d0
pop rdi
xchg ebp, eax
add al, byte [rax]
invalid
xchg ebp, eax
add al, byte [rax]
invalid
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
xchg byte [rcx + 8], ah
invalid
invalid
ud2
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r12
invalid
add byte [rcx + rcx*4 - 0x1f], cl
mov rdx, rdi
mov edx, edi
cli
call fcn.1400cf340
add byte [rdi], cl
or ecx, esp
int3
int3
ud2
int3
int3
int3
int3
push rsi
push r13
push rbp
push r12
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x88
sub esp, 0x88
sub esp, 0x88
add byte [rax], al
add byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
add byte [rax], al
mov rdi, r8
mov qword [rsp + 0x78], rdx
push rsp
and al, 0x78
invalid
mov qword [rsp + 0x70], rcx
add r9, r8
add ecx, eax
jo case.0x14002e02d.1865
add ecx, eax
mov qword [rsp + 0x48], r8
and al, 0x48
mov qword [rsp + 0x80], r9
mov qword [rsp + 0x80], r9
add byte [rax], 0
add byte [rax], al
add byte [rcx + rcx*4 + 0x4c], cl
and al, 0x50
push rax
mov qword [rsp + 0x50], r9
and al, 0x50
push rax
mov byte [rsp + 0x58], 0x81
mov byte [rsp + 0x64], 0x81
and al, 0x64
invalid
and al, 0x58
add esi, 0x81642444
and al, 0x64
invalid
and al, 0x64
add dword [rax - 0x4b], 0x44894881
mov bpl, 0x81
invalid
invalid
invalid
add dword fs:[rax - 0x4b], 0x44894881
mov bpl, 0x81
mov qword [rsp + 0x40], rax
and al, 0x40
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
and al, 0x38
mov eax, r14d
movzx r14d, word [rsp + 0x40]
movzx esi, word [rsp + 0x40]
and al, 0x40
shl r14, 0x30
out 0x30, al
movzx r12d, word [rsp + 0x38]
movzx esp, word [rsp + 0x38]
cmp byte [rax - 0x80], al
cmp bpl, 0x81
je 0x1400a6108
std
xor dword [rbx + rdx + 0x40], 0xf80fd80
cmp bpl, 0x80
invalid
test cl, dh
cmp bpl, 0x80
je case.0x140091b40.868
add dword [rax], eax
invalid
or byte [rdi], 0x84
int1
add dword [rax], eax
add byte [rax + rdi - 0x18], al
cmp al, r13b
jb 0x1400a6320
invalid
add byte [rax], al
test rdi, rdi
je 0x1400a6368
test byte [rdi + 2], dl
push rdi
add al, byte [rax]
invalid
push rdi
add al, byte [rax]
add byte [rax + 0x3b], cl
invalid
invalid
mov esp, 0x8024
and al, 0x80
add byte [rax], al
invalid
add byte [rax], al
cmp rdi, qword [rsp + 0x80]
and al, 0x80
add byte [rax], al
invalid
add byte [rdi], cl
test byte [rcx + 2], cl
add al, byte [r8]
invalid
je 0x1400a6368
add al, byte [r8]
add byte [rdi], cl
movzx edx, byte [rdi]
movzx edx, byte [rdi]
movzx ebp, dl
test bpl, bpl
test ch, ch
invalid
test ch, ch
js case.0x140079bd7.947
invalid
inc rdi
jmp case.0x140079bd7.963
nop
mov eax, ebp
and eax, 0x1f
invalid
movzx r8d, byte [rdi + 1]
movzx eax, byte [rdi + 1]
mov dh, 0x47
invalid
call 0x1842a41b9
movzx eax, byte [rdi + 1]
mov dh, 0x47
invalid
invalid
mov dh, 0x47
add dword [rcx - 0x7d], eax
invalid
invalid
and r8d, 0x3f
loopne case.0x140079bd7.958
cmp bpl, 0xdf
jbe 0x1400a6180
movzx ecx, byte [rdi + 2]
shl r8d, 6
shl eax, 6
invalid
mov dh, 0x4f
add al, byte [rcx - 0x3f]
loopne case.0x1400a39f4.114
invalid
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp dl, 0xf0
jb 0x1400a618e
invalid
cli
invalid
add eax, dword [rbx - 0x1f3ef820]
adc al, cl
shl ecx, 6
shl ecx, 6
and ebp, 0x3f
or ebp, ecx
int 9
vpaddw xmm0, xmm15, xmmword [rax]
add byte [rcx], dl
adc dword [rax], eax
int 9
vpaddw xmm0, xmm15, xmmword [rax]
add byte [rcx], dl
adc dword [rax], eax
invalid
test cl, dh
int1
add dword [rax], eax
invalid
adc dword [rax], eax
je 0x1400a6368
add byte [rax - 0x7d], cl
mov dword [rbx + rbp*8], 0x1f0f23
add al, 0xeb
and ecx, dword [rdi]
nop dword [rax]
add rdi, 4
jmp case.0x140079bd7.963
invalid
nop dword [rax]
add rdi, 2
shl eax, 6
or eax, r8d
or eax, eax
mov ebp, eax
invalid
jmp case.0x140079bd7.963
invalid
invalid
shl eax, 0xc
or ecx, eax
invalid
or al, 9
ror dword [rcx - 0x7fe0f033], 0
mov ebp, ecx
nop dword [rax]
mov r13d, ebp
mov ebp, ecx
nop dword [rax]
mov r13d, ebp
cmp ebp, 0x27
ja case.default.0x1400a61b6
invalid
sbb byte [rax - 0x73], cl
or eax, 0xb2135
invalid
and dword [rbx], ecx
invalid
lea rcx, [0x1401582e4]
add byte [rdx + 0x63], cl
add al, 0xa9
invalid
movsxd rax, dword [rcx + r13*4]
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0xf
invalid
add byte [rax], al
add byte [rax], al
invalid
cmp ebp, 0x5c
je 0x1400a62e0
mov ecx, ebp
call fcn.14000fc20
test al, al
invalid
jne 0x1400a620c
invalid
jmp 0x136a4b2b7
sal byte [rbp + 0x38], 0x89
jmp 0x136a5e7c2
wait
invalid
mov ecx, ebp
call fcn.14000fd60
wait
idiv bh
wait
idiv bh
test al, al
je 0x1400a620c
shl r13, 0x10
in eax, 0x10
mov rsi, r14
or rsi, r12
or rsi, r13
out 0x4c, al
or esi, ebp
mov bpl, 0x80
movzx eax, byte [rsp + 0x2b]
mov r10d, eax
invalid
ret 0x8941
mov r13d, ebx
mov eax, r15d
cmp bpl, 0x81
jne case.0x140076336.959
out dx, al
invalid
invalid
invalid
out dx, al
invalid
jmp 0x1400a6108
dec dword [rax - 0x73]
and al, 0x2c
lea rcx, [rsp + 0x2c]
mov edx, ebp
call fcn.14000bc20
movzx ebp, word [rsp + 0x2c]
mov bh, 0x6c
and al, 0x2c
invalid
mov bh, 0x6c
and al, 0x2c
mov r10d, ebp
shr r10d, 8
mov r9, qword [rsp + 0x2e]
and al, 0x2e
and al, 0x2e
and al, 0x2e
mov rcx, r9
and rcx, 0xffffffffffff0000
and ecx, 0xffff0000
loope 0x1400a6230
add bh, bh
dec dword [rbp - 0x77]
mov r8, r9
mov eax, ecx
enter 0xffffffffffffc149, 0xffffffffffffffe8
xor byte [rdi], cl
mov dh, 0x44
and al, 0x36
loope 0x1400a6230
add bh, bh
dec dword [rbp - 0x77]
invalid
invalid
enter 0xffffffffffffc149, 0xffffffffffffffe8
xor byte [rdi], cl
mov dh, 0x44
and al, 0x36
and al, 0x36
movzx r13d, byte [rsp + 0x37]
mov dh, 0x6c
and al, 0x37
jmp 0x1400a629a
mov r13b, 2
mov ch, 2
mov bpl, 0x5c
mov r10b, 0x30
xor bl, ch
invalid
xor bl, ch
mov r13b, 2
mov r13b, 2
mov bpl, 0x5c
mov ch, 0x5c
mov r10b, 0x74
jmp case.0x14008e31d.892
mov r13b, 2
mov bpl, 0x5c
add al, byte [rax - 0x4b]
pop rsp
mov r10b, 0x6e
mov dl, 0x6e
jmp case.0x14008e31d.892
mov r13b, 2
mov bpl, 0x5c
pop rsp
mov r10b, 0x72
jmp case.0x14008e31d.892
invalid
sbb eax, 0x4002b541
mov ch, 0x5c
mov r13b, 2
mov ch, 2
mov bpl, 0x5c
mov r10b, 0x22
jmp case.0x14008e31d.892
invalid
and ch, bl
adc al, byte [rcx - 0x4b]
mov r13b, 2
mov bpl, 0x5c
mov ch, 0x5c
add al, byte [rax - 0x4b]
pop rsp
mov ch, 0x5c
mov r10b, 0x27
nop word [rax + rax]
invalid
add byte [rax], al
xor r8d, r8d
xor ecx, ecx
xor r9d, r9d
leave
xor eax, eax
movabs rdx, 0xffffffff0000
and rcx, rdx
and ecx, edx
add byte [rax], al
add byte [rax + 0x21], cl
ror dword [rcx + rcx*4 + 0x44], 1
invalid
invalid
invalid
and ecx, edx
mov qword [rsp + 0x40], r8
and al, 0x40
movzx edx, r8w
shl rdx, 0x30
shl edx, 0x30
shl edx, 0x30
xor byte [rax + 9], cl
retf 0x894c
invalid
or rdx, rcx
mov qword [rsp + 0x38], r9
mov dword [rsp + 0x38], ecx
mov dword [rsp + 0x38], ecx
and al, 0x38
movzx esi, r9w
int1
or rsi, rdx
or esi, edx
mov ecx, r10d
mov byte [rsp + 0x2b], r10b
push rsp
and al, 0x2b
invalid
mov ebx, r13d
mov r15d, eax
mov edi, eax
jmp case.0x140094f50.849
mov edi, eax
cmp bpl, 0x81
jne 0x1400a60df
test dword [rsi + rdi*8], eax
invalid
invalid
or dword [rdi], 0xfffe0485
invalid
test dword [rsi + rdi*8], eax
invalid
jmp 0x1400a6368
add byte [rax], al
add byte [rcx - 0x4b], al
mov r13b, 2
mov r10b, 0x5c
mov dl, 0x5c
add al, byte [rcx - 0x4e]
pop rsp
mov dl, 0x5c
xor r8d, r8d
mov bpl, 0x5c
pop rsp
jmp 0x1400a6293
shr rsi, 0x10
mov edx, esi
lea rax, [rsp + 0x58]
lea eax, [rsp + 0x58]
out dx, al
adc byte [rcx + 0x448d48f2], cl
mov edx, esi
lea rax, [rsp + 0x58]
lea eax, [rsp + 0x58]
lea eax, [rsp + 0x58]
mov dword [rax + 8], 0
add byte [rax], al
add byte [rax], al
mov qword [rax], 0
add byte [rax], al
add byte [rax], al
xor esi, esi
xor r12d, r12d
xor esp, esp
xor esp, esp
xor r13d, r13d
in eax, dx
xor r14d, r14d
xor ebp, ebp
div byte [rcx]
in eax, dx
jmp 0x1400a634c
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x63], r13b
mov byte [rsp + 0x63], ch
mov byte [rsp + 0x58], bpl
and al, 0x58
mov byte [rsp + 0x59], r10b
mov qword [rsp + 0x5a], rsi
lea r14d, [rax + 1]
jo 0x1400a6339
jo 0x1400a6339
mov byte [rsp + 0x62], r14b
mov byte [rsp + 0x62], dh
movzx ecx, al
cmp al, 0xa
or dh, byte [rbx + 0x3a]
mov r12d, r10d
movzx edx, byte [rsp + rcx + 0x58]
mov dh, 0x54
or al, 0x58
pop rax
pop rax
mov rcx, qword [rsp + 0x70]
mov rax, qword [rsp + 0x78]
mov eax, dword [rsp + 0x78]
mov eax, dword [rsp + 0x78]
call qword [rax + 0x20]
test al, al
mov r10d, r12d
loop 0x1400a636e
test byte [rax - 3], bh
invalid
invalid
mov al, 1
jmp 0x1400a636a
xor eax, eax
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x14012a900]
mov edx, 0xa
add byte [rax], al
add al, ch
pop qword [r10]
add byte [rdi], cl
invalid
invalid
or byte [rdi], cl
mov bh, 0x5a
adc byte [rax + 2], bh
xor r8d, r8d
xor r12d, r12d
jmp 0x1400a63fc
mov word [rax + r8*2], r13w
inc r8
ror byte [rcx + rcx*4 + 0x45], 0xf8
clc
clc
mov rdx, qword [rdi]
nop
mov r13d, ebx
test bx, bx
jne 0x1400a64a0
cmp rdx, r15
je case.0x14004b2b9.1305
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
mov qword [rdi], rcx
movzx r10d, byte [rdx]
movzx r13d, r10b
test r13b, r13b
jns 0x1400a64d0
mov r9d, r13d
and r9d, 0x1f
lea rcx, [rdx + 2]
mov qword [rdi], rcx
movzx r11d, byte [rdx + 1]
movzx ebx, byte [rdx + 1]
add dword [rcx - 0x7d], eax
jrcxz 0x1400a6483
add dword [rcx - 0x7d], eax
jrcxz 0x1400a6483
cmp r13b, 0xdf
jbe 0x1400a64b1
lea rcx, [rdx + 3]
mov qword [rdi], rcx
movzx r13d, byte [rdx + 2]
shl r11d, 6
and r13d, 0x3f
and ebp, 0x3f
and ebp, 0x3f
or r13d, r11d
cmp r10b, 0xf0
cmp dl, 0xf0
cmp dl, 0xf0
jb 0x1400a64bd
lea rcx, [rdx + 4]
mov qword [rdi], rcx
invalid
movzx edx, byte [rdx + 3]
and r9d, 7
shl r9d, 0x12
shl ecx, 0x12
shl ecx, 0x12
shl r13d, 6
and edx, 0x3f
or edx, r13d
or edx, r9d
mov r13d, edx
cmp r13d, 0xffff
jbe 0x1400a64d0
invalid
jmp 0x1400a64e8
mov word [rdi + 0x10], 0
xor ebx, ebx
cmp r13w, 0x22
je 0x1400a64dc
jmp 0x1400a6520
shl r9d, 6
or r9d, r11d
mov r13d, r9d
jmp 0x1400a64d0
shl r9d, 0xc
or r13d, r9d
cmp r13d, 0xffff
invalid
inc dword [rax]
add byte [rdi + 0x1b], dh
nop dword [rax]
xor ebx, ebx
mov rdx, rcx
cmp r13w, 0x22
jne 0x1400a6520
not r12b
and r12b, 1
jmp 0x1400a6400
lea r9d, [r13 + 0xff0000]
shr r9d, 0xa
or al, byte [rcx - 0x7f]
leave
add al, bl
fadd dword [rax]
add byte [rcx - 0x7f], al
in eax, 0xff
add eax, dword [rax]
add byte [rcx - 0x7f], al
int 0
fadd qword [rax]
add byte [rsi + 0x44], ah
mov dword [rdi + 0x10], ebp
fadd dword [rax]
add byte [rcx - 0x7f], al
in eax, 0xff
add eax, dword [rax]
add byte [rcx - 0x7f], al
int 0
fadd qword [rax]
add byte [rsi + 0x44], ah
mov dword [rdi + 0x10], ebp
mov rdx, rcx
mov ebx, r13d
mov r13d, r9d
cmp r13w, 0x22
je 0x1400a64dc
nop dword [rax]
movzx ecx, r13w
cmp ecx, 0x3b
jne case.0x14004b2b9.1303
int 0x83
stc
cmp esi, dword [rbp + 0xb]
mov r13w, 0x3b
test r12b, 1
je case.0x14004b336.1300
cmp r8, qword [rbp - 0x10]
jne 0x1400a63f0
lea ecx, [rbp - 0x18]
mov rdx, r8
ret 0xd6e8
mov ah, 0xff
invalid
dec dword [rax - 0x75]
call 0x1384ff09e
jmp 0x1400a63f0
mov byte [rdi + 0x18], 1
test r14b, r14b
jne 0x1400a6581
test r8, r8
jne 0x1400a6581
mov byte [rsi + 0x18], 2
cmp qword [rbp - 0x10], 0
jge case.0x14002e02d.1873
add byte [rbp + 0x34], dh
invalid
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rdx, qword [rbp - 0x18]
lea rcx, [rbp - 0x38]
lea ecx, [rbp - 0x38]
call fcn.1400a2d90
dec dword [rdi]
adc byte [rbp - 0x38], al
movups xmm1, xmmword [rbp - 0x28]
fmul dword [r15]
adc dword [rsi + 0x10], ecx
fmul dword [r15]
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
cmp qword [rbp - 0x10], 0
je 0x1400a6570
mov r8, qword [rbp - 0x18]
mov rcx, qword [0x1401611e0]
xor dword [rbx + rcx + 0x48d23100], ebp
add esp, 0x68
xor dword [rbx + rcx + 0x48d23100], ebp
ror byte [rax - 0x7d], cl
invalid
add esp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x2de40
and eax, 0x2de40
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push rsi
push r13
push rbp
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
push 0x60
invalid
in al, dx
sub byte [rax - 0x73], cl
push 0x60
invalid
invalid
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
call 0x1305ff139
mov rdx, qword [rbp - 0x10]
invalid
call fcn.140007a50
idiv bh
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
int3
int3
int3
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x98
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lodsb al, byte [rsi]
and al, 0x80
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
add byte [rax], al
add byte [rax - 0x39], cl
adc r14b, r15b
invalid
mov qword [rbp + 0x10], 0xfffffffffffffffe
mov dword [rbp + 0x10], 0xfffffffe
invalid
invalid
mov rsi, rdx
mov esi, edx
mov rdi, qword [rcx]
mov eax, edi
and eax, 3
loopne 0x1400a6639
cmp dword [rcx + 0x3e083f8], ecx
loopne 0x1400a6639
lea rcx, [0x140158384]
or eax, 0xb1d47
sbb eax, 0x6348000b
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
or dword [rax + 1], 0x48e0ffc8
mov ecx, dword [rsi + 0x20]
invalid
invalid
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x73], r9b
lea rdx, [0x14012b76c]
adc eax, 0x85117
push rcx
or byte [rax], al
invalid
add byte [rcx - 0x48], al
add eax, 0xff000000
add byte [rax], al
add bh, bh
mov r8d, 5
add byte [rax], al
add bh, bh
add byte [rax], al
call qword [rax + 0x18]
mov qword [rbp - 0x10], rsi
jne case.0x14004b336.1315
push rax
sbb byte [rax - 0x77], cl
jne case.0x14004b336.1315
mov byte [rbp - 8], al
clc
clc
mov byte [rbp - 7], 0
lea r9, [rdi + 0x10]
lea ecx, [rdi + 0x10]
stc
add byte [rbp + rcx*4 + 0x4f], cl
lea ecx, [rdi + 0x10]
adc byte [rax - 0x73], cl
add eax, 0x850b4
mov ah, 0x50
or byte [rax], al
lea rax, [0x14012b728]
lea eax, [0x14012b728]
mov ah, 0x50
push rax
or byte [rax], al
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and byte [rax - 0x73], cl
adc eax, 0x850a0
invalid
push rax
or byte [rax], al
invalid
lea rdx, str.kind
movabs al, byte [0x41f0758d48000850]
mov eax, 4
add al, 0
add byte [rax], al
add byte [rax - 0x73], cl
jne case.0x1400a309e.169
lea rsi, [rbp - 0x10]
mov r8d, 4
add al, 0
add byte [rax], al
mov rcx, rsi
int1
call fcn.14000e400
idiv bh
lea rax, [0x14012b778]
add eax, 0x850df
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, str.message
adc eax, 0x8ae43
add byte [rcx - 0x48], al
invalid
mov r8d, 7
mov rcx, rsi
mov ecx, esi
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, esi
mov ecx, esi
mov r9, rdi
stc
call fcn.14000e400
idiv bh
mov rcx, rsi
int1
call fcn.14000e860
idiv bh
jmp 0x1400a693f
add al, byte [rax]
add byte [rax - 0x3f], cl
invalid
invalid
out dx, eax
shr rdi, 0x20
shr edi, 0x20
and byte [rcx - 0x74b7f783], cl
mov dword [rbp + 8], edi
jge 0x1400a66d2
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
invalid
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
lea rdx, [0x14012b6f5]
adc eax, 0x8501c
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
invalid
mov r8d, 2
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
mov qword [rbp - 0x20], rsi
jne 0x1400a66c6
push rax
sbb byte [rax - 0x77], cl
invalid
invalid
jne 0x1400a66c6
mov byte [rbp - 0x18], al
mov byte [rbp - 0x17], 0
invalid
call 0x140f3acb3
add byte [rax - 0x73], cl
add eax, 0x8500c
or al, 0x50
or byte [rax], al
lea rax, [0x14012b700]
or al, 0x50
or byte [rax], al
mov qword [rsp + 0x20], rax
lea rdx, [0x14012b6f7]
lea edx, [0x14012b6f7]
invalid
or byte [r8], r8b
or byte [rax], al
and byte [rax - 0x73], cl
adc eax, 0x84ff7
invalid
or byte [r8], r8b
or byte [rax], al
test dword [rdi + 8], 0x758d4800
loopne 0x1400a6751
invalid
lea rsi, [rbp - 0x20]
lea r9, [rbp + 8]
lea ecx, [rbp + 8]
mov r8d, 4
add byte [rax], al
mov rcx, rsi
int1
call fcn.14000e400
idiv bh
mov ecx, dword [rbp + 8]
call fcn.1400a0880
invalid
movabs eax, dword [0x58d480f4588ffff]
invalid
dec dword [rax - 0x72b7f0bb]
cmovs r9d, dword [r13 + 0x8500005]
cmovs ecx, dword [rbp + 0x8500005]
lea eax, [0x14012b728]
add byte [rax + 8], dl
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
adc eax, 0x84fec
in al, dx
or byte [r8], r8b
or byte [rax], al
add byte [rbp + rcx*4 + 0x4d], cl
lea r9, [rbp + 0xf]
mov r8d, 4
add al, 0
add byte [rax], al
mov rcx, rsi
int1
call fcn.14000e400
idiv bh
mov edx, dword [rbp + 8]
or byte [rax - 0x73], cl
jge 0x1400a673d
invalid
mov rcx, rdi
mov ecx, edi
call case.0x14006641b.1034
dec dword [rax - 0x73]
add eax, 0x84fec
in al, dx
or byte [r8], r8b
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
adc eax, 0x8ad80
sub byte [rbp - 0x47befff8], 7
lodsd eax, dword [rsi]
or byte [rax], al
mov r8d, 7
add byte [rax], al
mov rcx, rsi
int1
mov r9, rdi
mov ecx, edi
call fcn.14000e400
dec dword [rax - 0x73]
loopne 0x1400a6766
loopne 0x1400a6766
fiadd word [rax - 0x3c76000a]
idiv bh
mov ebx, eax
cmp qword [rbp - 8], 0
jge case.0x1400a54e4.126
add byte [rdi], cl
invalid
mov dl, 1
add dword [rax], eax
add byte [rax], al
wait
int1
invalid
mov r8, qword [rbp - 0x10]
mov rcx, qword [0x1401611e0]
mov ecx, dword [0x1401611e0]
stosb byte [rdi], al
stosb byte [rdi], al
or eax, dword [rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x2dc66
add cl, ch
invalid
add dword [rax], eax
invalid
lea rax, [rdi - 1]
add rdi, 0xf
mov qword [rbp - 0x10], rax
invalid
invalid
lea rax, [0x14012c808]
mov qword [rsp + 0x50], rax
lea rax, [rbp - 0x10]
mov qword [rsp + 0x48], rax
and al, 0x48
lea rax, [0x14012c801]
mov qword [rsp + 0x38], rax
lea rax, [0x14012b728]
mov qword [rsp + 0x30], rax
and al, 0x30
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x40], 5
mov qword [rsp + 0x20], 4
and al, 0x20
and byte [rax + rax], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x85ffd
lea r9, str.kind
or byte [r8], r8b
mov r8d, 6
invalid
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.14000ec80
jmp 0x1400a693f
shr rdi, 0x20
cmp edi, 0x28
ja case.default.0x1400a682f
lea rax, [0x140158394]
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
jmp rcx
xor eax, eax
jmp 0x1400a68f2
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 0x29
jmp 0x1400a68f2
add byte [rax], al
add byte [rax], al
mov al, 1
jmp 0x1400a68f2
add byte [rax], al
add byte [rax], al
mov al, 2
jmp 0x1400a68f2
add byte [rax], al
add byte [rax], al
mov al, 3
jmp 0x1400a68f2
add byte [rax], al
add byte [rax], al
mov al, 4
jmp 0x1400a68f2
add byte [rax], al
add byte [rax], al
mov al, 5
jmp 0x1400a68f2
add byte [rax], al
add byte [rax], al
mov al, 6
jmp 0x1400a68f2
add byte [rax + 0x82e907], dh
add byte [rax], al
mov al, 7
jmp 0x1400a68f2
invalid
add byte [rax], al
invalid
invalid
mov al, 8
jmp 0x1400a68f2
mov al, 9
jmp 0x1400a68f2
mov al, 0xa
jmp 0x1400a68f2
mov al, 0xb
jmp 0x1400a68f2
mov al, 0xc
jmp 0x1400a68f2
mov al, 0xd
jmp 0x1400a68f2
invalid
mov al, 0xe
jmp 0x1400a68f2
mov al, 0xf
jmp 0x1400a68f2
mov al, 0x10
jmp 0x1400a68f2
mov al, 0x11
jmp 0x1400a68f2
mov al, 0x12
jmp 0x1400a68f2
push rsi
mov al, 0x13
jmp 0x1400a68f2
mov al, 0x14
jmp 0x1400a68f2
mov al, 0x15
jmp 0x1400a68f2
mov al, 0x16
jmp 0x1400a68f2
mov al, 0x17
jmp 0x1400a68f2
mov al, 0x18
jmp 0x1400a68f2
invalid
mov al, 0x19
jmp 0x1400a68f2
mov al, 0x1a
jmp 0x1400a68f2
mov al, 0x1b
jmp 0x1400a68f2
invalid
mov al, 0x1c
jmp 0x1400a68f2
mov al, 0x1d
jmp 0x1400a68f2
mov al, 0x1e
jmp 0x1400a68f2
mov al, 0x1f
jmp 0x1400a68f2
mov al, 0x20
jmp 0x1400a68f2
mov al, 0x21
jmp 0x1400a68f2
mov al, 0x22
jmp 0x1400a68f2
mov al, 0x23
jmp 0x1400a68f2
mov al, 0x24
jmp 0x1400a68f2
mov al, 0x25
jmp 0x1400a68f2
mov al, 0x26
jmp 0x1400a68f2
mov al, 0x27
jmp 0x1400a68f2
mov al, 0x28
mov byte [rbp - 0x20], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x84e64
mov r8d, 4
call qword [rax + 0x18]
mov qword [rbp - 8], rsi
clc
mov byte [rbp], al
mov qword [rbp - 0x10], 0
lock add byte [rax], al
add byte [rax], al
invalid
mov byte [rbp + 1], 0
lea r8, [0x14012b728]
lea rsi, [rbp - 0x10]
invalid
lea rdx, [rbp - 0x20]
invalid
mov rcx, rsi
call fcn.14000e8c0
mov rcx, rsi
call fcn.14000ea10
invalid
xor dh, 0xff
mov ebx, eax
mov eax, ebx
add rsp, 0x98
cwde
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
add byte [rax], 0
add byte [rax - 0x73], cl
invalid
pop rdi
pop rsi
pop rbp
ret
mov eax, dword [rax + 8]
mov rax, qword [rax + 0x18]
invalid
invalid
jmp rax
add dword [rax - 0x73], ecx
or eax, 0x873f6
div byte [rbx + 8]
add byte [rbx + rcx*4 + 4], cl
ror dword [rax - 0x73], 0xd
xor esi, dword [rbp + 8]
or byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
jmp rcx
int3
push rdi
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x28
in al, dx
sub byte [rbp - 0x77], cl
mov r14, r8
mov esi, eax
mov rdi, rdx
xlatb
mov rsi, rcx
mov rcx, qword [rcx]
or dword [rax - 0x75], ecx
pop rsi
adc byte [rcx], dh
in eax, dx
mov eax, 0
cmp rbx, 3
add esi, dword [rdx + 0x32]
add esi, dword [rdx + 0x32]
movzx edx, byte [rbx + rcx - 2]
mov r8d, edx
mov eax, edx
rol byte [rcx - 0x80], 1
and al, 0xf0
xor ebp, ebp
in eax, dx
cmp r8b, 0xa0
jne 0x1400a6a4f
xor ebp, ebp
cmp byte [rbx + rcx - 3], 0xed
std
in eax, dx
jne 0x1400a6a4f
movzx ebp, byte [rbx + rcx - 1]
and edx, 0x1f
and ebp, 0x3f
inc dword [rbx - 0x1a7ce01e]
invalid
shl edx, 0x10
loop case.0x140079bd7.974
shl ebp, 0xa
or ebp, edx
mov al, 1
or cl, byte [rcx]
invalid
cmp r14, 3
jb case.0x140076336.999
invalid
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7af012c1], al
mov al, 0
add byte [rax], al
cmp byte [rdi], 0xed
in eax, dx
jne case.0x140079bd7.988
test dword [rax + 0x44000000], esi
movzx esp, byte [rdi + 1]
mov dh, 0x67
invalid
movzx r12d, byte [rdi + 1]
mov edx, r12d
and dl, 0xf0
loop 0x1400a6a5d
loop 0x1400a6a5d
cmp dl, 0xb0
jne case.0x140079bd7.988
cli
mov al, 0xf
test dword [rax + rax - 0x3f7c0000], ebx
test al, al
je case.0x140079bd7.988
movzx r13d, byte [rdi + 2]
movzx ebp, byte [rdi + 2]
and r12d, 0x1f
cmp rbx, 3
jb 0x1400a6a95
invalid
add rbx, 0xfffffffffffffffd
mov qword [rsi + 0x10], rbx
pop rsi
invalid
shl r12d, 6
and r13d, 0x3f
and ebp, 0x3f
lea r15, [r14 - 3]
inc r14
mov rax, qword [rsi + 8]
sub rax, rbx
cmp rax, r14
jb 0x1400a6be7
invalid
xor eax, dword [rcx]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x7d], cl
add rdi, 3
add r12d, 0xfc00
add rdi, 3
add r12d, 0xfc00
add byte [rcx - 0x7f], al
in al, 0xc0
inc dword [rax]
add byte [rcx + rcx - 0x13], al
and r12d, 0xffc0
or ebp, r13d
or ebp, r12d
add ebp, 0x10000
mov rcx, rsi
mov edx, ebp
call fcn.1400a4250
xlatb
invalid
dec dword [rax - 0x75]
or byte [rax - 0x75], r9b
mov ebx, dword [rsi + 0x10]
pop rsi
adc byte [rax + 0x29], cl
fmul dword [rcx + rdi - 8]
cmp eax, edi
clc
xlatb
invalid
adc byte [rax + 0x29], cl
fmul dword [rcx + rdi - 8]
cmp eax, edi
clc
clc
jb 0x1400a6bfa
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rsi]
add rcx, rbx
mov rdx, rdi
mov edx, edi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov ah, 0x82
add al, byte [rax]
mov ah, 0x82
add al, byte [rax]
add rbx, r15
jmp case.0x140090c08.897
mov dl, 0
add byte [rax], al
test r14, r14
je case.0x1400a2ff3.194
mov word [rax], es
add byte [rax], al
lea rax, [rdi + r14]
mov r8, rdi
jmp 0x1400a6b38
invalid
add r8, 2
cmp rdx, rax
cmovne rdx, r8
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8, rdx
cmp rdx, rax
je case.0x1400a2ff3.194
lea rdx, [r8 + 1]
movzx r9d, byte [r8]
movzx ecx, byte [rax]
movzx ecx, byte [rax]
mov dh, 8
test r9b, r9b
leave
jns 0x1400a6b30
cmp r9b, 0xe0
jb 0x1400a6b1b
cmp r9b, 0xed
in eax, dx
jne 0x1400a6b6f
cmp rdx, rax
je case.0x1400a2ff3.194
ret 0x4874
lea rdx, [r8 + 2]
cmp rdx, rax
je case.0x1400a2ff3.194
cmp byte [r8 + 1], 0x9f
ja 0x1400a6b9a
add r8, 3
mov rdx, r8
mov edx, eax
mov edx, eax
jmp 0x1400a6b30
add r8, 2
cmp rdx, rax
cmp edx, eax
cmp edx, eax
cmove r8, rdx
cmove eax, edx
xor edx, edx
cmp r8, rax
setne dl
xchg ebp, eax
invalid
add rdx, r8
cmp r9b, 0xf0
stc
invalid
jb 0x1400a6b30
stc
invalid
xor r8d, r8d
cmp rdx, rax
ret 0xf41
xchg ebp, eax
invalid
ret 0xf41
setne al
add rdx, r8
jmp 0x1400a6b30
mov byte [rsi + 0x18], 0
mov rax, qword [rsi + 8]
sub rax, rbx
sub eax, ebx
sub eax, ebx
cmp rax, r14
cmp eax, esi
jb 0x1400a6bd0
add rcx, rbx
mov rdx, rdi
invalid
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add al, byte [rax]
add al, byte [rax]
add rbx, r14
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x10], rbx
pop rsi
adc byte [rax - 0x7d], cl
invalid
invalid
add rsp, 0x28
add esp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop rbp
pop r14
pop r15
ret
mov rcx, rsi
mov ecx, esi
mov rdx, rbx
mov r8, r14
mov eax, esi
mov eax, esi
call fcn.1400d28f0
mov rcx, qword [rsi]
mov rbx, qword [rsi + 0x10]
pop rsi
invalid
pop rsi
adc bl, ch
jmp 0x1400a6baa
jmp 0x1400a6baa
mov rcx, rsi
mov rdx, rbx
mov edx, ebx
mov edx, ebx
mov r8, r14
call fcn.1400d28f0
invalid
add al, byte [rax]
invalid
mov esp, 0xbae90002
invalid
add al, byte [rax]
jmp case.0x14004c033.1295
mov rcx, rsi
int1
mov rdx, rbx
mov r8, r15
fimul dword [rbp - 0x77]
clc
call fcn.1400d28f0
add al, byte [rax]
add byte [rax - 0x75], cl
pop rsi
adc cl, ch
invalid
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
jmp 0x1400a6af0
invalid
int3
int3
int3
int3
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x70
sub esp, 0x70
sub esp, 0x70
mov rdi, r8
mov edi, eax
mov r8, rdx
mov eax, edx
mov rdx, rcx
lea rcx, [rsp + 0x40]
and al, 0x40
and al, 0x40
and al, 0x40
call fcn.1400a1570
mov rax, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
invalid
dec dword [rax - 0x75]
and al, 0x40
invalid
mov r14, qword [rsp + 0x48]
mov esi, dword [rsp + 0x48]
test rax, rax
test eax, eax
sal byte [rax + riz*2 + 0x48], 0x8b
je case.0x1400a309e.198
mov rcx, qword [rsp + 0x50]
mov ecx, dword [rsp + 0x50]
and al, 0x50
mov qword [rsp + 0x40], rax
and al, 0x40
mov qword [rsp + 0x48], r14
je case.0x1400a54e4.130
and al, 0x48
mov qword [rsp + 0x50], rcx
and al, 0x50
push rax
lea rcx, [rsp + 0x58]
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
lea edx, [rsp + 0x40]
and al, 0x40
mov r8b, 1
call 0x1400a71e0
mov rsi, qword [rsp + 0x58]
mov esi, dword [rsp + 0x58]
add byte [rax - 0x75], cl
je case.0x1400a39f4.164
pop rax
mov r15, qword [rsp + 0x60]
mov ebx, 1
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
test rsi, rsi
test esi, esi
je case.0x1400a3868.179
movzx ecx, byte [rdi + 0x21]
movzx eax, byte [rdi + 0x22]
invalid
invalid
and dword [rdi], ecx
mov dh, 0x47
and r8b, byte [r11 + 0x2b74003f]
cmp dword [rdi], 0
je case.0x140091b40.898
mov edx, dword [rdi + 4]
invalid
cmp dword [rdi], 0
je case.0x140091b40.898
add byte [rbx + rbp - 0x75], dh
push rdi
add al, 0x44
mov r8d, dword [rdi + 0x18]
mov eax, dword [rdi + 0x18]
mov r9, qword [rdi + 8]
test cl, cl
je case.0x1400a39f4.165
invalid
test al, al
jne case.0x14004c033.1299
invalid
xchg ebx, eax
add byte [rax], al
add byte [rax], al
test dword [rbx - 0x15000000], edx
add byte [rax], al
add bl, ch
jmp case.0x1400a309e.209
movabs r11, 0x13ce900000001
mov ebx, 1
add dword [rax], eax
add byte [rax], al
jmp case.0x1400a8d3b.1028
add dword [rax], eax
add byte [rbp - 0x77], cl
invalid
mov r14, r15
mov esi, edi
jmp case.0x1400a8d3b.1028
xor al, 1
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax + 0x7400207f], al
cmp byte [rdi + 0x20], 0
invalid
cmp byte [rdi + 0x20], 0
and byte [rax], al
add byte [rax + riz - 0x46], dh
adc al, 1
je case.0x140094f50.880
and byte [rdx - 0x7fedfeec], bh
mov edx, 0x80120114
adc al, byte [rax + 0x3674c984]
add byte [rcx + rcx*8 - 0x3f7bc98c], 0x75
invalid
test cl, cl
je case.0x14006641b.1147
test al, al
sal byte [rbp - 0x3b], 0xba
add byte [rax], al
add al, al
invalid
jne 0x1400a6c97
mov edx, 0xc0000000
shr bl, 0x19
jmp case.0x140090c08.918
test al, al
jne case.0x14004c033.1299
cmp byte [rdi + 0x23], 0
jg case.0x1400a39f4.171
add byte [rax + rdi - 0x15], dh
je 0x1400a6d1b
jmp case.0x1400a309e.221
imul eax, dword [rcx + rcx*8 - 0x3f7bbb8c], 0xba4475
add byte [rax], al
test cl, cl
je case.0x1400a39f4.177
test al, al
jne case.0x1400a38b4.187
mov edx, 0x40000000
mov edx, 0x40000000
add byte [rax], al
add byte [rax + 0x44], al
invalid
invalid
mov r8d, dword [rdi + 0x18]
mov r8d, dword [rdi + 0x18]
mov eax, dword [rdi + 0x18]
sbb byte [rbx + rcx*4 + 0x4f], cl
mov r9, qword [rdi + 8]
or byte [rdi], cl
mov dh, 0x4f
and r9, qword [r15]
movzx ecx, byte [rdi + 0x23]
movzx eax, byte [rdi + 0x25]
invalid
invalid
jmp case.0x14002e02d.1927
invalid
and r9, qword [r15]
mov dh, 0x47
and eax, 0xc08462eb
and eax, 0xc08462eb
invalid
test al, al
jne 0x1400a6c97
pop qword [rbx + rcx*4 + 0x47]
sbb byte [rbx + rcx*4 + 0x4f], cl
invalid
invalid
mov r8d, dword [rdi + 0x18]
mov r9, qword [rdi + 8]
mov ecx, dword [rdi + 8]
or byte [r10 - 0x80000000], r15b
sbb byte [r11 + r9*4 + 0x4f], r9b
or byte [r10 - 0x80000000], r15b
or byte [rdx - 0x80000000], bh
add byte [rax], al
add byte [rax + 0x237f80], al
cmp byte [rdi + 0x23], 0
cmp byte [rdi + 0x23], 0
jg case.0x1400a39f4.179
add byte [rbp + 0x33], dh
jne case.0x1400a309e.221
cmp byte [rdi + 0x24], 0
jg case.0x14002e02d.1918
and al, 0
add byte [rbp + 0x2d], dh
jne case.0x1400a309e.221
cmp byte [rdi + 0x25], 0
jne case.0x1400a309e.221
invalid
jg case.0x1400a39f4.181
and eax, 0x31277500
add byte [rbp + 0x27], dh
invalid
xor eax, eax
xor ecx, ecx
leave
sal byte [rcx], 0xc9
leave
jmp case.0x14002e02d.1927
test al, al
je case.0x1400a309e.221
sal byte [rbp + rbx + 0x44], 0x8b
sbb byte [r11 + r9*4 + 0x4f], r9b
sbb byte [rbx + rcx*4 + 0x4f], cl
mov r8d, dword [rdi + 0x18]
mov eax, dword [rdi + 0x18]
sbb byte [rbx + rcx*4 + 0x4f], cl
mov r9, qword [rdi + 8]
mov ecx, dword [rdi + 8]
or byte [rdx + 0x120114], bh
mov edx, 0x120114
add dword [rdx], edx
adc al, byte [rax]
add byte [rdi], cl
movzx ecx, byte [rdi + 0x23]
mov dh, 0x4f
and ecx, dword [rdi]
invalid
and r9, qword [r15]
movzx eax, byte [rdi + 0x25]
mov dh, 0x47
and eax, 0x1c74c984
test cl, cl
je case.0x14002e02d.1927
test cl, cl
leave
je case.0x14002e02d.1927
sbb al, 0x84
sal byte [rbp + 0x18], 0x49
sbb byte [rcx - 0x42], cl
add al, byte [rax]
add byte [rax], al
test al, al
jne case.0x14002e02d.1927
invalid
sbb byte [rcx - 0x42], cl
movabs r14, 0x5700000002
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], dl
push rdi
add byte [rax], al
invalid
push rdi
add byte [rax], al
add byte [rbp - 0x7b], cl
dec dword [rdi]
invalid
test r15, r15
jne 0x1400a6de1
test dword [rax - 0x17000000], eax
add byte [rax], al
add cl, ch
jmp case.0x1400a8d3b.1028
lea eax, [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x7400247f], al
sbb dword [rbp + 0x31], eax
xor r10d, r10d
test cl, cl
sete cl
test al, al
sal byte [rbp + 0x1d], 0x41
jne case.0x14004bfbc.1307
invalid
mov r10b, cl
cmp byte [rdi + 0x24], 0
add byte [rcx + rbx + 0x45], dh
xor edx, edx
invalid
je case.0x14004b336.1336
xor r10d, r10d
test cl, cl
leave
sete cl
test al, al
invalid
jne case.0x14004bfbc.1307
invalid
xchg esp, eax
rol dword [rax + rax*8 - 0x77bee28b], 0xca
sbb eax, 0x42ca8841
lea ecx, [rdx*2 + 2]
or al, 0x55
push rbp
add al, byte [rax]
add byte [rax], al
mov r10b, cl
retf 0x8d42
lea ecx, [r10*2 + 2]
push rbp
add al, byte [rax]
add byte [rax], al
jmp case.0x1400a38b4.202
xor r10d, r10d
xor edx, edx
test cl, cl
setne cl
xchg ebp, eax
invalid
test al, al
invalid
rol dword [rax + rax*8 + 0x8d840f], 0
add byte [rcx + 1], bh
mov ecx, 1
ror byte [rdi], 0x84
lea eax, [rax]
invalid
je 0x1400a6e22
add byte [rax], al
mov ecx, 1
add dword [rax], eax
add byte [rax], al
invalid
mov r10d, dword [rdi + 0x14]
xor r11d, r11d
invalid
adc al, 0x45
xor ebx, ebx
invalid
fild dword [rax + rax*8 - 0x3c6af0bf]
test al, al
setne r11b
setne bl
setne bl
or r10d, dword [rdi + 0x10]
or edx, dword [rdi + 0x10]
shl r11d, 0x15
or r10d, dword [rdi + 0x1c]
or r10d, r11d
or edx, ebx
sbb al, 0x45
or edx, ebx
mov dword [rsp + 0x28], r10d
and al, 0x28
mov dword [rsp + 0x20], ecx
and al, 0x20
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x30], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call qword [sym.imp.kernel32.dll_CreateFileW]
invalid
add al, byte [rax]
cmp rax, 0xffffffffffffffff
cmp eax, 0xffffffff
clc
push qword [rsi + rbp + 0x49]
je 0x1400a6e05
mov r14, rax
je 0x1400a6e05
mov r14, rax
xor ebx, ebx
test r15, r15
je case.0x1400a8d3b.1028
mov rcx, qword [0x1401611e0]
or eax, 0xba3f8
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x2d615
invalid
add al, byte [rax]
invalid
mov rax, rbx
mov rdx, r14
add rsp, 0x70
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
call qword [sym.imp.kernel32.dll_GetLastError]
mov r14d, eax
shl r14, 0x20
out 0x20, al
or r14, 2
mov ebx, 1
add dword [rax], eax
add byte [rax], al
test r15, r15
jne 0x1400a6de1
jmp case.0x1400a8d3b.1028
retf 0x8d42
int3
int3
add r14b, r15b
invalid
fadd dword [rcx - 0x47]
and byte [rax], al
add byte [rax], al
call case.0x14006641b.1129
cmp qword [rbp - 0x28], 0
fadd dword [rax]
je case.0x140050f64.1245
mov rdi, qword [rbp - 0x20]
mov ebx, edi
and ebx, 3
lea rax, [0x140158438]
lea eax, [0x140158438]
add eax, 0xb15ba
mov edx, 0x48000b15
invalid
or al, 0x98
add rcx, rax
sar edi, 0xe1
jmp rcx
movzx eax, byte [rdi + 0x10]
jmp case.0x14006641b.1158
invalid
mov rax, qword [rbp - 0x20]
mov qword [rsi + 8], rax
or byte [rax - 0x39], r9b
or byte [rax - 0x39], cl
mov qword [rsi], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
jmp 0x1400a6f06
call fcn.1400a0880
jmp case.0x14006641b.1158
movzx eax, byte [rdi + 0xf]
cmp al, 0xb
jne 0x1400a6efb
invalid
xorps xmm8, xmm8
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
lea rax, [rbx - 2]
cmp rax, 2
add dh, byte [rdx + 0x42]
add dh, byte [rdx + 0x42]
test rbx, rbx
test rbx, rbx
je 0x1400a6f06
cmp eax, 0xff478d48
lea rax, [rdi - 1]
mov qword [rbp - 0x18], rax
mov rcx, qword [rdi - 1]
invalid
invalid
call 0x13f59fa1d
dec qword [r8 - 0x75]
invalid
mov rax, qword [rdi + 7]
mov eax, dword [rdi + 7]
mov qword [rbp - 8], rcx
mov qword [rbp - 0x10], rax
call qword [rax]
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
add byte [rax + rbx*2 + 0x48], dh
cmp dword [rax + 0x10], 0x11
invalid
je case.0x1400a6f29.73
cmp qword [rax + 0x10], 0x11
adc dword [rbx + 0x3a], esi
jae 0x1400a6f2f
mov r8, qword [rbp - 8]
jmp 0x1400a6f37
mov qword [rsi + 8], rdi
mov qword [rsi], 1
mov dword [rsi], 1
mov dword [rsi], 1
add rsp, 0x58
add esp, 0x58
pop rbx
pop rdi
pop rsi
pop rbp
ret
and byte [rbx + 0x477728f8], al
lea rcx, [0x140158448]
lea ecx, [0x140158448]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
invalid
loopne 0x1400a6f5d
xor eax, eax
jmp case.0x14006641b.1158
shr bl, 0x81
mov r8, qword [rbp - 8]
clc
mov r8, qword [r8 - 8]
mov rcx, qword [0x1401611e0]
mov ecx, dword [0x1401611e0]
xor edx, edx
sar bh, cl
adc eax, 0x2d4c2
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x1401611e0]
mov ecx, dword [0x1401611e0]
xor edx, edx
mov r8, qword [rbp - 0x18]
add rsp, 0x58
add esp, 0x58
add esp, 0x58
pop rbx
pop rdi
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x2d4a6
mov al, 0x29
jmp case.0x14006641b.1158
invalid
invalid
invalid
mov al, 1
jmp case.0x14006641b.1158
invalid
invalid
mov al, 2
jmp case.0x14006641b.1158
invalid
invalid
push qword [rax - 0xcd16fd]
invalid
mov al, 3
jmp case.0x14006641b.1158
invalid
invalid
mov al, 4
jmp case.0x14006641b.1158
invalid
invalid
mov al, 5
jmp case.0x14006641b.1158
invalid
invalid
mov al, 6
jmp case.0x14006641b.1158
mov al, 7
jmp case.0x14006641b.1158
invalid
invalid
mov al, 8
jmp case.0x14006641b.1158
push qword [rax - 0xf716f7]
mov al, 9
jmp case.0x14006641b.1158
or bh, bh
invalid
invalid
or bh, bh
invalid
push qword [rax - 0xfe16f6]
invalid
mov al, 0xa
jmp case.0x14006641b.1158
invalid
invalid
mov al, 0xb
jmp case.0x14006641b.1158
invalid
invalid
mov al, 0xc
jmp case.0x14006641b.1158
invalid
mov al, 0xd
jmp case.0x14006641b.1158
mov al, 0xe
jmp case.0x14006641b.1158
invalid
invalid
invalid
mov al, 0xf
jmp case.0x14006641b.1158
invalid
mov al, 0x10
jmp case.0x14006641b.1158
invalid
invalid
invalid
adc cl, ch
xlatb
invalid
mov al, 0x11
jmp case.0x14006641b.1158
sar dh, 1
invalid
invalid
push qword [rax - 0x14b16eb]
invalid
mov al, 0x1a
jmp case.0x14006641b.1158
invalid
invalid
mov al, 0x1b
jmp case.0x14006641b.1158
invalid
invalid
jmp case.0x14006641b.1158
push qword [rax - 0x18a16e2]
invalid
jmp case.0x14006641b.1158
invalid
invalid
push qword [rax - 0x1c216da]
invalid
mov al, 0x28
jmp case.0x14006641b.1158
invalid
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
adc byte [rbp + 0x56], dl
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x50]
mov rax, qword [rbp - 0x10]
invalid
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp - 8]
clc
clc
call fcn.14009f3b0
mov rcx, qword [rbp - 0x18]
call 0x140e082a6
add byte [rax + 0x28c48348], dl
call 0x140e082a6
add byte [rax + 0x28c48348], dl
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
add eax, 0x85a82
movaps xmmword [rsp + 0x60], xmm0
mov eax, 0xffffffff
cmp r9, rax
cmovb rax, r9
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
invalid
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], r8
sub byte [rax - 0x73], cl
lea rax, [rsp + 0x60]
and al, 0x60
mov qword [rsp + 0x20], rax
mov rcx, rdx
xor edx, edx
rol byte [rbp + 0x31], cl
rol byte [rbp + 0x31], 0xc9
call qword [sym.imp.ntdll.dll_NtReadFile]
adc eax, 0x2d315
cmp eax, 0x103
jne 0x1400a713c
mov rcx, rdi
mov edx, 0xffffffff
invalid
invalid
invalid
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
mov eax, dword [rsp + 0x60]
cmp eax, 0xc0000011
jne 0x1400a714b
xorps xmm0, xmm0
movups xmmword [rsi], xmm0
jmp 0x1400a7183
invalid
cmp byte [0x1400a7253], bh
cmp eax, 0x103
je 0x1400a718d
test eax, eax
js 0x1400a7168
invalid
mov rax, qword [rsp + 0x68]
mov qword [rsi + 8], rax
push 0x8468948
mov qword [rsi], 0
jmp 0x1400a7183
add byte [rax], al
add bl, ch
sbb ecx, dword [rcx - 0xfea003f]
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
invalid
invalid
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
shl rax, 0x20
loopne 0x1400a7194
loopne 0x1400a7194
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 1
mov dword [rsi], 1
add rsp, 0xa8
add esp, 0xa8
pop rdi
pop rsi
ret
mov byte [rsp + 0x5c], 0
mov dword [rsp + 0x58], 0
and al, 0x58
add byte [rax], al
add byte [rax], al
and al, 0x58
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], 0
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x85a26
or byte [rax], al
add byte [rax], al
lea rdx, [0x14012cbd0]
or byte [rax], al
lea rsi, [rsp + 0x78]
lea r9, [rsp + 0x50]
and al, 0x50
and al, 0x50
mov r8d, 1
mov eax, 1
mov rcx, rsi
int1
call case.0x14004af70.691
lea rcx, [rsp + 0x58]
pop rax
pop rax
mov rdx, rsi
call fcn.14009eef0
mov rcx, rax
mov ecx, eax
mov ecx, eax
shr eax, 0x59
jle 0x1400a71d5
call fcn.14009f030
mov ecx, 7
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
invalid
invalid
invalid
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
or edx, dword [rbp + 0x41]
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x4a8
test al, 4
add byte [rax], al
test al, 4
add byte [rax], al
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x420], 0xfffffffffffffffe
add byte [rax], al
invalid
invalid
invalid
dec dword [rax - 0x75]
cmp cl, byte [rax - 0x75]
mov eax, dword [rdx + 0x10]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test dword [rax], esp
add al, 0
add byte [rax], al
invalid
invalid
add byte [rax], al
invalid
mov eax, dword [rdx + 0x10]
cmp rax, 4
jb 0x1400a7252
movabs r9, 0x5c003f005c005c
cmp qword [rdi], r9
je 0x1400a72c5
movabs r9, 0x5c003f003f005c
cmp qword [rdi], r9
invalid
je 0x1400a72c5
cmp rax, 0xf8
jae 0x1400a72d5
cmp word [rdi + 2], 0x3a
jne case.0x1400a8d3b.1042
movzx eax, word [rdi + 4]
jmp case.0x14004b336.1365
invalid
cmp rax, 3
je case.0x14004b2b9.1369
cmp rax, 2
je case.0x1400a8d3b.1042
cmp rax, 1
jne 0x1400a72d5
cmp word [rdi], 0
jne 0x1400a72d5
invalid
jmp 0x1400a72c5
cmp word [rdi + 2], 0x3a
add bh, byte [rdx]
jne case.0x1400a8d3b.1042
movzx eax, word [rdi + 4]
test ax, ax
invalid
je case.0x140079bd7.1011
cmp ax, 0x2f
je 0x1400a728a
clc
invalid
movzx eax, ax
cmp eax, 0x5c
clc
pop rsp
jne case.0x1400a8d3b.1042
movzx eax, word [rdi]
cmp eax, 0x2f
invalid
je 0x1400a72a9
cmp eax, 0x5c
je 0x1400a72a9
invalid
jmp 0x1400a72c5
movzx eax, word [rdi]
cmp eax, 0x2f
je case.0x1400a8d3b.1042
cmp eax, 0x5c
jne 0x1400a72c5
movzx eax, word [rdi]
cmp ax, 0x5c
je case.0x140076336.1026
movzx eax, ax
cmp eax, 0x2f
clc
invalid
jne 0x1400a72d5
invalid
invalid
invalid
movzx eax, word [rdi + 2]
cmp eax, 0x5c
pop rsp
pop rsp
je 0x1400a72c5
cmp eax, 0x2f
jne 0x1400a72d5
mov rax, qword [rdx + 0x10]
mov eax, dword [rdx + 0x10]
adc byte [rax - 0x77], cl
adc byte [r15], cl
adc byte [rdx], al
invalid
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rdx]
adc byte [rdx], al
invalid
add ch, cl
add eax, 0x88440000
add eax, 0x88440000
jmp 0x1400a781a
add eax, 0x88440000
add byte [rax], al
mov byte [rbp + 0x418], r8b
mov qword [rbp + 0x3d8], rdi
mov dword [rbp + 0x3d8], edi
mov ebp, 0x3d8
test dword [rax], ebx
add al, 0
add byte [rax - 0x77], cl
invalid
mov ebp, 0x3d8
mov qword [rbp + 0x3e0], rcx
mov qword [rbp + 0x410], rdx
mov dword [rbp + 0x410], edx
invalid
add eax, dword [rax]
add byte [rax - 0x77], cl
invalid
xchg ebp, eax
adc byte [rax + rax], al
add al, 0
mov dword [rbp + 0x410], edx
add al, 0
add byte [rax - 0x39], cl
test eax, eax
add eax, dword [rax]
add byte [rdx], al
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
adc dword [rbp + 0x3c8], eax
test eax, ecx
enter 3, 0
mov r13d, 0x200
mov qword [rbp + 0x3c0], 2
xorps xmm0, xmm0
movups xmmword [rbp + 0x3c8], xmm0
adc dword [rbp + 0x3c8], eax
test eax, ecx
enter 3, 0
enter 3, 0
mov r13d, 0x200
mov eax, 2
mov qword [rbp + 0x408], rax
or byte [rax + rax], al
add byte [rcx], dh
ror byte [rax - 0x77], 0x85
mov qword [rbp + 0x400], rax
mov dword [rbp + 0x400], eax
test dword [rax], eax
add byte [rax + rax], al
add byte [rbp + 0x31], al
xor edi, edi
inc dword [rbp + 0x31]
in al, 0x49
cmp ebp, 0x201
std
add dword [rdx], eax
add al, byte [rax]
add byte [rax], al
or byte [rax + rax], al
add byte [rcx], dh
ror byte [rax - 0x77], 0x85
invalid
invalid
invalid
add byte [rax + rax], al
add byte [rbp + 0x31], al
xor edi, edi
inc dword [rbp + 0x31]
in al, 0x49
cmp ebp, 0x201
std
add dword [rdx], eax
add al, byte [rax]
add byte [rax], al
jb 0x1400a734f
jmp 0x1400a7360
nop word cs:[rax + rax]
jae 0x1400a743a
add byte [rcx - 0x7f], cl
std
add dword [rdx], eax
add byte [rax], al
invalid
cmp r13, 0x201
jae 0x1400a7360
mov esi, 0x200
lea rbx, [rbp - 0x60]
mov r14, r13
mov esi, ebp
jmp 0x1400a73c6
invalid
sub r13, r12
sub r15, r12
cmp r15, r13
jae 0x1400a7399
lea rcx, [rbp + 0x3c0]
mov rdx, r12
mov r8, r13
call 0x142bf2764
add byte [rax - 0x75], cl
mov eax, dword [rbp + 0x3c0]
add eax, dword [rax]
add byte [rax - 0x77], cl
mov dword [rbp + 0x408], eax
mov rax, qword [rbp + 0x3c8]
mov eax, dword [rbp + 0x3c8]
mov qword [rbp + 0x400], rax
mov dword [rbp + 0x400], eax
mov r15, qword [rbp + 0x400]
mov eax, 0xffffffff
invalid
invalid
invalid
invalid
cmp r15, rax
mov r12d, 0xffffffff
cmovb r12, r15
cmovb esp, edi
mov qword [rbp + 0x3d0], r12
add eax, dword [rax]
invalid
mov rsi, r12
mov rbx, qword [rbp + 0x408]
mov ebx, dword [rbp + 0x408]
add al, 0
add byte [rbp - 0x77], cl
mov esi, esp
add al, 0
add byte [rbp - 0x77], cl
mov esi, esp
xor ecx, ecx
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, qword [rbp + 0x3d8]
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0xe], al
mov edx, r14d
mov rdi, rbx
mov r8, rbx
xor r9d, r9d
xor ecx, ecx
xor ecx, ecx
call qword [sym.imp.kernel32.dll_GetFullPathNameW]
mov ebx, eax
test eax, eax
jne case.0x14004bfbc.1319
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x1400a74b4
invalid
add byte [rax], al
invalid
mov ecx, 0x41000000
mov ebp, ebx
add byte [rcx - 0x77], al
fisttp qword [rbp + 0x39]
out dx, al
mov r13d, ebx
cmp r14, r13
jne 0x1400a7340
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
clc
jp case.0x140091b40.917
test dword [rbx], ebx
add al, 0
invalid
clc
jp case.0x140091b40.917
test dword [rbx], ebx
add al, 0
add byte [rbp + 1], cl
add r14, r14
mov eax, 0xffffffff
add r14, r14
mov eax, 0xffffffff
cmp r14, rax
cmovae r14, rax
invalid
invalid
mov r13, r14
mov ebp, esi
cmc
cmp r13, 0x201
std
add dword [rdx], eax
add byte [rax], al
jae 0x1400a7360
invalid
invalid
invalid
jmp 0x1400a734f
cmp rsi, r13
jb 0x1400a784b
invalid
or byte [rax + rax], al
invalid
or byte [rax + rax], al
add byte [rbx + rcx*4 - 0x4b], cl
mov esi, dword [rbp + 0x410]
mov qword [r14 + 0x10], 0
invalid
invalid
test dword [rcx], ecx
or edi, edi
mov r14, qword [rbp + 0x410]
mov qword [r14 + 0x10], 0
lea rax, [r13 - 0xf7]
lea eax, [rbp - 0xf7]
lea eax, [rbp - 0xf7]
invalid
cmp rax, 0xffffffffffffff08
cmp eax, 0xffffff08
mov r15, qword [rbp + 0x3d8]
jb 0x1400a74de
cmp byte [rbp + 0x418], 0
jne 0x1400a74de
insd dword [rdi], dx
add byte [rbp + 0x6d], dh
mov rsi, qword [r14 + 8]
mov rbx, r15
cmp rsi, r13
ja case.0x14004b2b9.1414
lea r15, [r13 + 1]
lea r8, [r15 + r15]
test rsi, rsi
je case.0x1400a25f4.255
add dword [rax], eax
invalid
lea rax, [rsi + rsi]
mov qword [rbp + 0x3e8], rbx
mov qword [rbp + 0x3f0], 2
mov qword [rbp + 0x3f8], rax
test eax, edi
add eax, dword [rax]
add cl, ch
sub dword [rcx], eax
add byte [rax], al
call qword [sym.imp.kernel32.dll_GetLastError]
mov esi, eax
shl rsi, 0x20
or rsi, 2
mov r14, qword [rbp + 0x410]
cmp qword [rbp + 0x400], 0
jne 0x1400a77bf
jmp case.0x14004b336.1428
cmp ebx, 2
jbe 0x1400a750f
mov rcx, rdi
movzx eax, word [rdi + 2]
cmp eax, 0x3a
jne 0x1400a751a
cmp word [rcx + 4], 0x5c
jne 0x1400a751a
mov r12d, 4
lea rbx, [0x14012ce28]
mov qword [rbp + 0x418], rcx
jmp case.0x1400a3c5c.251
invalid
jne 0x1400a75bf
movzx ecx, word [rdi]
jmp 0x1400a757b
movzx ecx, word [rcx]
cmp ebx, 3
jbe 0x1400a757b
lea rbx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
cmp cx, 0x5c
pop rsp
jne case.0x14006641b.1165
cmp eax, 0x3f
je case.0x14006641b.1165
invalid
jmp case.0x1400a3c5c.251
cmp cx, 0x5c
jne case.0x14006641b.1161
movzx eax, word [rdi + 2]
cmp ax, 0x5c
cmp eax, 0x5c
jne case.0x14006641b.1161
add r13, 0xfffffffffffffffe
add rdi, 4
add al, 0x48
mov dword [rbp + 0x418], edi
sbb byte [rax + rax], al
add byte [rcx - 0x44], al
mov r12d, 8
add byte [rax], al
lea rbx, [0x14012ce30]
sbb eax, 0x85889
pop rax
or byte [rax], al
invalid
pop rax
or byte [rax], al
invalid
jmp case.0x1400a3c5c.251
mov qword [rbp + 0x418], rdi
lea rbx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
out dx, al
fisttp word [rdx]
add cl, ch
jmp 0x1400a7648
invalid
fisttp word [rdx]
add cl, ch
jmp 0x1400a7648
invalid
lea rbx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
lea ebx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
xor r12d, r12d
mov qword [rbp + 0x418], rdi
mov dword [rbp + 0x418], edi
mov ebp, 0x418
mov ebp, 0x418
jmp case.0x1400a3c5c.251
mov qword [rbp + 0x3f0], 0
mov dword [rbp + 0x3f0], 0
add byte [rax - 0x73], cl
lea ebp, [rax + 0x4c000003]
add eax, dword [rax]
add byte [rbp + rcx*4 - 0x73], cl
invalid
invalid
add eax, dword [rax]
invalid
lea rcx, [rbp + 0x3a8]
lea r9, [rbp + 0x3e8]
invalid
invalid
add eax, dword [rax]
invalid
invalid
call 0xfa0a75ef
add al, byte [rax]
mov edx, 2
add byte [rax], al
add al, ch
jmp case.0x14004b2b9.1384
call fcn.14009f9e0
cmp qword [rbp + 0x3a8], 0
cmp dword [rbp + 0x3a8], 0
test al, 3
add byte [rax], al
invalid
test al, 3
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x3b0]
je 0x1400a7621
invalid
invalid
add dword [rax], eax
mov rcx, qword [rbp + 0x3b0]
add byte [rax], al
add byte [rbx + rbx + 0x48], dh
je 0x1400a7621
movabs rax, 0x8000000000000001
cmp rcx, rax
invalid
mov eax, 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc1
invalid
add byte [rax], al
add byte [rax + 0xfc13948], al
ror dword [rdi], 0x85
test dword [rsi + 2], eax
add r8b, byte [rax]
invalid
jne case.0x14004b2b9.1454
xor r12d, r12d
jmp case.0x14004c033.1362
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x77], cl
mov dword [rsi], ecx
add byte [rax], al
mov qword [r14], rcx
mov qword [r14 + 8], r15
xor r12d, r12d
xor esp, esp
mov rbx, rcx
mov ebx, ecx
jle case.0x14004b336.1411
or byte [rbp + 0x31], al
in al, 0x48
mov ebx, ecx
mov rsi, r15
mov esi, edi
jmp case.0x14004c033.1362
add byte [rsi - 0x7d], ah
jg 0x1400a7640
pop rsp
jne 0x1400a758b
dec dword [rax - 0x77]
mov ebp, 0x418
sbb byte [rax + rax], al
invalid
mov qword [rbp + 0x418], rdi
sbb byte [rax + rax], al
add byte [rbp + 0x31], al
in al, 0x4b
lea rsi, [r12 + r13]
xor r12d, r12d
xor esp, esp
lea rsi, [r12 + r13]
inc rsi
mov rdi, qword [r14 + 8]
mov edi, dword [rsi + 8]
cmp rdi, rsi
cmp edi, esi
invalid
cmp edi, esi
mov qword [rbp + 0x3a0], rbx
movabs al, byte [0x48d4c6f73000003]
add byte [rax], al
jae case.0x14004c033.1346
lea r8, [rsi + rsi]
test rdi, rdi
test edi, edi
test rdi, rdi
test edi, edi
je case.0x14004bfbc.1340
lea rax, [rdi + rdi]
add al, 0x3f
mov qword [rbp + 0x3e8], r15
call 0x1880a767a
mov dword [rbp + 0x3f0], 2
add eax, dword [rax]
add byte [rdx], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
test eax, esi
mov qword [rbp + 0x3f0], 2
add eax, dword [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rbp + 0x3f8], rax
test eax, edi
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
jmp 0x1400a7695
or ecx, dword [rax - 0x39]
test eax, esi
invalid
mov qword [rbp + 0x3f0], 0
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rbp + 0x3a8]
invalid
lea rcx, [rbp + 0x3a8]
lea ecx, [rbp + 0x3a8]
test al, 3
add byte [rax], al
lea r9, [rbp + 0x3e8]
lea ecx, [rbp + 0x3e8]
invalid
call 0xfa0a76a7
add al, byte [rax]
invalid
mov edx, 2
add byte [rax], al
add al, ch
xor eax, dword [rbx - 0x7cb70001]
cmp edi, 0xffffffff
invalid
invalid
mov ebp, 0x3a8
add byte [rax], al
add byte [rax], al
call fcn.14009f9e0
cmp edi, 0xffffffff
cmp qword [rbp + 0x3a8], 0
add byte [rax], al
add byte [rax - 0x75], cl
lea esi, [rax + 0x74000003]
add byte [rax], al
invalid
je 0x1400a770f
mov rcx, qword [rbp + 0x3b0]
mov ecx, dword [rbp + 0x3b0]
add byte [rcx + rdx*2 + 0x48], dh
mov eax, 1
add byte [rax], al
invalid
je 0x1400a770f
movabs rax, 0x8000000000000001
cmp rcx, rax
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
or byte [rax + 0x39], 0xc1
cmp rcx, rax
invalid
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc13948], al
test dword [rdx + 0x4c000001], ebx
add dword [rax], eax
invalid
invalid
jne 0x1400a786b
add dword [rax], eax
add byte [rcx + rdi - 0x19], cl
cmp rdi, r12
add byte [rax], al
cmp rdi, r12
cmp edi, esp
jae case.0x1400a39f4.213
sub ecx, dword [rcx + rcx*4 - 0xf]
mov rcx, r14
mov ecx, esi
xor edx, edx
mov r15, r12
invalid
out 0x4d, eax
mov eax, esp
mov r8, r12
call fcn.1400d2830
mov rdi, qword [rbp + 0x418]
mov edi, dword [rbp + 0x418]
mov cl, 2
add byte [rax - 0x75], cl
mov rdi, qword [rbp + 0x418]
mov edi, dword [rbp + 0x418]
mov edi, dword [rbp + 0x418]
sbb byte [rax + rax], al
add al, 0
add byte [rbx + rcx*4 - 0x4b], cl
adc byte [rax + rax], al
invalid
mov r14, qword [rbp + 0x410]
mov esi, dword [rbp + 0x410]
add byte [rbp - 0x75], cl
adc byte [rcx - 0x75], cl
mov ecx, dword [rsi]
mov r12, qword [r14 + 0x10]
mov rcx, qword [r14]
mov ecx, dword [rsi]
mov rsi, qword [r14 + 8]
mov esi, dword [rsi + 8]
mov esi, dword [rsi + 8]
or bl, ch
and cl, byte [rcx + rcx*4 - 7]
mov rcx, r15
jmp case.0x14004bfbc.1364
mov rcx, r15
mov ecx, edi
mov r15, r12
xor r12d, r12d
invalid
out 0x45, eax
xor esp, esp
invalid
mov rsi, rdi
jmp case.0x14004bfbc.1363
invalid
mov r15, r12
mov qword [r14], rcx
mov qword [r14 + 8], rsi
mov dword [rsi + 8], esi
mov dword [rsi + 8], esi
or byte [rbp + 0x31], al
in al, 0x48
invalid
xor r12d, r12d
mov rdi, qword [rbp + 0x418]
mov edi, dword [rbp + 0x418]
mov ebp, 0x418
sbb byte [rax + rax], al
add byte [rdi - 0x73], cl
lea r8, [r15 + r15]
lea r8, [r15 + r15]
mov rbx, rcx
retf
lea rcx, [rcx + r12*2]
invalid
mov rdx, qword [rbp + 0x3a0]
movabs al, byte [0x2767be8000003]
add eax, dword [rax]
add byte [rax], al
add al, ch
jnp 0x1400a77ae
call sub.VCRUNTIME140.dll_memcpy
add byte [rbp + 1], cl
cld
add r12, r15
mov qword [r14 + 0x10], r12
adc byte [rax - 0x77], cl
invalid
mov rax, rsi
mov eax, esi
sub rax, r12
loopne 0x1400a7794
cmp rax, r13
cmp eax, ebp
jae 0x1400a776c
mov rcx, r14
mov ecx, esi
int1
mov rdx, r12
mov edx, esp
loop case.0x14004b2b9.1428
mov r8, r13
mov eax, ebp
call fcn.1400d2830
mov r14, qword [rbp + 0x410]
mov ch, 0x10
add al, 0
add byte [rbp - 0x75], cl
mov esp, dword [rsi + 0x10]
invalid
mov al, 2
add byte [rbx + rcx*4 - 0x4b], cl
mov r14, qword [rbp + 0x410]
mov ch, 0x10
add al, 0
add byte [rbp - 0x75], cl
mov esp, dword [rsi + 0x10]
mov rbx, qword [r14]
mov esp, dword [rsi + 0x10]
mov rbx, qword [r14]
mov rsi, qword [r14 + 8]
mov esi, dword [rsi + 8]
mov esi, dword [rsi + 8]
jbe 0x1400a7774
lea r8, [r13*2]
lea eax, [rbp*2]
add al, 0x6d
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx - 0x73], cl
or al, 0x63
lea rcx, [rbx + r12*2]
mov rdx, rdi
mov edx, edi
call sub.VCRUNTIME140.dll_memcpy
add r12, r13
in al, dx
mov qword [r14 + 0x10], r12
mov dword [rsi + 0x10], esp
adc byte [rcx + 0x39], cl
hlt
adc byte [rcx + 0x39], cl
hlt
jne case.0x1400a3868.237
mov rcx, r14
mov rdx, rsi
mov edx, esi
mov edx, esi
call fcn.1400a1a20
mov r14, qword [rbp + 0x410]
add byte [rax], al
movabs byte [0x410b58b4cffff], al
add byte [rcx - 0x75], cl
invalid
invalid
add byte [rax], al
mov rbx, qword [r14]
mov r12, qword [r14 + 0x10]
mov esp, dword [rsi + 0x10]
invalid
mov esp, dword [rsi + 0x10]
mov word [rbx + r12*2], 0
inc r12
mov qword [r14 + 0x10], r12
mov dword [rsi + 0x10], esp
adc byte [rcx], dh
test byte [rax - 0x7d], 0xbd
add byte [rax + rax], al
add al, 0
add byte [rax], al
invalid
mov dword [rbx + r12*2], 0xff490000
invalid
test byte [rax - 0x7d], 0xbd
add byte [rax + rax], al
add al, 0
add byte [rax], al
invalid
cmp dword [rbp + 0x400], 0
add byte [rax], al
add byte [rsi + rdx + 0x48], dh
je case.0x14004b336.1428
mov rcx, qword [0x1401611e0]
je case.0x14004b336.1428
mov rcx, qword [0x1401611e0]
sbb bl, byte [rdx - 0x2dcefff5]
xor edx, edx
mov r8, qword [rbp + 0x408]
call qword [sym.imp.kernel32.dll_HeapFree]
xor ecx, esp
add al, byte [rax]
add bh, bh
adc eax, 0x2cc33
xor ecx, esp
add al, byte [rax]
xor ecx, esp
add al, byte [rax]
test rsi, rsi
je 0x1400a7807
invalid
mov rax, qword [rbp + 0x3e0]
mov qword [rax + 8], rsi
jo 0x1400a77ed
mov qword [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
jle case.0x14004b336.1433
or byte [rax], al
je case.0x14004c033.1366
add byte [rax], al
add byte [rcx - 0x7d], cl
jle case.0x14004b336.1433
invalid
add byte [rdx + rbp + 0x4d], dh
mov eax, dword [rsi]
mov rcx, qword [0x1401611e0]
mov ecx, dword [0x1401611e0]
or eax, 0xb99e3
or eax, 0xb99e3
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add bl, ch
invalid
add bl, ch
invalid
mov rax, qword [r14 + 0x10]
mov rcx, qword [rbp + 0x3e0]
invalid
loopne 0x1400a7813
add byte [rax], al
loopne 0x1400a7813
add byte [rax], al
mov qword [rcx + 0x10], rax
mov dword [rcx + 0x10], eax
movups xmm0, xmmword [r14]
movups xmmword [rcx], xmm0
add rsp, 0x4a8
test al, 4
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, str.internal_error:_entered_unreachable_codeA_Tokio_1.x_context_was_found__but_it_is_being_shutdown.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_runtime_timemod.rs0
lea r8, str.library_std_src_syswindowsmod.rs
xor dword [rbp + 8], ebx
add byte [rdx + 0x28], bh
mov edx, 0x28
pop rbp
or byte [rax], al
invalid
mov edx, 0x28
call fcn.1400cf3b0
jmp 0x1400a7891
invalid
jnp case.0x14004b2b9.1451
add bl, ch
lea r8, str.library_std_src_syswindowsmod.rs
lea r8, str.library_std_src_syswindowsmod.rs
pop rbp
or byte [rax], al
invalid
mov rcx, r13
mov rdx, rsi
mov edx, esi
mov edx, esi
call fcn.1400cf340
jp 0x1400a785e
add bl, ch
jmp 0x1400a7891
xor cl, byte [rax - 0x7b]
leave
jne 0x1400a7877
call fcn.140007870
jmp 0x1400a7891
invalid
test rcx, rcx
test rcx, rcx
jne case.0x14006641b.1174
call fcn.140007870
sti
push rbp
invalid
jmp 0x1400a7891
mov rdx, qword [rbp + 0x3b8]
xchg ebp, eax
mov eax, 0xe8000003
add eax, dword [rax]
add al, ch
call fcn.1400ceec0
invalid
call fcn.1400ceec0
add al, byte [rax]
jmp 0x1400a7891
or al, 0x48
mov rdx, qword [rbp + 0x3b8]
mov edx, dword [rbp + 0x3b8]
add al, ch
invalid
call fcn.1400ceec0
ud2
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
in al, dx
sub byte [rax - 0x73], cl
invalid
invalid
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x3c0]
mov ecx, dword [rbp + 0x3c0]
invalid
mov rdx, qword [rbp + 0x3c8]
call fcn.140007a50
idiv bh
mov rax, qword [rbp + 0x410]
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
call fcn.140007a50
nop
add rsp, 0x28
add esp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
int3
sub esp, 0x158
in al, dx
pop rax
add dword [rax], eax
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], 0
invalid
lea rbp, [rsp + 0x80]
add byte [rax - 0x39], cl
test eax, edx
rol byte [rax], 1
invalid
mov qword [rbp + 0xd0], 0xfffffffffffffffe
mov rsi, r8
mov esi, eax
rol byte [rax], 1
add byte [rax], al
invalid
add dh, bh
invalid
mov rbx, rcx
mov r15, qword [rcx]
invalid
mov r14, qword [rcx + 0x10]
jno case.0x140064ee9.1228
test r14, r14
mov qword [rbp + 0xc0], rdx
mov dword [rbp + 0xc0], edx
je case.0x140050f64.1313
mov qword [rbp + 0xb8], rsi
add byte [rax], al
add byte [rax - 0x77], cl
mov rsi, rbx
invalid
invalid
mov rsi, rbx
movzx eax, byte [r14 + r15 - 1]
movzx eax, byte [rsi + rdi - 1]
mov dh, 0x44
invalid
cmp al, 0x2f
setne r12b
setne ah
cmp al, 0x5c
setne bl
xchg ebp, eax
ret
lea rcx, [rbp + 0x60]
lea ecx, [rbp + 0x60]
invalid
mov rdx, r15
mov edx, edi
xchg ebp, eax
ret
mov r8, r14
call fcn.1400a3100
mov bh, 0xff
inc dword [rdi + rcx - 0x4a]
movzx r13d, byte [rbp + 0x60]
mov dh, 0x6d
insd dword [rdi], dx
invalid
mov bh, 0xff
inc dword [rdi + rcx - 0x4a]
invalid
invalid
invalid
invalid
insd dword [rdi], dx
invalid
movzx eax, r13b
mov r10, qword [rbp + 0x70]
jo 0x1400a79c3
mov ecx, dword [rbp + 0x80]
invalid
lea rcx, [0x1401584ec]
push 0x48000b0b
invalid
movsxd rdx, dword [rcx + rax*4]
adc al, 0x81
or dword [rax + 1], 0xf9894cca
add rdx, rcx
mov rcx, r15
mov ecx, edi
jmp rdx
lea rcx, [r10 + 4]
lea ecx, [rdx + 4]
jmp case.0x1400a6e85.60
mov r13b, 6
mov ch, 6
xor edi, edi
inc dword [rbp + 0x31]
in al, 0xe9
xor r12d, r12d
xor esp, esp
jmp 0x1400a7af3
push rax
add dword [rax], eax
invalid
add byte [rax], al
add byte [rcx - 0x73], cl
add qword [r13 - 0x7b], rcx
test ecx, ecx
lea rcx, [r9 + 1]
lea ecx, [rcx + 1]
test r9, r9
cmove rcx, r9
cmove ecx, ecx
add rcx, r10
add rcx, 8
add ecx, 8
add ecx, 8
ror dword [rax], 0xeb
jmp case.0x1400a6e85.60
and byte [rcx + 6], bh
mov ecx, 6
invalid
add byte [rax], al
jmp case.0x1400a6e85.60
lea rcx, [r9 + 1]
lea ecx, [rcx + 1]
add qword [r13 - 0x7b], rcx
leave
test r9, r9
cmove rcx, r9
cmove ecx, ecx
add rcx, r10
add ecx, edx
ror dword [rax - 0x7d], 1
add rcx, 2
add ecx, 2
rol dword [rdx], 0xeb
add eax, 0x2b9
invalid
add al, byte [rax]
invalid
jmp case.0x1400a6e85.60
mov ecx, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
cmp rcx, r14
ja case.default.0x1400a829f
xchg dword [rcx], edx
or dword [rax], eax
add byte [rbp + 4], dh
add byte [rax], al
jne case.0x14008e8df.1133
xor edi, edi
jmp 0x1400a79fc
add rcx, r15
movzx ecx, byte [rcx]
mov dh, 9
cmp cl, 0x5c
pop rsp
sete dl
ret 0xf980
cmp cl, 0x2f
sete dil
invalid
mov dword [rax + 8], 0xdc2041d7
or dil, dl
and r12b, bl
and ah, bl
mov rcx, qword [rbp + 0x61]
mov ecx, dword [rbp + 0x61]
mov rdx, qword [rbp + 0x68]
mov qword [rbp + 7], rdx
mov dword [rbp + 7], edx
invalid
push 0x7558948
invalid
mov qword [rbp], rcx
mov dword [rbp], ecx
add byte [r11 + rcx*4 + 0x5d], r9b
js case.0x140094f50.938
invalid
mov r11, qword [rbp + 0x78]
mov ecx, 6
mov eax, eax
ror byte [rax - 0x73], 0x15
lea edx, [0x140158508]
invalid
lea edx, [0x140158508]
adc eax, 0xb0ae7
add byte [rbx + riz*2 + 4], cl
movsxd r8, dword [rdx + rax*4]
add r8, rdx
ror byte [rcx + rcx*4 + 0x4d], 1
invalid
invalid
invalid
ror byte [rcx + rcx*4 + 0x4d], 1
mov dword [rbp - 0x20], ecx
loopne 0x1400a7a79
mov qword [rbp - 0x18], r10
mov dword [rbp - 0x18], edx
call 0x130680380
mov qword [rbp - 0x10], r11
jmp r8
jmp rax
lea rdx, [r10 + 4]
lea edx, [rdx + 4]
jmp case.0x1400a309e.263
lea rdx, [r9 + 1]
lea edx, [rcx + 1]
push rcx
add dword [rbp - 0x7b], ecx
leave
test r9, r9
cmove rdx, r9
cmove edx, ecx
ror dword [rcx + rax - 0x2e], 1
add rdx, r10
ror byte [rax - 0x7d], cl
ret 0xeb02
add ch, bl
add rdx, 2
add edx, 2
jmp case.0x1400a309e.263
adc cl, byte [rcx - 0x73]
lea rdx, [r9 + 1]
test r9, r9
test ecx, ecx
push rcx
add dword [rbp - 0x7b], ecx
test r9, r9
test ecx, ecx
test ecx, ecx
cmove rdx, r9
cmove edx, ecx
ror dword [rcx + rax - 0x2e], 1
add rdx, r10
add rdx, 8
ret 0x4808
test rdx, rdx
mov rbx, rsi
mov ebx, esi
je case.0x1400a309e.282
je case.0x1400a309e.282
lea rdx, [0x140158524]
lea edx, [0x140158524]
mov dl, 0xa
or eax, dword [rax]
or cl, byte [rbx]
add byte [rax + 0x63], cl
movsxd rax, dword [rdx + rax*4]
movsxd rax, dword [rdx + rax*4]
invalid
add rax, rdx
mov rsi, qword [rbp + 0xb8]
mov esi, dword [rbp + 0xb8]
add byte [rax], al
add bh, bh
jmp rax
invalid
jmp rax
lea ecx, [rdx + 4]
add al, 0xeb
mov rsi, qword [rbp + 0xb8]
mov rsi, qword [rbp + 0xb8]
jmp case.0x140079bd7.1069
mov rsi, qword [rbp + 0xb8]
mov eax, 0xeb000000
pop rbx
jmp case.0x14006641b.1221
mov ecx, 2
add al, byte [rax]
add byte [rax], al
mov rbx, rsi
mov rsi, qword [rbp + 0xb8]
mov esi, dword [rbp + 0xb8]
mov rsi, qword [rbp + 0xb8]
mov esi, dword [rbp + 0xb8]
mov eax, 0xeb000000
add byte [rax], al
add bl, ch
jmp case.0x140079bd7.1069
xor al, 0x48
mov ebx, esi
mov rbx, rsi
mov rsi, qword [rbp + 0xb8]
mov esi, dword [rbp + 0xb8]
mov ch, 0xb8
add byte [rax], al
add byte [rax], al
jmp case.0x14006641b.1221
lea rax, [r9 + 1]
add byte [rax], al
jmp case.0x14006641b.1221
lea rax, [r9 + 1]
lea eax, [rcx + 1]
add dword [r13 - 0x7b], ecx
leave
test r9, r9
test ecx, ecx
cmove rax, r9
cmove eax, ecx
ror dword [rcx - 0x73], 0xc
add cl, byte [rax - 0x7d]
add ecx, 2
invalid
lea rcx, [r10 + rax]
lea ecx, [rdx + rax]
add rcx, 2
add ecx, 2
jmp case.0x140079bd7.1069
adc ecx, dword [rcx - 0x73]
add dword [r13 - 0x7b], ecx
add dword [rbp - 0x7b], ecx
test r9, r9
leave
cmove rax, r9
cmove eax, ecx
ror dword [rcx - 0x73], 0xc
add cl, byte [rax - 0x7d]
invalid
invalid
lea rcx, [r10 + rax]
add rcx, 8
add ecx, 8
ror dword [rax], 0x41
movzx eax, ah
mov dh, 0xc4
movzx eax, r12b
xor r12d, r12d
cmp rcx, r14
cmp ecx, esi
cmp ecx, esi
cmovne r12d, eax
cmovne esp, eax
loopne 0x1400a7b26
cmp r13b, 5
cmp ch, 5
cmovne r12d, eax
cmovne esp, eax
mov rdx, qword [rbp + 0xc0]
xchg ebp, eax
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
mov rdx, rsi
call fcn.1400a2fb0
mov rcx, rdx
mov rdx, rsi
mov edx, esi
call fcn.1400a2fb0
inc dword [rax + rax*8 - 0x72b78a8b]
test al, al
jne case.default.0x1400a7b32
lea rcx, [rbp + 0x60]
mov rdx, qword [rbp + 0xc0]
rol byte [rax], 0
invalid
invalid
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov r8, rsi
call fcn.1400a3100
mov ch, 0xff
dec dword [rdi]
mov dh, 0x55
push rbp
invalid
mov ch, 0xff
dec dword [rdi]
mov dh, 0x55
push rbp
invalid
invalid
mov rcx, qword [rbp + 0x70]
mov ecx, dword [rbp + 0x70]
mov rax, qword [rbp + 0x80]
mov eax, dword [rbp + 0x80]
add byte [rax], 0
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x140158538]
lea eax, [0x140158538]
add eax, 0xb0a0d
or eax, 0x49000b0a
invalid
or cl, byte [rbx]
add byte [rcx + 0x63], cl
invalid
adc al, 0x90
nop
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
invalid
add rcx, 4
rol dword [rbx + rbp*8], 0x34
jmp case.0x140079bd7.1092
xor al, 0x48
lea edx, [rax + 1]
push rax
invalid
lea rdx, [rax + 1]
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
invalid
invalid
invalid
test rax, rax
cmove rdx, rax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
invalid
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add ch, bl
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
invalid
invalid
push rax
jmp case.0x140079bd7.1092
lea rdx, [rax + 1]
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
invalid
invalid
invalid
test rax, rax
test eax, eax
cmove rdx, rax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
invalid
add rcx, rdx
add ecx, edx
add rcx, 8
ror dword [rax], 0xeb
jmp case.0x140079bd7.1092
add eax, 0x2b9
mov ecx, 2
add byte [rax + 0x39], cl
int1
cmp rcx, rsi
ja 0x1400a8302
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], al
invalid
mov qword [rbx + 0x10], 0
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, ebx
mov rcx, rbx
mov rdx, qword [rbp + 0xc0]
mov edx, dword [rbp + 0xc0]
mov r8, rsi
call case.0x14004bfbc.1275
nop
add rsp, 0x158
pop rax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
cmp r13b, 3
jae case.0x14008e8df.1171
mov qword [rbp - 0x60], r15
jge 0x1400a7b50
mov qword [rbp - 0x58], r14
jne case.0x14008e31d.984
mov byte [rbp - 0x50], r13b
insd dword [rdi], dx
mov al, 0x48
mov rax, qword [rbp]
mov rax, qword [rbp]
add byte [r8 - 0x75], r9b
mov rcx, qword [rbp + 7]
mov qword [rbp - 0x4f], rax
mov dword [rbp - 0x4f], eax
invalid
mov dword [rbp - 0x4f], eax
mov r9b, 0x48
mov qword [rbp - 0x48], rcx
mov dword [rbp - 0x48], ecx
movabs r8, 0xc0458948e8458b48
mov rax, qword [rbp - 0x18]
call 0x100500518
mov qword [rbp - 0x40], rax
ror byte [r8 - 0x75], 0x45
invalid
mov rax, qword [rbp - 0x10]
mov qword [rbp - 0x38], rax
mov dword [rbp - 0x38], eax
invalid
mov dword [rbp - 0x38], eax
enter 0xffffffffffff8b48, 0x45
mov rax, qword [rbp - 0x20]
mov qword [rbp - 0x30], rax
mov dword [rbp - 0x30], eax
loopne case.0x140076336.1111
loopne case.0x140076336.1111
mov dword [rbp - 0x30], eax
shl byte [r14 - 0x39], 1
mov word [rbp - 0x28], 0x200
fadd dword [r8]
fadd dword [rax]
add al, byte [rax - 0x78]
jge 0x1400a7bc4
invalid
mov byte [rbp - 0x26], dil
lea rcx, [rbp + 0x60]
lea rdx, [rbp - 0x60]
call fcn.1400a35a0
test eax, 0x80ffffb9
jge case.0x140094f50.954
or cl, byte [rax - 0x77]
pop rbp
clc
push rbp
movabs al, byte [0x607d80ffffb9a9e8]
invalid
jge case.0x140094f50.954
or cl, byte [rax - 0x77]
mov dword [rbp - 8], ebx
pop rbp
clc
jne case.0x14008e8df.1181
mov qword [rbp + 0xa0], 8
test dword [rax + 0x8000000], esp
add byte [rax], al
invalid
movabs al, byte [0xf00000008000000]
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rdi], cl
xorps xmm0, xmm0
movups xmmword [rbp + 0xa8], xmm0
invalid
test al, 0
add byte [rax], al
push rdi
ror byte [rdi], 0x11
test dword [rax - 0x17000000], ebp
invalid
test al, 0
add byte [rax], al
jmp 0x1400a7d7d
add dword [rax], eax
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x60]
invalid
invalid
mov rdi, qword [rbp + 0xc0]
rol byte [rax], 0
add byte [rax - 0x77], cl
cli
mov rdx, rdi
mov r8, rsi
mov eax, esi
call fcn.1400a3100
movzx eax, byte [rbp + 0x60]
mov dh, 0x45
invalid
mov rcx, qword [rbp + 0x70]
mov ecx, dword [rbp + 0x70]
iretd
mov ah, 0xff
dec dword [rdi]
mov dh, 0x45
invalid
mov ecx, dword [rbp + 0x70]
jo case.0x140094f50.964
mov rdx, qword [rbp + 0x80]
mov edx, dword [rbp + 0x80]
xchg ebp, eax
add byte [rax], 0
add byte [rdi + rcx - 0x4a], al
movzx eax, al
mov dh, 0xc0
invalid
invalid
invalid
or dword [rcx], ecx
or dword [rbx], ecx
invalid
add byte [rax], al
movzx r8d, al
mov dh, 0xc0
lea r9, [0x140158554]
lea ecx, [0x140158554]
or eax, 0xb0909
or eax, dword [rax]
add byte [rdi + 0x63], cl
adc al, 0x81
invalid
movsxd r10, dword [r9 + r8*4]
invalid
or dword [rbp + 1], 0xf08949ca
add r10, r9
add edx, ecx
retf 0x8949
mov r8, rsi
mov eax, esi
jmp r10
loop case.0x14004c033.1439
add rcx, 4
add ecx, 4
rol dword [rcx + rbp*8], 0x93
jmp 0x1400a7df4
add dword [rax], eax
add byte [rdi], cl
movzx eax, byte [0x140161290]
invalid
invalid
movzx eax, byte [0x140161290]
add eax, 0xb9628
xchg esi, eax
or eax, dword [rax]
invalid
mov ecx, 0xe0
mov edx, 8
or byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx + 8], bh
add byte [rax], al
add al, ch
call fcn.1400077b0
test rax, rax
test eax, eax
cmp ebx, edi
cmc
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
invalid
invalid
test eax, eax
je 0x1400a832b
stosd dword [rdi], eax
invalid
add byte [rcx - 0x77], cl
mov r14, rax
mov esi, eax
invalid
mov rax, qword [rbp + 0x90]
mov eax, dword [rbp + 0x90]
nop
add byte [rax], al
add byte [rax], al
mov qword [r14 + 0x30], rax
invalid
add byte [rax], al
mov qword [r14 + 0x30], rax
mov dword [rsi + 0x30], eax
xor byte [rdi], cl
movups xmm0, xmmword [rbp + 0x60]
adc byte [rbp + 0x60], al
movups xmm1, xmmword [rbp + 0x70]
adc byte [rbp + 0x70], cl
jo case.0x14004bfbc.1446
movups xmm2, xmmword [rbp + 0x80]
adc byte [rbp + 0x80], dl
xchg ebp, eax
add byte [rax], 0
add byte [rcx + 0xf], al
adc dword [rsi + 0x20], edx
push rsi
invalid
add byte [rax], al
movups xmmword [r14 + 0x20], xmm2
push rsi
and byte [rcx + 0xf], al
adc dword [rsi + 0x10], ecx
invalid
movups xmmword [r14 + 0x10], xmm1
adc byte [rcx + 0xf], al
movups xmmword [r14], xmm0
adc dword [rsi], eax
mov qword [rbp + 0x10], r14
adc byte [rax - 0x39], cl
sbb byte [r8 + rax], r8b
sbb byte [rax + rax], al
mov qword [rbp + 0x18], 4
mov dword [rbp + 0x18], 4
sbb byte [rax + rax], al
add byte [rax], al
mov qword [rbp + 0x20], 1
mov dword [rbp + 0x20], 1
add byte [rax], al
add byte [rdi], cl
adc byte [rbp - 0x60], al
invalid
movups xmm0, xmmword [rbp - 0x60]
movabs al, byte [0xc055100fb04d100f]
movups xmm1, xmmword [rbp - 0x50]
adc byte [rbp - 0x50], cl
mov r8b, 0xf
adc byte [rbp - 0x40], dl
push rbp
invalid
movups xmm2, xmmword [rbp - 0x40]
ror byte [rdi], 0x10
pop rbp
movups xmm3, xmmword [rbp - 0x30]
adc byte [rbp - 0x30], bl
ror byte [rdi], 1
movaps xmmword [rbp + 0x90], xmm3
sub dword [rbp + 0x90], ebx
popfq
nop
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x80], edx
xchg ebp, eax
add byte [rax], 0
add byte [rax], al
invalid
movaps xmmword [rbp + 0x80], xmm2
xchg ebp, eax
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rbp + 0x70], xmm1
sub dword [rbp + 0x70], ecx
jo 0x1400a7cf1
movaps xmmword [rbp + 0x60], xmm0
sub dword [rbp + 0x60], eax
lea rcx, [rbp + 0x28]
lea ecx, [rbp + 0x28]
sub byte [r8 - 0x73], r9b
sub byte [rax - 0x73], cl
lea rdx, [rbp + 0x60]
lea edx, [rbp + 0x60]
push rbp
invalid
call fcn.1400a35a0
cmp byte [rbp + 0x28], 0xa
jge case.0x140094f50.987
sub byte [rdx], cl
mov eax, 0x7d80ffff
invalid
inc dword [rax + 0x740a287d]
sub byte [rdx], cl
je case.0x140079bd7.1121
outsd dx, dword [rsi]
mov r15d, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x73], cl
jge case.0x1400a309e.286
invalid
lea rdi, [rbp + 0x10]
lea edi, [rbp + 0x10]
lea r13, [rbp + 0x28]
lea ebp, [rbp + 0x28]
sub byte [rbp + rcx*4 + 0x65], cl
invalid
lea r12, [rbp + 0x60]
nop word [rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], r8b
invalid
invalid
invalid
cmp r15, qword [rbp + 0x18]
jne case.0x140076336.1132
jge case.0x140076336.1133
sbb byte [rbp + 0xf], dh
mov rcx, rdi
mov rdx, r15
mov edx, edi
cli
call fcn.1400a8430
mov r14, qword [rbp + 0x10]
adc byte [rcx + 0x6b], cl
invalid
imul rax, r15, 0x38
cmp byte [rax - 0x75], cl
pop r8
pop rax
mov rcx, qword [rbp + 0x58]
pop rax
mov qword [r14 + rax + 0x30], rcx
mov dword [rsi + rax + 0x30], ecx
invalid
movups xmm0, xmmword [rbp + 0x28]
sub byte [rdi], cl
adc byte [rbp + 0x38], cl
movups xmm1, xmmword [rbp + 0x38]
movups xmm2, xmmword [rbp + 0x48]
movups xmmword [r14 + rax + 0x20], xmm2
push rsp
invalid
invalid
movups xmmword [r14 + rax + 0x20], xmm2
push rsp
invalid
movups xmmword [r14 + rax + 0x10], xmm1
adc dword [rsi + rax + 0x10], ecx
invalid
movups xmmword [r14 + rax], xmm0
movups xmmword [rsi + rax], xmm0
invalid
inc r15
invalid
mov qword [rbp + 0x20], r15
mov rcx, r13
invalid
jmp 0x128ed06a9
mov rdx, r12
call fcn.1400a35a0
invalid
mov eax, 0x7d80ffff
sub byte [rdx], cl
invalid
invalid
mov eax, 0x7d80ffff
sub byte [rdx], cl
invalid
inc dword [rax + 0x750a287d]
jne case.0x140076336.1129
test eax, 0x1045100f
movups xmm0, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0xa0], xmm0
sub dword [rbp + 0xa0], eax
movabs al, byte [0x4820458b48000000]
mov dword [rbp + 0xb0], eax
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
mov rax, qword [rbp + 0x20]
mov eax, dword [rbp + 0x20]
and byte [r8 - 0x77], r9b
and byte [rax - 0x77], cl
mov qword [rbp + 0xb0], rax
test dword [rax - 0x3a000000], esi
mov al, 0
add byte [rax], al
invalid
add dh, al
mov byte [rbp + 0xcf], 1
test edi, ecx
add byte [rax], al
add byte [rax], al
invalid
add dword [rax - 0x73], ecx
sub byte [r8 - 0x75], r9b
sub byte [rax - 0x75], cl
lea rcx, [rbp + 0x28]
sub byte [rax - 0x75], cl
mov rdi, qword [rbp + 0xc0]
mov edi, dword [rbp + 0xc0]
mov ebp, 0xc0
mov rdx, rdi
cli
mov r8, rsi
call fcn.1400a3100
invalid
dec dword [rdi]
movzx edx, byte [rbp + 0x28]
push rbp
sub byte [rax - 0x75], cl
invalid
invalid
invalid
invalid
sub byte [rax - 0x75], cl
cmp byte [r8 - 0x75], r9b
invalid
invalid
mov ecx, dword [rbp + 0x38]
mov rax, qword [rbp + 0x48]
mov eax, dword [rbp + 0x48]
lea r8, [0x1401585a4]
lea r8, [0x1401585a4]
add byte [rbp + 0x63], cl
or al, 0x90
movsxd r9, dword [r8 + rdx*4]
add r9, r8
add ecx, eax
jmp r9
jmp rcx
add rcx, 4
add ecx, 4
jmp 0x1400a7ebc
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x42], cl
add dword [rax - 0x7b], ecx
invalid
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
cmove r8, rdx
add rcx, r8
add rcx, 8
ror dword [rax], 0xeb
invalid
ret 0x14c
ret 0x14c
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
jmp 0x1400a7df4
lea r8, [rdx + 1]
lea eax, [rdx + 1]
add dword [rax - 0x7b], ecx
add dword [rax - 0x7b], ecx
test rdx, rdx
cmove r8, rdx
ret 0x14c
invalid
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
ret 0x14c
add ecx, eax
add rcx, 2
jmp 0x1400a7df4
invalid
rol dword [rdx], 0xeb
add ch, bl
add eax, 0x2b9
add byte [rcx - 0x77], cl
mov eax, esi
mov ecx, 2
mov r8, rsi
mov eax, esi
sub r8, rcx
jb 0x1400a8302
invalid
invalid
invalid
add byte [rax], al
invalid
enter 0xffffffffffff820f, 2
add eax, 0x3480000
add byte [rax + 3], cl
invalid
add al, byte [0x143527e02]
add byte [rax + 3], cl
add rcx, qword [rbp + 0xc0]
add ecx, dword [rbp + 0xc0]
invalid
rol byte [rax], 0
add byte [rax - 0x77], cl
invalid
invalid
mov rdi, rcx
iretd
test r8, r8
je 0x1400a7e22
movzx ecx, byte [rdi]
jo 0xd419db10
cmp cl, 0x5c
pop rsp
sete dl
ret 0xf980
cmp cl, 0x2f
sete cl
xchg esp, eax
ror dword [rax], 0xd1
or cl, dl
shr ebx, 1
add dh, byte [rcx]
leave
jmp 0x1400a7e24
xor ecx, ecx
cmp al, 5
jb case.0x140090c08.1030
test cl, cl
jne case.0x140090c08.1030
test r12b, r12b
test ah, ah
je 0x1400a7b7f
test byte [rdx - 3], cl
std
invalid
dec dword [rax - 0x73]
lea rdx, [0x14012bb78]
adc eax, 0x83d3c
cmp al, 0x3d
cmp eax, 0xb8410008
or byte [rax], al
add byte [rcx - 0x48], al
mov r8d, 1
add dword [rax], eax
add byte [rax], al
invalid
mov rcx, rbx
call case.0x14004bfbc.1275
jmp case.0x140090c08.1029
invalid
jmp 0x1400a7b7f
xor ch, bh
invalid
invalid
jmp case.0x140090c08.1029
invalid
invalid
xor ch, bh
std
invalid
dec dword [rax - 0x73]
invalid
lea rcx, [rbp + 0x60]
lea ecx, [rbp + 0x60]
mov rdx, r15
mov edx, edi
cli
mov r8, r14
mov eax, esi
call fcn.1400a3100
invalid
movzx r8d, byte [rbp + 0x60]
mov rax, qword [rbp + 0x70]
mov eax, dword [rbp + 0x70]
jo case.0x140091b40.1025
mov rdx, qword [rbp + 0x80]
mov edx, dword [rbp + 0x80]
xchg ebp, eax
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x140158570]
lea ecx, [0x140158570]
or eax, 0xb06fb
sti
invalid
or eax, dword [rax]
movsxd r9, dword [rcx + r8*4]
or dword [rcx + 1], 0xe1ff41c9
add r9, rcx
add ecx, ecx
jmp r9
lea rcx, [rax + 4]
add al, 0xe9
jmp 0x1400a8289
add dword [rax + rax], eax
add al, 0
add byte [rax], al
add byte [rax - 0x73], cl
push rax
lea rdx, [rax + 1]
test rax, rax
test eax, eax
add dword [rax - 0x7b], ecx
test eax, eax
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
invalid
cmove rdx, rax
add rcx, rdx
add ecx, edx
add ecx, edx
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
or bl, ch
add rcx, 8
jmp 0x1400a7ebc
invalid
or bl, ch
and byte [rcx + 6], bh
mov ecx, 6
invalid
add byte [rax], al
add bl, ch
jmp 0x1400a7ebc
sbb dword [rax - 0x73], ecx
push rax
lea rdx, [rax + 1]
lea edx, [rax + 1]
add dword [rax - 0x7b], ecx
test rax, rax
ror byte [rax + 0xf], 0x44
cmove rdx, rax
cmove edx, eax
ror byte [rax + 1], 1
add rcx, rdx
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add ch, bl
add rcx, 2
add ecx, 2
add ch, bl
jmp 0x1400a7ebc
add eax, 0x2b9
mov ecx, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x39], cl
cmp rcx, rsi
int1
mov rax, qword [rbp + 0xc0]
mov eax, dword [rbp + 0xc0]
add byte [rdi], cl
ja 0x1400a8313
xchg dword [rdi + 4], eax
add byte [rax], al
invalid
jne 0x1400a7ed2
add al, 0x31
shr bl, 0x15
jmp 0x1400a7ee7
xor eax, eax
jmp 0x1400a7ee7
add rcx, rax
add ecx, eax
mov rdi, rcx
iretd
movzx eax, byte [rdi]
invalid
cmp al, 0x5c
pop rsp
sete cl
cmp al, 0x2f
invalid
invalid
sete al
or al, cl
xchg esp, eax
ror byte [rax], 0xc8
or al, cl
mov rcx, qword [rbp + 0x48]
mov ecx, dword [rbp + 0x48]
mov qword [rbp + 0x90], rcx
mov qword [rbp + 0x90], rcx
nop
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0x28], al
movups xmm0, xmmword [rbp + 0x28]
movups xmm1, xmmword [rbp + 0x38]
cmp byte [r15], r9b
adc dword [rbp + 0x80], ecx
add byte [rax], 0
invalid
movups xmmword [rbp + 0x80], xmm1
add byte [rax], 0
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0x70], eax
invalid
movups xmmword [rbp + 0x70], xmm0
jo case.0x140094f50.1024
mov rcx, qword [rbp + 0xc0]
mov ecx, dword [rbp + 0xc0]
add byte [rax - 0x77], cl
invalid
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x68], rsi
jne 0x1400a7f7c
mov word [rbp + 0x98], 0x200
add byte [rax], al
add byte [rax], al
add cl, byte [rax + 0x9a85]
invalid
invalid
invalid
add byte [rax], al
add byte [rdx], al
mov byte [rbp + 0x9a], al
lea rsi, [rbp + 0x29]
lea esi, [rbp + 0x29]
add byte [rax], al
add byte [rax - 0x73], cl
jne 0x1400a7f50
lea rdi, [rbp + 0x28]
sub byte [rax - 0x73], cl
pop rbp
lea rbx, [rbp + 0x60]
xor r15d, r15d
xor edi, edi
invalid
lea r14, [rbp + 0xa0]
lea esi, [rbp + 0xa0]
movabs al, byte [0x441f0f43eb000000]
jmp 0x1400a7f7e
invalid
add byte [rax], al
mov rdx, qword [rbp + 0xb0]
xchg ebp, eax
mov al, 0
add byte [rax], al
imul rax, rdx, 0x38
add rax, qword [rbp + 0xa0]
add eax, dword [rbp + 0xa0]
cmp byte [rax + 3], cl
test dword [rax + 0x44000000], esp
invalid
add byte [rax], al
invalid
invalid
movabs al, byte [0x100f208844000000]
invalid
add byte [rax], al
add byte [rax + rcx*4 + 0x20], al
mov byte [rax], r12b
mov byte [rax], ah
and byte [rdi], cl
adc byte [rsi], al
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
invalid
and byte [rdi], cl
adc dword [rax + 1], eax
invalid
movups xmmword [rax + 1], xmm0
movups xmmword [rax + 0x11], xmm1
movups xmmword [rax + 0x21], xmm2
push rax
invalid
adc qword [rdi], rcx
adc dword [rax + 0x21], edx
push rax
invalid
mov rcx, qword [rsi + 0x2f]
mov ecx, dword [rsi + 0x2f]
mov qword [rax + 0x30], rcx
inc rdx
mov qword [rbp + 0xb0], rdx
mov dword [rbp + 0xb0], edx
add byte [rax], al
add dh, al
test edi, ecx
add byte [rax], al
mov byte [rbp + 0xcf], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add dword [rax - 0x77], ecx
mov ecx, edi
mov rcx, rdi
mov rdx, rbx
mov edx, ebx
call fcn.1400a35a0
movzx r12d, byte [rbp + 0x28]
cmp r12b, 0xa
cmp ah, 0xa
cmp ah, 0xa
cld
or cl, byte [rdi]
test byte [rcx + 0x41000000], bh
add byte [rcx - 0x73], al
and al, 0xfa
je 0x1400a8058
add byte [rcx - 0x73], al
and al, 0xfa
lea eax, [r12 - 6]
movzx ecx, al
mov dh, 0xc8
lea rax, [rcx + 1]
cmp cl, 4
stc
add al, 0x49
cmovae eax, edi
add dword [r8 + 0xf4904f9], eax
invalid
stc
add al, 0x49
cmovae eax, edi
cmp rax, 1
cmp eax, 1
je 0x1400a7ff0
cmp eax, 2
je 0x1400a7f7e
add dh, byte [rcx + rax*8 - 0x7d]
clc
add esi, dword [rbp + 0x6e]
outsb dx, byte [rsi]
cmp eax, 3
jne 0x1400a8030
outsb dx, byte [rsi]
outsb dx, byte [rsi]
mov rdx, qword [rbp + 0xb0]
test rdx, rdx
add byte [rax - 0x7b], cl
sal byte [rax + rsi*4 + 0x48], cl
je 0x1400a7f7e
invalid
je 0x1400a7f7e
dec rdx
dec edx
mov rax, qword [rbp + 0xa0]
add byte [rax], al
imul rcx, rdx, 0x38
cmp byte [rax + rcx], 9
cmp al, 8
or dword [rbp - 0x64], esi
cmp al, 8
or dword [rbp - 0x64], esi
jmp 0x1400a7f77
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
invalid
mov ebp, 0xb0
xor edx, edx
cmp qword [rbp + 0xb0], 0
setne dl
xchg ebp, eax
ret 0x8948
xchg ebp, eax
mov al, 0
add byte [rax], al
add byte [rdi], cl
xchg ebp, eax
ret 0x8948
mov al, 0
add byte [rax], al
cmp qword [rbp + 0xa8], rdx
test al, 0
add byte [rax], al
jne case.0x140094f50.1023
invalid
mov byte [rbp + 0xcf], 1
iretd
add byte [rax], al
add dword [rcx + rcx*4 - 0xf], ecx
mov rcx, r14
mov rcx, r14
call fcn.1400a8430
jmp case.0x140094f50.1022
invalid
invalid
adc byte [rax + rax], al
add cl, ch
sbb edi, edi
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov edx, dword [rbp + 0xb0]
mov rdx, qword [rbp + 0xb0]
mov edx, dword [rbp + 0xb0]
add byte [rax], al
add byte [rax + 0x3b], cl
cmp edx, dword [rbp + 0xa8]
cmp rdx, qword [rbp + 0xa8]
cmp edx, dword [rbp + 0xa8]
add byte [rax], al
add byte [rdi], cl
jne case.0x140094f50.1023
test dword [rbx], eax
invalid
invalid
mov byte [rbp + 0xcf], 1
iretd
add byte [rcx], al
mov rcx, r14
call fcn.1400a8430
fld qword [rbx]
add eax, dword [rax]
add cl, ch
invalid
invalid
invalid
invalid
add eax, dword [rax]
add cl, ch
call 0x1890a8057
invalid
dec dword [rax - 0x39]
sub byte [r9], r8b
sub byte [rcx], al
add byte [rax], al
add byte [rax], al
dec dword [rax - 0x39]
sub byte [r9], r8b
sub byte [rcx], al
add byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
invalid
invalid
mov qword [rbp + 0x28], 1
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
adc dword [rbp + 0x30], eax
xor r14b, r8b
invalid
invalid
invalid
xor r14b, r8b
add dword [rax - 0x75], ecx
add dword [rax - 0x75], ecx
add dword [rax - 0x75], ecx
mov rax, qword [rbp + 0xa0]
mov eax, dword [rbp + 0xa0]
test dword [rax + 0x48000000], esp
mov qword [rbp + 0xc0], rax
mov dword [rbp + 0xc0], eax
mov rax, qword [rbp + 0xa8]
mov eax, dword [rbp + 0xa8]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov qword [rbp + 0xb8], rax
mov dword [rbp + 0xb8], eax
test dword [rax + 0x48000000], edi
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0xb0]
invalid
mov rax, qword [rbp + 0xb0]
mov eax, dword [rbp + 0xb0]
test rax, rax
test eax, eax
je case.0x14008e31d.1108
test byte [rbp + 1], ch
add byte [rax], al
invalid
add byte [rax + 0x6b], cl
imul rsi, rax, 0x38
imul esi, eax, 0x38
invalid
mov rbx, qword [rbp + 0xc0]
add rsi, rbx
add esi, ebx
popfq
rol byte [rax], 0
add byte [rax + 1], cl
invalid
add esi, ebx
fimul word [rbp + rcx*4 + 0x65]
invalid
lea r12, [rbp + 0x61]
lea rdi, [0x1401585c0]
lea edi, [0x1401585c0]
lea edi, [0x1401585c0]
cmp eax, 0xb0510
or eax, dword [rax]
xor eax, eax
shr bl, 0xf
jmp 0x1400a80c3
xor eax, eax
add rbx, 0x38
add ebx, 0x38
cmp byte [rax + 0x39], cl
cmp rbx, rsi
cmp ebx, esi
je case.0x14008e31d.1108
je case.0x14008e31d.1108
test byte [rcx + 1], al
add byte [rax], al
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
invalid
invalid
movzx r13d, byte [rbx]
sub eax, dword [rcx - 0x7d]
std
or cl, byte [rdi]
invalid
test byte [rbx], dh
invalid
cmp r13d, 0xa
je case.0x14008e31d.1108
xor eax, dword [rcx]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + rcx*4 + 0x6d], al
mov byte [rbp + 0x60], ch
mov byte [rbp + 0x60], r13b
mov byte [rbp + 0x60], ch
mov rcx, qword [rbx + 0x30]
mov qword [r12 + 0x2f], rcx
mov dword [rsp + 0x2f], ecx
and al, 0x2f
and al, 0x2f
xor byte [rcx - 0x77], cl
and al, 0x2f
and al, 0x2f
and al, 0x2f
movups xmm0, xmmword [rbx + 1]
movups xmm1, xmmword [rbx + 0x11]
adc byte [rbx + 0x11], cl
add dword [r15], ecx
adc byte [rbx + 0x11], cl
movups xmm2, xmmword [rbx + 0x21]
adc byte [rbx + 0x21], dl
and dword [rcx + 0xf], eax
adc dword [rsp + 0x20], edx
and al, 0x20
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
movups xmmword [rsp + 0x10], xmm1
movups xmmword [r12], xmm0
adc dword [rsp], eax
and al, 0xa8
test al, 1
je case.0x140079bd7.1182
invalid
add dword [rdx + rbp + 0x48], esi
lea ecx, [rbp + 0x60]
sub cl, byte [rax - 0x73]
invalid
lea rcx, [rbp + 0x60]
lea rdx, [0x14012bcb8]
adc eax, 0x83bae
scasb al, byte [rdi]
cmp ecx, dword [rax]
or byte [rax], al
invalid
invalid
or byte [rax], al
call fcn.1400a3970
test al, al
invalid
jne case.0x140079bd7.1182
invalid
mov r8d, 1
mov eax, 1
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp + 0x28]
lea ecx, [rbp + 0x28]
sub byte [r8 - 0x73], r9b
lea rdx, [0x14012bb78]
adc eax, 0x83a54
or byte [rax], al
call case.0x14004bfbc.1275
mov r14, qword [rbp + 0x70]
jne 0x1400a819d
jo case.0x1400a6e85.84
lea eax, [r13 - 6]
lea eax, [rbp - 6]
cli
movzx eax, al
mov dh, 0xc0
lea r15, [rax + 1]
lea edi, [rax + 1]
add dword [rsp + rax], edi
cmp al, 4
add al, 0xb8
mov eax, 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rdi + rcx + 0x43], cl
clc
cmovae r15, rax
cmovae edi, eax
movsxd rax, dword [rdi + r15*4]
add rax, rdi
add eax, edi
mov r8, r15
lea rdx, [0x14012bb78]
lea edx, [0x14012bb78]
lea edx, [0x14012bb78]
cmp cl, byte [rax]
add bh, bh
jmp rax
loopne 0x1400a819f
mov edx, dword [rbp + 0x88]
add byte [rbx + rcx*4 - 0x7b], cl
nop
add byte [rax], al
invalid
mov r8, qword [rbp + 0x90]
add byte [rax], al
add bl, ch
sub cl, byte [rax - 0x75]
mov rdx, qword [rbp + 0x68]
mov r8, r14
jmp 0x1400a8190
invalid
invalid
jmp 0x1400a8190
mov rdx, qword [rbp + 0x68]
mov r8, r14
jmp 0x1400a8190
mov r8d, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x73], cl
adc eax, 0xaca0e
invalid
retf 0xa
lea rdx, [0x140154b8a]
invalid
retf 0xa
jmp 0x1400a8190
mov eax, 2
add al, byte [rax]
add byte [rax], al
lea rdx, [0x140154b88]
adc eax, 0xac9fd
or al, byte [rax]
nop dword [rax + rax]
add byte [rax], r8b
lea rcx, [rbp + 0x28]
call case.0x14004bfbc.1275
push rdi
call 0xc34c819a
inc dword [rcx - 0x7d]
inc dword [rcx - 0x7d]
cmp r15d, 1
inc dword [rcx]
je case.0x1400a81c6.5
test byte [rcx], dl
adc edi, edi
invalid
invalid
push qword [rax - 0x7ab2ff]
mov al, 1
test r15, r15
invalid
dec dword [rdi]
jne case.0x140076336.1186
test dword [rax], ecx
invalid
mov rax, qword [rbp + 0x80]
test dword [rax + 0x44000000], eax
add byte [rax], 0
add byte [rcx + rcx*4 - 0x17], al
mov ecx, r13d
mov ecx, r13d
mov ecx, ebp
jmp 0x155200f04
lea rdx, [0x1401585d4]
movsxd rcx, dword [rdx + rcx*4]
add al, 0xb
add byte [rax + 0x63], cl
or al, 0x8a
add rcx, rdx
jmp rcx
invalid
sar edi, 1
loope case.0x14008e31d.1110
invalid
add r14, 4
add esi, 4
mov byte [rcx*2 + 0x28ebf589], 0x48
lea ecx, [rax + 1]
invalid
invalid
mov r13, r14
jmp case.0x1400a81c6.2
lea rcx, [rax + 1]
add qword [rax - 0x7b], rcx
ror byte [rax + 0xf], 0x44
cmove rcx, rax
invalid
invalid
invalid
test rax, rax
cmove rcx, rax
lea r13, [r14 + rcx]
invalid
add r13, 8
add ebp, 8
enter 0xffffffffffff8d4d, 0x2c
invalid
add ebp, 8
jmp case.0x1400a81c6.2
adc ecx, dword [rax - 0x73]
lea rcx, [rax + 1]
test rax, rax
invalid
add qword [rax - 0x7b], rcx
ror byte [rax + 0xf], 0x44
enter 0xffffffffffff8d4d, 0x2c
invalid
invalid
invalid
cmove rcx, rax
lea r13, [r14 + rcx]
invalid
add r13, 2
add ebp, 2
enter 0xffffffffffff8d4d, 0x2c
invalid
add ebp, 2
test r13, r13
in eax, dx
setne al
jmp case.0x140076336.1186
mov dl, 0xfe
invalid
invalid
xchg ebp, eax
shr cl, 0xb2
invalid
invalid
mov dl, 0xfe
invalid
invalid
cmp qword [rbp + 0xb8], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x1401611e0]
or eax, 0xb8fcb
je 0x1400a8224
mov rcx, qword [0x1401611e0]
or eax, 0xb8fcb
invalid
xor edx, edx
mov r8, qword [rbp + 0xc0]
test eax, eax
add byte [rax], al
invalid
add byte [rax], al
add bh, bh
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x2c1e4
in al, 0xc1
add al, byte [rax]
invalid
add byte [rax - 0x75], cl
mov rsi, qword [rbp - 8]
mov esi, dword [rbp - 8]
jne case.0x14008e31d.1112
clc
cmp qword [rsi + 8], 0
je case.0x140091b40.1079
invalid
add byte [rdx + rdx + 0x4c], dh
mov eax, dword [rsi]
invalid
adc cl, byte [rbx + rcx*4 + 6]
mov r8, qword [rsi]
invalid
mov rcx, qword [0x1401611e0]
mov ecx, dword [0x1401611e0]
cmpsd dword [rsi], dword [rdi]
invalid
add byte [rcx], dh
xor edx, edx
sar bh, cl
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x2c1c7
add al, byte [rax]
movups xmm0, xmmword [rbp + 0x28]
adc byte [rbp + 0x28], al
sub byte [r15], r9b
adc byte [rbp + 0x38], cl
invalid
movups xmm1, xmmword [rbp + 0x38]
cmp byte [rdi], cl
movups xmmword [rsi + 0x10], xmm1
adc dword [rsi + 0x10], ecx
adc byte [rdi], cl
adc dword [rsi], eax
invalid
movups xmmword [rsi], xmm0
invalid
jmp case.0x14006641b.1244
dec dword [rax - 0x73]
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
add qword [rax - 0x7b], rcx
ror byte [rax + 0xf], cl
cmove ecx, edx
invalid
invalid
test rdx, rdx
cmove rcx, rdx
cmove ecx, edx
cmove ecx, edx
add rcx, rax
add rcx, 2
add ecx, 2
add ecx, 2
jmp 0x1400a8289
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
jmp 0x1400a8289
sbb dword [rax - 0x73], ecx
lea rcx, [rdx + 1]
test rdx, rdx
ror byte [rax + 0xf], cl
retf 0x148
ror dword [rax - 0x7d], 0xc1
ror dword [rax], 0xeb
invalid
add qword [rax - 0x7b], rcx
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], cl
retf 0x148
ror dword [rax], 0xeb
add eax, 0x2b9
invalid
add al, byte [rax]
invalid
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
cmp rcx, r14
int1
ja case.default.0x1400a829f
mov ecx, r8d
mov ecx, eax
lea r8, [0x14015858c]
movsxd rcx, dword [r8 + rcx*4]
invalid
or al, 0x88
add cl, byte [rbx]
add byte [rcx + 0x63], cl
invalid
or al, 0x88
add rcx, r8
add ecx, eax
jmp rcx
add rax, 4
add eax, 4
rol byte [rbx + rbp*8], 0x38
jmp case.0x140094f50.1078
xor eax, eax
jmp 0x1400a82e8
invalid
cmp eax, 0x14a8d48
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
retf 0x148
invalid
add rax, 2
jmp case.0x140094f50.1078
invalid
and byte [rax + 6], bh
mov eax, 6
jmp case.0x140094f50.1078
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 8
add eax, 8
add eax, 8
jmp case.0x140094f50.1078
mov eax, 2
add byte [rax], al
add byte [rcx + 0x39], cl
cmp r14, rax
cmp r14, rax
jb 0x1400a7b7f
invalid
invalid
mov qword [rbx + 0x10], rax
jmp 0x1400a7b7f
lea r8, str.library_std_srcpath.rs
mov rdx, r14
call fcn.1400cf260
ud2
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
bnd call fcn.1400cf260
bnd call fcn.1400cf260
outsd dx, dword [rsi]
add al, byte [rax]
ud2
mov byte [rbp + 0xcf], 1
test edi, ecx
add byte [rax], al
add byte [rcx], al
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
bnd call fcn.1400cf260
bnd call fcn.1400cf260
ud2
mov ecx, 8
mov edx, 0xe0
call fcn.1400ceec0
ud2
invalid
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0xc0]
mov rdx, qword [rbp + 0xb8]
mov edx, dword [rbp + 0xb8]
call fcn.140007a50
mov rcx, qword [rbp + 0x28]
sub byte [r8 - 0x75], r9b
push rbp
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
sub byte [r8 - 0x75], r9b
push rbp
xor al, ch
invalid
invalid
call fcn.140007a50
mov byte [rbp + 0xcf], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push rdi
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x10]
mov ecx, dword [rbp + 0x10]
mov ecx, dword [rbp + 0x10]
mov rdx, qword [rbp + 0x18]
call fcn.140007a50
xchg esi, esi
cmc
invalid
nop
push rbp
sbb al, ch
xchg esi, esi
cmc
call qword [rax + 0x28c48348]
add rsp, 0x28
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax], al
mov qword [rsp + 0x10], rdx
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]
add byte [rax], al
cmp byte [rbp + 0xcf], 0
je 0x1400a8418
mov rcx, qword [rbp + 0xa0]
mov rdx, qword [rbp + 0xa8]
add byte [rax], al
add byte [rax], al
call fcn.140007a50
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
int3
sub rsp, 0x58
inc rdx
je 0x1400a84d2
mov rsi, rcx
mov rax, qword [rcx + 8]
mov eax, dword [rcx + 8]
mov eax, dword [rcx + 8]
lea rcx, [rax + rax]
cmp rcx, rdx
cmova rdx, rcx
cmp rdx, 5
mov edi, 4
cmovae rdi, rdx
cli
cli
movabs rcx, 0x24924924924924a
xor edx, edx
cmp rdi, rcx
setb dl
imul r8, rdi, 0x38
shl rdx, 3
shl edx, 3
shl edx, 3
test rax, rax
je 0x1400a8499
mov rcx, qword [rsi]
imul rax, rax, 0x38
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], 8
mov qword [rsp + 0x38], rax
jmp 0x1400a84a2
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
call fcn.14009f9e0
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
je 0x1400a84d9
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x1400a84e0
call fcn.140007870
ud2
mov qword [rsi], rcx
mov qword [rsi + 8], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
add al, byte [rax]
ud2
hlt
lea r15, [rsp + 0x71]
cmp byte [rdi + 0x3a], 0
movzx ebp, byte [rdi + 0x10]
movzx r12d, bpl
mov rcx, qword [rdi]
mov qword [rsp + 0x28], rcx
mov rbx, qword [rdi + 8]
je 0x1400a85eb
lea r14, [rsp + 0x68]
jmp 0x1400a857f
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x1400a8719
cmp al, 2
jne 0x1400a8708
mov rcx, rdi
call fcn.1400a4100
cmp rbx, rax
jbe 0x1400a8570
mov rcx, r14
mov rdx, rdi
call fcn.1400a3fd0
mov edx, 0x8948ffff
invalid
movzx eax, byte [rsp + 0x70]
and al, 0x70
mov edx, 0x8948ffff
invalid
and al, 0x70
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
push rsp
and al, 0x50
push rsp
and al, 0x50
mov rdx, qword [r15 + 0x2f]
mov qword [rsp + 0x5f], rdx
sub rcx, qword [rsp + 0x68]
push 0x227820f
add byte [rax], al
push 0x227820f
add byte [rax], al
invalid
mov qword [rdi + 8], rcx
cmp al, 0xa
or cl, byte [rdi]
test dword [rbp + 1], edi
add byte [rax], al
or cl, byte [rdi]
test dword [rbp + 1], edi
add byte [rax], al
mov al, 2
mov rbx, rcx
jmp 0x1400a8576
mov r14, rbx
fsubp st(3)
shufps xmm0, xmmword [rdi + 0x39], 1
mov byte [rdi + 0x39], 1
jmp 0x1400a85ff
mov byte [rdi + 0x39], 1
cmp dword [rcx], eax
mov al, 1
add dword [rcx + 0x38], eax
invalid
cmp r13b, al
ja 0x1400a8719
xchg dword [rdx], ebx
add dword [rax], eax
sbb al, byte [rcx]
add byte [rax], al
invalid
add byte [rcx + rax], bh
cmp al, 1
je 0x1400a8680
jge 0x1400a8613
movzx eax, al
cmp eax, 2
jne case.0x1400a7db4.18
test dword [rax], eax
add dword [rax], eax
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.1400a4100
cmp r14, rax
invalid
dec dword [rcx + 0x39]
invalid
jbe case.0x1400a309e.307
lea rcx, [rsp + 0x68]
and al, 0x68
mov rdx, rdi
mov edx, edi
call fcn.1400a3fd0
mov rbx, r14
mov ebx, esi
mov ecx, 0x894cffff
movzx eax, byte [rsp + 0x70]
mov dh, 0x44
and al, 0x70
mov ebx, esi
movzx eax, byte [rsp + 0x70]
and al, 0x70
movups xmm0, xmmword [r15]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [r15 + 0x10]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [r15 + 0x20]
adc byte [rdi + 0x20], dl
and byte [rdi], cl
sub dword [rsp + 0x30], eax
and al, 0x30
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
and al, 0x30
xor byte [rdi], cl
movaps xmmword [rsp + 0x40], xmm1
sub dword [rsp + 0x40], ecx
and al, 0x40
movaps xmmword [rsp + 0x50], xmm2
sub dword [rsp + 0x50], edx
mov rcx, qword [r15 + 0x2f]
invalid
mov qword [rsp + 0x5f], rcx
and al, 0x5f
and al, 0x5f
pop rdi
sub rbx, qword [rsp + 0x68]
sub ebx, dword [rsp + 0x68]
and al, 0x68
jb case.0x1400a309e.354
invalid
xchg edi, eax
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rdi + 8], rbx
cmp al, 0xa
mov qword [rdi + 8], rbx
cmp al, 0xa
jne case.0x1400a38b4.330
add byte [rax], al
add byte [rax - 0x2176b6fe], dh
mov al, 2
mov r14, rbx
invalid
fsubp st(3)
jmp case.0x1400a25f4.335
and dword [rsi + 0x66], 0x841f0f2e
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add dh, al
cmp dword [r8], r8d
cmp dword [rax], eax
add byte [rax], al
mov byte [rdi + 0x39], 0
cmp dword [rax], eax
xor eax, eax
cmp r12d, 3
jb case.0x1400a25f4.335
invalid
invalid
add ecx, dword [rdi]
invalid
invalid
cmp r12d, 5
je case.0x1400a25f4.335
test byte [rdi + rdi*8 - 1], bl
invalid
cld
add eax, 0xff5c840f
test byte [rdi + rdi*8 - 1], bl
test byte [rdi + rdi*8 - 1], bl
inc dword [rcx - 0x7d]
cmp r12d, 6
pop rsp
invalid
cmp r12d, 6
jne case.0x1400a3868.335
add byte [rax], al
add byte [rbp - 0x7b], cl
test r14, r14
test esi, esi
div byte [rbp + rbp + 0x48]
je case.0x1400a309e.340
mov rax, qword [rsp + 0x28]
mov eax, dword [rsp + 0x28]
and al, 0x28
movzx ecx, byte [rax]
cmp r14, 1
cmp esi, 1
cmp esi, 1
inc byte [rcx]
je case.0x1400a3868.321
sub dword [rax + 0x24752ef9], eax
cmp cl, 0x2e
jne case.0x1400a3868.321
mov rax, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
movzx eax, byte [rax + 1]
cmp eax, 0x2f
clc
invalid
mov dh, 0x40
add dword [rbx + 0x2b742ff8], eax
clc
invalid
je case.0x1400a3868.324
clc
invalid
je case.0x1400a3868.324
cmp eax, 0x5c
je case.0x1400a3868.324
invalid
xor eax, eax
xor eax, eax
jmp case.0x1400a25f4.335
and bh, bh
invalid
inc dword [rbp + 0x31]
div byte [rcx]
invalid
xor r14d, r14d
xor eax, eax
invalid
shr cl, 0x16
jmp case.0x1400a25f4.335
invalid
invalid
invalid
xor eax, eax
cmp r14, 1
cmp esi, 1
inc byte [rcx]
jne case.0x1400a25f4.335
invalid
inc dword [rax - 0x7af0d107]
cmp cl, 0x2e
jne case.0x1400a25f4.335
add edi, edi
invalid
invalid
stc
jne case.0x1400a25f4.335
add edi, edi
invalid
invalid
add edi, edi
invalid
invalid
dec dword [rax - 0x7d]
sub rbx, 1
jmp 0x1400a86fa
add dword [rdi], ecx
jb 0x1400a8823
invalid
and al, 1
add byte [rax], al
mov qword [rdi + 8], rbx
mov dword [rdi + 8], ebx
or dh, al
invalid
mov byte [rsi], 7
jmp case.0x1400a309e.350
adc al, 0xf
movzx eax, al
mov dh, 0xc0
test eax, eax
jne case.0x1400a7c55.40
and dword [rax - 0x80], eax
std
invalid
cmp bpl, 6
cmp ch, 6
jne 0x1400a8747
xor al, dh
cmp dword [r11], r8d
cmp dword [rbx], eax
mov byte [rdi + 0x39], 3
cmp dword [rbx], eax
mov byte [rsi], 0xa
or cl, byte [rax - 0x7f]
add rsp, 0xa8
invalid
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
mov byte [rdi + 0x39], 0
sub rbx, 1
add dword [rdi], ecx
invalid
rol byte [rax], cl
add byte [rax], al
add byte [rax - 0x7d], cl
jmp 0x1400a8739
invalid
add dword [rdi], ecx
invalid
rol byte [rax], cl
add byte [rax], al
mov qword [rdi + 8], rbx
mov dword [rdi + 8], ebx
or dh, al
invalid
mov byte [rsi], 6
jmp case.0x1400a309e.350
lea rax, [0x1401585ec]
lea eax, [0x1401585ec]
or al, byte [rax]
movsxd rcx, dword [rax + r12*4]
add rcx, rax
add ecx, eax
invalid
add ecx, eax
jmp rcx
loope 0x1400a87a0
mov eax, dword [rdi + 0x20]
add rax, 4
rol byte [rbx + rbp*8], 0x5e
and byte [rax - 0x7d], cl
rol byte [rbx + rbp*8], 0x5e
mov byte [rsi], al
movaps xmm0, xmmword [rsp + 0x30]
sub byte [rsp + 0x30], al
movaps xmm1, xmmword [rsp + 0x40]
sub byte [rsp + 0x40], cl
and al, 0x40
movaps xmm2, xmmword [rsp + 0x50]
push rsp
and al, 0x50
push rax
push rax
movups xmmword [rsi + 1], xmm0
movups xmmword [rsi + 0x11], xmm1
adc dword [rsi + 0x11], ecx
adc dword [rsi + 0x11], ecx
adc dword [rdi], ecx
adc dword [rsi + 0x21], edx
movups xmmword [rsi + 0x21], xmm2
mov rax, qword [rsp + 0x5f]
mov eax, dword [rsp + 0x5f]
and al, 0x5f
mov qword [rsi + 0x30], rax
xor bl, r13b
xchg ebx, eax
mov rax, qword [rdi + 0x20]
jmp case.0x1400a309e.350
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
lea edx, [rcx + 1]
push rcx
add dword [rax - 0x7b], ecx
leave
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add eax, edx
ror dword [rax + 1], 1
ror byte [rax - 0x7d], 1
add eax, edx
add rax, 8
add eax, 8
ror byte [rax], 0xeb
sbb cl, byte [rax - 0x75]
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
invalid
invalid
jmp 0x1400a87bf
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
lea edx, [rcx + 1]
push rcx
add dword [rax - 0x7b], ecx
leave
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add eax, edx
add eax, edx
add rax, 2
rol byte [rdx], 0x48
test eax, eax
invalid
test rax, rax
ror byte [rdi], 0x84
invalid
je case.0x1400a309e.349
test byte [rbp - 1], cl
invalid
invalid
mov byte [rdi + 0x39], 3
cmp dword [rbx], eax
add ecx, dword [rax - 0x75]
xor byte [r8 - 0x77], r9b
and byte [rdi], r9b
mov rax, qword [rdi + 0x30]
mov qword [rsi + 0x20], rax
movups xmm0, xmmword [rdi + 0x11]
adc byte [rdi + 0x11], al
adc byte [rdi + 0x11], al
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rsi + 0x11], xmm1
adc dword [rsi + 0x11], ecx
adc dword [rsi + 0x11], ecx
adc qword [rdi], r9
adc dword [rdi], ecx
movups xmmword [rsi + 1], xmm0
adc dword [rsi + 1], eax
mov byte [rsi], bpl
mov rax, qword cs:[rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rbx
mov dword [rsi + 0x30], ebx
mov dword [rsi + 0x30], ebx
jmp case.0x1400a309e.350
and edi, edi
invalid
mov rcx, rbx
mov ecx, ebx
invalid
mov rbx, r14
mov ebx, esi
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
invalid
xor al, 8
add byte [rax - 0x77], cl
invalid
call fcn.1400cf340
ud2
lea r8, str.library_std_srcpath.rs
lea eax, [0x14012bc88]
or byte [rax], al
add byte [rax - 0x77], cl
fnstenv [rcx]
mov rcx, rbx
xor edx, edx
invalid
shr al, cl
invalid
call fcn.1400cf340
imul eax, dword [rdx], 0
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
invalid
xor al, 8
xor al, 8
ud2
lea r8, str.library_std_srcpath.rs
jmp case.0x1400a829f.32
xor al, 8
add bl, ch
jmp case.0x1400a309e.354
int3
int3
int3
int3
int3
sub rsp, 0x98
cwde
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov edx, edi
and byte [rax - 0x77], cl
cli
mov edx, edi
mov r8, rsi
mov eax, esi
invalid
call fcn.1400a3100
movzx edx, byte [rsp + 0x20]
push rsp
and al, 0x20
mov cl, 0xa8
invalid
push rsp
and al, 0x20
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
xor byte [rax - 0x75], cl
and al, 0x40
invalid
mov rax, qword [rsp + 0x40]
lea r8, [0x140158604]
lea r8, [0x140158604]
lea eax, [0x140158604]
lahf
std
or al, byte [rax]
invalid
add byte [rbp + 0x63], cl
or al, 0x90
movsxd r9, dword [r8 + rdx*4]
invalid
add r9, r8
add ecx, eax
mov rdx, rsi
mov edx, esi
mov r8, rdi
mov eax, edi
jmp r9
loope 0x1400a88be
add rcx, 4
add ecx, 4
jmp case.0x1400a3868.344
xor al, 0x48
lea edx, [rax + 1]
invalid
lea rdx, [rax + 1]
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
add rcx, rdx
add rcx, 8
invalid
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
add ecx, 8
jmp case.0x1400a3868.344
and byte [rcx + 6], bh
mov ecx, 6
invalid
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
add rcx, rdx
invalid
invalid
add byte [rax], al
jmp case.0x1400a3868.344
lea rdx, [rax + 1]
lea edx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
cmove edx, eax
add rcx, rdx
add ecx, edx
add rcx, 2
add ecx, 2
rol dword [rdx], 0xeb
add eax, 0x2b9
invalid
add al, byte [rax]
add byte [rax], al
jmp case.0x1400a3868.344
mov ecx, 2
add byte [rax], al
add byte [rax - 0x77], cl
sub rdx, rcx
sub rdx, rcx
mov rdx, rsi
mov edx, esi
sub rdx, rcx
sub edx, ecx
jb case.0x1400a3868.369
add byte [rax], al
add byte [rax + 1], cl
stc
add rcx, rdi
add ecx, edi
mov r8, rcx
enter 0xffffffffffff8548, 0xffffffffffffffd2
test rdx, rdx
je 0x1400a88d8
movzx eax, byte [r8]
movzx eax, byte [rax]
mov dh, 0
cmp al, 0x5c
sete cl
invalid
sar dword [rdi + rbp], 0xf
xchg esp, eax
ror byte [rax], 0xc8
or al, cl
cmp al, 0x2f
sete al
xchg esp, eax
invalid
or al, cl
enter 0x2eb, 0x31
ror byte [rax - 0x77], 0x7c
invalid
jmp 0x1400a88da
xor eax, eax
mov qword [rsp + 0x58], rdi
jl case.0x1400a8755.337
and al, 0x58
pop rax
mov qword [rsp + 0x60], rsi
invalid
movups xmm0, xmmword [rsp + 0x20]
and al, 0x20
movups xmm1, xmmword [rsp + 0x30]
adc byte [rsp + 0x30], cl
and al, 0x30
xor byte [rdi], cl
adc dword [rsp + 0x68], eax
and al, 0x68
movups xmmword [rsp + 0x68], xmm0
and al, 0x68
push 0x244c110f
js case.0x1400a8755.346
invalid
movups xmmword [rsp + 0x78], xmm1
adc dword [rsp + 0x78], ecx
mov rcx, qword [rsp + 0x40]
mov ecx, dword [rsp + 0x40]
and al, 0x40
mov qword [rsp + 0x88], rcx
mov byte [rsp + 0x92], al
test byte [rdx + rdx*4], ah
add byte [rax], al
invalid
mov word [rax + rcx*4], fs
and al, 0x88
add byte [rax], al
add byte [rax + 0x922484], cl
test byte [rdx + rdx*4], ah
add byte [rax], al
invalid
test byte [rdx + rdx*4], ah
and al, 0x92
add byte [rax], al
add byte [rsi - 0x39], ah
invalid
mov word [rsp + 0x90], 0x200
mov dword [rsp + 0x90], 0x8d480200
test byte [rax + rdx*4], ah
nop
add byte [rax], al
add byte [rax], al
invalid
add byte [rdx], al
add cl, byte [rax - 0x73]
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
and al, 0x20
lea rdx, [rsp + 0x58]
lea edx, [rsp + 0x58]
and al, 0x58
call fcn.1400a8500
sti
invalid
movzx ecx, byte [rsp + 0x20]
and byte [rax + 0x4750af9], al
cmp cl, 0xa
jne case.0x1400a8755.344
or dh, byte [rbp + 4]
xor eax, eax
shr bl, 0x20
jmp case.0x1400a6f29.211
add cl, 0xfa
xor eax, eax
invalid
rol byte [rax - 0xb88fc07], 0xf
cmp cl, 3
ja case.0x1400a309e.383
add esi, dword [rdi - 0xc]
movzx ecx, cl
mov dh, 0xc9
leave
dec rcx
dec ecx
cmp rcx, 2
ja case.0x1400a6f29.211
invalid
stc
add dh, byte [rdi + 0xa]
or cl, byte [rax - 0x73]
and al, 0x58
and al, 0x58
lea rcx, [rsp + 0x58]
and al, 0x58
pop rax
call fcn.1400a3a40
in eax, dx
mov al, 0xff
call qword [rax - 0x673b7eb8]
nop
invalid
invalid
invalid
cwde
add byte [rax], al
nop
add rsp, 0x98
invalid
add byte [rdi + 0x5e], bl
pop rdi
pop rsi
ret
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
sti
xor dword [rax], ecx
add byte [rax - 0x77], cl
bnd call fcn.1400cf260
call fcn.1400cf260
call fcn.1400cf260
push 0xb0f0002
add al, byte [rax]
ud2
int3
push rdi
push rbx
sub rsp, 0x38
in al, dx
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
in al, dx
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
lea ebp, [rsp + 0x30]
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
add dh, bh
invalid
dec dword [rcx + rcx*4 - 0x3a]
mov rsi, r8
invalid
mov rdi, rdx
mov ebx, ecx
movzx eax, byte [0x140161290]
mov dh, 5
cld
mov byte [rbx], cl
invalid
retf
mov dh, 5
cld
mov byte [rbx], cl
add byte [rcx + 0x18], bh
sbb byte [rax], al
add byte [rax], al
or eax, dword [rax]
mov ecx, 0x18
sbb byte [rax], al
add byte [rax], al
mov edx, 8
add byte [rax], al
call fcn.1400077b0
out dx, al
cmc
dec dword [rax - 0x7b]
test rax, rax
je 0x1400a89be
invalid
invalid
test rax, rax
test eax, eax
je 0x1400a89be
invalid
mov qword [rax], rdi
mov qword [rax + 8], rsi
jo 0x1400a89b7
cmp byte [rax - 0x77], cl
jo 0x1400a89b7
or byte [rax - 0xb7efa8], cl
mov byte [rax + 0x10], bl
inc rax
adc byte [rax - 1], cl
ror byte [rax - 0x7d], 0xc4
add rsp, 0x38
pop rbx
pop rdi
invalid
cmp byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
mov qword [rbp - 8], rdi
mov dword [rbp - 8], edi
mov qword [rbp - 0x10], rsi
mov dword [rbp - 0x10], esi
mov ecx, 8
add byte [rax], al
add byte [rdx + 0x18], bh
mov edx, 0x18
add byte [rax], al
add al, ch
call fcn.1400ceec0
jmp 0x1400a8a37
add al, byte fs:[rax]
add byte [rdi], cl
or esp, dword [rsi + 0xf]
invalid
invalid
ud2
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
xor byte [rax - 0x75], cl
clc
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
mov rdx, qword [rbp - 0x10]
mov edx, dword [rbp - 0x10]
call fcn.1400a8a10
adc al, byte [rax]
add byte [rax], al
nop
add rsp, 0x28
sub byte [rbx + 0x5f], bl
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
int3
int3
int3
int3
sub esp, 0x40
lea rbp, [rsp + 0x40]
lea ebp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
invalid
dec dword [rax - 0x77]
invalid
mov qword [rbp - 0x10], rcx
invalid
mov qword [rbp - 0x18], rdx
push rbp
call 0xcb529d2d
call qword [rdx]
mov rax, qword [rbp - 0x18]
call 0x148830d7c
invalid
call 0x148830d7c
cmp dword [rax + 8], 0
js 0x1400a8a3c
add byte [rbp + rcx + 0x48], dh
cmp dword [rax + 0x10], 0x11
adc byte [rcx], dl
je case.0x1400a8aba.93
or eax, 0x10788348
adc dword [rbx + 0xc], esi
invalid
cmp qword [rax + 0x10], 0x11
adc byte [rcx], dl
jae case.0x1400a7b32.72
or al, 0x4c
mov eax, dword [rbp - 0x10]
invalid
invalid
mov r8, qword [rbp - 0x10]
invalid
invalid
jmp case.0x1400a7b32.74
add rsp, 0x40
pop rbp
invalid
ret
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
mov r8, qword [r8 - 8]
mov rcx, qword [0x1401611e0]
xchg dword [rbx], ecx
add byte [rcx], dh
invalid
xor edx, edx
add rsp, 0x40
pop rbp
ror byte [rax - 0x7d], cl
invalid
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x2b9a1
add byte [rsi + 0xf], ah
nop word [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
invalid
adc byte [rbp + 0x48], dl
sub esp, 0x20
invalid
push rbp
sub rsp, 0x20
and byte [rax - 0x73], cl
lea rbp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
push 0x40
mov rax, qword [rbp - 0x18]
call 0x1485b15ce
mov rdx, qword [rax + 8]
mov edx, dword [rax + 8]
mov r8, qword [rax + 0x10]
adc byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp - 0x10]
call fcn.14009f3b0
nop
imul edi, edi, 0x834890ff
invalid
call qword [rax + 0x20c48348]
add rsp, 0x20
invalid
and byte [rbp - 0x3d], bl
pop rbp
ret
int3
int3
int3
sub rsp, 0x28
mov rcx, qword [rcx]
mov ecx, dword [rcx]
in al, dx
sub byte [rax - 0x75], cl
invalid
mov ecx, dword [rcx]
or dword [rcx + 0x3e083c8], ecx
mov eax, ecx
and eax, 3
loopne 0x1400a8aaf
add ecx, dword [rax - 0x73]
lea rdx, [0x140158620]
lea edx, [0x140158620]
adc eax, 0xafb6d
insd dword [rdi], dx
sti
or al, byte [rax]
add byte [rax + 0x63], cl
add al, 0x82
invalid
movsxd rax, dword [rdx + rax*4]
invalid
invalid
add rax, rdx
sar bh, 1
jmp rax
loopne 0x1400a8b05
mov rax, qword [rcx]
mov eax, dword [rcx]
add dword [rax - 0x75], ecx
mov rdx, qword [rcx + 8]
mov edx, dword [rcx + 8]
push rcx
or bl, ch
xor ecx, dword [rax - 0x75]
invalid
jmp case.0x1400a6f29.228
mov rax, qword [rcx - 1]
mov eax, dword [rcx - 1]
dec dword [r8 - 0x75]
dec dword [rax - 0x75]
mov rdx, qword [rcx + 7]
mov edx, dword [rcx + 7]
push rcx
invalid
mov rcx, rax
mov ecx, eax
sar edi, 0x52
call qword [rdx + 0x40]
jmp case.0x1400a6f29.228
jmp case.0x1400a6f29.228
shr rcx, 0x20
shr ecx, 0x20
jmp 0x1bdad72fc
call fcn.1400a0880
movabs byte [0x48c0be0f48ffff7d], al
invalid
dec dword [rax + 0xf]
movsx rax, al
mov esi, 0xd8d48c0
ror byte [rax - 0x73], 0xd
lea rcx, [0x14012db10]
lea ecx, [0x14012db10]
or eax, 0x85027
invalid
push rax
or byte [rax], al
mov rdx, qword [rcx + rax*8]
mov edx, dword [rcx + rax*8]
adc al, 0xc1
lea rcx, str.entity_not_foundpermission_deniedconnection_refusedconnection_resethost_unreachablenetwork_unreachableconnection_abortednot_connectedaddress_in_useaddress_not_availablenetwork_downbroken_pipeentity_already_existsoperation_would_blocknot_a_directoryis_a_directorydirectory_not_emptyread_only_filesystem_or_storage_mediumfilesystem_loop_or_indirection_limit__e.g._symlink_loop_stale_network_file_handleinvalid_input_parameterinvalid_datatimed_outwrite_zerono_storage_spaceseek_on_unseekable_filefilesystem_quota_exceededfile_too_largeresource_busyexecutable_file_busydeadlockcross_device_link_or_renametoo_many_linksinvalid_filenameargument_list_too_longoperation_interruptedunsupportedunexpected_end_of_fileout_of_memoryother_erroruncategorized_errorOscode
lea ecx, [0x14012dc58]
push rcx
or byte [rax], al
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
add al, 0xc1
add rsp, 0x28
add esp, 0x28
invalid
ret
shr rcx, 0x20
shr ecx, 0x20
jmp 0x169040e24
and byte [rbx + 0x147728f9], al
cmp ecx, 0x28
ja case.0x1400a8aba.8
stc
sub byte [rdi + 0x14], dh
adc al, 0x48
lea rax, [0x140158630]
lea eax, [0x140158630]
and edi, ebx
sti
or al, byte [rax]
movsxd rcx, dword [rax + rcx*4]
invalid
mov byte [rax + 1], cl
sar edi, 0xe1
jmp rcx
add rcx, rax
add ecx, eax
jmp rcx
loope case.0x1400a81c6.50
xor eax, eax
shr bl, 0xc4
jmp case.0x1400a81c6.31
mov al, 0x29
sub ebx, ebp
sal byte [rax - 0x4f4314ff], 2
mov al, 1
jmp case.0x1400a81c6.31
mov al, 2
jmp case.0x1400a81c6.31
mov al, 1
jmp case.0x1400a81c6.31
add ebx, ebp
mov esp, 0xb8eb02b0
mov al, 2
jmp case.0x1400a81c6.31
mov al, 2
add ch, bl
jmp case.0x1400a81c6.31
mov eax, 0xb4eb03b0
mov al, 3
jmp case.0x1400a81c6.31
invalid
mov ah, 0xb0
add al, 0xeb
invalid
mov al, 4
jmp case.0x1400a81c6.31
mov al, 0xb0
add eax, 0x6b0aceb
jmp case.0x1400a81c6.31
mov al, 6
mov al, 5
jmp case.0x1400a81c6.31
lodsb al, byte [rsi]
mov al, 6
invalid
jmp case.0x1400a81c6.31
mov al, 7
invalid
jmp case.0x1400a81c6.31
movsb byte [rdi], byte [rsi]
mov al, 8
jmp case.0x1400a81c6.31
or bl, ch
movabs al, byte [0x98eb0ab09ceb09b0]
mov al, 9
jmp case.0x1400a81c6.31
mov al, 0xa
jmp case.0x1400a81c6.31
cwde
mov al, 9
or ebx, ebp
jmp case.0x1400a81c6.31
pushfq
mov al, 0xa
jmp case.0x1400a81c6.31
cwde
cwde
mov al, 0xb
or ebp, ebx
jmp case.0x1400a81c6.31
xchg esp, eax
mov al, 0xc
jmp case.0x1400a81c6.31
mov al, 0xd
or eax, 0xeb08ceb
jmp case.0x1400a81c6.31
invalid
jmp case.0x1400a81c6.31
invalid
mov byte [rax - 0x4f7b14f1], dh
adc bl, ch
invalid
mov al, 0xf
jmp case.0x1400a81c6.31
por mm0, qword [rax + rsi*4 - 0x4f7f14f0]
mov al, 0x10
jmp case.0x1400a81c6.31
xor byte [rax - 0x8616ef], 0xff
mov al, 0x11
jmp case.0x1400a81c6.31
jns 0x1400a8b62
invalid
invalid
adc ecx, ebp
jns 0x1400a8b62
invalid
invalid
push qword [rax - 0x8d16ee]
mov al, 0x12
jmp case.0x1400a81c6.31
jb 0x1400a8b69
invalid
invalid
jb 0x1400a8b69
invalid
invalid
push qword [rax - 0x9416ed]
mov al, 0x13
jmp case.0x1400a81c6.31
imul edi, edi, 0xffffffff
invalid
imul edi, edi, 0xffffffff
invalid
push qword [rax - 0x9b16ec]
mov al, 0x14
jmp case.0x1400a81c6.31
invalid
invalid
invalid
invalid
invalid
invalid
push qword [rax - 0xa216eb]
adc eax, 0xffff5de9
pop rbp
invalid
invalid
push qword [rax - 0xa916ea]
push rsi
invalid
invalid
push qword [rax - 0xb016e9]
jmp case.0x1400a81c6.31
invalid
invalid
push qword [rax - 0xb716e8]
jmp case.0x1400a81c6.31
invalid
invalid
push qword [rax - 0xbe16e7]
sbb ecx, ebp
invalid
invalid
push qword [rax - 0xc516e6]
cmp bh, bh
invalid
invalid
push qword [rax - 0xcc16e5]
sbb ebp, ecx
xor edi, edi
invalid
push qword [rax - 0xd316e4]
jmp case.0x1400a81c6.31
sub al, 0xff
invalid
push qword [rax - 0xda16e3]
sbb eax, 0xffff25e9
and eax, 0xb0ffffff
invalid
invalid
push qword [rax - 0xe116e2]
invalid
invalid
invalid
push qword [rax - 0xe816e1]
invalid
push qword [rax - 0xef16e0]
invalid
push qword [rax - 0xf616df]
invalid
push qword [rax - 0xfd16de]
mov al, 0x22
jmp case.0x1400a81c6.31
invalid
invalid
invalid
invalid
invalid
push qword [rax - 0x10416dd]
and ebp, ecx
sti
invalid
invalid
push qword [rax - 0x10b16dc]
invalid
push qword [rax - 0x11216db]
invalid
push qword [rax - 0x11916da]
invalid
mov al, 0x26
jmp case.0x1400a81c6.31
invalid
invalid
invalid
push qword [rax - 0x12016d9]
invalid
invalid
push qword [rax - 0x12716d8]
invalid
mov al, 0x28
jmp case.0x1400a81c6.31
invalid
dec esp
int3
int3
int3
int3
sub byte [rbx + rcx*4 + 1], cl
mov eax, dword [rcx]
mov ecx, r8d
mov ecx, eax
rol dword [rbx - 0x3fcefc1f], 0x48
and ecx, 3
xor eax, eax
lea rdx, [rcx - 2]
lea edx, [rcx - 2]
lea edx, [rcx - 2]
push rcx
dec byte [rax - 0x7d]
cmp rdx, 2
jae case.0x1400a3868.395
cmp rdx, 2
cmp edx, 2
jae case.0x1400a3868.395
add ch, bl
adc byte [rax - 0x7b], cl
test rcx, rcx
jmp 0x1400a8c3b
test rcx, rcx
je 0x1400a8c3b
or ecx, dword [rcx - 0x75]
dec qword [rcx - 0x75]
invalid
mov rcx, qword [r8 - 1]
mov ecx, dword [rax - 1]
mov rax, qword [r8 + 7]
mov eax, dword [rax + 7]
invalid
call qword [rax + 0x48]
nop
add rsp, 0x28
add esp, 0x28
sub bl, al
ret
int3
int3
int3
int3
int3
int3
int3
int3
int3
sub esp, 0x28
in al, dx
sub byte [rbx + rcx*4 + 1], cl
mov r8, qword [rcx]
mov r8, qword [rcx]
mov ecx, r8d
mov ecx, eax
rol dword [rbx - 0x3fcefc1f], 0x48
and ecx, 3
loope case.0x1400a309e.423
xor eax, eax
lea rdx, [rcx - 2]
lea edx, [rcx - 2]
dec byte [rax - 0x7d]
cli
cmp rdx, 2
cmp edx, 2
add dh, byte [rbx + 2]
jae 0x1400a8c6b
jmp case.0x1400a7b32.112
test rcx, rcx
leave
je case.0x1400a7b32.112
mov rcx, qword [r8 - 1]
mov ecx, dword [rax - 1]
mov rax, qword [r8 + 7]
mov eax, dword [rax + 7]
invalid
call qword [rax + 0x30]
push rax
xor byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
nop
add rsp, 0x28
invalid
ret
int3
int3
int3
int3
int3
int3
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x58
in al, dx
pop rax
in al, dx
pop rax
lea rbp, [rsp + 0x50]
lea ebp, [rsp + 0x50]
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
add dh, bh
invalid
invalid
dec dword [rbp - 0x7b]
test r8, r8
je 0x1400a8f23
add al, byte [rax]
invalid
ror byte [rdi], 0x84
insd dword [rdi], dx
add al, byte [rax]
add byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
add byte [rax], al
mov rsi, r8
mov rdi, rdx
mov edi, edx
xlatb
mov rbx, rcx
mov ebx, ecx
lea r14, [rbp - 0x28]
lea esi, [rbp - 0x28]
jne case.0x1400a3868.411
fmul dword [rbp + rcx*4 + 0x2d]
or bh, dl
lea r13, [0x1401586d4]
lea ebp, [0x1401586d4]
sub eax, 0xafa0a
or al, byte [rax]
add bl, ch
jmp case.0x1400a81c6.71
cmp eax, 0xf8458b4c
mov r8, qword [rbp - 8]
clc
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x1401611e0]
or eax, 0xb8505
add eax, 0x31000b85
sar bh, cl
invalid
or eax, dword [rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x2b725
mov bh, 2
add byte [rax - 0x75], cl
invalid
mov rcx, qword [0x1401611e0]
mov ecx, dword [0x1401611e0]
or eax, 0xb84f6
test byte [rbx], cl
add byte [rcx], dh
xor edx, edx
ror byte [rbx + rcx*4 + 0x45], cl
call 0xf71ca2f3
invalid
invalid
invalid
invalid
mov r8, qword [rbp - 0x18]
call 0xf71ca2f3
call qword [sym.imp.kernel32.dll_HeapFree]
adc dh, byte [rdi + 0x2e660002]
mov bh, 2
add al, byte [rax]
add byte [rsi + 0x2e], ah
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
invalid
test rsi, rsi
test esi, esi
test byte [rdi], 0x84
sbb al, byte [rdx]
je 0x1400a8f23
add byte [rax], al
add byte [rax - 0x77], cl
pop rsp
and al, 0x20
mov qword [rsp + 0x20], rbx
mov dword [rsp + 0x20], ebx
mov rcx, r14
mov ecx, esi
int1
mov edx, 0xfffffff5
invalid
dec dword [rcx - 0x77]
mov r8, rdi
mov eax, edi
clc
mov r9, rsi
call case.0x140080cd8.429
cmp qword [rbp - 0x28], 0
jge case.0x1400a3868.425
invalid
outsd dx, dword [rsi]
ja case.0x1400a7db4.93
invalid
dec dword [rax - 0x7d]
jge case.0x1400a3868.425
fadd dword [rax]
add byte [rax + rbp + 0x4c], dh
mov esp, dword [rbp - 0x20]
invalid
invalid
je case.0x1400a7db4.100
mov r12, qword [rbp - 0x20]
loopne case.0x1400a81c6.86
loopne case.0x1400a81c6.86
mov r15d, r12d
mov edi, esp
and r15d, 3
and edi, 3
out 3, eax
add ecx, dword [rbx + 0x63]
mov ebp, 0xe8014c00
add rax, r13
movsxd rax, dword [r13 + r15*4]
invalid
add rax, r13
add eax, ebp
call 0x14f4c6e3e
jmp rax
loopne case.0x1400a8872.69
mov dh, 0x44
and al, 0x10
and al, 0x10
adc bl, ch
nop word cs:[rax + rax]
nop word cs:[rax + rax]
jmp case.0x1400a829f.117
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
loopne case.0x1400a7db4.111
invalid
mov rcx, qword [rbp - 0x20]
test rcx, rcx
test ecx, ecx
leave
je 0x1400a8f3a
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rax, rsi
mov eax, esi
sub rax, rcx
enter 0xffffffffffff820f, 0xffffffffffffffda
add dword [rax], eax
add byte [rax + 1], cl
invalid
invalid
jb 0x1400a8f43
invalid
fiadd dword [rcx]
add byte [rax], al
add rdi, rcx
add edi, ecx
iretd
mov rsi, rax
jmp case.0x1400a7b32.131
invalid
invalid
pop qword [rcx + 0xf]
movzx eax, byte [r12 + 0xf]
movzx eax, byte [rsp + 0xf]
mov dh, 0x44
and al, 0xf
jmp case.0x1400a829f.117
or al, 0x4c
mov rcx, r12
mov ecx, esp
shr rcx, 0x20
jmp 0x1bb0675a3
and al, ch
call fcn.1400a0880
sti
jp 0x1400a8d83
cmp al, 0x23
and ecx, dword [rdi]
jne 0x1400a8f26
test dword [rcx + 0x49000001], ebx
add byte [rcx - 0x73], cl
lea rax, [r15 - 2]
lea eax, [rdi - 2]
dec byte [r8 - 0x7d]
cmp rax, 2
clc
add cl, byte [rdi]
jb case.0x1400a7b32.131
invalid
dec dword [rbp - 0x7b]
test r15, r15
test edi, edi
dec dword [rdi]
test byte [rdi + rdi*8 - 1], bl
invalid
invalid
je case.0x1400a7b32.131
invalid
invalid
dec dword [rcx - 0x73]
and al, 0xff
invalid
lea rax, [r12 - 1]
dec dword [rax - 0x77]
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x18], eax
call 0x1645718fa
mov rcx, qword [r12 - 1]
and al, 0xff
dec dword [rcx - 0x75]
and al, 7
invalid
mov rax, qword [r12 + 7]
mov qword [rbp - 8], rcx
mov dword [rbp - 8], ecx
clc
mov qword [rbp - 0x10], rax
invalid
call qword [rax]
mov rax, qword [rbp - 0x10]
invalid
adc byte [rax - 0x75], cl
invalid
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
js 0x1400a8dd1
add byte [rdi], cl
test byte [rbx], dl
invalid
je 0x1400a8ce3
adc edi, edi
invalid
invalid
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
adc byte [rcx], dl
adc dword [rdi], ecx
xor ecx, 0xfffffffe
invalid
jae case.0x1400a3868.418
dec dword [rbx + rcx*4 + 0x45]
clc
mov r8, qword [rbp - 8]
mov eax, dword [rbp - 8]
jmp 0x1400a8cd4
invalid
invalid
dec dword [rcx + rcx*4 - 0x20]
shr rax, 0x20
shr eax, 0x20
shr eax, 0x20
call 0x16903110e
cmp eax, 0x28
ja case.0x1400a6f29.263
adc al, 0x48
lea ecx, [0x1401586e4]
invalid
lea rcx, [0x1401586e4]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
enter 0xffffffffffffe0ff, 0x31
shr bl, 0x81
jmp rax
mov al, 0x29
jmp case.0x1400a829f.117
sub ecx, ebp
jp 0x1400a8e08
mov al, 1
jmp case.0x1400a829f.117
add ecx, ebp
jae 0x1400a8e0f
mov al, 2
jmp case.0x1400a829f.117
mov al, 3
jmp case.0x1400a829f.117
mov al, 4
jmp case.0x1400a829f.117
mov al, 5
jmp case.0x1400a829f.117
mov al, 6
jmp case.0x1400a829f.117
mov al, 7
jmp case.0x1400a829f.117
mov al, 8
jmp case.0x1400a829f.117
mov al, 9
jmp case.0x1400a829f.117
mov al, 0xa
jmp case.0x1400a829f.117
mov al, 0xb
jmp case.0x1400a829f.117
mov al, 0xc
jmp case.0x1400a829f.117
mov al, 0xd
jmp case.0x1400a829f.117
mov al, 0xe
jmp case.0x1400a829f.117
mov al, 0xf
jmp case.0x1400a829f.117
mov al, 0x10
jmp case.0x1400a829f.117
mov al, 0x11
jmp case.0x1400a829f.117
mov al, 0x12
jmp case.0x1400a829f.117
adc ch, cl
cld
invalid
mov al, 0x13
jmp case.0x1400a829f.117
mov al, 0x14
jmp case.0x1400a829f.117
mov al, 0x15
jmp case.0x1400a829f.117
mov al, 0x16
jmp case.0x1400a829f.117
invalid
mov al, 0x17
jmp case.0x1400a829f.117
mov al, 0x18
jmp case.0x1400a829f.117
mov al, 0x19
jmp case.0x1400a829f.117
mov al, 0x1a
jmp case.0x1400a829f.117
sbb ch, cl
invalid
mov al, 0x1b
jmp case.0x1400a829f.117
mov al, 0x1c
jmp case.0x1400a829f.117
mov al, 0x1d
jmp case.0x1400a829f.117
mov al, 0x1e
jmp case.0x1400a829f.117
mov al, 0x1f
jmp case.0x1400a829f.117
mov al, 0x20
jmp case.0x1400a829f.117
mov al, 0x21
jmp case.0x1400a829f.117
invalid
invalid
invalid
invalid
mov al, 0x22
jmp case.0x1400a829f.117
mov al, 0x23
jmp case.0x1400a829f.117
mov al, 0x24
jmp case.0x1400a829f.117
mov al, 0x25
jmp case.0x1400a829f.117
mov al, 0x26
jmp case.0x1400a829f.117
invalid
inc dword [rbp + 0x31]
in al, 0x4c
mov eax, esp
xor r12d, r12d
mov rax, r12
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r12, str.failed_to_write_whole_buffer
jmp 0x1400a8f26
mov bh, 0xa
add bl, ch
jrcxz 0x1400a8f90
lea r8, [0x14012ba10]
lea eax, [0x14012ba10]
add eax, 0x82ac6
mov rdx, rsi
call fcn.1400cf260
ud2
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rdi
push r14
push r13
push rbp
clc
call fcn.14009f3b0
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
call 0x140c1c97e
call fcn.1400b46d0
add byte [rax], al
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
pop rbx
pop r14
pop rsi
pop r15
pop rbp
ret
int3
push r15
push rdi
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x88
in al, dx
mov byte [rax], al
add byte [rax], al
in al, dx
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rbp, [rsp + 0x80]
mov qword [rbp], 0xfffffffffffffffe
add r14b, r15b
invalid
invalid
dec dword [rbp - 0x7b]
test eax, eax
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], 0
add byte [rax - 0x39], cl
add r14b, r15b
add dh, bh
invalid
invalid
test eax, eax
ror byte [rdi], 0x84
add r8, qword [r8]
je 0x1400a9329
add byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
mov rbx, rdx
mov rdi, rcx
mov edi, ecx
mov rax, r8
shl rax, 4
shl eax, 4
shl eax, 4
loopne case.0x1400a7b32.162
xor edx, edx
xor ecx, ecx
cmp dword [rbx + rdx], 0
jne 0x1400a9002
invalid
cmp al, 0x13
add byte [rbp + 0xc], dh
invalid
or al, 0x48
inc rcx
inc ecx
ror dword [rax - 0x7d], 0xc2
adc byte [rax + 0x39], cl
invalid
add rdx, 0x10
cmp rax, rdx
cmp eax, edx
cmp eax, edx
sal byte [rbp - 0x12], 1
jne case.0x1400a7b32.162
cmp rsi, rcx
cmp esi, ecx
jb 0x1400a934c
invalid
add byte [rax + 0x29], cl
sub rsi, rcx
sub esi, ecx
invalid
je 0x1400a9329
test byte [0x1880a9018], dl
shl ecx, 4
add eax, dword [rax]
add byte [rax - 0x3f], cl
loope 0x1400a901c
shl rcx, 4
add rbx, rcx
retf
lea r12, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
lea esp, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
and eax, 0xac586
add byte [rbp + rcx*4 + 0x75], cl
fmul dword [rbp + rcx*4 + 0x2d]
invalid
lea r14, [rbp - 0x28]
jne case.0x1400a7b32.164
lea r13, [0x140158788]
sub eax, 0xaf75b
pop rbx
test dword [rdx], 0x4c39eb00
or al, byte [rax]
jmp case.0x1400a8aba.198
invalid
or al, byte [rax]
jmp case.0x1400a8aba.198
mov r8, qword [rbp - 8]
mov eax, dword [rbp - 8]
clc
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x1401611e0]
or eax, 0xb81a2
add byte [rcx], dh
xor edx, edx
sar bh, cl
adc eax, 0x2b3c2
add al, byte [rax]
call qword [sym.imp.kernel32.dll_HeapFree]
add al, byte [rax]
add byte [rax - 0x75], cl
or eax, 0xb8193
or eax, dword [rax]
mov rcx, qword [0x1401611e0]
mov ecx, dword [0x1401611e0]
or eax, dword [rax]
add byte [rcx], dh
xor edx, edx
mov r8, qword [rbp - 0x18]
invalid
ror byte [rbx + rcx*4 + 0x45], cl
call 0xf3b9a656
add al, byte [rax]
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x2b3af
scasd eax, dword [rdi]
mov bl, 2
add byte [rax - 0x77], cl
invalid
invalid
mov rdx, rbx
mov edx, ebx
fimul dword [rax - 0x77]
ror dword [rax - 0x7b], cl
invalid
mov rbx, rdx
test rsi, rsi
test esi, esi
test esi, esi
test byte [rdi], 0x84
rol dword [rdx], 0
je 0x1400a9329
test cl, al
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [rbx - 0x10]
lea eax, [rbx - 0x10]
invalid
mov r15, rsi
test dword [rcx - 0x3f], 0x894c04e7
shl r15, 4
shl edi, 4
out 4, eax
mov rcx, r15
stc
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
leave
test rcx, rcx
je case.0x1400a8872.107
sbb eax, dword [rbx + rcx*4 + 0x48]
adc byte [rax - 0x7d], cl
invalid
mov r9d, dword [rax + 0x10]
mov ecx, dword [rax + 0x10]
add rax, 0x10
add eax, 0x10
rcl byte [rax], 0x48
add ecx, 0xfffffff0
adc byte [rax - 0x7d], cl
sal eax, 0x4d
invalid
add rcx, 0xfffffffffffffff0
test r9, r9
test ecx, ecx
leave
je 0x1400a9080
mov r8, qword [rax + 8]
or bl, bpl
or bl, ch
jmp case.0x1400a7b32.188
or cl, byte [rdi]
invalid
add byte [rbp + 0x31], al
xor r9d, r9d
xor ecx, ecx
leave
mov r8, r12
mov qword [rsp + 0x20], rdi
mov dword [rsp + 0x20], edi
jl 0x1400a90ce
and al, 0x20
mov rcx, r14
int1
mov edx, 0xfffffff4
call case.0x140080cd8.429
fdiv dword [rbx - 1]
dec dword [rax - 0x7d]
jge case.0x1400a7db4.143
fadd dword [rax]
hlt
invalid
fdiv dword [rbx - 1]
jae case.0x1400a81c6.129
invalid
dec dword [rax - 0x7d]
jge case.0x1400a7db4.143
invalid
fadd dword [rax]
add byte [rcx + riz + 0x4c], dh
mov edi, dword [rbp - 0x20]
invalid
je case.default.0x1400a90d1
and dword [rbx + rcx*4 + 0x7d], ecx
mov r15, qword [rbp - 0x20]
loopne case.0x1400a829f.169
mov eax, r15d
mov eax, edi
clc
and eax, 3
movsxd rax, dword [r13 + rax*4]
invalid
test dword [rax], r8d
test dword [rax], eax
add rax, r13
call 0x14f4c71d4
mov dh, 0x47
jmp rax
loopne 0x1400a9115
movzx eax, byte [r15 + 0x10]
adc cl, ch
jmp 0x1400a9185
test al, 0
add byte [rax], al
nop dword [rax]
invalid
invalid
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax - 0x75], cl
loopne case.0x1400a81c6.146
mov rax, qword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
test rax, rax
test eax, eax
ror byte [rdi], 0x84
push rsi
add al, byte [rax]
je 0x1400a9343
test byte [rsi + 2], dl
add byte [rax], al
invalid
add byte [rcx], dh
xor edx, edx
sal byte [rcx], cl
leave
xor ecx, ecx
xor r9d, r9d
leave
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 + 4], al
invalid
invalid
mov r8d, dword [rbx + rdx]
add al, 0x13
adc ecx, dword [rbp + 1]
enter 0x3949, 0xffffffffffffffc0
cmp eax, eax
add r8, r9
cmp r8, rax
cmp eax, eax
cmp eax, eax
sal byte [rdi + 0x11], 0x48
inc ecx
ja 0x1400a911d
adc dword [rax - 1], ecx
ror dword [rax - 0x7d], 0xc2
invalid
invalid
invalid
inc rcx
add rdx, 0x10
add edx, 0x10
ret 0x4d10
adc byte [rbp - 0x77], cl
ror dword [rcx + 0x39], 0xd7
cmp r15, rdx
cmp edi, edx
mov r9, r8
cmp r15, rdx
cmp edi, edx
cmp edi, edx
xlatb
jne 0x1400a9100
jmp case.0x1400a7db4.163
mov r8, r9
mov eax, ecx
enter 0x3948, 0xffffffffffffffce
cmp rsi, rcx
jb 0x1400a934c
and eax, dword [rdx]
add al, byte [rax]
add byte [rcx - 0x77], cl
leave
add byte [rax], al
mov r9, rcx
shl r9, 4
shl ecx, 4
loope case.0x1400a81c6.147
lea rdx, [rbx + r9]
or ecx, dword [rax + 0x29]
invalid
sub rsi, rcx
jne 0x1400a9147
cmp eax, eax
je case.0x1400a7db4.135
invalid
ror byte [rdi], 0x84
sbb bh, bh
invalid
invalid
jmp loc.1400a935d
sub eax, eax
mov ecx, dword [rdx]
cmp rax, rcx
ror byte [rbx - 0x37c6b7f6], 0xf
ja 0x1400a938b
xchg dword [rsi], esi
add al, byte [rax]
add byte [rcx], ch
ror dword [rcx + 0x44014a0a], 0xb
mov dword [rdx], ecx
add qword [rbx + r9 + 8], rax
invalid
or byte [rax - 0x7d], cl
jge case.0x1400a8872.129
cmp qword [rbp - 0x28], 0
je case.0x1400a7db4.135
test bl, dh
invalid
invalid
invalid
test bl, dh
invalid
jge 0x1400a914d
movzx eax, byte [r15 + 0xf]
jmp 0x1400a9185
mov rcx, r15
shr rcx, 0x20
call fcn.1400a0880
cmp al, 0x23
jne 0x1400a932c
mov eax, edi
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb case.0x1400a7b32.177
dec byte [rax - 0x7d]
stc
add cl, byte [rdi]
invalid
ror byte [rdi], 0x84
scasd eax, dword [rdi]
invalid
lea rax, [r15 - 1]
mov qword [rbp - 0x18], rax
mov rcx, qword [r15 - 1]
mov rax, qword [r15 + 7]
mov qword [rbp - 8], rcx
mov qword [rbp - 0x10], rax
call qword [rax]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
je 0x1400a9046
xor r15d, r15d
mov rax, r15
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r15, str.failed_to_write_whole_buffer
jmp 0x1400a932c
lea r8, [0x14012b930]
mov rdx, rsi
call fcn.1400cf260
ud2
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
xor al, 0xc1
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0x48]
lea rdx, [0x1400a9fd0]
add byte [rax], al
add byte [rax], al
call fcn.14009f520
mov byte [rsi + 0x58], 1
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rdx, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x50]
lea rax, [rdx + 0x50]
cmp qword [rdx + 0x48], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rdx + 0x48], 1
mov qword [rdx + 0x50], 0
je 0x1400a9f58
test rcx, rcx
je 0x1400a9f58
lock dec qword [rcx]
jne 0x1400a9f3e
call fcn.1400a9f60
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0x50]
add rsp, 0x20
pop rsi
ret
or byte [rax - 0x75], cl
or ecx, ebp
invalid
invalid
cmp qword [rax], 0
mov qword [rax], 0
add byte [rax], al
add byte [rax], al
mov byte [rax + 0x10], 2
je 0x1400a9ff8
test rcx, rcx
je 0x1400a9ff8
lock dec qword [rcx]
jne 0x1400a9ff8
invalid
add eax, 0xffff68e9
inc ebx
int3
jmp fcn.1400a9f60
ret
and al, 0x50
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rcx
call fcn.1400aa2d0
test al, al
jne fcn.1400aa204
mov rax, qword [0x140161178]
mov ecx, dword [0x140161294]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
lea rcx, [rcx + 0x41]
cmp rax, rcx
jne 0x1400aa06d
mov eax, dword [0x140161180]
inc eax
jne 0x1400aa0a0
lea rcx, str.lock_count_overflow_in_reentrant_mutexlibrary_std_src_sync_remutex.rs
lea r8, [0x14012bea8]
mov edx, 0x26
call fcn.1400cf6d0
ud2
lea rcx, [0x140161170]
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov eax, dword [0x140161294]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0x41]
mov qword [0x140161178], rax
mov eax, 1
mov dword [0x140161180], eax
lea rax, [0x140161160]
mov qword [rbp - 0x20], rax
lea rax, [rbp - 0x20]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 0
lea rdx, fcn.1400a0d90
lea rcx, [rbp - 0x30]
lea ecx, [rbp - 0x30]
lea ecx, [rbp - 0x30]
mov r8, rsi
call fcn.14000aba0
mov r8, qword [rbp - 0x28]
test al, al
je 0x1400aa0ec
test r8, r8
lea rsi, str.formatter_error
sbb dword [rax], ecx
add byte [rcx + 0xf], cl
invalid
invalid
sbb dword [rax], ecx
add byte [rcx + 0xf], cl
invalid
jmp fcn.1400aa16a
test r8, r8
je 0x1400aa13a
mov eax, r8d
and eax, 3
xor esi, esi
lea rdx, [rax - 2]
cmp rdx, 2
cmp edx, 2
cmp edx, 2
jb fcn.1400aa16a
test rax, rax
je fcn.1400aa16a
lea rax, [r8 - 1]
mov qword [rbp - 0x18], rax
mov rcx, qword [r8 - 1]
dec dword [rcx - 0x75]
mov eax, dword [rax + 7]
mov eax, dword [rax + 7]
mov qword [rbp - 8], rcx
mov qword [rbp - 0x10], rax
call qword [rax]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
or byte [rax], al
or byte [rax], al
je 0x1400aa155
cmp qword [rax + 0x10], 0x11
jae 0x1400aa13e
js 0x1400aa141
adc dword [rbx + 0xa], esi
mov r8, qword [rbp - 8]
jmp 0x1400aa146
xor esi, esi
jmp fcn.1400aa16a
mov r8, qword [rbp - 8]
clc
mov r8, qword [r8 - 8]
mov eax, dword [rax - 8]
mov rcx, qword [0x1401611e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jo 0x1400aa157
add byte [rcx], dh
sar bh, cl
adc eax, 0x2a2b3
mov rcx, qword [0x1401611e0]
or eax, 0xb7084
xor esi, esi
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x2a29e
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp - 0x18]
call case.0x14009424c.220
invalid
call qword [rax + 0x20c48348]
call 0x13f5e5013
invalid
call qword [rax + 0x20c48348]
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 8]
or r8b, r13b
je 0x1400aab02
invalid
invalid
nop
or r8b, r13b
je 0x1400aab02
invalid
call qword [rax + 0x20c48348]
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x1e0
mov rsi, rcx
mov r14, qword [rdx]
mov rbx, qword [rdx + 8]
movzx edi, word [rdx + 0x10]
mov rax, qword [0x1401611e8]
mov eax, dword [0x1401611e8]
mov eax, dword [0x1401611e8]
add byte [rax - 0x7d], cl
clc
add ecx, dword [rdi]
jne 0x1400aad39
invalid
invalid
sti
jg 0x1400aaba3
cmp rax, 3
jne 0x1400aad39
cmp rbx, 0x17f
ja 0x1400aad4b
invalid
add byte [rbp + rcx*4 + 0x7c], cl
and al, 0x60
lea r15, [rsp + 0x60]
mov rcx, r15
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + rbx + 0x60], 0
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax - 0x73], cl
add dword [r8 - 0x7d], ecx
cmp rbx, 0xe
lea eax, [rbx + 1]
cmp rbx, 0xe
cmp ebx, 0xe
ja 0x1400aabe8
xor edx, edx
nop
cmp byte [rsp + rdx + 0x60], 0
je 0x1400aaca4
inc rdx
cmp rax, rdx
jne 0x1400aabd0
in eax, dx
in eax, dx
jmp 0x1400aad00
lea rcx, [rsp + 0x67]
and rcx, 0xfffffffffffffff8
sub rcx, r15
je 0x1400aac1e
invalid
sub byte [rsi + riz + 0x31], dh
shl byte [rsi + 0xf], cl
invalid
je 0x1400aac1e
ret 0x3948
lea rdx, [rbx - 0xf]
xor ecx, ecx
movabs r8, 0xfefefefefefefeff
movabs r9, 0x8080808080808080
nop dword [rax + rax]
mov r10, qword [rsp + rcx + 0x60]
mov r11, r10
not r11
add r10, r8
and r10, r11
test r10, r9
jne 0x1400aac75
cmp rdx, rbx
jne 0x1400aad00
lea rax, str.file_name_contained_an_unexpected_NUL_byte
mov qword [rsi + 8], rax
mov qword [rsi], 1
jmp 0x1400aad2a
add rsp, 0x1e0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
call fcn.1400d2ba0
cmp rbx, 0x17f
jbe 0x1400aabaa
mov rcx, rsi
mov rdx, r14
mov r8, rbx
mov r9d, edi
add rsp, 0x1e0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp 0x1400d2c00
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x88
lea rbp, [rsp + 0x80]
movdqa xmmword [rbp - 0x10], xmm7
jg 0x1400aae0c
invalid
movdqa xmmword [rbp - 0x20], xmm6
jne 0x1400aad75
jg 0x1400aae0c
invalid
jne 0x1400aad75
mov qword [rbp - 0x28], 0xfffffffffffffffe
mov rsi, rcx
mov rcx, qword [rdx]
mov rax, qword [rdx + 8]
test rax, rax
je 0x1400aadde
movzx r13d, word [rdx + 0x10]
nop word cs:[rax + rax]
mov bh, 0x6a
adc byte [rsi + 0x66], ah
nop word cs:[rax + rax]
mov r8, qword [rax + 0x20]
mov r15, qword [rax + 0x28]
movzx edx, word [r8]
and byte [rbx + rcx*4 + 0x78], cl
sub byte [rcx + 0xf], al
mov bh, 0x10
cmp edx, 0x17
je 0x1400aae19
cmp edx, 2
je 0x1400aadf2
mov rax, r15
test r15, r15
jne 0x1400aadc0
call qword [sym.imp.ws2_32.dll_freeaddrinfo]
mov eax, 4
xor edi, edi
xor ecx, ecx
jmp 0x1400aafcb
mov qword [rbp - 0x38], rcx
cmp qword [rax + 0x10], 0x10
jb 0x1400ab046
mov ebx, dword [r8 + 4]
mov eax, ebx
shr eax, 0x10
movd xmm6, eax
pinsrw xmm6, r13d, 1
xor r12d, r12d
jmp 0x1400aae40
outsb dx, byte [rsi]
invalid
mov qword [rbp - 0x38], rcx
cmp qword [rax + 0x10], 0x1c
jb 0x1400ab064
movdqu xmm6, xmmword [r8 + 8]
mov r14d, dword [r8 + 4]
mov edi, dword [r8 + 0x18]
pshufd xmm7, xmm6, 0xf9
mov r12w, 1
movzx eax, byte [0x140161290]
mov ecx, 0x80
mov edx, 4
call fcn.1400077b0
test rax, rax
je 0x1400aaffd
mov word [rax], r12w
mov word [rax + 2], bx
movd dword [rax + 4], xmm6
movq qword [rax + 8], xmm7
pshufd xmm0, xmm7, 0xee
movd dword [rax + 0x10], xmm0
mov dword [rax + 0x14], r14d
mov dword [rax + 0x18], edi
mov word [rax + 0x1c], r13w
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 4
mov qword [rbp - 0x48], 1
mov edi, 1
lea rcx, [rbp - 0x58]
jmp 0x1400aaefd
pshufd xmm0, xmm6, 0xf9
mov rdx, rdi
shl rdx, 5
mov word [rax + rdx], r14w
mov word [rax + rdx + 2], r12w
movd dword [rax + rdx + 4], xmm7
pshufd xmm1, xmm0, 0xee
movd dword [rax + rdx + 0x10], xmm1
movq qword [rax + rdx + 8], xmm0
mov r8d, dword [rbp - 0x3c]
mov dword [rax + rdx + 0x14], r8d
mov r8d, dword [rbp - 0x40]
mov dword [rax + rdx + 0x18], r8d
mov word [rax + rdx + 0x1c], r13w
sbb al, 0x48
inc edi
mov qword [rbp - 0x48], rdi
test r15, r15
je 0x1400aafb9
mov rdx, r15
nop dword [rax]
invalid
mov r9, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov r15, qword [rdx + 0x28]
sub byte [rbp + 0xf], al
mov bh, 1
movzx r8d, word [r9]
cmp r8d, 0x17
je 0x1400aaf70
cmp r8d, 2
je 0x1400aaf40
mov rdx, r15
test r15, r15
jne 0x1400aaf10
jmp 0x1400aafb9
add byte [rax], al
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
cmp qword [rdx + 0x10], 0x10
cmp dword [rdx + 0x10], 0x10
jb case.0x1400a81c6.159
invalid
mov dword [rax], 0x8b450000
invalid
mov r12d, dword [r9 + 4]
mov esp, dword [rcx + 4]
mov edx, r12d
shr edx, 0x10
movd xmm7, edx
pinsrw xmm7, r13d, 1
pinsrw mm7, ebp, 1
pinsrw mm7, ebp, 1
std
add dword [rbp + 0x31], eax
test byte [rax + 0x3b], 0x7d
cmp rdi, qword [rbp - 0x50]
jne 0x1400aaeb0
xor r14d, r14d
cmp rdi, qword [rbp - 0x50]
cmp edi, dword [rbp - 0x50]
jne 0x1400aaeb0
jmp 0x1400aafa2
cmp qword [rdx + 0x10], 0x1c
jb 0x1400ab02c
invalid
mov cl, 0
add byte [rax], al
invalid
mov cl, 0
add byte [rax], al
movdqu xmm6, xmmword [r9 + 8]
outsd dx, dword [rsi]
jno 0x1400aaf89
mov edx, dword [r9 + 4]
mov dword [rbp - 0x3c], edx
mov edx, dword [r9 + 0x18]
mov edx, dword [rcx + 0x18]
mov dword [rbp - 0x40], edx
mov r14w, 1
add dword [rax], eax
push rbp
shl byte [rsi + 0x41], 0xbe
add dword [rax], eax
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
dec byte [rax + 0x3b]
movdqa xmm7, xmm6
cmp rdi, qword [rbp - 0x50]
jge 0x1400aaf4c
jge 0x1400aaf4c
jne 0x1400aaeb0
mov rbx, rcx
mov rdx, rdi
call fcn.1400d2ae0
xor edi, dword [rbx + 2]
invalid
xor edi, dword [rbx + 2]
add byte [rax - 0x75], cl
mov rax, qword [rbp - 0x58]
mov rcx, rbx
mov rax, qword [rbp - 0x58]
mov eax, dword [rbp - 0x58]
mov rcx, rbx
fldl2t
idiv esi
invalid
invalid
jmp 0x1400aaeb0
mov rcx, qword [rbp - 0x38]
call qword [sym.imp.ws2_32.dll_freeaddrinfo]
mov rax, qword [rbp - 0x58]
invalid
invalid
test al, 0x48
mov ecx, dword [rbp - 0x50]
invalid
mov rcx, qword [rbp - 0x50]
shl rdi, 5
add rdi, rax
mov qword [rsi], rax
add eax, 0x48c70148
mov dword [rsi], eax
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rdi
movaps xmm6, xmmword [rbp - 0x20]
sub byte [rbp - 0x20], dh
sub byte [rbp - 0x20], dh
jne case.0x1400bec06.185
movaps xmm7, xmmword [rbp - 0x10]
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rbp - 0x29], 1
mov ecx, 4
xlatb
add dword [rcx + 4], edi
mov edx, 0x80
call fcn.1400ceec0
add al, byte ds:[rax]
add al, byte ds:[rax]
jmp 0x1400ab080
lea rcx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in___library_std_src_sys_common_net.rs
lea ecx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in___library_std_src_sys_common_net.rs
lea r8, [0x14012d900]
mov edx, 0x42
call fcn.1400cf3b0
add al, byte [r8]
add al, byte [r8]
add bl, ch
push rsp
jmp 0x1400ab080
lea rcx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in6___
or eax, 0x828e5
in eax, 0x28
or byte [rax], al
lea r8, [0x14012d960]
mov edx, 0x43
call fcn.1400cf3b0
add al, byte [rax]
add al, byte [rax]
add bl, ch
cmp al, dh
xlatb
add dword [rax - 0x73], ecx
or eax, 0x82847
jmp 0x1400ab080
mov byte [rbp - 0x29], 1
lea rcx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in___library_std_src_sys_common_net.rs
lea r8, [0x14012d900]
mov edx, 0x42
add byte [rax], al
add al, ch
add al, byte [r8]
add byte [rax], al
add al, ch
add al, byte [r8]
jmp 0x1400ab080
mov byte [rbp - 0x29], 1
lea rcx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in6___
lea r8, [0x14012d960]
mov edx, 0x43
add byte [rdx + 0x43], bh
call fcn.1400cf3b0
ud2
xor eax, eax
mov r9, qword [rbp + 0x4d0]
test r15, r15
je 0x1400ac4ae
test r12, r12
je 0x1400abcc0
test r13, r13
jne 0x1400abcc0
mov r12d, 1
test r9, r9
je 0x1400abcca
mov rdx, r9
and rdx, 7
je 0x1400abccf
mov rcx, r9
and rcx, 0xfffffffffffffff8
mov r13, rax
nop word [rax + rax]
mov r13, qword [r13 + 0x3d8]
dec rdx
jne 0x1400abca0
cmp r9, 8
jae 0x1400abce0
jmp 0x1400abd1e
test r12, r12
jne 0x1400abd23
jmp 0x1400aef23
mov r13, rax
jmp 0x1400abd1e
mov r13, rax
mov rcx, r9
cmp r9, 8
jb 0x1400abd1e
nop dword [rax + rax]
mov rax, qword [r13 + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov r13, qword [rax + 0x3d8]
add rcx, 0xfffffffffffffff8
jne 0x1400abce0
xor r9d, r9d
xor eax, eax
movzx ecx, word [r13 + 0x3d2]
mov rsi, r13
mov r14, r9
cmp r9, rcx
jb 0x1400abd68
nop word cs:[rax + rax]
mov rcx, qword [rsi + 0x160]
test rcx, rcx
je 0x1400aee01
movzx r14d, word [rsi + 0x3d0]
inc rax
mov rsi, rcx
cmp r14w, word [rcx + 0x3d2]
jae 0x1400abd40
test rax, rax
je 0x1400abe00
mov r13, qword [rsi + r14*8 + 0x3e0]
mov rcx, rax
dec rcx
je 0x1400abdee
mov rdx, rcx
and rdx, 7
je 0x1400abda5
mov rcx, rdx
nop dword [rax]
mov r13, qword [r13 + 0x3d8]
dec rcx
jne 0x1400abd90
not rdx
add rdx, rax
mov rcx, rdx
add rax, 0xfffffffffffffffe
cmp rax, 7
jb 0x1400abdee
nop
mov rax, qword [r13 + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov r13, qword [rax + 0x3d8]
add rcx, 0xfffffffffffffff8
jne 0x1400abdb0
xor r9d, r9d
jmp 0x1400abe07
lea r9, [r14 + 1]
mov r13, rsi
dec r15
imul rax, r14, 0x38
lea rbx, [rsi + rax]
add rbx, 0x168
shl r14, 5
cmp byte [rsi + r14 + 0x18], 2
jne 0x1400abe80
mov rdi, qword [rbp + 0x4a0]
mov eax, 0
test rdi, rdi
je 0x1400abc69
mov r14, r9
mov rsi, r12
mov r9, qword [rbx]
mov rax, qword [rbx + 0x10]
mov r12, qword [rbp + 0x4a8]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x4e0]
mov rdx, rdi
mov r8, r12
call fcn.1400b0470
cmp qword [rbp + 0x4e0], 0
je 0x1400ac067
xor eax, eax
mov r12, rsi
mov r9, r14
jmp 0x1400abc69
mov rdi, qword [rbx + 0x18]
mov r8, qword [rbx + 0x28]
test r8, r8
mov qword [rbp + 0x4c8], r12
mov qword [rbp + 0x4d0], r9
je 0x1400abec5
js 0x1400aef40
movzx eax, byte [0x140161290]
mov edx, 1
mov rcx, r8
mov r12, r8
call fcn.1400077b0
mov r8, r12
test rax, rax
jne 0x1400abeca
jmp 0x1400aef7e
mov eax, 1
mov qword [rbp + 0x570], rax
mov rcx, rax
mov rdx, rdi
mov qword [rbp + 0x578], r8
call sub.VCRUNTIME140.dll_memcpy
movzx edi, byte [rbx + 0x30]
mov rdx, qword [rbx]
mov rbx, qword [rbx + 0x10]
mov r12d, 2
test rbx, rbx
mov qword [rbp + 0x560], r15
mov byte [rbp + 0x4c0], dil
je 0x1400abf50
mov rax, rbx
shr rax, 0x3e
jne 0x1400aef4a
mov r15, rbx
add r15, rbx
je 0x1400abf50
mov rdi, rdx
movzx eax, byte [0x140161290]
mov edx, 2
mov rcx, r15
call fcn.1400077b0
test rax, rax
je 0x1400aef90
mov r12, rax
mov rdx, rdi
jmp 0x1400abf53
xor r15d, r15d
add rsi, r14
mov rcx, r12
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x570]
mov qword [rbp - 0x18], rax
mov rax, qword [rbp + 0x578]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rax
movzx eax, byte [rbp + 0x4c0]
mov byte [rbp], al
mov qword [rbp - 0x30], r12
mov qword [rbp - 0x28], rbx
mov qword [rbp - 0x20], rbx
mov rbx, qword [rsi]
mov rdi, qword [rsi + 0x10]
test rdi, rdi
je 0x1400abfcb
mov r15, qword [rbp + 0x560]
js 0x1400aef6d
add byte [rax], al
movzx eax, byte [0x140161290]
mov edx, 1
mov rcx, rdi
call fcn.1400077b0
mov r12, rax
test rax, rax
jne 0x1400abfd8
jmp 0x1400aef54
mov r12d, 1
mov r15, qword [rbp + 0x560]
mov rcx, r12
mov rdx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [rsi + 0x18]
mov qword [rbp + 0x500], r12
mov qword [rbp + 0x508], rdi
mov qword [rbp + 0x510], rdi
mov byte [rbp + 0x518], al
mov byte [rbp + 0x56e], 0
lea rcx, [rbp + 0x430]
lea rdx, [rbp + 0x4a0]
lea r8, [rbp - 0x30]
lea r9, [rbp + 0x500]
call fcn.1400b0b30
cmp byte [rbp + 0x448], 2
mov r12, qword [rbp + 0x4c8]
je 0x1400abc60
cmp qword [rbp + 0x438], 0
je 0x1400abc60
mov r8, qword [rbp + 0x430]
mov rcx, qword [0x1401611e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400abc60
mov rax, qword [rbp + 0x4e8]
mov rdx, qword [rbp + 0x4f0]
mov rcx, qword [rbp + 0x4f8]
mov byte [rbp + 0x56f], 0
test rdx, rdx
je 0x1400ac1f5
mov rax, qword [rax + rcx*8 + 0x3d8]
mov rcx, rdx
dec rcx
je 0x1400ac15e
mov r8, rcx
and r8, 7
je 0x1400ac0ce
mov rcx, r8
nop dword [rax]
movzx r9d, word [rax + 0x3d2]
mov rax, qword [rax + r9*8 + 0x3d8]
dec rcx
jne 0x1400ac0b0
not r8
add r8, rdx
mov rcx, r8
add rdx, 0xfffffffffffffffe
cmp rdx, 7
jb 0x1400ac15e
nop dword [rax]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
add rcx, 0xfffffffffffffff8
jne 0x1400ac0e0
movzx ecx, word [rax + 0x3d2]
dec rcx
mov qword [rbp + 0x418], rax
mov qword [rbp + 0x420], 0
mov qword [rbp + 0x428], rcx
lea rcx, [rbp - 0x30]
lea rdx, [rbp + 0x418]
lea r8, [rbp + 0x56f]
call fcn.1400b0610
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0x480], rax
movups xmm0, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x470], xmm0
movdqu xmm0, xmmword [rbp - 0x30]
movups xmm1, xmmword [rbp - 0x20]
movups xmm2, xmmword [rbp - 0x10]
adc byte [rbp - 0x10], dl
movups xmm3, xmmword [rbp]
movaps xmmword [rbp + 0x460], xmm3
movaps xmmword [rbp + 0x450], xmm2
movaps xmmword [rbp + 0x440], xmm1
movdqa xmmword [rbp + 0x430], xmm0
mov rdx, qword [rbp + 0x28]
sub byte [rax - 0x75], cl
cmp byte [r15], r9b
mov bh, 0x8a
rol byte [rbx], cl
add byte [rax], al
cmp rax, rcx
jae 0x1400ac22a
invalid
mov rcx, rdx
jmp 0x1400ac259
mov qword [rbp + 0x500], rax
mov qword [rbp + 0x508], 0
add byte [rax], al
mov qword [rbp + 0x510], rcx
lea rcx, [rbp - 0x30]
lea rdx, [rbp + 0x500]
add byte [0xcd56c21b], al
test dword [rdi + 5], ebp
add byte [rax], al
call fcn.1400b0610
jmp 0x1400ac34b
mov r8, qword [rbp + 0x30]
nop
mov rcx, qword [rdx + 0x160]
test rcx, rcx
je 0x1400ac254
movzx eax, word [rdx + 0x3d0]
inc r8
mov rdx, rcx
cmp ax, word [rcx + 0x3d2]
jae 0x1400ac230
jmp 0x1400ac259
mov rax, r8
xor ecx, ecx
imul rdx, rax, 0x38
shl rax, 5
mov r8, qword [rcx + rdx + 0x198]
mov qword [rbp + 0x530], r8
movups xmm0, xmmword [rcx + rdx + 0x168]
movups xmm1, xmmword [rcx + rdx + 0x178]
movups xmm2, xmmword [rcx + rdx + 0x188]
movaps xmmword [rbp + 0x520], xmm2
movaps xmmword [rbp + 0x510], xmm1
movaps xmmword [rbp + 0x500], xmm0
mov r8, qword [rbp + 0x460]
mov qword [rcx + rdx + 0x198], r8
movaps xmm0, xmmword [rbp + 0x430]
movaps xmm1, xmmword [rbp + 0x440]
movaps xmm2, xmmword [rbp + 0x450]
add byte [rax], al
movups xmmword [rcx + rdx + 0x188], xmm2
movups xmmword [rcx + rdx + 0x178], xmm1
add byte [rax], al
movups xmmword [rcx + rdx + 0x168], xmm0
movups xmm0, xmmword [rcx + rax]
movups xmm1, xmmword [rcx + rax + 0x10]
lea rdx, [rbp + 0x538]
xchg ebp, eax
cmp byte [0x15119c2eb], al
adc byte [rdi], cl
adc dword [rdx], eax
xchg ebp, eax
cmp byte [0x15119c2eb], al
adc byte [rdi], cl
adc dword [rdx], eax
lea rdx, [rbp + 0x468]
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rcx + rax], xmm0
movups xmmword [rcx + rax + 0x10], xmm1
mov rax, qword [rbp + 0x550]
mov qword [rbp + 0x20], rax
movaps xmm0, xmmword [rbp + 0x540]
movaps xmmword [rbp + 0x10], xmm0
movdqa xmm0, xmmword [rbp + 0x500]
movaps xmm1, xmmword [rbp + 0x510]
movaps xmm2, xmmword [rbp + 0x520]
movaps xmm3, xmmword [rbp + 0x530]
movaps xmmword [rbp], xmm3
movaps xmmword [rbp - 0x10], xmm2
movaps xmmword [rbp - 0x20], xmm1
movdqa xmmword [rbp - 0x30], xmm0
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0x550], rax
movaps xmm0, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x540], xmm0
movdqa xmm0, xmmword [rbp - 0x30]
movaps xmm1, xmmword [rbp - 0x20]
movaps xmm2, xmmword [rbp - 0x10]
movaps xmm3, xmmword [rbp]
movaps xmmword [rbp + 0x530], xmm3
movaps xmmword [rbp + 0x520], xmm2
dec qword [rbp + 0x4b0]
movaps xmmword [rbp + 0x510], xmm1
movdqa xmmword [rbp + 0x500], xmm0
cmp byte [rbp + 0x56f], 0
je 0x1400ac3dd
test r12, r12
je 0x1400aefeb
mov rax, qword [rdi + 0x3d8]
mov qword [rbp + 0x4a0], rax
dec r12
mov qword [rbp + 0x4a8], r12
mov qword [rax + 0x160], 0
mov rcx, qword [0x1401611e0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax + 0x530bd], al
add byte [rdx], al
cmp byte [rbp + 0x530], 2
mov eax, 0
mov r12, rsi
mov r9, r14
je 0x1400abc69
mov r12, r15
mov rbx, qword [rbp + 0x500]
mov r15, qword [rbp + 0x508]
mov rax, qword [rbp + 0x538]
mov qword [rbp + 0x570], rax
mov rax, qword [rbp + 0x540]
mov qword [rbp + 0x578], rax
movzx edi, byte [rbp + 0x550]
cmp qword [rbp + 0x520], 0
je 0x1400ac44c
mov r8, qword [rbp + 0x518]
mov rcx, qword [0x1401611e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r9, r14
test r15, r15
je 0x1400ac466
mov rcx, qword [0x1401611e0]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r9, r14
mov eax, 0
cmp dil, 2
mov r15, r12
mov r12, rsi
je 0x1400abc69
mov eax, 0
cmp qword [rbp + 0x578], 0
je 0x1400abc69
mov rcx, qword [0x1401611e0]
xor edx, edx
mov r8, qword [rbp + 0x570]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r9, r14
xor eax, eax
jmp 0x1400abc69
mov rax, qword [rbp + 0x4b0]
mov qword [rbp + 0x3f0], rax
movdqu xmm0, xmmword [rbp + 0x4a0]
movdqu xmmword [rbp + 0x3e0], xmm0
mov qword [rbp + 0x3d8], 1
movzx eax, byte [0x140161290]
mov ecx, 4
add al, 0
add byte [rax], al
mov edx, 1
call fcn.1400077b0
test rax, rax
je 0x1400af025
mov dword [rax], 0x48544150
mov rcx, rax
add rcx, 4
mov qword [rbp + 0x500], rax
test dword [rax], eax
add eax, 0x89480000
lea ecx, [rax]
add eax, 0xc7660000
test dword [rax], edx
add eax, 0
add byte [rax], al
lea rcx, [rbp + 0x430]
lea rdx, [rbp + 0x500]
mov qword [rbp + 0x578], rax
call fcn.1400b0250
mov r8, qword [rbp + 0x578]
mov qword [rbp - 0x18], r8
mov qword [rbp - 0x10], 4
add byte [rax], al
mov qword [rbp - 8], 4
mov dword [rbp - 8], 4
mov byte [rbp], 0
movdqu xmm0, xmmword [rbp + 0x430]
movdqa xmmword [rbp - 0x30], xmm0
mov r14, qword [rbp + 0x440]
mov qword [rbp - 0x20], r14
mov rsi, qword [rbp - 0x30]
mov r15, qword [rbp + 0x3e0]
test r15, r15
je 0x1400ac649
mov rax, qword [rbp + 0x3e8]
mov qword [rbp + 0x560], rax
mov r13, qword [sym.imp.kernel32.dll_CompareStringOrdinal]
lea rcx, [r15 + 0x168]
movzx eax, word [r15 + 0x3d2]
mov qword [rbp + 0x570], rax
imul rdi, rax, 0x38
mov rbx, 0xffffffffffffffff
nop word cs:[rax + rax]
test rdi, rdi
je 0x1400ac600
lea r12, [rcx + 0x38]
mov r8, qword [rcx]
mov r9d, dword [rcx + 0x10]
mov dword [rsp + 0x20], 1
mov rcx, rsi
mov edx, r14d
call r13
add rdi, 0xffffffffffffffc8
inc rbx
mov rcx, r12
cmp eax, 3
je 0x1400ac5c0
cmp eax, 1
jne 0x1400ac62c
jmp 0x1400ac607
mov rbx, qword [rbp + 0x570]
mov rax, qword [rbp + 0x560]
sub rax, 1
jb 0x1400acb10
add eax, 0x83480000
call 0x1388cd516
add al, 0
add byte [rax - 0x77], cl
test dword [rax + 5], esp
add byte [rax], al
mov qword [rbp + 0x560], rax
mov r15, qword [r15 + rbx*8 + 0x3d8]
jmp 0x1400ac594
cmp eax, 2
jne 0x1400aee9d
invalid
sub byte [rax], al
invalid
push 0x4d000028
test edi, edi
test r15, r15
je 0x1400ac64e
shl rbx, 5
mov r12, qword [r15 + rbx]
mov rdi, qword [r15 + rbx + 0x10]
jmp 0x1400ac651
xor r12d, r12d
jmp 0x1400ac658
xor r12d, r12d
mov r8, qword [rbp + 0x578]
mov rcx, qword [0x1401611e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp - 0x28], 0
mov rbx, qword [rbp + 0x4d8]
je 0x1400ac687
mov rcx, qword [0x1401611e0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rbx + 0x40]
lea r14, str.program_path_has_no_file_name
test r8, r8
je case.0x140076336.1207
mov rdx, qword [rbx + 0x30]
cmp r8, 4
jae 0x1400ac6aa
lea rax, [0x1400b2260]
jmp 0x1400ac6d2
mov eax, dword [rdx]
bswap eax
xor ecx, ecx
cmp eax, 0x5c5c3f5c
setb cl
cmp eax, 0x5c5c3f5d
adc ecx, 0xffffffff
lea rcx, [0x1400b2250]
lea rax, [0x1400b2260]
add byte [rax + 0xf], cl
cmove eax, ecx
mov qword [rbp + 0x560], rdx
mov qword [rbp + 0x578], r8
movzx esi, byte [r8 + rdx - 1]
mov byte [rbp + 0x587], 1
mov ecx, esi
call rax
test al, al
je 0x1400ac75d
mov rax, qword [rbp + 0x490]
mov qword [rax], r14
mov qword [rax + 0x10], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
cmp qword [rbp + 0x3d8], 0
je 0x1400ac875
mov rcx, qword [rbp + 0x3e0]
test rcx, rcx
je 0x1400ac85c
mov rdx, qword [rbp + 0x3e8]
mov rax, qword [rbp + 0x3f0]
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], rdx
add eax, dword [rax]
add byte [rax - 0x75], cl
test eax, esi
add eax, dword [rax]
add byte [rax - 0x39], cl
fadd dword [r8]
add byte [rax], al
add byte [rax - 0x77], cl
loopne 0x1400ac788
mov dword [rbp - 0x18], edx
mov qword [rbp - 8], 0
mov qword [rbp], rcx
mov qword [rbp + 8], rdx
mov ecx, 1
jmp 0x1400ac860
mov rbx, qword [rbp + 0x578]
cmp rbx, 3
jbe 0x1400ac7ce
mov rdx, qword [rbp + 0x560]
movzx eax, byte [rbx + rdx - 4]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x2e
jne 0x1400ac7ce
movzx r8d, byte [r10 + rbx - 3]
movzx eax, byte [rdx + rbx - 3]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x65
jne 0x1400ac7ce
movzx eax, byte [rdx + rbx - 2]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x78
jne 0x1400ac7ce
lea eax, [rsi - 0x41]
cmp al, 0x1a
setb al
shl al, 5
or al, sil
cmp al, 0x65
sete al
jmp 0x1400ac7d0
xor eax, eax
mov rdx, qword [rbp + 0x560]
lea rsi, [rdx + rbx]
xor ecx, ecx
nop dword [rax]
cmp rbx, rcx
je 0x1400ac890
movzx r8d, byte [rdx + rcx]
cmp r8d, 0x2f
je 0x1400ac7fd
inc rcx
cmp r8d, 0x5c
jne 0x1400ac7e0
test al, al
mov qword [rbp + 0x4c0], rsi
je 0x1400ac96d
mov byte [rbp + 0x587], 1
lea rcx, [rbp - 0x30]
add eax, 0x48010000
lea ecx, [rbp - 0x30]
mov r8, rbx
call fcn.1400a1570
mov rcx, qword [rbp - 0x30]
mov rax, qword [rbp - 0x28]
test rcx, rcx
je 0x1400aca96
mov rdx, qword [rbp - 0x20]
mov qword [rbp - 0x30], rcx
mov dword [rbp - 0x30], ecx
mov dword [rbp - 0x30], ecx
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
loopne 0x1400ac807
test dword [rdi + 0x1000005], eax
lea rcx, [rbp + 0x4a0]
lea rdx, [rbp - 0x30]
call fcn.1400b2450
jmp 0x1400acaa8
xor ecx, ecx
xor eax, eax
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x10], rcx
mov dword [rbp - 0x10], ecx
mov qword [rbp + 0x10], rax
lea rcx, [rbp - 0x30]
shr al, 1
sub esp, dword [rcx]
invalid
shr al, 1
sub esp, dword [rcx]
add byte [rdi], cl
sub byte [rbp + 0x590], dh
movaps xmm6, xmmword [rbp + 0x590]
add rsp, 0x628
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
xor r8d, r8d
lea r14, str.nul_byte_found_in_provided_data
xor eax, 0x80736
xor eax, 0x80736
mov rax, rdx
jmp 0x1400ac8ac
xor r8d, r8d
test cx, cx
je case.0x140076336.1207
invalid
mov cx, 1
test r8w, r8w
jne 0x1400ac8a0
cmp rax, rsi
je 0x1400acae7
movzx r9d, byte [rax]
movzx r11d, r9b
test r11b, r11b
js case.0x140094f50.1088
inc rax
jmp 0x1400ac938
mov r8d, r11d
and r8d, 0x1f
movzx r10d, byte [rax + 1]
and r10d, 0x3f
cmp r11b, 0xdf
jbe 0x1400ac92a
movzx r11d, byte [rax + 2]
shl r10d, 6
and r11d, 0x3f
or r11d, r10d
cmp r9b, 0xf0
jb 0x1400ac943
movzx r9d, byte [rax + 3]
add rax, 4
and r8d, 7
shl r8d, 0x12
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
or r9d, r8d
mov r11d, r9d
cmp r11d, 0xffff
jbe 0x1400ac938
jmp 0x1400ac957
add rax, 2
shl r8d, 6
or r8d, r10d
mov r11d, r8d
xor r8d, r8d
mov ecx, r11d
jmp 0x1400ac8a3
add rax, 3
shl r8d, 0xc
or r11d, r8d
cmp r11d, 0xffff
jbe 0x1400ac938
and r11d, 0x3ff
or r11d, 0xdc00
mov r8d, r11d
jmp 0x1400ac8a3
test rbx, rbx
js 0x1400af0ee
movzx eax, byte [0x140161290]
mov edx, 1
mov rcx, rbx
call fcn.1400077b0
test rax, rax
je 0x1400af0ff
mov qword [rbp + 0x4a8], rax
mov qword [rbp + 0x4a0], 0
mov rbx, qword [rbp + 0x4d8]
jmp fcn.1400ad638
cmp rbx, 0xf
mov qword [rbp + 0x4c0], rsi
ja 0x1400acb55
xor eax, eax
mov qword [rbp + 0x4c8], rax
xor eax, eax
nop
cmp byte [rdx + rax], 0x2e
je 0x1400acb66
inc rax
cmp rbx, rax
jne 0x1400acb00
jmp 0x1400acb72
xor r12d, r12d
jmp 0x1400ac651
mov cl, 0x2e
mov r8, rbx
call fcn.1400101d0
jmp 0x1400acb6b
mov eax, 1
mov qword [rbp + 0x4c8], rax
test r12, r12
je 0x1400acbbb
add rdi, r12
mov qword [rbp + 0x430], r12
mov qword [rbp + 0x438], rdi
mov word [rbp + 0x440], 0
mov byte [rbp + 0x448], 1
mov byte [rbp + 0x587], 1
lea rcx, [rbp - 0x30]
lea rdx, [rbp + 0x430]
call fcn.1400a63a0
movzx eax, byte [rbp - 0x18]
cmp al, 2
jne 0x1400ad031
mov qword [rbp + 0x4e0], 2
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x4e8], xmm0
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x570], rax
xor r14d, r14d
xor r15d, r15d
xor r13d, r13d
cmp r8, 0x201
jb 0x1400acc0f
jmp 0x1400acc20
jae 0x1400accdd
cmp r8, 0x201
jae 0x1400acc20
mov edi, 0x200
lea rsi, [rbp - 0x30]
mov r12, r8
jmp 0x1400acc78
sub r8, r13
sub r15, r13
cmp r15, r8
jae 0x1400acc4f
lea rcx, [rbp + 0x4e0]
mov rdx, r13
call fcn.1400d2830
mov rax, qword [rbp + 0x4e0]
mov qword [rbp + 0x570], rax
mov r14, qword [rbp + 0x4e8]
mov eax, 0xffffffff
cmp r14, rax
mov r13d, 0xffffffff
cmovb r13, r14
mov qword [rbp + 0x4f0], r13
mov r15, r14
mov rdi, r13
mov rsi, qword [rbp + 0x570]
mov r12, r13
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
xor ecx, ecx
mov rdx, rsi
mov r8d, r12d
call qword [sym.imp.kernel32.dll_GetModuleFileNameW]
mov ebx, eax
test eax, eax
jne 0x1400acc9e
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x1400acd15
mov r8d, ebx
cmp r12, r8
jne 0x1400acc00
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x1400af008
add r12, r12
mov eax, 0xffffffff
cmp r12, rax
cmovae r12, rax
mov r8, r12
cmp r8, 0x201
jae 0x1400acc20
cmp rdi, r8
jb 0x1400af135
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x430], rax
mov byte [rbp + 0x448], 2
test r14, r14
je 0x1400acd4c
mov rcx, qword [0x1401611e0]
xor edx, edx
mov r8, qword [rbp + 0x570]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rbp + 0x448], 2
jne 0x1400acd6d
movsb byte [rdi], byte [rsi]
jae 0x1400acf2d
add byte [rcx + 0x75c085c3], cl
invalid
ret
cmp esp, eax
jne 0x1400acea0
invalid
invalid
mov edi, dword [rbp + 0x500]
mov r8, qword [rbp + 0x510]
lea rcx, [rbp + 0x4e0]
mov rdx, rdi
call fcn.1400b2270
mov word [rdx], ss
add byte [rax - 0x7d], cl
mov ebp, 0x508
invalid
je 0x1400ad000
mov word [rdx], ss
add byte [rax - 0x7d], cl
mov ebp, 0x508
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [0x1401611e0]
mov rcx, qword [0x1401611e0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movdqu xmm0, xmmword [rbp + 0x4e0]
movdqu xmmword [rbp + 0x438], xmm0
mov rax, qword [rbp + 0x4f0]
mov qword [rbp + 0x448], rax
mov qword [rbp + 0x430], 0
mov dil, 1
jmp 0x1400ad16c
lea rbx, [rbp - 0x17]
lea r13, [rbp + 0x519]
lea rsi, [rbp - 0x30]
lea rdi, [rbp + 0x430]
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
lea r14, [rbp + 0x500]
jmp 0x1400ad07e
mov byte [rbp + 0x587], 1
mov rcx, rsi
mov rdx, rdi
call fcn.1400a63a0
movzx eax, byte [rbp - 0x18]
cmp al, 2
je 0x1400acbbb
mov r8, qword [rbp - 0x30]
mov rcx, qword [rbp - 0x28]
mov rdx, qword [rbp - 0x20]
test rdx, rdx
jne 0x1400ad0a2
test rcx, rcx
je 0x1400ad060
mov rcx, qword [0x1401611e0]
xor edx, edx
call r12
jmp 0x1400ad060
mov r9d, dword [rbx]
mov r10d, dword [rbx + 3]
mov dword [r13 + 3], r10d
mov dword [r13], r9d
mov qword [rbp + 0x500], r8
mov qword [rbp + 0x508], rcx
mov qword [rbp + 0x510], rdx
mov byte [rbp + 0x518], al
mov rcx, r14
mov rdx, qword [rbp + 0x560]
mov r8, qword [rbp + 0x578]
call case.0x14004bfbc.1389
cmp qword [rbp + 0x4c8], 1
je 0x1400ad0f4
mov rcx, r14
call fcn.1400ab330
mov r15, qword [rbp + 0x500]
mov r8, qword [rbp + 0x510]
mov rcx, rsi
mov rdx, r15
call fcn.1400b2270
cmp qword [rbp + 0x508], 0
je 0x1400ad126
mov rcx, qword [0x1401611e0]
xor edx, edx
mov r8, r15
call r12
mov r8, qword [rbp - 0x30]
test r8, r8
jne 0x1400ae0ac
test rsi, rsi
je 0x1400ad187
mov rcx, qword [0x1401611e0]
xor edx, edx
mov r8, qword [rbp + 0x570]
call qword [sym.imp.kernel32.dll_HeapFree]
test dil, dil
je 0x1400ad19c
push rcx
add byte [rax], al
mov qword [rbp + 0x418], 2
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x420], xmm0
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x570], rax
xor esi, esi
xor r14d, r14d
xor r15d, r15d
cmp r8, 0x201
jb 0x1400ad1ff
jmp 0x1400ad210
jae 0x1400ad2cf
cmp r8, 0x201
jae 0x1400ad210
mov edi, 0x200
lea r13, [rbp - 0x30]
mov r12, r8
jmp 0x1400ad268
sub r8, r15
sub r14, r15
cmp r14, r8
jae 0x1400ad23f
lea rcx, [rbp + 0x418]
mov rdx, r15
call fcn.1400d2830
mov rax, qword [rbp + 0x418]
mov qword [rbp + 0x570], rax
mov rsi, qword [rbp + 0x420]
mov eax, 0xffffffff
cmp rsi, rax
mov r15d, 0xffffffff
cmovb r15, rsi
dec byte [rcx + r9*4 - 0x43]
sub byte [rax + rax], al
add byte [rcx - 0x77], cl
test byte [rcx + rcx*4 - 1], 0x4c
mov ebp, dword [rbp + 0x570]
dec byte [rcx + r9*4 - 0x43]
sub byte [rax + rax], al
add byte [rcx - 0x77], cl
test byte [rcx + rcx*4 - 1], 0x4c
mov ebp, dword [rbp + 0x570]
mov r12, r15
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
adc eax, 0x27020
adc eax, 0x27020
mov rcx, r13
mov edx, r12d
invalid
loop 0x1400ad276
call qword [sym.imp.kernel32.dll_GetWindowsDirectoryW]
adc eax, 0x2705c
mov ebx, eax
test eax, eax
jne 0x1400ad290
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x1400ad37e
add byte [rbp - 0x117af040], al
add byte [rax], al
add byte [rcx - 0x77], al
mov eax, ebx
cmp r12, r8
mov r8d, ebx
mov eax, ebx
cmp r12, r8
jne 0x1400ad1f0
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
clc
jp 0x1400ad2b5
invalid
mov dl, 0x1d
add byte [rax], al
clc
jp 0x1400ad2b5
add r12, r12
mov eax, 0xffffffff
cmp r12, rax
cmovae r12, rax
mov r8, r12
cmp r8, 0x201
jae 0x1400ad210
invalid
in al, 0xb8
invalid
jmp 0x1400ad1ff
cmp rdi, r8
jb 0x1400af171
invalid
lea rcx, [rbp + 0x500]
mov rdx, r13
call fcn.1400a2d90
mov r8, qword [rbp + 0x578]
lea rcx, [rbp + 0x500]
lea ecx, [rbp + 0x500]
lea ecx, [rbp + 0x500]
mov rdx, qword [rbp + 0x560]
call case.0x14004bfbc.1389
jmp qword [rbp - 0x7cb70001]
mov ebp, 0x4c8
add byte [rcx], al
add byte [rcx], al
je 0x1400ad317
lea rcx, [rbp + 0x500]
call fcn.1400ab330
loopne case.0x1400a38b4.431
invalid
invalid
mov rdi, qword [rbp + 0x500]
mov r8, qword [rbp + 0x510]
lea rcx, [rbp + 0x4e0]
mov rdx, rdi
mov edx, edi
mov edx, edi
call fcn.1400b2270
cmp al, 0x4f
add byte [rax], al
cmp qword [rbp + 0x508], 0
je 0x1400ad350
mov rcx, qword [0x1401611e0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movdqu xmm0, xmmword [rbp + 0x4e0]
movdqu xmmword [rbp + 0x438], xmm0
mov rax, qword [rbp + 0x4f0]
mov qword [rbp + 0x448], rax
mov qword [rbp + 0x430], 0
mov dil, 1
jmp 0x1400ad3a0
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x438], rax
mov qword [rbp + 0x430], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
xor edi, edi
test rsi, rsi
je 0x1400ad3bb
mov rcx, qword [0x1401611e0]
xor edx, edx
mov r8, qword [rbp + 0x570]
add bh, bh
adc eax, 0x2704d
test dil, dil
je 0x1400ad3ef
mov r8, qword [rbp + 0x438]
test r8, r8
je 0x1400ad3ef
movdqu xmm6, xmmword [rbp + 0x440]
mov rbx, qword [rbp + 0x4d8]
movq r14, xmm6
pshufd xmm0, xmm6, 0xee
movq r9, xmm0
jmp 0x1400ad656
mov byte [rbp + 0x587], 1
lea rcx, [rbp + 0x430]
add al, ch
add byte [r8], r8b
add al, ch
add byte [r8], r8b
mov byte [rbp + 0x587], 1
lea rdx, str.PATHRUST_MIN_STACKlibrary_std_src_sys_common_thread_info.rs
lea rcx, [rbp + 0x4e0]
mov r8d, 4
call fcn.1400a47a0
cmp byte [rbp + 0x4f8], 2
je 0x1400ad590
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + rcx*4 - 0x4b], cl
loopne 0x1400ad438
mov r14, qword [rbp + 0x4e0]
add byte [rax], al
mov rax, qword [rbp + 0x4e8]
mov qword [rbp + 0x570], rax
test eax, ebp
add al, 0
add byte [rax - 0x77], cl
test dword [rax + 5], esi
add byte [rax], al
mov rax, qword [rbp + 0x4f0]
add rax, r14
add al, 0
add byte [rcx + rax - 0x10], cl
mov qword [rbp + 0x430], r14
mov qword [rbp + 0x438], rax
mov word [rbp + 0x440], 0
mov byte [rbp + 0x448], 1
lea rbx, [rbp - 0x17]
lea rsi, [rbp + 0x519]
lea rdi, [rbp - 0x30]
lea r12, [rbp + 0x430]
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400ad498
mov rcx, rdi
mov rdx, r12
call fcn.1400a63a0
jmp 0x1400ad4b0
mov rcx, rdi
mov rdx, r12
call fcn.1400a63a0
movzx eax, byte [rbp - 0x18]
cmp al, 2
je 0x1400ad574
mov r8, qword [rbp - 0x30]
mov rcx, qword [rbp - 0x28]
mov rdx, qword [rbp - 0x20]
test rdx, rdx
jne 0x1400ad4e0
test rcx, rcx
je 0x1400ad4a5
mov rcx, qword [0x1401611e0]
mov ecx, dword [0x1401611e0]
xor edx, edx
call r13
jmp 0x1400ad4a5
mov r9d, dword [rbx]
mov r10d, dword [rbx + 3]
mov dword [rsi + 3], r10d
mov dword [rsi], r9d
mov qword [rbp + 0x500], r8
mov qword [rbp + 0x508], rcx
add eax, 0x89480000
xchg ebp, eax
adc byte [0xc592d505], al
sbb byte [0xcd52d50b], al
lea eax, [rax]
add eax, 0x8b480000
xchg ebp, eax
invalid
add eax, 0x8b4c0000
test dword [rax + 5], edi
add byte [rax], al
call case.0x14004bfbc.1389
cmp qword [rbp + 0x4c8], 1
je 0x1400ad539
add eax, 0x89480000
xchg ebp, eax
adc byte [0xc592d505], al
sbb byte [0xcd52d50b], al
lea eax, [rax]
add eax, 0x8b480000
xchg ebp, eax
invalid
lea rcx, [rbp + 0x500]
call fcn.1400ab330
mov r15, qword [rbp + 0x500]
mov r8, qword [rbp + 0x510]
mov rcx, rdi
mov rdx, r15
call fcn.1400b2270
cmp qword [rbp + 0x508], 0
je 0x1400ad48b
cmp qword [rbp + 0x570], 0
je 0x1400ad590
mov rcx, qword [0x1401611e0]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
lea r14, [0x14012d000]
jmp case.0x140076336.1207
mov qword [rbp + 0x578], r14
mov dword [rbp + 0x578], esi
cmp r9, 5
cmp word [r8 + r9*2 - 2], 0
je 0x1400ad985
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rsi, qword [rbx + 0x90]
mov rax, rbx
mov rbx, qword [rbx + 0xa0]
mov dil, byte [rax + 0xad]
mov rsi, qword [rbx + 0x90]
mov rax, rbx
mov rbx, qword [rbx + 0xa0]
mov dil, byte [rax + 0xad]
mov qword [rbp + 0x500], 2
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x508], xmm0
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0x500]
xor edx, edx
call fcn.1400a1a20
mov rax, qword [rbp + 0x500]
test dword [rax], eax
add eax, 0x8b480000
lea edx, [rax]
invalid
add byte [rax], al
test dword [rax], eax
add eax, 0x8b480000
lea edx, [rax]
add eax, 0xc7660000
add byte [rax], al
mov word [rax + rcx*2], 0x22
add byte [rax], al
mov word [rax + rcx*2], 0x22
inc rcx
mov qword [rbp + 0x510], rcx
mov rax, qword [rbp + 0x560]
mov qword [rbp - 0x30], rax
ror byte [rax - 0x75], 1
test eax, eax
add al, 0
add byte [rax - 0x77], cl
fsub dword [r14 - 0x39]
loopne 0x1400ad6f6
add byte [rax - 0x73], cl
lea eax, [rax]
add eax, 0x8d480000
push rbp
shr al, 1
mov dword [rcx - 1], eax
dec dword [rax - 0x75]
xchg ebp, eax
adc byte [0x17b52d710], al
xchg ebp, eax
or byte [0x1537fd717], al
ror byte [rax - 0x75], 1
test eax, eax
add al, 0
add byte [rax - 0x77], cl
fsub dword [r14 - 0x39]
loopne 0x1400ad6f6
add byte [rax - 0x73], cl
lea eax, [rax]
add eax, 0x8d480000
push rbp
shr al, 1
mov dword [rcx - 1], eax
dec dword [rax - 0x75]
xchg ebp, eax
adc byte [0x17b52d710], al
xchg ebp, eax
or byte [0x1537fd717], al
lea rcx, [rbp + 0x500]
call fcn.1400a1a20
lea eax, [rax]
add eax, 0xfde80000
invalid
mov rdx, qword [rbp + 0x510]
mov rax, qword [rbp + 0x500]
mov word [rax + rdx*2], 0x22
inc rdx
mov qword [rbp + 0x510], rdx
lea rax, [rbx + rbx*4]
lea r15, [rsi + rax*8]
lea r14, [rbp + 0x500]
cmp rsi, r15
je 0x1400ad7ce
mov rdx, qword [rbp + 0x510]
cmp rdx, qword [rbp + 0x508]
jne 0x1400ad774
mov rcx, r14
call fcn.1400a1a20
mov rdx, qword [rbp + 0x510]
xchg ebp, eax
adc byte [0xcb52d776], al
test dword [rax], eax
add eax, 0xc7660000
add byte [rax], al
mov word [rax + rdx*2], 0x20
mov rax, qword [rbp + 0x500]
add byte [rax], al
mov word [rax + rdx*2], 0x20
inc rdx
mov qword [rbp + 0x510], rdx
mov rcx, r14
mov rdx, rsi
mov r8d, edi
call fcn.1400b2520
mov rbx, rax
add rsi, 0x28
test rax, rax
je 0x1400ad750
xchg dword [rbp], ecx
add byte [rax - 0x77], cl
ret
cmp qword [rbp + 0x508], 0
je 0x1400ad85c
mov r8, qword [rbp + 0x500]
mov rcx, qword [0x1401611e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400ad85c
mov rax, qword [rbp + 0x500]
mov rbx, qword [rbp + 0x508]
test rax, rax
je 0x1400ad85c
mov rdx, qword [rbp + 0x510]
mov r14b, 1
mov dword [rbp + 0x40c], 0
mov rcx, qword [rbp + 0x570]
mov qword [rbp + 0x4c8], rcx
mov rdi, qword [rbp + 0x578]
mov qword [rbp + 0x560], rdi
mov qword [rbp + 0x4a0], rax
mov qword [rbp + 0x4a8], rbx
mov qword [rbp + 0x4b0], rdx
cmp rdx, rbx
jne 0x1400ad8a0
mov rdi, qword [rbp + 0x578]
mov rax, qword [rbp + 0x490]
mov qword [rax], rbx
mov qword [rax + 0x10], 2
xor esi, esi
test rdi, rdi
je 0x1400ad892
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_srccollections_btree_navigate.rs
mov edx, 0x2b
call fcn.1400cf3b0
jmp 0x1400af1c1
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x4e0], rax
lea rax, [rbp + 0x4e0]
mov qword [rbp + 0x430], rax
lea rax, [fcn.1400a54b0]
mov qword [rbp + 0x438], rax
lea rax, str.comparing_environment_keys_failed:
mov qword [rbp + 0x500], rax
mov qword [rbp + 0x508], 1
mov qword [rbp + 0x520], 0
lea rax, [rbp + 0x430]
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], 1
lea rdx, str.library_std_src_syswindowsprocess.rs
lea rcx, [rbp + 0x500]
call fcn.1400cf220
jmp 0x1400af1c1
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_srccollections_btree_navigate.rs
mov edx, 0x2b
call fcn.1400cf3b0
jmp 0x1400af1c1
call fcn.140007870
jmp 0x1400af1c1
call fcn.140007870
jmp 0x1400af1c1
mov byte [rbp + 0x56e], 1
mov ecx, 1
mov rdx, rdi
call fcn.1400ceec0
jmp 0x1400af1c1
mov byte [rbp + 0x56e], 1
call fcn.140007870
jmp 0x1400af1c1
mov ecx, 1
mov rdx, r8
call fcn.1400ceec0
jmp 0x1400af1c1
mov ecx, 2
mov rdx, r15
call fcn.1400ceec0
jmp 0x1400af1c1
lea rcx, str.assertion_failed:_self.height___0
lea r8, [0x14012ace0]
mov edx, 0x21
call fcn.1400cf3b0
jmp 0x1400af1c1
lea rcx, str.internal_error:_entered_unreachable_codeA_Tokio_1.x_context_was_found__but_it_is_being_shutdown.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_runtime_timemod.rs0
lea r8, str.library_std_src_syswindowsmod.rs
mov edx, 0x28
call fcn.1400cf3b0
jmp 0x1400af1c1
mov byte [rbp + 0x587], 1
mov ecx, 1
mov edx, 4
call fcn.1400ceec0
jmp 0x1400af1c1
lea rcx, str.internal_error:_entered_unreachable_codeA_Tokio_1.x_context_was_found__but_it_is_being_shutdown.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_runtime_timemod.rs0
lea r8, str.library_std_src_syswindowsmod.rs
mov edx, 0x28
call fcn.1400cf3b0
jmp 0x1400af1c1
mov byte [rbp + 0x587], 1
call fcn.140007870
jmp 0x1400af1c1
lea rax, str.library_std_src_syswindowsmod.rs
mov rcx, r8
mov rdx, rdi
mov r8, rax
call fcn.1400cf340
jmp 0x1400af1c1
ud2
mov r13, qword [rax + 0x160]
test r13, r13
je 0x1400b1900
movzx eax, word [rax + 0x3d0]
movaps xmm0, xmmword [rbp + 0x80]
movaps xmm1, xmmword [rbp + 0x90]
add byte [rax], al
movaps xmm2, xmmword [rbp + 0xa0]
movaps xmmword [rbp + 0x160], xmm2
movaps xmmword [rbp + 0x150], xmm1
movaps xmmword [rbp + 0x140], xmm0
mov byte [rbp + 0x170], r10b
mov ecx, dword [rbp + 0x230]
mov edx, dword [rbp + 0x233]
add al, byte [rax]
add byte [rbp + rcx*4 - 0x73], cl
jno 0x1400b130a
add byte [rax], al
mov dword [r9 + 3], edx
mov dword [r9], ecx
cmp r8, rsi
jne 0x1400b1cd4
movzx esi, ax
movzx r14d, word [r13 + 0x3d2]
cmp r14, 0xb
jb 0x1400b1aa3
mov dil, 1
mov r12d, 4
cmp ax, 5
mov qword [rbp + 0x200], r8
add al, byte [rax]
add byte [rdx + 0x2a], dh
jb 0x1400b1370
cmp esi, 5
je 0x1400b135c
cmp esi, 6
jne 0x1400b1361
mov r12d, 5
xor edi, edi
xor esi, esi
jmp 0x1400b1370
mov r12, rsi
jmp 0x1400b1370
add rsi, 0xfffffffffffffff9
mov r12d, 6
xor edi, edi
nop dword [rax]
movzx eax, byte [0x140161290]
mov ecx, 0x438
mov edx, 8
call fcn.1400077b0
test rax, rax
je 0x1400b1d5a
mov rbx, rax
mov qword [rbp + 0x130], rdi
mov rcx, rax
mov qword [rbx + 0x160], 0
add byte [rax], al
add byte [rax], al
movzx eax, word [r13 + 0x3d2]
mov r15, r12
not r15
not edi
add r15, rax
mov qword [rbp + 0x250], rbx
mov word [rbx + 0x3d2], r15w
imul rcx, r12, 0x38
mov rdx, qword [r13 + rcx + 0x198]
add byte [rax], al
mov qword [rbp + 0xf0], rdx
movups xmm0, xmmword [r13 + rcx + 0x168]
add byte [rax], al
movups xmm1, xmmword [r13 + rcx + 0x178]
movups xmm2, xmmword [r13 + rcx + 0x188]
movaps xmmword [rbp + 0xe0], xmm2
movaps xmmword [rbp + 0xd0], xmm1
movaps xmmword [rbp + 0xc0], xmm0
mov rcx, r12
shl rcx, 5
mov rdx, qword [r13 + rcx]
mov qword [rbp + 0x120], rdx
mov rdx, qword [r13 + rcx + 8]
mov qword [rbp + 0x128], rdx
xchg ebp, eax
sub byte [rcx], al
add byte [rax], al
movups xmm0, xmmword [r13 + rcx + 0x10]
movaps xmmword [rbp + 0xb0], xmm0
add byte [rax], al
cmp r15, 0xb
ja 0x1400b1d41
mov rdi, r13
mov qword [rbp + 0x78], r14
mov qword [rbp + 0x70], rsi
mov r13, r12
inc r12
sub rax, r12
cmp rax, r15
jne 0x1400b1cf1
mov r14, rdi
lea rax, [rdi + 0x168]
lea rcx, [rbx + 0x168]
imul rdx, r12, 0x38
add rdx, rax
imul r8, r15, 0x38
call sub.VCRUNTIME140.dll_memcpy
mov rdx, r12
shl rdx, 5
add rdx, rdi
shl r15, 5
mov rsi, qword [rbp + 0x250]
mov rcx, rsi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov word [rdi + 0x3d2], r13w
movaps xmm0, xmmword [rbp + 0xc0]
movaps xmm1, xmmword [rbp + 0xd0]
movaps xmm2, xmmword [rbp + 0xe0]
movaps xmmword [rbp + 0x180], xmm0
movaps xmmword [rbp + 0x190], xmm1
movaps xmmword [rbp + 0x1a0], xmm2
mov rax, qword [rbp + 0xf0]
mov qword [rbp + 0x1b0], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x1b8], rax
mov rax, qword [rbp + 0x128]
mov qword [rbp + 0x1c0], rax
movaps xmm0, xmmword [rbp + 0xb0]
lea rax, [rbp + 0x1c8]
movups xmmword [rax], xmm0
movzx r15d, word [rsi + 0x3d2]
lea rcx, [r15 + 1]
cmp r15, 0xc
jae 0x1400b1d2b
mov r8, qword [rbp + 0x78]
sub r8, r13
cmp r8, rcx
mov rsi, qword [rbp + 0x70]
jne 0x1400b1d0e
inc qword [rbp + 0x200]
lea rcx, [rbx + 0x3d8]
lea rdx, [rdi + r12*8]
add rdx, 0x3d8
shl r8, 3
call sub.VCRUNTIME140.dll_memcpy
xor eax, eax
mov r8, qword [rbp + 0x250]
mov rcx, rax
cmp rax, r15
adc rax, 0
mov rdx, qword [r8 + rcx*8 + 0x3d8]
mov qword [rdx + 0x160], r8
mov word [rdx + 0x3d0], cx
cmp rcx, r15
jae 0x1400b158a
cmp rax, r15
jbe 0x1400b1560
movaps xmm0, xmmword [rbp + 0x180]
movaps xmm1, xmmword [rbp + 0x190]
movaps xmm2, xmmword [rbp + 0x1a0]
movaps xmmword [rbp + 0xe0], xmm2
movaps xmmword [rbp + 0xd0], xmm1
movaps xmmword [rbp + 0xc0], xmm0
movzx r10d, byte [rbp + 0x1b0]
lea rcx, [rbp + 0x1b1]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rbp + 0x228], eax
mov dword [rbp + 0x22b], ecx
lea rax, [rbp + 0x1c8]
movups xmm0, xmmword [rax]
movaps xmmword [rbp + 0xb0], xmm0
cmp byte [rbp + 0x130], 0
mov qword [rbp + 0x130], rdi
cmovne rbx, rdi
movzx edi, word [rbx + 0x3d2]
lea r12, [rsi + 1]
imul rax, rsi, 0x38
imul eax, esi, 0x38
lea r14, [rbx + rax]
add r14, 0x168
cmp r12, rdi
jbe 0x1400b1660
mov rax, qword [rbp + 0x170]
mov qword [r14 + 0x30], rax
movaps xmm0, xmmword [rbp + 0x140]
movaps xmm1, xmmword [rbp + 0x150]
movaps xmm2, xmmword [rbp + 0x160]
xchg ebp, eax
invalid
add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rsi + 0x20], edx
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
movaps xmm0, xmmword [rbp + 0x110]
movaps xmmword [rbp + 0x180], xmm0
jmp 0x1400b16e2
lea rax, [rbx + 0x168]
imul rcx, r12, 0x38
add rcx, rax
mov r15, rdi
sub r15, rsi
imul r8, r15, 0x38
mov rdx, r14
mov r13d, r10d
invalid
call sub.VCRUNTIME140.dll_memmove
mov rax, qword [rbp + 0x170]
mov eax, dword [rbp + 0x170]
invalid
mov qword [r14 + 0x30], rax
movaps xmm0, xmmword [rbp + 0x140]
movaps xmm1, xmmword [rbp + 0x150]
movaps xmm2, xmmword [rbp + 0x160]
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
movaps xmm0, xmmword [rbp + 0x110]
movaps xmmword [rbp + 0x180], xmm0
mov rdx, rsi
shl rdx, 5
add rdx, rbx
mov rcx, r12
shl rcx, 5
add rcx, rbx
shl r15, 5
mov r8, r15
call sub.VCRUNTIME140.dll_memmove
mov r10d, r13d
mov r15, qword [rbp + 0x208]
mov rax, rsi
shl rax, 5
add eax, 0x408d8b48
add al, byte [rax]
add byte [rax - 0x77], cl
or al, 3
add eax, 0x408d8b48
add al, byte [rax]
add byte [rax - 0x77], cl
or al, 3
mov rcx, qword [rbp + 0x238]
mov qword [rbx + rax + 8], rcx
movaps xmm0, xmmword [rbp + 0x180]
movups xmmword [rbx + rax + 0x10], xmm0
lea r14, [rdi + 2]
lea rax, [rsi + 2]
add r9b, byte [rcx + r15 - 0x10]
invalid
jae 0x1400b1744
invalid
lea rcx, [rbx + 0x3d8]
lea rdx, [rcx + r12*8]
lea rcx, [rcx + rax*8]
mov r8, rdi
sub r8, rsi
shl r8, 3
mov r13d, r10d
call sub.VCRUNTIME140.dll_memmove
mov r10d, r13d
lea eax, [rdi + 1]
mov rcx, qword [rbp + 0x220]
add byte [rax - 0x77], cl
invalid
loopne 0x1400b1757
add byte [rax], al
mov word [rbx + 0x3d2], ax
cmp r12, r14
jae 0x1400b1821
mov eax, edi
sub eax, esi
inc eax
and eax, 3
je 0x1400b17a2
invalid
xor dword [rax - 0x73], ecx
adc al, 0xf3
lea rdx, [rbx + rsi*8]
add rdx, 0x3e0
xor ecx, ecx
nop
mov r8, qword [rdx + rcx*8]
mov qword [r8 + 0x160], rbx
lea r9d, [r12 + rcx]
mov word [r8 + 0x3d0], r9w
inc rcx
cmp rax, rcx
jne 0x1400b1780
add r12, rcx
sub rdi, rsi
cmp rdi, 3
jb 0x1400b1821
nop dword [rax + rax]
mov rax, qword [rbx + r12*8 + 0x3d8]
mov qword [rax + 0x160], rbx
mov dword [rax + 0x160], ebx
mov word [rax + 0x3d0], r12w
mov rax, qword [rbx + r12*8 + 0x3e0]
mov qword [rax + 0x160], rbx
lea ecx, [r12 + 1]
mov word [rax + 0x3d0], cx
add byte [rdx - 0x75], cl
test bl, ah
call 0x1880b17ee
add eax, dword [rax]
add byte [rax - 0x77], cl
cwde
invalid
add dword [rax], eax
add byte [rcx - 0x73], al
and al, 2
mov word [rax + 0x3d0], cx
mov rax, qword [rbx + r12*8 + 0x3f0]
mov qword [rax + 0x160], rbx
lea ecx, [r12 + 3]
mov word [rax + 0x3d0], cx
add eax, dword [rax]
add byte [rcx - 0x7d], cl
invalid
add al, 0x4d
cmp esp, esi
jne 0x1400b17b0
add eax, dword [rax]
add byte [rax - 0x77], cl
cwde
invalid
add eax, dword [rax]
add byte [rcx - 0x7d], cl
invalid
movaps xmm0, xmmword [rbp + 0xc0]
movaps xmm1, xmmword [rbp + 0xd0]
movaps xmm2, xmmword [rbp + 0xe0]
add byte [rax], al
movaps xmmword [rbp - 0x30], xmm2
movaps xmmword [rbp - 0x40], xmm1
movaps xmmword [rbp - 0x50], xmm0
mov eax, dword [rbp + 0x228]
mov ecx, dword [rbp + 0x22b]
mov dword [rbp + 0x1f8], eax
mov dword [rbp + 0x1fb], ecx
movaps xmm0, xmmword [rbp + 0xb0]
movaps xmmword [rbp + 0x100], xmm0
cmp r10b, 2
mov r12, qword [rbp + 0x138]
je 0x1400b1cb6
movaps xmm0, xmmword [rbp - 0x50]
movaps xmm1, xmmword [rbp - 0x40]
movaps xmm2, xmmword [rbp - 0x30]
movaps xmmword [rbp + 0xa0], xmm2
movaps xmmword [rbp + 0x90], xmm1
movaps xmmword [rbp + 0x80], xmm0
mov eax, dword [rbp + 0x1f8]
mov ecx, dword [rbp + 0x1fb]
mov dword [rbp + 0x230], eax
mov dword [rbp + 0x233], ecx
add byte [rdi], cl
sub byte [rbp + 0x100], al
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
movaps xmmword [rbp + 0x110], xmm0
mov rax, qword [rbp + 0x128]
mov qword [rbp + 0x238], rax
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x240], rax
mov r8, qword [rbp + 0x200]
add byte [rax], al
add byte [rax], al
mov rsi, r8
mov rax, qword [rbp + 0x250]
mov qword [rbp + 0x220], rax
add byte [rax - 0x75], cl
test dword [rax], esi
add dword [rax], eax
add cl, ch
mov al, 0xf9
invalid
invalid
add byte [rax - 0x75], cl
test dword [rax], esi
add dword [rax], eax
add cl, ch
mov al, 0xf9
invalid
lea rbx, [rbp + 0x1a0]
movaps xmm0, xmmword [rbp + 0x80]
movaps xmm1, xmmword [rbp + 0x90]
movaps xmm2, xmmword [rbp + 0xa0]
movups xmmword [rbp + 0x1c0], xmm2
adc dword [rbp + 0x1c0], edx
add byte [rax], al
add byte [rax], al
movups xmmword [rbp + 0x1b0], xmm1
movups xmmword [rbp + 0x1a0], xmm0
mov ecx, dword [rbp + 0x230]
mov edx, dword [rbp + 0x233]
mov dword [rbp + 0x1d1], ecx
mov dword [rbp + 0x1d4], edx
mov rcx, qword [rbp + 0x240]
mov qword [rbp + 0x1d8], rcx
mov dword [rbp + 0x1d8], ecx
fadd dword [rcx]
add byte [rax], al
fadd dword [rcx]
add byte [rax], al
mov rcx, qword [rbp + 0x238]
mov qword [rbp + 0x1e0], rcx
movaps xmm0, xmmword [rbp + 0x110]
movups xmmword [rbp + 0x1e8], xmm0
mov qword [rbp + 0x180], rax
mov dword [rbp + 0x180], eax
mov dword [rbp + 0x180], eax
mov qword [rbp + 0x188], r8
mov rax, qword [rbp + 0x220]
mov qword [rbp + 0x190], rax
mov qword [rbp + 0x198], rsi
mov byte [rbp + 0x1d0], r10b
mov r14, qword [r15]
test r14, r14
je 0x1400b1de5
test byte [rsp + rax], bh
add byte [rax], al
mov rdi, qword [r15 + 8]
movzx eax, byte [0x140161290]
mov ecx, 0x438
mov edx, 8
add al, ch
in eax, dx
pop rbp
cmc
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
cmp al, byte [rax + rax]
invalid
mov qword [rax + 0x160], 0
mov word [rax + 0x3d2], 0
add byte [rax], al
add byte [rsi - 0x39], ah
adc dl, 3
add byte [rax], al
add byte [rax], al
mov qword [rax + 0x3d8], r14
lea rcx, [rdi + 1]
mov qword [r14 + 0x160], rax
mov word [r14 + 0x3d0], 0
mov qword [r15], rax
mov qword [r15 + 8], rcx
cmp rdi, rsi
jne 0x1400b1e17
movzx ecx, word [rax + 0x3d2]
cmp rcx, 0xa
ja 0x1400b1e38
lea rdx, [rbp + 0x1d8]
lea r8d, [rcx + 1]
mov word [rax + 0x3d2], r8w
imul r8, rcx, 0x38
mov r9, qword [rbx + 0x30]
mov qword [rax + r8 + 0x198], r9
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmmword [rax + r8 + 0x188], xmm2
movups xmmword [rax + r8 + 0x178], xmm1
movups xmmword [rax + r8 + 0x168], xmm0
mov r8, rcx
shl r8, 5
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rax + r8 + 0x10], xmm1
movups xmmword [rax + r8], xmm0
mov rdx, qword [rbp + 0x220]
mov qword [rax + rcx*8 + 0x3e0], rdx
mov qword [rdx + 0x160], rax
inc ecx
mov word [rdx + 0x3d0], cx
jmp 0x1400b1cb6
lea r12d, [r14 + 1]
lea rdi, [rsi + 1]
imul rcx, rsi, 0x38
lea r15, [rcx + r13]
add r15, 0x168
cmp ax, r14w
jae 0x1400b1b7c
lea rax, [r13 + 0x168]
imul rcx, rdi, 0x38
add rcx, rax
mov rbx, r14
sub rbx, rsi
imul r8, rbx, 0x38
mov rdx, r15
call sub.VCRUNTIME140.dll_memmove
movaps xmm0, xmmword [rbp + 0x140]
movaps xmm1, xmmword [rbp + 0x150]
movaps xmm2, xmmword [rbp + 0x160]
movups xmmword [r15], xmm0
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15 + 0x20], xmm2
mov rax, qword [rbp + 0x170]
mov qword [r15 + 0x30], rax
mov r15, rsi
shl r15, 5
lea rdx, [r15 + r13]
mov rcx, rdi
shl rcx, 5
add rcx, r13
mov r8, rbx
shl r8, 5
call sub.VCRUNTIME140.dll_memmove
mov rax, qword [rbp + 0x240]
mov qword [r13 + r15], rax
mov rax, qword [rbp + 0x238]
mov qword [r13 + r15 + 8], rax
movaps xmm0, xmmword [rbp + 0x110]
movups xmmword [r13 + r15 + 0x10], xmm0
lea rdx, [rdi*8 + 0x3d8]
add rdx, r13
lea rcx, [rsi*8 + 0x3e8]
add rcx, r13
shl rbx, 3
mov r8, rbx
call sub.VCRUNTIME140.dll_memmove
jmp 0x1400b1bd6
mov rax, qword [rbp + 0x170]
mov qword [r15 + 0x30], rax
movaps xmm0, xmmword [rbp + 0x140]
movaps xmm1, xmmword [rbp + 0x150]
movaps xmm2, xmmword [rbp + 0x160]
movups xmmword [r15 + 0x20], xmm2
movups xmmword [r15 + 0x10], xmm1
movups xmmword [r15], xmm0
mov rax, rsi
shl rax, 5
mov rcx, qword [rbp + 0x240]
mov qword [r13 + rax], rcx
mov rcx, qword [rbp + 0x238]
mov qword [r13 + rax + 8], rcx
movaps xmm0, xmmword [rbp + 0x110]
movups xmmword [r13 + rax + 0x10], xmm0
lea rax, [r14 + 2]
mov rcx, qword [rbp + 0x220]
mov qword [r13 + rsi*8 + 0x3e0], rcx
mov word [r13 + 0x3d2], r12w
cmp rdi, rax
mov r12, qword [rbp + 0x138]
mov r15, qword [rbp + 0x208]
jae 0x1400b1cb6
mov ecx, r14d
sub ecx, esi
inc ecx
sub r14, rsi
and ecx, 3
je 0x1400b1c46
lea r8, [rsi*8 + 0x3e0]
add r8, r13
xor edx, edx
mov r9, qword [r8 + rdx*8]
mov qword [r9 + 0x160], r13
lea r10d, [rdi + rdx]
mov word [r9 + 0x3d0], r10w
inc rdx
cmp rcx, rdx
jne 0x1400b1c24
add rdi, rdx
cmp r14, 3
jb 0x1400b1cb6
mov rcx, qword [r13 + rdi*8 + 0x3d8]
mov qword [rcx + 0x160], r13
mov word [rcx + 0x3d0], di
mov rcx, qword [r13 + rdi*8 + 0x3e0]
mov qword [rcx + 0x160], r13
lea edx, [rdi + 1]
mov word [rcx + 0x3d0], dx
mov rcx, qword [r13 + rdi*8 + 0x3e8]
mov qword [rcx + 0x160], r13
lea edx, [rdi + 2]
mov word [rcx + 0x3d0], dx
mov rcx, qword [r13 + rdi*8 + 0x3f0]
mov qword [rcx + 0x160], r13
lea edx, [rdi + 3]
mov word [rcx + 0x3d0], dx
add rdi, 4
cmp rdi, rax
jne 0x1400b1c4c
inc qword [r15 + 0x10]
mov byte [r12 + 0x18], 2
add rsp, 0x2e8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, str.assertion_failed:_edge.height__self.node.height___1
lea r8, [0x14012ada0]
mov edx, 0x35
call fcn.1400cf3b0
jmp 0x1400b1e57
lea rcx, str.assertion_failed:_src.len____dst.len__
lea r8, [0x14012ad20]
mov edx, 0x28
call fcn.1400cf3b0
jmp 0x1400b1e57
lea rcx, str.assertion_failed:_src.len____dst.len__
lea r8, [0x14012ad20]
mov edx, 0x28
call fcn.1400cf3b0
jmp 0x1400b1e57
lea r8, [0x14012ad50]
mov edx, 0xc
call fcn.1400cf340
jmp 0x1400b1e57
lea r8, [0x14012ad38]
mov edx, 0xb
mov rcx, r15
call fcn.1400cf340
jmp 0x1400b1e57
mov ecx, 8
mov edx, 0x438
call fcn.1400ceec0
jmp 0x1400b1e57
mov qword [rbp + 0x250], r14
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_srccollections_btreemapentry.rs
mov edx, 0x2b
call fcn.1400cf3b0
jmp 0x1400b1e57
mov ecx, 8
mov edx, 0x438
call fcn.1400ceec0
jmp 0x1400b1e57
mov qword [rbp + 0x250], r14
lea rcx, str.assertion_failed:_edge.height__self.height___1
lea r8, [0x14012ac38]
mov edx, 0x30
call fcn.1400cf3b0
jmp 0x1400b1e57
mov qword [rbp + 0x250], r14
lea rcx, str.assertion_failed:_idx___CAPACITY_rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_srccollections_btree_node.rs
lea r8, [0x14012abf0]
mov edx, 0x20
call fcn.1400cf3b0
ud2
and al, 0x28
test rdi, rdi
je 0x1400b22f4
movdqu xmm6, xmmword [rsp + 0x30]
mov rcx, rdi
call qword [sym.imp.kernel32.dll_GetFileAttributesW]
cmp eax, 0xffffffff
je 0x1400b2314
mov qword [rsi], rdi
mov dword [rsi], edi
movdqu xmmword [rsi + 8], xmm6
jmp 0x1400b2305
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
call case.0x14004c033.1000
mov qword [rsi], 0
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x88
pop rdi
pop rsi
ret
mov qword [rsi], 0
mov dword [rsi], 0
movq rax, xmm6
test rax, rax
je 0x1400b2305
mov rcx, qword [0x1401611e0]
xor edx, edx
ror byte [rcx - 0x77], cl
clc
ror byte [rcx - 0x77], cl
clc
movaps xmm6, xmmword [rsp + 0x70]
add rsp, 0x88
je 0x1400b2359
jo 0x1400b237f
add esp, 0x88
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
int3
int3
mov qword [rbp - 8], 0xfffffffffffffffe
dec dword [rax - 0x7d]
cmp dword [rax], eax
cmp qword [rcx], 0
je 0x1400b23b2
mov rax, qword [rcx + 8]
mov ecx, eax
and ecx, 3
or byte [rcx + 0x3e183c1], cl
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x1400b23cd
test rcx, rcx
leave
je 0x1400b23cd
lea rcx, [rax - 1]
lea rcx, [rax - 1]
mov qword [rbp - 0x20], rcx
mov rcx, qword [rax - 1]
mov rax, qword [rax + 7]
mov qword [rbp - 0x10], rcx
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x18], eax
loopne 0x1400b23d1
mov dword [rbp - 0x18], eax
call qword [rax]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
je 0x1400b23ea
adc byte [rax - 0x75], cl
call 0x14883a6ea
add byte [rbp + rax*2 + 0x48], dh
cmp dword [rax + 0x10], 0x11
cmp qword [rax + 0x10], 0x11
jae case.0x1400a38b4.466
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
jmp 0x1400b23db
mov r8, qword [rcx + 8]
test r8, r8
je 0x1400b23cd
or byte [r13 - 0x7b], cl
or byte [rbp - 0x7b], cl
sal byte [rdx + rdx + 0x48], 0x83
jns 0x1400b23cf
cmp qword [rcx + 0x10], 0
je 0x1400b23cd
add byte [rbx + rcx + 0x48], dh
mov ecx, dword [0x1401611e0]
mov rcx, qword [0x1401611e0]
xor edx, edx
jmp 0x1400b23f7
add rsp, 0x40
pop rbp
invalid
pop rbp
ret
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
mov rcx, qword [0x1401611e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
mov rcx, qword [0x1401611e0]
mov ecx, dword [0x1401611e0]
or eax, 0xaedef
xor edx, edx
mov r8, qword [rbp - 0x20]
add rsp, 0x40
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
add al, byte [rax]
add al, byte [rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
and byte [rax - 0x73], cl
push 0x40
and byte [rax - 0x73], cl
push 0x40
mov rax, qword [rbp - 0x18]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, qword [rbp - 0x10]
call fcn.14009f3b0
mov rcx, qword [rbp - 0x20]
call fcn.1400b46d0
nop
add rsp, 0x20
pop rbp
ret
mov r8, rdx
mov rax, qword [rdx + 0x10]
cmp rax, 0x105
jb 0x1400b2474
mov rax, qword [r8 + 0x10]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [r8]
movups xmm0, xmmword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
jmp 0x1400b24b5
cmp rax, 6
jbe 0x1400b2496
mov rdx, qword [r8]
cmp word [rdx], 0x5c
jne 0x1400b2496
cmp word [rdx + 2], 0x5c
jne 0x1400b2496
movzx r9d, word [rdx + 4]
cmp r9w, 0x3f
je 0x1400b24bb
mov rax, qword [r8 + 0x10]
mov qword [rsp + 0x30], rax
movups xmm0, xmmword [r8]
movaps xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
xor r8d, r8d
call 0x1400a71e0
nop
add rsp, 0x38
ret
cmp word [rdx + 6], 0x5c
jne 0x1400b24dd
cmp word [rdx + 0xa], 0x3a
jne 0x1400b24dd
cmp word [rdx + 0xc], 0x5c
jne 0x1400b24dd
add rdx, 8
add rsp, 0x38
jmp fcn.1400b4e10
cmp rax, 8
jb 0x1400b2496
cmp r9w, 0x3f
jne 0x1400b2496
cmp word [rdx + 6], 0x5c
jne 0x1400b2496
cmp word [rdx + 8], 0x55
jne 0x1400b2496
mov eax, 2
cmove r8d, eax
mov rbx, qword [rdx + 8]
mov rcx, qword [rdx + 0x18]
lea r14, [rbx + rcx]
xor r11d, r11d
lea rax, str.nul_byte_found_in_provided_data
mov rdx, rbx
jmp 0x1400b257d
xor r11d, r11d
test r9w, r9w
je 0x1400b292c
scasd eax, dword [rdi]
add eax, dword [rax]
invalid
scasd eax, dword [rdi]
add eax, dword [rax]
add byte [rsi + 0x41], ah
mov ecx, 0x45660001
test ebx, ebx
mov r9w, 1
test r11w, r11w
jne 0x1400b2570
cmp rdx, r14
je 0x1400b2641
movzx edi, byte [rdx]
movzx r10d, dil
test r10b, r10b
js 0x1400b25a5
inc rdx
jmp 0x1400b2620
mov r11d, r10d
and r11d, 0x1f
movzx ebp, byte [rdx + 1]
and ebp, 0x3f
cmp r10b, 0xdf
jbe 0x1400b25f9
movzx r10d, byte [rdx + 2]
shl ebp, 6
and r10d, 0x3f
or r10d, ebp
cmp dil, 0xf0
jb 0x1400b2609
movzx edi, byte [rdx + 3]
add rdx, 4
and r11d, 7
shl r11d, 0x12
shl r10d, 6
and edi, 0x3f
or edi, r10d
or edi, r11d
mov r10d, edi
cmp r10d, 0xffff
jbe 0x1400b2620
jmp 0x1400b262b
add rdx, 2
shl r11d, 6
or r11d, ebp
mov r10d, r11d
jmp 0x1400b2620
add rdx, 3
shl r11d, 0xc
or r10d, r11d
cmp r10d, 0xffff
ja 0x1400b262b
nop dword [rax]
xor r11d, r11d
mov r9d, r10d
jmp 0x1400b2573
and r10d, 0x3ff
or r10d, 0xdc00
add byte [rbp - 0x77], al
shr ecx, cl
xor bh, bh
invalid
invalid
add byte [rbp - 0x77], al
shr ecx, cl
xor bh, bh
invalid
test r8b, r8b
je 0x1400b2682
movzx eax, r8b
cmp eax, 2
jne 0x1400b2656
xor ebp, ebp
xor r15d, r15d
jmp 0x1400b26ae
xor eax, eax
nop dword [rax + rax]
cmp rcx, rax
je 0x1400b2678
movzx edx, byte [rbx + rax]
cmp edx, 9
je 0x1400b2682
inc rax
cmp edx, 0x20
jne 0x1400b2660
jmp 0x1400b2682
test rcx, rcx
je 0x1400b2682
mov bpl, 1
jmp 0x1400b2651
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi + 8]
jne 0x1400b2698
mov rcx, rsi
call fcn.1400a1a20
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsi]
mov word [rax + rdx*2], 0x22
inc rdx
mov qword [rsi + 0x10], rdx
mov bpl, 1
mov r15b, 1
invalid
xor r12d, r12d
movaps xmm6, xmmword [0x1400d47c0]
xor edi, edi
jmp 0x1400b26d2
mov rax, qword [rsi]
mov word [rax + rdx*2], r12w
inc rdx
inc edx
inc edx
mov qword [rsi + 0x10], rdx
mov r12d, r13d
test r12w, r12w
jne 0x1400b2760
and eax, 0x1f
movzx edx, byte [rbx + 1]
mov dh, 0x53
add dword [rbx - 0x7fbec01e], eax
cld
fbstp tbyte [rsi + 0x43]
mov dh, 0x53
add dword [rbx - 0x7fbec01e], eax
cld
fbstp tbyte [rsi + 0x43]
movzx r12d, byte [rbx + 2]
shl edx, 6
and r12d, 0x3f
or r12d, edx
cmp cl, 0xf0
jb 0x1400b282c
add byte [rax], al
movzx ecx, byte [rbx + 3]
add rbx, 4
and eax, 7
shl eax, 0x12
loopne 0x1400b2741
loopne 0x1400b2741
shl r12d, 6
in al, 6
and ecx, 0x3f
or ecx, r12d
or ecx, eax
mov r12d, ecx
cmp r12d, 0xffff
jbe 0x1400b2760
invalid
jmp 0x1400b2843
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
ret
add rbx, 2
shl eax, 6
or eax, edx
mov r12d, eax
nop dword [rax + rax]
xor r13d, r13d
test bpl, bpl
in eax, dx
in eax, dx
je 0x1400b280d
add byte [rax], al
add byte [rsi + 0x41], ah
cmp esp, 0x22
cmp r12w, 0x22
je 0x1400b2788
movzx eax, r12w
cmp eax, 0x5c
jne 0x1400b280b
add byte [rcx - 0x77], cl
clc
mov r8, rdi
inc r8
je 0x1400b2956
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
mov rdx, qword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
sub rax, rdx
cmp rax, r8
cmp eax, eax
jb 0x1400b2872
invalid
mov rax, qword [rsi]
test rdi, rdi
je 0x1400b27fe
cmp rdi, 0x10
jae 0x1400b27ba
invalid
add al, 0x31
leave
jmp case.0x1400a7b32.235
stc
and rcx, 0xfffffffffffffff0
loope 0x1400b27b1
lea r8, [rax + rdx*2]
add r8, 0x10
xor r9d, r9d
nop dword [rax]
movups xmmword [r8 + r9*2 - 0x10], xmm6
movups xmmword [rax + rcx*2 - 0x10], xmm6
movups xmmword [r8 + r9*2], xmm6
movups xmmword [rax + rcx*2], xmm6
add r9, 0x10
cmp rcx, r9
leave
jne 0x1400b27d0
add rdx, rcx
cmp rdi, rcx
je 0x1400b27fe
sub rdi, rcx
nop
mov word [rax + rdx*2], 0x5c
inc rdx
dec rdi
jne 0x1400b27f0
mov word [rax + rdx*2], 0x5c
inc rdx
inc edx
inc edx
mov qword [rsi + 0x10], rdx
mov dword [rsi + 0x10], edx
xor edi, edi
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi + 8]
jne 0x1400b26c0
mov rcx, rsi
call fcn.1400a1a20
mov rdx, qword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
jmp 0x1400b26c0
add rbx, 3
shl eax, 0xc
or r12d, eax
vpaddb xmm15, xmm15, xmm15
inc dword [rax]
invalid
vpaddb xmm15, xmm15, xmm15
inc dword [rax]
add byte [rdi], cl
xchg byte [0x1820b2843], bl
invalid
invalid
inc dword [rcx - 0x73]
test byte [rax + rax], ah
add bh, bh
invalid
cmp esp, 0xffff
jbe 0x1400b2760
lea eax, [r12 + 0xff0000]
shr eax, 0xa
or eax, 0xd800
and r12d, 0x3ff
add byte [rax], al
or r12d, 0xdc00
mov r13d, r12d
mov r12d, eax
mov esp, eax
mov esp, eax
test bpl, bpl
jne 0x1400b276c
jmp 0x1400b280d
mov rcx, rsi
call fcn.1400d2830
mov rdx, qword [rsi + 0x10]
jmp 0x1400b27a8
invalid
sahf
add byte [rax], al
add byte [rax - 0x75], cl
or byte [rax - 0x75], r9b
push rsi
adc byte [rax - 0x77], cl
ror dword [rax + 0x29], 0xd1
cmp rcx, rdi
jb 0x1400b2942
and rcx, 0xfffffffffffffff0
lea r8, [rax + rdx*2]
add r8, 0x10
xor r9d, r9d
nop word [rax + rax]
movups xmmword [r8 + r9*2 - 0x10], xmm6
movups xmmword [r8 + r9*2], xmm6
add r9, 0x10
cmp rcx, r9
jne 0x1400b28d0
invalid
add rdx, rcx
cmp rdi, rcx
je 0x1400b28fe
sub rdi, rcx
nop
mov word [rax + rdx*2], 0x5c
inc rdx
dec rdi
jne 0x1400b28f0
mov rax, qword [rsi + 8]
mov qword [rsi + 0x10], rdx
cmp rdx, rax
jne 0x1400b291a
mov rcx, rsi
mov rdx, rax
call fcn.1400a1a20
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsi]
mov word [rax + rdx*2], 0x22
inc rdx
mov qword [rsi + 0x10], rdx
xor eax, eax
movaps xmm6, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.capacity_overflow
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x30], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_src_vecmod.rs
lea rcx, [rsp + 0x20]
call fcn.1400cf220
ud2
and al, 0x70
movaps xmm1, xmmword [rsp + 0x80]
movups xmmword [r12 + r15], xmm0
movups xmmword [r12 + r15 + 0x10], xmm1
movups xmmword [rsp + rdi + 0x10], xmm1
movups xmmword [rsp + rdi + 0x10], xmm1
mov rcx, rbp
shl rcx, 5
add rcx, r12
add ecx, esp
loope 0x1400b5dcd
mov eax, edi
loope 0x1400b5dcd
mov eax, edi
shl r8, 5
mov rdx, qword [rsp + 0x28]
call sub.VCRUNTIME140.dll_memcpy
nop
add dword [rax], eax
lea r15, [rbx + r14*8]
add r15, 0x3e0
lea rdx, [rbx + r14*8]
add rdx, 0x3e8
add edx, 0x3e8
invalid
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
lea r8, [r13*8]
mov rcx, r15
stc
stc
call sub.VCRUNTIME140.dll_memmove
add dword [rax], eax
mov r9, qword [rsp + 0x38]
cmp rsi, r9
cmp esi, ecx
jae case.0x14004b336.1626
invalid
mov rax, r9
sub rax, r14
add rax, 0xfffffffffffffffe
sar dh, 0x49
and ebp, 3
invalid
je 0x1400b5e02
invalid
invalid
xor ecx, ecx
nop word [rax + rax]
invalid
add byte [rax], r8b
mov rdx, qword [r15 + rcx*8]
mov qword [rdx + 0x160], rbx
lea r8d, [rsi + rcx]
mov word [rdx + 0x3d0], r8w
inc rcx
cmp r13, rcx
int 0x75
invalid
add rsi, rcx
add esi, ecx
cmp rax, 3
jb case.0x14004b336.1626
nop dword [rax + rax]
mov rax, qword [rbx + rsi*8 + 0x3d8]
mov qword [rax + 0x160], rbx
mov word [rax + 0x3d0], si
rol byte [rbx], 1
add byte [rax], al
mov rax, qword [rbx + rsi*8 + 0x3e0]
mov qword [rax + 0x160], rbx
cwde
invalid
add dword [rax], eax
add byte [rbp - 0x7699feb2], cl
mov al, dl
rol byte [rbx], 1
add byte [rax], al
invalid
cwde
invalid
add byte [rbp - 0x7699feb2], cl
mov al, dl
rol byte [rbx], 1
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rbx + rsi*8 + 0x3e8]
invalid
mov rax, qword [rbx + rsi*8 + 0x3e8]
mov eax, dword [rbx + rsi*8 + 0x3e8]
mov qword [rax + 0x160], rbx
mov dword [rax + 0x160], ebx
lea ecx, [rsi + 2]
mov word [rax + 0x3d0], cx
mov al, dl
rol byte [rbx], 1
add eax, dword [rax]
add byte [rax - 0x75], cl
test bl, dh
lock add eax, dword [rax]
invalid
add ah, byte [rsi - 0x77]
mov al, dl
rol byte [rbx], 1
add eax, dword [rax]
add byte [rax - 0x75], cl
test bl, dh
lock add eax, dword [rax]
add byte [rax - 0x77], cl
invalid
cwde
invalid
mov qword [rax + 0x160], rbx
lea ecx, [rsi + 3]
add r12, qword [rsi - 0x77]
mov word [rax + 0x3d0], cx
mov al, dl
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x7d], cl
mov byte [rsp + rcx*2], 0x39
invalid
jne case.0x1400a8d3b.1302
mov al, dl
add eax, dword [rax]
invalid
add byte [rax - 0x7d], cl
mov byte [rsp + rcx*2], 0x39
invalid
dec word [rbx + 0x3d2]
mov edx, edx
add eax, dword [rax]
add byte [rax], al
invalid
invalid
jl case.0x14004bfbc.1591
invalid
cmp qword [rsp + 0x40], 2
mov rsi, qword [rsp + 0x28]
mov esi, dword [rsp + 0x28]
add cl, byte [rax - 0x75]
je 0x1400b5eaf
sub byte [rax - 0x75], cl
pop rsp
mov rbx, qword [rsp + 0x48]
and al, 0x48
jb case.0x14004bfbc.1562
jb case.0x14004bfbc.1562
lea rcx, [r12 + rbp*8]
add rcx, 0x3d8
add byte [rax], al
lea rdx, [rsi + 0x3d8]
lea r8, [rdi*8 + 8]
std
or byte [rax], al
add byte [rax], al
add al, ch
call sub.VCRUNTIME140.dll_memcpy
inc edi
invalid
dec dword [rsi - 0x3800ffff]
mov rax, rbp
and edi, 3
je case.0x14004bfbc.1527
mov rax, qword [rsp + 0x30]
lea rcx, [r12 + rax*8]
or al, 0xc4
add rcx, 0x3e0
add eax, dword [rax]
add byte [rcx], dh
invalid
xor eax, eax
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
shl byte [rsi + 0x66], 0x66
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov edx, dword [rcx + rax*8]
mov rdx, qword [rcx + rax*8]
mov edx, dword [rcx + rax*8]
mov qword [rdx + 0x160], r12
lea r8d, [rax + rbp]
lea eax, [rax + rbp]
add al, 0x28
add dword [rax], eax
add byte [rbp + rcx*4 + 4], al
lea eax, [rax + rbp]
add al, 0x28
mov word [rdx + 0x3d0], r8w
mov word [rdx + 0x3d0], r8w
add byte [rax - 1], cl
ror byte [rax + 0x39], 0xc7
cmp edi, eax
inc rax
cmp rdi, rax
cmp edi, eax
jne 0x1400b5ee0
add rax, rbp
cmp word [rsp + 0x26], 3
jb case.0x14004bfbc.1562
invalid
jl 0x1400b5f2a
add esi, dword es:[rdx + 0x71]
nop word [rax + rax]
nop dword [rax + rax]
mov rcx, qword [r12 + rax*8 + 0x3d8]
mov esp, es
fadd dword [rbx]
add byte [rax], al
invalid
mov qword [rcx + 0x160], r12
mov dword [rcx + 0x160], esp
movabs eax, dword [0xd081896600000160]
add eax, dword [rax]
add byte [rcx - 0x75], cl
invalid
mov word [rcx + 0x3d0], ax
mov dword [rcx + 0x3d0], eax
mov rcx, qword [r12 + rax*8 + 0x3e0]
mov ecx, dword [rsp + rax*8 + 0x3e0]
mov esp, es
loopne 0x1400b5f2f
add byte [rax], al
mov qword [rcx + 0x160], r12
mov dword [rcx + 0x160], esp
lea edx, [rax + 1]
mov word [rcx + 0x3d0], dx
mov rcx, qword [r12 + rax*8 + 0x3e8]
mov esp, es
call 0x18c0b5f4b
mov dword [rcx + 0x160], esp
add eax, dword [rax]
add byte [rcx - 0x75], cl
mov esp, es
call 0x18c0b5f4b
mov dword [rcx + 0x160], esp
invalid
lea edx, [rax + 2]
mov word [rcx + 0x3d0], dx
add byte [rax], al
mov rcx, qword [r12 + rax*8 + 0x3f0]
mov qword [rcx + 0x160], r12
mov dword [rcx + 0x160], esp
add byte [rax], al
add byte [rax - 0x73], cl
push rax
invalid
add byte [rcx + rcx*4 - 0x5f], cl
invalid
add byte [rax - 0x73], cl
push rax
add esp, dword [rsi - 0x77]
lea edx, [rax + 3]
mov word [rcx + 0x3d0], dx
xchg ecx, eax
rol byte [rbx], 1
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x7d], cl
add rax, 4
cmp rdx, rbx
fidiv dword [rbp - 0x6b]
rol byte [rax + rcx*2], 0x39
fidiv dword [rbp - 0x6b]
mov rcx, qword [0x1401611e0]
xor edx, edx
mov r8, rsi
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x1e47b
invalid
adc eax, 0x1e47b
jnp case.0x14004c033.1563
add dword [rax], eax
mov rax, qword [rsp + 0x58]
and al, 0x58
test rax, rax
cmove rbp, rax
call 0x1647762e5
invalid
call 0x1647762e5
call 0x1647762e5
and al, 0x60
invalid
mov rax, qword [rsp + 0x68]
mov qword [rax], r12
and byte [rax - 0x75], cl
and al, 0x50
and byte [rax - 0x75], cl
and al, 0x50
mov qword [rax + 8], rcx
mov dword [rax + 8], ecx
mov qword [rax + 0x10], rbp
add rsp, 0xa8
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rdi
pop rdi
ret
lea ecx, str.assertion_failed:_match_track_edge_idx__n____LeftOrRight::Left_idx____idx___old_left_len__n____LeftOrRight::Right_idx____idx___right_len__n
or eax, 0x74f3a
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x14012afa0]
lea eax, [0x14012afa0]
retf
mov edx, 0x91
add byte [rax], al
add al, ch
rcl dword [rbx + 0xb0f0001]
xchg ebx, eax
add dword [rax], eax
ud2
call fcn.1400cf3b0
xchg ebx, eax
add dword [rax], eax
ud2
or ecx, dword [rax - 0x73]
or eax, 0x74fd0
ror byte [rdi + 7], 1
invalid
invalid
lea rcx, str.assertion_failed:_new_left_len___CAPACITY
invalid
add byte [rbp + rcx*4 + 5], cl
stc
invalid
lea r8, [0x14012afe8]
mov edx, 0x2a
add byte [rax], al
add byte [rdx + 0x2a], bh
call fcn.1400cf3b0
mov bh, 0x93
add dword [rax], eax
invalid
add byte [rdi], cl
or ecx, esp
int3
ud2
int3
push rsi
push r13
push r12
push rsp
push rsi
push rbp
push rbx
sub rsp, 0x108
add byte [rax], al
mov r13, qword [rcx + 0x18]
movzx ebx, word [rbp + 0x3d2]
add eax, dword [rax]
add byte [rcx - 0x73], cl
lea rbp, [r11 + rdx]
lea rbp, [r11 + rdx]
cmp rbp, 0xb
ja 0x1400b6472
add al, 0
invalid
or ecx, dword [rdi]
xchg dword [rbp + 4], eax
add al, 0
invalid
mov rdi, rdx
mov rbx, rcx
mov esi, dword [rcx + 0x28]
movzx ecx, word [rsi + 0x3d2]
add eax, dword [rax]
add byte [rax + 0x29], cl
sub ecx, edx
invalid
add byte [rax], al
sub rcx, rdx
jb case.0x140094f50.1154
invalid
add al, 0
add al, 0
invalid
invalid
add al, 0
add byte [rsi + 0x41], ah
mov dword [r13 + 0x3d2], ebp
mov word [r13 + 0x3d2], bp
mov dword [rsi + 0x3d2], ecx
add byte [rax], al
lea eax, [rdi - 1]
imul r8, rax, 0x38
mov qword [rsp + 0x28], rcx
mov r14, rax
invalid
shl r14, 5
movups xmm0, xmmword [rsi + r14]
movups xmm0, xmmword [rsi + rsi]
adc byte [rsi + rsi], al
movups xmm1, xmmword [rsi + r14 + 0x10]
movaps xmmword [rsp + 0xa0], xmm1
mov word [rax + riz*4], fs
and al, 0xa0
add byte [rax], al
invalid
adc byte ss:[rdi], cl
adc byte [rdi], cl
sub dword [rsp + 0xa0], ecx
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], eax
nop
add byte [rax], al
invalid
movaps xmmword [rsp + 0x90], xmm0
nop
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rbx]
mov rdx, qword [rbx + 0x10]
invalid
invalid
invalid
mov rcx, qword [rbx]
mov ecx, dword [rbx]
mov rdx, qword [rbx + 0x10]
imul r9, rdx, 0x38
cmp byte [rax - 0x3f], cl
loop 0x1400b6099
invalid
cmp byte [rax - 0x3f], cl
loop 0x1400b6099
invalid
mov r10, qword [rcx + r9 + 0x198]
mov qword [rsp + 0x60], r10
mov dword [rsp + 0x60], edx
xchg esp, eax
or dword [rax + 0x4c000001], ebx
add dword [rax], eax
add byte [rcx + rcx*4 + 0x54], cl
invalid
push rsp
mov dword [rsp + 0x60], edx
and al, 0x60
movups xmm0, xmmword [rcx + r9 + 0x168]
test byte [rcx], cl
push 0x42000001
movups xmm1, xmmword [rcx + r9 + 0x178]
movups xmm1, xmmword [rcx + rcx + 0x178]
add byte [rdx + 0xf], al
adc byte [rcx + rcx + 0x188], dl
add dword [rax], eax
invalid
movups xmm2, xmmword [rcx + r9 + 0x188]
movups xmm2, xmmword [rcx + rcx + 0x188]
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x50], edx
push rax
movaps xmmword [rsp + 0x50], xmm2
push rax
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
sub dword [rsp + 0x30], eax
sub dword [rsp + 0x30], eax
mov r10, qword [rsi + r8 + 0x198]
xchg esp, eax
invalid
add byte [rax], al
movups xmm0, xmmword [rsi + r8 + 0x168]
movups xmm0, xmmword [rsi + rax + 0x168]
adc byte [rsi + rax + 0x168], al
add dword [rax], eax
add byte [rdx + 0xf], al
movups xmm1, xmmword [rsi + rax + 0x178]
movups xmm1, xmmword [rsi + r8 + 0x178]
movups xmm1, xmmword [rsi + rax + 0x178]
js case.0x14006641b.1397
add byte [rax], al
add byte [rdx + 0xf], al
adc byte [rsi + rax + 0x188], dl
add dword [rax], eax
invalid
movups xmm2, xmmword [rsi + r8 + 0x188]
add byte [rax], al
movups xmmword [rcx + r9 + 0x168], xmm0
push 0x4e000001
mov dword [rcx + rcx + 0x198], edx
xchg esp, eax
invalid
cwde
add dword [rax], eax
add byte [rax], al
mov qword [rcx + r9 + 0x198], r10
or dword [rax + 0x42000001], ebx
movups xmmword [rcx + r9 + 0x188], xmm2
movups xmmword [rcx + rcx + 0x188], xmm2
adc dword [rcx + rcx + 0x188], edx
movups xmmword [rcx + r9 + 0x178], xmm1
add byte [rax], al
movups xmm0, xmmword [rcx + rdx]
movups xmm1, xmmword [rcx + rdx + 0x10]
adc byte [rcx + rdx + 0x10], cl
movups xmmword [rsp + 0x78], xmm1
and al, 0x78
movups xmmword [rsp + 0x68], xmm0
movaps xmm0, xmmword [rsp + 0x90]
add byte [rdi], cl
movaps xmm1, xmmword [rsp + 0xa0]
sub byte [rsp + 0xa0], cl
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movups xmmword [rcx + rdx + 0x10], xmm1
adc dword [rcx + rdx + 0x10], ecx
movups xmmword [rcx + rdx], xmm0
mov rcx, qword [rsp + 0x60]
and al, 0x60
invalid
mov qword [rsp + 0x100], rcx
and al, 0
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x30], al
and al, 0x30
movaps xmm0, xmmword [rsp + 0x30]
and al, 0x30
xor byte [rdi], cl
sub byte [rsp + 0x40], cl
invalid
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
movaps xmm2, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0xf0], xmm2
sub dword [rsp + 0xf0], edx
and al, 0xf0
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rsp + 0xe0], xmm1
sub dword [rsp + 0xe0], ecx
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rsp + 0xd0], xmm0
sub dword [rsp + 0xd0], eax
add byte [rax], al
movups xmm3, xmmword [rsp + 0x78]
movaps xmmword [rsp + 0xc0], xmm3
pushfq
and al, 0xc0
add byte [rax], al
add byte [rdi], cl
movups xmm3, xmmword [rsp + 0x68]
adc byte [rsp + 0x68], bl
movaps xmmword [rsp + 0xb0], xmm3
sub dword [rsp + 0xb0], ebx
and al, 0xb0
add byte [rax], al
add byte [rcx + 0x6b], cl
imul rdx, r11, 0x38
sar dword [rax], cl
mov qword [r13 + rdx + 0x198], rcx
mov word [0x1400b632f], ss
adc eax, 0x198
add dword [rax], eax
add byte [rcx + 0xf], al
invalid
movups xmmword [r13 + rdx + 0x188], xmm2
movups xmmword [rbp + rdx + 0x188], xmm2
adc dword [rbp + rdx + 0x188], edx
adc eax, 0x188
add byte [rcx + 0xf], al
movups xmmword [r13 + rdx + 0x178], xmm1
adc dword [rbp + rdx + 0x178], ecx
add dword [rax], eax
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rbp + rdx + 0x168], eax
adc eax, 0x168
movups xmmword [r13 + rdx + 0x168], xmm0
adc eax, 0x168
push 0x4c000001
mov ecx, ebx
invalid
add byte [rax], al
mov rcx, r11
invalid
shl rcx, 5
loope case.0x14008e31d.1287
movaps xmm0, xmmword [rsp + 0xb0]
test byte [rax + rsi*4], ah
and al, 0xb0
add byte [rax], al
add byte [rdi], cl
movaps xmm1, xmmword [rsp + 0xc0]
sub byte [rsp + 0xc0], cl
mov word [rax + rax*8], fs
rol byte [rax], 0
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rbp + rcx + 0x10], ecx
invalid
invalid
invalid
movups xmmword [r13 + rcx + 0x10], xmm1
movups xmmword [rbp + rcx + 0x10], xmm1
or rax, 0x110f4110
movups xmmword [r13 + rcx], xmm0
movups xmmword [rbp + rcx], xmm0
adc dword [rbp + rcx], eax
or eax, 0xd9894c00
or eax, 0xd9894c00
mov rcx, r11
invalid
mov qword [rsp + 0x20], r11
lea r12, [r11 + 1]
lea esp, [rbx + 1]
invalid
mov rcx, rbp
sub rcx, r12
sub ecx, esp
loope case.0x140094f50.1250
cmp rax, rcx
cmp eax, ecx
jne case.0x140094f50.1210
lodsb al, byte [rsi]
add al, byte [rax]
add byte [rbp + rcx*4 - 0x42], cl
invalid
invalid
invalid
lea r15, [rsi + 0x168]
push 0x49000001
lea eax, [rbp + 0x168]
invalid
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x73], cl
invalid
invalid
test dword [rax + 1], ebp
invalid
invalid
add byte [rax], al
lea rax, [r13 + 0x168]
push 0x49000001
imul ecx, esp, 0x38
invalid
add dword [rax], eax
add byte [rcx + 0x6b], cl
invalid
invalid
int3
add byte [rax], al
imul rcx, r12, 0x38
cmp byte [rax + 1], cl
ror dword [rcx + rcx*4 - 6], 0xe8
mov rdx, r15
invalid
add rcx, rax
add ecx, eax
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
test al, 0x8b
add dword [rax], eax
invalid
mov eax, dword [rcx]
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
loope 0x1400b6259
shl rcx, 5
shl ecx, 5
add rcx, r13
jmp 0x18dfdeb63
mov rdx, rsi
mov edx, esi
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
imul rdx, rdi, 0x38
invalid
xchg ebx, eax
mov eax, dword [rcx]
add byte [rax + 0x6b], cl
xlatb
cmp byte [rcx + rax - 6], cl
add rdx, r15
mov r14, qword [rsp + 0x28]
je 0x1400b6251
and al, 0x28
sub byte [rbp + 0x6b], cl
imul r8, r14, 0x38
invalid
mov rcx, r15
mov ecx, edi
stc
call sub.VCRUNTIME140.dll_memmove
mov rdx, rdi
mov edx, edi
add byte [rax - 0x77], cl
cli
shl rdx, 5
add rdx, rsi
add edx, esi
add eax, 0x4df20148
mov eax, esi
mov r8, r14
shl r8, 5
mov rcx, rsi
call sub.VCRUNTIME140.dll_memmove
add dword [rax], eax
cmp qword [rbx + 0x20], 0
mov rax, qword [rbx + 0x30]
invalid
invalid
jnp 0x1400b6277
mov eax, dword [rbx + 0x30]
je 0x1400b6391
test rax, rax
test eax, eax
add byte [rax - 0x73], cl
sahf
fadd dword [rbx]
add eax, dword [rax]
invalid
add byte [rdx - 0x73], cl
or al, 0xe5
fadd dword [rbx]
lea rcx, [r12*8 + 0x3d8]
lea ecx, [riz*8 + 0x3d8]
add eax, dword [rax]
add byte [rcx + rax - 0x17], cl
add rcx, r13
add byte [rax], al
lea r8, [rdi*8]
add al, 0xfd
add byte [rax], al
add byte [rax - 0x77], cl
mov edx, ebx
mov rdx, rbx
mov edx, ebx
sub byte [rbx - 0x72b7ffff], cl
adc al, 0xfe
invalid
lea rdx, [rsi + rdi*8]
dec byte [rax - 0x7f]
ret 0x3d8
fadd dword [rbx]
fadd dword [rbx]
add byte [rsi - 0x73], cl
add al, 0xf5
cmc
lea r8, [r14*8 + 8]
cmc
or byte [rax], al
add byte [rax], al
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
sbb dword [rbx - 0x7ab7ffff], ecx
invalid
fld1
mov eax, dword [rcx]
add byte [rax - 0x7b], cl
invalid
dec dword [rdi]
test al, al
add byte [rax], al
add byte [rax - 0x77], cl
clc
mov rcx, qword [rsp + 0x20]
lea rdx, [rcx*8 + 0x3e0]
lea edx, [rcx*8 + 0x3e0]
adc al, 0xcd
loopne case.0x140079bd7.1276
add byte [rax], al
add edx, ebp
xor ecx, ecx
nop dword [rax]
invalid
invalid
add byte [rbx + rcx*4 + 4], cl
add byte [rbx + rcx*4 + 4], cl
retf 0x894d
mov dword [rax + 0x160], ebp
test al, 0x60
add dword [rax], eax
add byte [rbp - 0x73], al
invalid
lea r9d, [r12 + rcx]
lea ecx, [rsp + rcx]
or al, 0xc
mov word [r8 + 0x3d0], r9w
add eax, dword [rax]
add byte [rax - 1], cl
ror dword [rax + 0x39], 0xc8
cmp rax, rcx
inc rcx
cmp rax, rcx
cmp eax, ecx
jne case.0x1400a8d3b.1308
add r12, rcx
cmp rdi, 4
inc dword [rdx + rsi*2]
jns case.0x1400a8d3b.1307
invalid
jb case.0x1400a8d3b.1336
invalid
add byte [rax], al
add byte [rax], al
mov rax, qword [r13 + r12*8 + 0x3d8]
test ch, ah
fadd dword [rbx]
add byte [rcx + rcx*4 - 0x58], cl
invalid
mov qword [rax + 0x160], r13
mov dword [rax + 0x160], ebp
add byte [rax], al
add byte [rsi + 0x44], ah
mov dword [rax + 0x3d0], esp
invalid
rol byte [rbx], 1
add eax, dword [rax]
add byte [rax], al
mov word [rax + 0x3d0], r12w
mov dword [rax + 0x3d0], r12d
add byte [rax], al
mov rax, qword [r13 + r12*8 + 0x3e0]
add byte [rcx + rcx*4 - 0x58], cl
invalid
mov qword [rax + 0x160], r13
add dword [rax], eax
add byte [rcx - 0x73], al
and al, 1
and al, 1
invalid
lea ecx, [r12 + 1]
add dword [rsi - 0x77], esp
mov al, dl
rol byte [rbx], 1
invalid
mov word [rax + 0x3d0], cx
mov dword [rax + 0x3d0], ecx
add byte [rbx - 0x75], cl
test ch, ah
in eax, 0xe8
add eax, dword [rax]
add byte [rax], al
mov qword [rax + 0x160], r13
mov rax, qword [r13 + r12*8 + 0x3e8]
mov eax, dword [rbp + riz*8 + 0x3e8]
add byte [rax], al
mov qword [rax + 0x160], r13
add byte [rax], al
lea ecx, [r12 + 2]
mov word [rax + 0x3d0], cx
mov al, dl
add eax, dword [rax]
add byte [rbx - 0x75], cl
invalid
invalid
mov rax, qword [r13 + r12*8 + 0x3f0]
test ch, ah
lock add eax, dword [rax]
add byte [rcx + rcx*4 - 0x58], cl
invalid
mov qword [rax + 0x160], r13
mov dword [rax + 0x160], ebp
add byte [rcx - 0x73], cl
and al, 3
and al, 3
lea rcx, [r12 + 3]
lea ecx, [rsp + 3]
invalid
invalid
mov dword [rax + 0x3d0], ecx
rol byte [rbx], 1
add byte [rax], al
add esp, 4
add al, 0x48
cmp ecx, ebp
invalid
cmp esi, 0xffffffff
jrcxz case.0x140079bd7.1312
add byte [rax], al
lea rdx, [r14 + 1]
mov eax, edx
rol byte [rbx - 0x7cb6fc20], 1
inc byte [rbx]
jae 0x1400b63ad
add dword [rcx + 0x3e083d0], ecx
rol byte [rbx - 0x7cb6fc20], 1
inc byte [rbx]
cmp esi, 3
xor ecx, ecx
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
test rax, rax
ror byte [rdi], 0x84
test ah, al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
invalid
lea rcx, str.internal_error:_entered_unreachable_codeA_Tokio_1.x_context_was_found__but_it_is_being_shutdown.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_runtime_timemod.rs0
or eax, 0x7ad2f
lea r8, [0x14012ae60]
add eax, 0x74ab8
jmp case.0x140094f50.1202
add byte [rax], al
add byte [rax - 0x7d], cl
and edx, 0xfffffffc
and rdx, 0xfffffffffffffffc
xor ecx, ecx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
add byte [rbx + rcx*4 - 0x7c], cl
invalid
mov r8, qword [rsi + rcx*8 + 0x3d8]
mov qword [r8 + 0x160], rsi
mov al, 0x60
add dword [rax], eax
add byte [rax], al
mov r9d, ecx
leave
mov word [r8 + 0x3d0], cx
mov dword [r8 + 0x3d0], ecx
mov dword [rax + 0x3d0], ecx
mov r8, qword [rsi + rcx*8 + 0x3e0]
mov eax, dword [rsi + rcx*8 + 0x3e0]
mov qword [r8 + 0x160], rsi
add byte [rbp - 0x73], al
lea r10d, [r9 + 1]
mov word [r8 + 0x3d0], r10w
mov dword [r8 + 0x3d0], r10d
mov r8, qword [rsi + rcx*8 + 0x3e8]
mov eax, dword [rsi + rcx*8 + 0x3e8]
test dh, cl
call 0x1890b6401
mov dword [rax + 0x160], esi
lea r10d, [r9 + 2]
lea edx, [rcx + 2]
mov word [r8 + 0x3d0], r10w
mov dword [rax + 0x3d0], edx
mov r8, qword [rsi + rcx*8 + 0x3f0]
mov eax, dword [rsi + rcx*8 + 0x3f0]
add rcx, 4
add ecx, 4
rol dword [rcx + rcx*2], 0x89
mov al, 0x60
invalid
add dword [rax], eax
add byte [rax], al
add r9d, 3
add esp, dword [rsi + 0x45]
mov dword [rax + 0x3d0], ecx
mov al, dl
add eax, dword [rax]
add byte [rax], al
cmp rcx, rdx
cmp ecx, edx
sal dword [rbp - 0x74], 1
add byte [rax], al
add byte [rax], al
mov dword [rax + 0x3d0], ecx
mov eax, dword [rsi + rcx*8 + 0x3e0]
mov dword [r8 + 0x3d0], r10d
nop
rol byte [rbx], 1
add byte [rax], al
test dh, cl
call 0x1890b6401
add byte [rcx - 0x77], cl
mov al, 0x60
invalid
add dword [rax], eax
mov dword [rax + 0x160], esi
invalid
add byte [rbp - 0x73], al
push rcx
lea edx, [rcx + 2]
add ah, byte [rsi + 0x45]
mov dword [rax + 0x3d0], edx
rol byte [rbx], 1
add byte [rax], al
mov eax, dword [rsi + rcx*8 + 0x3f0]
invalid
add eax, dword [rax]
add byte [rax - 0x7d], cl
invalid
invalid
rol dword [rcx + rcx*2], 0x89
mov al, 0x60
invalid
add dword [rax], eax
add byte [rax], al
add r9d, 3
add esp, dword [rsi + 0x45]
mov dword [rax + 0x3d0], ecx
mov al, dl
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add esp, dword [rsi + 0x45]
mov dword [rax + 0x3d0], ecx
mov al, dl
add eax, dword [rax]
add byte [rax], al
mov al, dl
add eax, dword [rax]
add byte [rax], al
invalid
invalid
add byte [rax], al
sal dword [rbp - 0x74], 1
sal byte [rbp + riz + 0xf], 0x1f
and eax, 0x801f0f
add byte [rax], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rsi + rcx*8 + 0x3d8]
mov qword [rdx + 0x160], rsi
mov dword [rdx + 0x160], esi
mov word [rdx + 0x3d0], cx
mov dword [rdx + 0x3d0], ecx
inc rcx
inc ecx
dec rax
dec eax
invalid
jne 0x1400b6440
xchg esp, eax
invalid
fadd dword [rbx]
add byte [rax], al
mov dword [rdx + 0x160], esi
invalid
add byte [rax], al
mov dword [rdx + 0x3d0], ecx
rol byte [rbx], 1
add byte [rax], al
inc ecx
enter 0xffffffffffffe275, 0x48
add esp, 0x108
invalid
or byte [rcx], al
add dword [rax], eax
invalid
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop rsi
pop r15
pop rdi
ret
invalid
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rbp
pop rsi
pop rdi
lea rcx, str.assertion_failed:_old_left_len__count___CAPACITY
lea ecx, str.assertion_failed:_old_left_len__count___CAPACITY
invalid
invalid
lea r8, [0x14012aef0]
lea eax, [0x14012aef0]
jo case.0x140090c08.1186
invalid
mov edx, 0x32
xor al, byte [rax]
add byte [rax], al
call fcn.1400cf3b0
ud2
lea rcx, str.assertion_failed:_old_right_len___count
lea r8, [0x14012aea0]
add eax, 0x74a06
invalid
invalid
invalid
invalid
in eax, 0x49
invalid
invalid
invalid
jmp case.0x140094f50.1202
lea rcx, str.assertion_failed:_src.len____dst.len__
lea ecx, str.assertion_failed:_src.len____dst.len__
push rbp
invalid
invalid
lea r8, [0x14012ad20]
lea eax, [0x14012ad20]
jbe case.0x140094f50.1200
invalid
sub byte [rax], al
add byte [rax], al
call fcn.1400cf3b0
add dword [rax], eax
ud2
int3
int3
int3
int3
push rsp
in al, dx
mov byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + rcx*4 + 0x79], cl
sbb byte [rbp + 0xf], al
invalid
invalid
jns 0x1400b64ef
mov bh, 0xb7
rol byte [rbx], cl
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x75], cl
sub byte [r8 - 0x77], cl
sub byte [rax - 0x77], cl
invalid
invalid
mov eax, dword [rcx + 0x28]
and al, 0x30
xor byte [rdi], cl
mov bh, 0x80
adc dl, 3
adc dl, 3
add eax, dword [rax]
add byte [rax], al
add byte [rsi - 0x77], ah
mov dword [rsp + 0x26], eax
and al, 0x26
mov bh, 0xe8
lea edx, [rsi + rbp]
inc rdx
inc edx
cmp edx, 0xc
or al, 0xf
add dword [rdx + 0x48000003], 0xffffff8b
add byte [rax], al
cmp dword [rax - 0x75], ecx
or byte [r8 - 0x77], cl
invalid
invalid
and al, 0x48
mov bh, 0x87
rol byte [rbx], cl
add byte [rax], al
mov dword [rsp + 0x38], eax
add dword [rax - 0x75], ecx
jno case.0x140091b40.1222
invalid
push rsp
and al, 0x40
invalid
rol byte [rbx], cl
add byte [rax], al
cmp byte [rax - 0x73], cl
or al, 7
invalid
shr dword [rax + 1], 0
add byte [rax - 0x75], cl
xchg esp, eax
invalid
mov dword [rsp + 0x80], edx
add byte [rdi], cl
adc byte [rdi + rax + 0x178], cl
invalid
js 0x1400b6564
add byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x70], edx
invalid
jo 0x1400b6582
sub dword [rsp + 0x60], ecx
adc al, 7
int3
insb byte [rdi], dx
and al, 0x60
movaps xmmword [rbp - 0x10], xmm6
mov qword [rbp - 0x18], 0xfffffffffffffffe
mov rbx, rcx
cmp dword [rcx], 1
mov r14, qword [rcx + 0x20]
jne 0x1400b6a41
invalid
mov rcx, r14
mov ecx, esi
call qword [sym.imp.kernel32.dll_CancelIo]
add dword [rax], eax
test eax, eax
je 0x1400b6a47
mov rsi, qword [rbx + 0x10]
mov dword [rbp - 0x30], 0
lea r8, [rbp - 0x30]
mov rcx, r14
mov ecx, esi
mov ecx, esi
mov rdx, rsi
mov r9d, 1
mov ecx, 1
mov r9d, 1
mov ecx, 1
add byte [rax], al
add bh, bh
adc eax, 0x1d90b
invalid
call qword [sym.imp.kernel32.dll_GetOverlappedResult]
add byte [rbp - 0x627bf040], al
add byte [rax], al
add byte [rbx - 0x38b72f83], cl
invalid
invalid
add eax, dword [rax]
test eax, eax
je 0x1400b6aca
invalid
mov edi, dword [rbp - 0x30]
mov qword [rbx], 0
mov rax, qword [rbx + 0x18]
mov eax, dword [rbx + 0x18]
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rbx + 0x18]
add qword [rax + 0x10], rdi
mov eax, dword [rbx + 0x18]
add qword [rax + 0x10], rdi
jmp 0x1400b6a97
push rsi
mov rsi, qword [rbx + 0x10]
jmp 0x1400b6a97
call qword [sym.imp.kernel32.dll_GetLastError]
mov rax, qword [rbx + 0x18]
mov eax, dword [rbx + 0x18]
sbb byte [rax - 0x75], cl
adc byte [rax - 0x77], cl
loopne 0x1400b6a69
adc byte [rax], al
sbb byte [r8 - 0x75], cl
sbb byte [rax - 0x75], cl
adc byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
loopne 0x1400b6a69
adc byte [rax], al
movaps xmmword [rbp - 0x30], xmm0
mov qword [rax], 1
xorps xmm6, xmm6
movups xmmword [rax + 8], xmm6
add byte [rdi], cl
push rdi
test byte [rdi], 0x11
jo 0x1400b6a76
movzx eax, byte [0x140161290]
add eax, 0xaa81b
mov ecx, 0x20
and byte [rax], al
add byte [rax], al
mov edx, 8
call fcn.1400077b0
sub al, 0xd
cmc
dec dword [rax - 0x7b]
test rax, rax
je 0x1400b6ae9
add byte [rax], al
add al, ch
sub al, 0xd
cmc
dec dword [rax - 0x7b]
test rax, rax
je 0x1400b6ae9
mov rsi, rax
mov rsi, rax
movups xmmword [rax + 0x10], xmm6
movups xmmword [rax], xmm6
mov qword [rbx + 0x10], rax
mov dword [rbx + 0x10], eax
mov dword [rbx + 0x10], eax
mov rdi, qword [sym.imp.kernel32.dll_CloseHandle]
add dword [rax], eax
mov rcx, r14
call rdi
mov rcx, qword [rbx + 0x28]
mov ecx, dword [rbx + 0x28]
mov ecx, dword [rbx + 0x28]
call rdi
mov rcx, qword [0x1401611e0]
xor edx, edx
mov r8, rsi
invalid
movaps xmm6, xmmword [rbp - 0x10]
add rsp, 0x60
add esp, 0x60
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
add dword [rax], eax
invalid
invalid
xor edi, edi
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x6d
insd dword [rdi], dx
insd dword [rdi], dx
je case.0x1400a309e.490
cmp eax, 0x26
je case.0x1400a309e.490
jmp 0x1400b6a4d
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x40], rbx
mov ecx, 8
mov edx, 0x20
call fcn.1400ceec0
ud2
sub rax, rdx
add rdx, qword [rbx]
mov r8, qword [rdi + 0x10]
mov ecx, 0xffffffff
invalid
cmp rax, rcx
cmovae rax, rcx
cmovae eax, ecx
mov dword [rsp + 0x30], 0
mov rcx, qword [rdi + 0x20]
mov qword [rsp + 0x20], r8
lea r9, [rsp + 0x30]
mov r8d, eax
or byte [rax + 0x41e6eb01], r14b
mov eax, 1
add byte [rax], al
mov rcx, rbx
mov rdx, rax
mov edx, eax
mov edx, eax
call fcn.1400d28f0
mov rax, qword [rbx + 8]
mov eax, dword [rbx + 8]
mov rdx, qword [rbx + 0x10]
jmp 0x1400b6ba5
push rbp
invalid
invalid
invalid
adc cl, ch
add dword [rax], eax
mov rax, qword [rbx + 8]
jmp fcn.1400b6b98
or r9b, bpl
xor edi, edi
invalid
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1400d2d50
add byte [rdi], cl
invalid
add byte [rdi], cl
or ecx, esp
add byte [rax - 0x75], cl
sbb byte [rax + 1], r9b
adc byte [rax - 0x7b], cl
leave
insd dword [rdi], dx
add byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
add rsp, 0x38
add esp, 0x38
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
add esp, 0x38
jmp rax
jmp rax
ror byte [rax], 0x48
mov dword [rsp + 0x30], eax
and al, 0x30
lea rax, [0x14012aa98]
lea eax, [0x14012aa98]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rax, [0x14012ca3b]
lea r9, [rsp + 0x30]
and al, 0x30
sbb byte [rdi + rax], 0x4c
lea ecx, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov r8d, 4
add byte [rax - 0x77], cl
mov rcx, rdx
mov rdx, rax
ror dword [rax - 0x77], 1
ret 0xbfe8
invalid
invalid
call fcn.14000ee90
xor ch, 0xff
call qword [rax + 0x38c48348]
nop
add rsp, 0x38
add esp, 0x38
add esp, 0x38
ret
int3
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x158
pop rax
add dword [rax], eax
add byte [rax - 0x73], cl
lea ebp, [rsp + 0x80]
pop rax
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
lodsb al, byte [rsi]
lea ebp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rbp + 0xc0], xmm6
sub dword [rbp + 0xc0], esi
mov ch, 0xc0
add byte [rax], al
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp + 0xb8], 0xfffffffffffffffe
mov rsi, rdx
test dword [rax - 0x2000000], edi
invalid
invalid
dec dword [rax - 0x77]
invalid
mov qword [rbp - 0x48], rcx
movabs r8, 0x3a8348084a8b48
mov rcx, qword [rdx + 8]
cmp qword [rdx], 0
cmp al, byte [rax]
mov qword [rdx], 0
je 0x1400b6e2b
invalid
add byte [rax], al
add byte [rsi + rax - 1], dh
invalid
call qword [sym.imp.kernel32.dll_CloseHandle]
invalid
call qword [sym.imp.kernel32.dll_CloseHandle]
invalid
invalid
add dword [rax], eax
mov qword [rbp + 0x38], 1
mov dword [rbp + 0x38], 1
cmp byte [rcx], al
add byte [rax], al
add byte [rdi], cl
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
movups xmmword [rbp + 0x40], xmm0
mov qword [rbp + 0x20], 1
and byte [r9], r8b
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x20], 1
and byte [r9], r8b
add byte [rax], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
movups xmmword [rbp + 0x28], xmm0
adc dword [rbp + 0x28], eax
sub byte [rax - 0x75], cl
mov rax, qword [rsi + 0x18]
sbb byte [rax - 0x77], r9b
mov qword [rbp + 0x98], rax
test dword [rax + 0x48000000], ebx
add byte [rax - 0x7d], cl
cmp qword [rsi + 0x10], 0
cmp dword [rsi + 0x10], 0
jle 0x1400b6e65
adc byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsi + 0x20]
and byte [rax - 0x39], r9b
mov qword [rsi + 0x10], 0
adc byte [rax], r8b
add byte [rax], al
add byte [rax - 0x75], cl
sub byte [rax - 0x77], r9b
invalid
invalid
mov rcx, qword [rsi + 0x28]
sub byte [rax - 0x77], cl
mov qword [rbp + 0xa8], rcx
lea ebp, [rax + 0x48000000]
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsi + 0x20], 0
mov dword [rsi + 0x20], 0
and byte [rax], r8b
and byte [rax], al
add byte [rax], al
add byte [rdi], cl
je case.0x1400a309e.522
test byte [rax + 0x48000000], al
mov qword [rbp + 0x50], rsi
mov dword [rbp + 0x50], esi
jne 0x1400b6ecf
test rax, rax
test eax, eax
je case.0x1400a6f29.422
test byte [rax - 0x39fffffe], dl
nop
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
mov byte [rbp + 0xb7], 1
test dword [rdi + 0x1000000], esi
mov bh, 0
add byte [rax], al
add byte [rax], al
add dword [rax - 0x73], ecx
invalid
add byte [rcx], al
lea rcx, [rbp + 0x60]
lea ecx, [rbp + 0x60]
invalid
invalid
lea r8, [rbp + 0x38]
lea eax, [rbp + 0x38]
mov rdx, qword [rbp + 0x98]
mov edx, dword [rbp + 0x98]
xchg ebp, eax
cwde
add byte [rax], al
add al, ch
invalid
add byte [rax], al
call fcn.1400b68b0
mov rax, qword [rbp + 0x60]
invalid
or eax, 0x48fffffa
mov eax, dword [rbp + 0x60]
invalid
cli
invalid
dec dword [rax - 0x75]
invalid
invalid
cmp rax, 3
je 0x1400b7c51
invalid
invalid
invalid
add byte [rax], al
invalid
clc
add ecx, dword [rdi]
test byte [rax + 0x4800000d], ah
mov ecx, dword [rbp + 0x68]
movabs al, byte [0xf684d8b4800000d]
adc byte [rbp + 0x70], al
invalid
invalid
or eax, 0x8b480000
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x68]
push 0x7045100f
movups xmm0, xmmword [rbp + 0x70]
jo case.0x1400a38b4.498
movups xmmword [rbp - 0x30], xmm0
adc dword [rbp - 0x30], eax
ror byte [r15], 1
ror byte [rdi], 1
movups xmm0, xmmword [rbp + 0x80]
adc byte [rbp + 0x80], al
add byte [rax], 0
add byte [rax], al
add byte [rdi], cl
movups xmmword [rbp - 0x20], xmm0
adc dword [rbp - 0x20], eax
mov qword [rbp - 0x40], rax
mov dword [rbp - 0x40], eax
ror byte [r8 - 0x77], 0x4d
mov qword [rbp - 0x38], rcx
enter 0xffffffffffff8d48, 0x4d
lea rcx, [rbp + 0x60]
lea ecx, [rbp + 0x60]
invalid
lea r8, [rbp + 0x20]
and byte [r8 - 0x75], r9b
and byte [rax - 0x75], cl
mov rdx, qword [rbp + 0xa8]
xchg ebp, eax
test al, 0
add byte [rax], al
invalid
add byte [rax], al
add al, ch
call fcn.1400b68b0
int3
stc
invalid
mov rax, qword [rbp + 0x60]
mov eax, dword [rbp + 0x60]
invalid
cmp rax, 3
jne 0x1400b782f
test dword [0x18c0b6efc], edi
or dword [rax], eax
add byte [rbx + rcx*4 + 0x65], cl
mov r12, qword [rbp + 0x68]
invalid
invalid
or eax, dword [rax]
add byte [rax], al
mov r12, qword [rbp + 0x68]
mov esp, dword [rbp + 0x68]
push 0xb63e9
jmp 0x1400b7a5e
or eax, dword [rax]
add byte [rax - 0x7b], cl
test rax, rax
test eax, eax
ror byte [rdi], 0x84
je 0x1400b7a99
xchg ebp, eax
or eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rbp + 0x50], rsi
mov qword [rbp + 0x50], rsi
mov dword [rbp + 0x50], esi
mov r15d, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
xor esi, esi
xorps xmm6, xmm6
push rdi
test byte [rbp + rcx*4 + 0x75], 0x60
test byte [rdi], 0x57
test byte [rbp + rcx*4 + 0x75], 0x60
jne 0x1400b6f77
invalid
mov rdi, qword [sym.imp.kernel32.dll_SleepEx]
mov edi, dword [sym.imp.kernel32.dll_SleepEx]
cmp eax, 0x1d4ca
add dword [rax], eax
add byte [rcx], dh
xor ebx, ebx
invalid
xor eax, eax
mov qword [rbp + 0x98], rax
invalid
cwde
add byte [rax], al
invalid
ror byte [rax - 0x77], 0x85
test dword [rax + 0xf000000], ebx
cwde
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
nop dword [rax]
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax + 0x39], cl
add byte [rax], al
cmp rbx, rsi
jne 0x1400b6f53
invalid
jne 0x1400b6f53
invalid
mov r8d, 0x20
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and byte [r8 - 0x77], r9b
mov edx, esi
call fcn.1400d28f0
lea rcx, [rbp + 0x20]
lea ecx, [rbp + 0x20]
mov rdx, rsi
mov edx, esi
call fcn.1400d28f0
test eax, 0x480001b9
add dword [rax], eax
mov rbx, qword [rbp + 0x30]
mov ebx, dword [rbp + 0x30]
pop rbp
xor byte [rbx + rcx*4 + 0x7d], cl
mov r15, qword [rbp + 0x20]
jge 0x1400b6f6f
and byte [rax - 0x75], cl
mov rsi, qword [rbp + 0x28]
mov esi, dword [rbp + 0x28]
jne case.0x1400a309e.576
lea rdx, [r15 + rbx]
adc al, 0x1f
mov r12, rsi
mov esp, esi
hlt
sub r12, rbx
mov eax, 0xffffffff
cmp r12, rax
cmp esp, eax
invalid
dec dword [rcx + 0x39]
cmp esp, eax
invalid
mov r8d, 0xffffffff
mov eax, 0xffffffff
invalid
invalid
dec dword [rbp + 0xf]
cmovb r8, r12
cmovb eax, esp
invalid
mov dword [rbp - 0x10], 0
lock add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0x60], esi
jne 0x1400b6fda
movaps xmmword [rbp + 0x60], xmm6
jne 0x1400b6fda
invalid
mov qword [rbp + 0x70], 0
mov dword [rbp + 0x70], 0
jo case.0x1400a38b4.511
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea rax, [rbp - 0x10]
invalid
mov qword [rbp + 0x78], rax
mov dword [rbp + 0x78], eax
js 0x1400b6fd3
js 0x1400b6fd3
lea rax, [0x1400ab5c0]
lea eax, [0x1400ab5c0]
invalid
invalid
invalid
dec dword [rax - 0x77]
and al, 0x20
invalid
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rax - 0x75], cl
mov rcx, qword [rbp + 0xa8]
mov ecx, dword [rbp + 0xa8]
lea ebp, [rax + 0x4d000000]
add byte [rbp - 0x77], cl
int1
mov r9, r14
mov ecx, esi
call qword [sym.imp.kernel32.dll_ReadFileEx]
rol dword [rcx], cl
add byte [rbp + 0x667674c0], al
jbe case.0x1400a8872.319
invalid
add dword [rax], eax
test eax, eax
je 0x1400b7020
invalid
nop word [rax + rax]
nop dword [rax + rax]
add byte [rcx - 1], bh
mov ecx, 0xffffffff
invalid
invalid
mov edx, 1
add byte [rax], al
add bh, bh
xlatb
call rdi
cmp dword [rbp - 0x10], 0
jge 0x1400b6faf
add byte [rsi + rbp*8 + 0x44], dh
mov ebp, dword [rbp - 0xc]
hlt
je 0x1400b6fb0
out dx, al
mov r13d, dword [rbp - 0xc]
hlt
test r13d, r13d
test ebp, ebp
jne case.0x1400a8872.296
mov eax, dword [rbp - 8]
clc
mov rcx, qword [rbp + 0x98]
lea ebx, [rax + 0x48000000]
cmp ecx, eax
invalid
add byte [rax], al
add byte [rax + 0x39], cl
cmp rcx, rax
ror dword [rax + 0xf], 0x46
cmovbe rcx, rax
enter 0xffffffffffff8548, 0xffffffffffffffc0
enter 0xffffffffffff8548, 0xffffffffffffffc0
test rax, rax
ror byte [rdi], 0x84
je 0x1400b7a88
movabs dword [0x870fe1394c00000a], eax
or al, byte [rax]
add byte [rcx + rdi - 0x1f], cl
cmp rcx, r12
add byte [rax], al
cmp rcx, r12
ja 0x1400b7ca4
xchg dword [rsi + 0x4800000c], esi
sub ecx, eax
invalid
mov dh, 0xc
add byte [rax], al
add byte [rax + 0x29], cl
sub rcx, rax
ror dword [rax - 0x77], 0x8d
cwde
mov qword [rbp + 0x98], rcx
lea ebx, [rax + 0x48000000]
add byte [rax], al
add byte [rax + 1], cl
add rbx, rax
add ebx, eax
ret
mov qword [rbp + 0x30], rbx
xor byte [rax - 0x77], cl
mov rax, rsi
mov eax, esi
invalid
or rax, rbx
or eax, ebx
jne 0x1400b6f30
test dword [0x1500b700b], esp
and eax, 0xfffffff
invalid
movaps xmmword [rbp], xmm6
sub dword [rbp], esi
jne case.0x1400a7db4.321
add byte [rdi], cl
sub dword [rbp - 0x10], esi
jne 0x1400b7003
movaps xmmword [rbp - 0x10], xmm6
jne 0x1400b7003
lea rsi, [rbp - 0x40]
lea esi, [rbp - 0x40]
jne case.0x1400a7db4.317
shr bl, 0x50
jmp 0x1400b7069
nop dword [rax]
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add bh, bh
add byte [rax], al
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x1d3aa
rol dword [rcx], cl
add dword [rax], eax
add byte [rcx - 0x77], al
mov r13d, eax
mov ebp, eax
invalid
mov ecx, r13d
mov ecx, ebp
jmp 0x13ea3c018
call fcn.1400a0880
cdqe
invalid
invalid
cmp al, 0xb
je 0x1400b7a88
or al, byte [rax]
invalid
or ecx, dword [rdi]
test byte [rdi + 0xa], cl
invalid
or r8b, byte [r8]
or al, byte [rax]
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], al
mov ecx, r13d
call fcn.1400a0880
invalid
cwde
invalid
invalid
cmp al, 0x23
je 0x1400b6f30
test bh, ah
invalid
invalid
invalid
test bh, ah
out 0xfe, eax
invalid
invalid
jmp 0x1400b7c18
or eax, dword [rax]
add byte [rax], al
add byte [rsi - 0x70], ah
nop
call qword [sym.imp.kernel32.dll_GetLastError]
jp 0x1400b7027
rol dword [rcx], cl
add dword [rax], eax
add byte [rcx - 0x77], al
invalid
mov r13d, eax
mov ecx, r13d
mov ecx, ebp
jmp 0x13ea39048
call fcn.1400a0880
invalid
cmp al, 0x23
and ecx, dword [rdi]
test dword [rbx], edx
or al, byte [rax]
invalid
jne 0x1400b7a7c
add byte [rax], al
add bh, al
mov dword [rbp - 0x40], 0
rol byte [r8], 0
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rbp + 0x60], xmm6
sub dword [rbp + 0x60], esi
mov qword [rbp + 0x70], 0
mov dword [rbp + 0x70], 0
jo 0x1400b7079
jo 0x1400b7079
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x78], rsi
mov dword [rbp + 0x78], esi
jne 0x1400b70f8
js case.0x1400a6f29.355
lea rax, [0x1400ab5c0]
lea eax, [0x1400ab5c0]
cmp dword [rbp - 1], eax
invalid
invalid
dec dword [rax - 0x77]
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rax - 0x75], cl
lea ebp, [rax + 0x48000000]
add byte [rax], al
invalid
mov rcx, qword [rbp + 0xa8]
mov ecx, dword [rbp + 0xa8]
add byte [rax], al
add byte [rax - 0x73], cl
push rbp
invalid
lea rdx, [rbp - 0x10]
lea edx, [rbp - 0x10]
mov r8d, 0x20
mov eax, 0x20
and byte [rax], al
add byte [rax], al
add byte [rbp - 0x77], cl
add byte [rax], al
mov r9, r14
int1
call qword [sym.imp.kernel32.dll_ReadFileEx]
adc eax, 0x1d26a
push 0xffffffffffffffd2
add dword [rax], eax
test eax, eax
sal byte [rsi + riz*4 + 0x66], 0xf
invalid
je 0x1400b7050
cmpsb byte [rsi], byte [rdi]
nop word [rax + rax]
add byte [rax], r8b
add byte [rax], al
add byte [rcx - 1], bh
mov ecx, 0xffffffff
invalid
mov edx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add bh, bh
call rdi
xlatb
cmp dword [rbp - 0x40], 0
je case.0x1400a7db4.344
jge case.0x1400a7db4.338
mov r13d, dword [rbp - 0x3c]
mov ebp, dword [rbp - 0x3c]
insd dword [rdi], dx
invalid
test r13d, r13d
jne case.0x1400a829f.320
mov es, word [rbx + rcx*4 + 0x65]
enter 0xffffffffffff854d, 0xffffffffffffffe4
test esp, esp
mov r12d, dword [rbp - 0x38]
test r12, r12
test esp, esp
test esp, esp
in al, 0xf
test byte [rax + 0x41000009], dh
invalid
invalid
je 0x1400b7a88
mov al, 9
add byte [rax], al
invalid
add byte [rcx - 0x7d], al
cld
and dword [rdi], ecx
sub ecx, 0xb
invalid
invalid
cmp r12d, 0x21
cmp esp, 0x21
jae 0x1400b7ccb
jmp 0x1880b70ee
or eax, dword [rax]
add byte [rax - 0x73], cl
add byte [rax], al
lea rcx, [rbp + 0x20]
and byte [r9], r14b
and byte [rcx], dh
xor edx, edx
mov r8, r12
call fcn.1400d28f0
invalid
add dword [rax], eax
ror byte [rbp - 0x77], cl
loopne 0x1400b70d4
add byte [rax - 0x74b3ffff], bh
mov eax, 0x8b4c0001
add dword [rax], eax
mov r15, qword [rbp + 0x20]
jge case.0x1400ab242.95
and byte [rax - 0x75], cl
jne 0x1400b7120
mov rsi, qword [rbp + 0x28]
mov esi, dword [rbp + 0x28]
mov rbx, qword [rbp + 0x30]
pop rbp
xor byte [rcx - 0x73], cl
or al, 0x1f
lea rcx, [r15 + rbx]
lea rdx, [rbp - 0x10]
lea edx, [rbp - 0x10]
push rbp
invalid
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
invalid
jl 0x1400b710c
invalid
test eax, 0x4c00017c
add ebx, esp
jl 0x1400b710c
add dword [rax], eax
add rbx, r12
mov qword [rbp + 0x30], rbx
mov dword [rbp + 0x30], ebx
pop rbp
xor cl, ch
jmp 0x1400b6f30
sbb dh, bh
invalid
inc dword [rbp + 0x31]
in al, 0xf
push rdi
xor r12d, r12d
xorps xmm6, xmm6
invalid
test byte [rbp + rcx*4 + 0x2d], 0xcf
invalid
lea r13, [0x1401588f4]
lea ebp, [0x1401588f4]
sub eax, 0xa17cf
add byte [rcx], dh
xor edi, edi
xor r14d, r14d
xor esi, esi
inc dword [rbp + 0x31]
imul bl
jmp case.0x1400a6f29.381
xor byte [rbx + rcx*4 - 0x7b], cl
movabs al, byte [0x48f8408b4d000000]
add byte [rbp - 0x75], cl
clc
invalid
mov r8, qword [rbp + 0xa0]
mov eax, dword [rbp + 0xa0]
add byte [rbp - 0x75], cl
clc
mov r8, qword [r8 - 8]
mov eax, dword [rax - 8]
mov rcx, qword [0x1401611e0]
mov ecx, dword [0x1401611e0]
or eax, 0xaa0a2
movabs al, byte [0xd2c215ffd231000a]
add dword [rax], eax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
ret 0x1d2
mov rcx, qword [0x1401611e0]
mov ecx, dword [0x1401611e0]
xchg ebx, eax
movabs al, byte [0xa8858b4cd231000a]
ror byte [rbx + rcx*4 - 0x7b], cl
test al, 0
invalid
xor edx, edx
mov r8, qword [rbp + 0xa8]
mov eax, dword [rbp + 0xa8]
ror byte [rbx + rcx*4 - 0x7b], cl
test al, 0
add byte [rax], al
invalid
mov eax, dword [rbp + 0xa8]
add bh, bh
adc eax, 0x1d2ac
lodsb al, byte [rsi]
rol byte [rcx], cl
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
cmp rdi, r12
out 0x75, eax
sbb al, byte [rcx - 0x48]
jne 0x1400b717b
mov r8d, 0x20
and byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0x38]
mov rdx, r12
mov edx, esp
cmp byte [rcx + rcx*4 - 0x1e], cl
mov edx, esp
call fcn.1400d28f0
mov r12, qword [rbp + 0x40]
mov rdi, qword [rbp + 0x48]
invalid
mov rsi, r12
mov rsi, r12
sub rsi, rdi
mov r8, qword [rbp + 0x38]
add r8, rdi
lea rcx, [rbp + 0x60]
mov rdx, qword [rbp + 0x98]
cwde
add byte [rax], al
add byte [rcx - 0x77], cl
int1
cwde
add byte [rax], al
add byte [rcx - 0x77], cl
int1
call case.0x14006641b.1129
cmp qword [rbp + 0x60], 0
jge 0x1400b71ff
add byte [rdi], cl
test byte [rbx + 1], ah
invalid
add dword [rax], eax
add byte [rax], al
jge 0x1400b71ff
add byte [rdi], cl
test byte [rbx + 1], ah
invalid
invalid
add byte [rax], al
mov r15, qword [rbp + 0x68]
mov esi, r15d
mov esi, edi
and esi, 3
movsxd rax, dword [r13 + rsi*4]
mov bpl, 0
add rax, r13
jmp rax
loopne case.0x1400b2a9f.6
movzx eax, byte [rdi + 0x10]
jmp case.0x1400a8aba.259
push rsp
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
mov rcx, r15
shr rcx, 0x20
call fcn.1400a0880
movsb byte [rdi], byte [rsi]
xchg esi, eax
invalid
invalid
jmp 0xd6b059fa
and al, ch
movsb byte [rdi], byte [rsi]
xchg esi, eax
invalid
jmp case.0x1400a8aba.259
invalid
shr eax, 0x20
cmp eax, 0x28
ja case.default.0x1400b71fe
xchg dword [rsp + rax], edi
invalid
xchg dword [rsp + rax], edi
add byte [rax - 0x73], cl
invalid
invalid
or eax, 0xa170d
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
add eax, ecx
jmp rax
loopne 0x1400b7232
xor eax, eax
jmp case.0x1400a8aba.259
shr bl, 0x11
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rcx + 0xf], al
add byte [rax], al
movzx eax, byte [r15 + 0xf]
mov dh, 0x47
invalid
cmp al, 0xb
je case.0x1400a7b32.257
mov rbx, r15
sti
jne 0x1400b723b
jmp 0x1400b7810
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov ebx, 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test ch, dl
invalid
add byte [rax], al
je 0x1400b7810
invalid
add eax, 0xde890000
mov esi, ebx
and esi, 3
out 3, al
add ecx, dword [rax - 0x73]
or eax, 0xa1761
or al, byte [rax]
lea rcx, [0x1401589a8]
lea ecx, [0x1401589a8]
or al, byte [rax]
add byte [rax + 0x63], cl
add al, 0xb1
movsxd rax, dword [rcx + rsi*4]
invalid
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0xf
mov dh, 0x43
jmp rax
loopne case.0x1400b724e.2
movzx eax, byte [rbx + 0x10]
adc bl, ch
nop word cs:[rax + rax]
nop word cs:[rax + rax]
jmp 0x1400b72a4
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov rcx, rbx
mov ecx, ebx
invalid
shr rcx, 0x20
shr ecx, 0x20
call fcn.1400a0880
jmp 0x1400b72a4
adc al, 0x96
xchg esi, eax
invalid
invalid
nop
mov rax, rbx
mov eax, ebx
fmul dword [rax - 0x3f]
call 0x16903f59a
invalid
cmp eax, 0x28
shr rax, 0x20
and byte [rbx - 0x78f0d708], al
or eax, dword [0xcd537282]
add eax, 0x8d480000
cmp eax, 0x28
clc
sub byte [rdi], cl
xchg dword [rbx], ecx
ja case.default.0x1400b728e
add eax, 0x8d480000
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1401589b8]
or eax, 0xa1731
invalid
or al, byte [rax]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x31
shr bl, 0x10
jmp 0x1400b72a4
jmp rax
jmp 0x1400b72a4
adc byte [rsi + 0x66], ah
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], al
add byte [rax], al
movzx eax, byte [rbx + 0xf]
mov dh, 0x43
invalid
invalid
cmp al, 0x23
jne 0x1400b7be7
test dword [rbx], edi
or dword [rax], eax
invalid
test dword [rbx], edi
cmp ecx, dword [rcx]
or dword [rax], eax
add byte [rax - 0x73], cl
add byte [rax], al
lea rax, [rsi - 2]
dec byte [rax - 0x7d]
dec byte [rax - 0x7d]
cmp rax, 2
cmp eax, 2
clc
add cl, byte [rdi]
jb case.0x1400a6f29.381
invalid
movabs byte [0x840ff68548fffffe], al
invalid
invalid
test byte [rdi], 0x84
je case.0x1400a6f29.381
test byte [rcx + 0x48fffffe], bl
cdq
invalid
lea rax, [rbx - 1]
lea eax, [rbx - 1]
dec dword [r8 - 0x77]
dec dword [rax - 0x77]
mov qword [rbp + 0xa8], rax
test dword [rax + 0x48000000], ebp
mov ecx, dword [rbx - 1]
invalid
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
dec qword [r8 - 0x75]
dec dword [rax - 0x75]
mov rcx, qword [rbx - 1]
dec dword [rax - 0x75]
mov rax, qword [rbx + 7]
mov eax, dword [rbx + 7]
invalid
mov qword [rbp + 0xa0], rcx
lea esp, [rax + 0x48000000]
mov dword [rbp + 0x58], eax
pop r8
movabs al, byte [0xff58458948000000]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov qword [rbp + 0x58], rax
pop r8
pop rax
call qword [rax]
mov rax, qword [rbp + 0x58]
mov eax, dword [rbp + 0x58]
adc byte [rax - 0x75], cl
pop r8
pop rax
mov eax, dword [rbp + 0x58]
pop rax
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
js 0x1400b72f3
add byte [rdi], cl
je 0x1400b7146
test byte [rsi + rdi*8 - 1], dl
push rsp
invalid
invalid
dec dword [rax - 0x7d]
cmp qword [rax + 0x10], 0x11
js 0x1400b7306
adc byte [rcx], dl
adc dword [rdi], ecx
sub dword [rdi], 0xfffffffe
invalid
invalid
jae 0x1400b712c
invalid
invalid
dec dword [rbx + rcx*4 - 0x7b]
mov r8, qword [rbp + 0xa0]
mov eax, dword [rbp + 0xa0]
movabs al, byte [0xfffffe2ee9000000]
add byte [rax], al
add cl, ch
jmp 0x1400b7137
invalid
invalid
invalid
mov rax, qword [rbp + 0x68]
mov eax, dword [rbp + 0x68]
push 0x4cc63949
push 0x4cc63949
cmp r14, rax
cmp esi, eax
cmovbe r14, rax
cmovbe esi, eax
invalid
invalid
test rax, rax
test eax, eax
je 0x1400b7823
test byte [rsi], al
invalid
add eax, 0x39490000
add byte [rax], al
add byte [rcx + 0x39], cl
cmp r14, rsi
cmp esi, esi
test byte [rdi], 0x87
ja 0x1400b7c90
xchg dword [rdx + 9], ebp
push 9
or dword [rax], eax
add byte [rax], al
add byte [rcx + 0x29], cl
sub r14, rax
sub esi, eax
invalid
add rdi, rax
add edi, eax
mov qword [rbp + 0x48], rdi
mov dword [rbp + 0x48], edi
jge 0x1400b7378
mov rax, r12
mov rax, r12
mov eax, esp
or rax, rdi
or eax, edi
clc
jne case.0x1400a6f29.381
test dword [rax], esp
invalid
and dh, bh
invalid
dec dword [rdi]
movaps xmmword [rbp + 0x70], xmm6
sub dword [rbp + 0x70], esi
jne 0x1400b73b0
jo case.0x1400a8872.199
movaps xmmword [rbp + 0x60], xmm6
sub dword [rbp + 0x60], esi
jne case.0x1400a8872.200
invalid
lea rcx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
invalid
mov rdx, qword [rbp + 0x98]
mov edx, dword [rbp + 0x98]
xchg ebp, eax
cwde
add byte [rax], al
add byte [rbp + rcx*4 + 0x45], cl
invalid
invalid
invalid
add byte [rax], al
lea r8, [rbp + 0x60]
lea eax, [rbp + 0x60]
invalid
invalid
call case.0x1400a8d3b.1044
call 0x12c0b7253
invalid
invalid
jmp case.0x1400a829f.297
mov r8, qword [rbp + 0xa0]
mov r8, qword [rbp + 0xa0]
mov eax, dword [rbp + 0xa0]
test dword [rax + 0x4d000000], esp
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x75], cl
clc
clc
mov r8, qword [r8 - 8]
mov eax, dword [rax - 8]
mov rcx, qword [0x1401611e0]
mov ecx, dword [0x1401611e0]
or eax, 0xa9e74
je 0x1400b7308
sahf
or al, byte [rax]
invalid
xor edx, edx
sar bh, cl
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x1d094
xchg esp, eax
rol byte [rcx], 1
invalid
add byte [rax - 0x75], cl
mov rcx, qword [0x1401611e0]
mov ecx, dword [0x1401611e0]
or eax, 0xa9e65
sahf
or al, byte [rax]
invalid
add byte [rcx], dh
xor edx, edx
ror byte [rbx + rcx*4 - 0x7b], cl
test al, 0
invalid
mov r8, qword [rbp + 0xa8]
mov eax, dword [rbp + 0xa8]
add byte [rax], al
add byte [rax], al
add bh, bh
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x1d07e
add dword [rax], eax
add byte [rax - 0x73], cl
lea rcx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
invalid
mov rdx, qword [rbp + 0x98]
mov edx, dword [rbp + 0x98]
xchg ebp, eax
cwde
add byte [rax], al
add byte [rbp + rcx*4 + 0x45], cl
invalid
invalid
add byte [rax], al
lea r8, [rbp + 0x60]
lea eax, [rbp + 0x60]
invalid
invalid
call case.0x1400a8d3b.1044
movabs byte [0xf07d8348fffefa], al
dec dword [rax - 0x7d]
cmp qword [rbp - 0x10], 0
cmp dword [rbp - 0x10], 0
jge case.0x1400a81c6.250
lock add byte [rdi], cl
je case.default.0x1400b73c0
test ch, bl
fld qword [rcx]
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
mov rbx, qword [rbp - 8]
pop rbp
clc
mov esi, ebx
fiadd word [rbx - 0x72b7fc1a]
and esi, 3
lea rcx, [0x140158a5c]
lea ecx, [0x140158a5c]
or eax, 0xa16a3
movabs dword [0x48b1046348000a16], eax
invalid
movsxd rax, dword [rcx + rsi*4]
invalid
add al, 0xb1
mov cl, 0x48
add rax, rcx
add eax, ecx
jmp rax
loopne case.0x1400a7db4.280
movzx eax, byte [rbx + 0x10]
jmp 0x1400b7414
invalid
mov dh, 0x43
adc r11b, bpl
adc bl, ch
nop qword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
add byte [rax], al
mov rcx, rbx
mov ecx, ebx
invalid
shr rcx, 0x20
shr ecx, 0x20
jmp 0xd4b05bfa
call fcn.1400a0880
movsb byte [rdi], byte [rsi]
xchg esp, eax
invalid
invalid
jmp 0x1400b7414
nop
nop
mov rax, rbx
fmul dword [rax - 0x3f]
shr rax, 0x20
call 0x16903f70a
and byte [rbx - 0x78f0d708], al
cmp eax, 0x28
sub byte [rdi], cl
xchg dword [rcx], edx
invalid
ja 0x1400b7501
adc dword [rcx], eax
add dword [rax], eax
add byte [rax - 0x73], cl
lea rcx, [0x140158a6c]
add byte [rax], al
lea rcx, [0x140158a6c]
lea ecx, [0x140158a6c]
jne 0x1400b740b
invalid
or al, byte [rax]
movsxd rax, dword [rcx + rax*4]
invalid
or dword [rax + 1], 0x31e0ffc8
add rax, rcx
jmp rax
loopne case.0x1400a8872.256
shr bl, 0x10
nop word cs:[rax + rax]
nop word cs:[rax + rax]
jmp 0x1400b7414
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rdi], cl
mov dh, 0x43
movzx eax, byte [rbx + 0xf]
invalid
cmp al, 0x23
jne 0x1400b7be7
test ebx, ecx
invalid
add byte [rax], al
lea rax, [rsi - 2]
lea eax, [rsi - 2]
dec byte [rax - 0x7d]
clc
add cl, byte [rdi]
invalid
cmp rax, 2
cmp eax, 2
jb case.0x1400a7db4.242
invalid
invalid
test rsi, rsi
test esi, esi
je case.0x1400a7db4.242
push rdi
invalid
dec dword [rax - 0x73]
dec dword [r8 - 0x77]
dec dword [rax - 0x77]
lea rax, [rbx - 1]
mov qword [rbp + 0xa8], rax
mov dword [rbp + 0xa8], eax
test dword [rax + 0x48000000], ebp
mov ecx, dword [rbx - 1]
invalid
invalid
dec dword [rax - 0x77]
test dword [rax + 0x48000000], ebp
mov ecx, dword [rbx - 1]
invalid
invalid
dec qword [r8 - 0x75]
mov rax, qword [rbx + 7]
mov qword [rbp + 0xa0], rcx
mov dword [rbp + 0xa0], ecx
invalid
mov dword [rbp + 0xa0], ecx
add byte [rax], al
mov qword [rbp + 0x58], rax
mov dword [rbp + 0x58], eax
call qword [rax]
mov rax, qword [rbp + 0x58]
mov eax, dword [rbp + 0x58]
pop r8
adc byte [rax - 0x75], cl
pop r8
cmp qword [rax + 8], 0
js 0x1400b7463
add byte [rdi], cl
test byte [rdx], dl
invalid
je case.0x1400a7b32.316
invalid
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jae case.0x1400a81c6.261
invalid
mov r8, qword [rbp + 0xa0]
mov eax, dword [rbp + 0xa0]
add byte [rax], al
add cl, ch
jmp case.0x1400a8872.209
in al, dx
invalid
xchg edi, eax
mov al, 0x23
and ebp, ebx
xchg ebx, eax
jmp 0x1400b7414
and ch, bl
xchg dword [rax - 0x4f7c14f0], esi
jmp 0x1400b7414
mov al, 0xe
mov al, 0xe
jmp 0x1400b7414
invalid
invalid
mov al, 0x21
jmp 0x1400b7414
invalid
invalid
mov al, 0xb
jmp 0x1400b7414
invalid
invalid
mov al, 4
jmp 0x1400b7414
invalid
invalid
mov al, 0x28
jmp 0x1400b7414
invalid
invalid
mov al, 0xc
jmp 0x1400b7414
invalid
invalid
mov al, 9
jmp 0x1400b7414
invalid
invalid
mov al, 0x29
jmp 0x1400b7414
invalid
invalid
mov rsi, qword [rbp - 8]
test rsi, rsi
je 0x1400b7823
nop
add al, byte [rax]
add byte [rax], al
cmp rsi, 0x21
jae 0x1400b7cb5
sbb dword [rax], 7
add byte [rax], al
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
mov al, 0x29
jmp 0x1400b72a4
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
invalid
lea rax, [rsi - 2]
cmp rax, 2
jb 0x1400b7823
test rsi, rsi
jne 0x1400b79e5
mov rcx, qword [rbp + 0x98]
jmp 0x1400b7a8f
mov rcx, qword [rbp + 0x68]
movups xmm0, xmmword [rbp + 0x80]
movups xmmword [rbp + 0x10], xmm0
movups xmm0, xmmword [rbp + 0x70]
movups xmmword [rbp], xmm0
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rcx
mov rax, qword [rbp - 0x18]
mov rcx, qword [rbp + 0x18]
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], rcx
lea rdi, [rbp - 0x58]
mov rsi, qword [sym.imp.kernel32.dll_WaitForMultipleObjects]
lea rbx, [rbp + 0x60]
lea r14, [rbp - 0x10]
mov r13, qword [sym.imp.kernel32.dll_GetOverlappedResult]
lea r15, [rbp - 0x40]
nop dword [rax]
mov ecx, 2
mov rdx, rdi
xor r8d, r8d
mov r9d, 0xffffffff
call rsi
cmp eax, 1
je 0x1400b78e0
test eax, eax
jne 0x1400b7a44
mov rax, qword [rbp - 0x10]
test rax, rax
je 0x1400b7933
lea rax, [r15 - 1]
mov qword [rbp + 0xa8], rax
mov rcx, qword [r15 - 1]
mov rax, qword [r15 + 7]
mov qword [rbp + 0xa0], rcx
mov qword [rbp + 0x58], rax
call qword [rax]
mov rax, qword [rbp + 0x58]
cmp qword [rax + 8], 0
je 0x1400b7bc5
mov byte [rbp + 0xb7], 0
lea rcx, [rbp - 0x40]
call fcn.1400b69d0
test r12, r12
mov rsi, qword [rbp + 0x50]
je 0x1400b7a99
movzx eax, al
cmp eax, 0xb
jne 0x1400b7c18
mov rcx, qword [rbp + 0xa8]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rsi, qword [rbp + 0x50]
mov qword [rsi], 0
mov rdi, qword [rsi + 0x30]
mov rcx, rdi
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
test eax, eax
je 0x1400b7b0d
mov qword [rbp + 0x60], rbx
lea rax, str.library_std_srcprocess.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.1400a53d0
lea r8, [rbp + 0x60]
mov edx, 0x2b
call fcn.1400cf640
jmp 0x1400b7cdf
shl r13, 0x20
or r13, 2
mov qword [rbp + 0x60], r13
lea rax, str.library_std_srcprocess.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.1400a53d0
lea r8, [rbp + 0x60]
mov edx, 0x2b
call fcn.1400cf640
jmp 0x1400b7cdf
mov r12, qword [rbp + 0x68]
mov rcx, qword [rbp + 0xa8]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov qword [rbp + 0x60], r12
lea rax, str.library_std_srcprocess.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, fcn.1400a53d0
lea r8, [rbp + 0x60]
mov edx, 0x2b
call fcn.1400cf640
jmp 0x1400b7cdf
lea r8, str.library_std_srcio_readbuf.rslibrary_std_srcio_stdio.rs
mov rcx, r14
mov rdx, rsi
call fcn.1400cf340
jmp 0x1400b7cdf
lea r8, str.library_std_srcio_readbuf.rslibrary_std_srcio_stdio.rs
mov rdx, r12
call fcn.1400cf340
jmp 0x1400b7cdf
lea r8, [0x14012b918]
mov edx, 0x20
mov rcx, r12
call fcn.1400cf340
ud2
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 0x1400b9fb7
pcmpeqb xmm12, xmm6
pcmpeqb xmm13, xmm7
pand xmm13, xmm12
pmovmskb r8d, xmm13
test r8w, r8w
jne case.0x14008e8df.1431
pcmpeqb xmm10, xmm6
pcmpeqb xmm11, xmm7
pand xmm11, xmm10
pmovmskb r8d, xmm11
test r8w, r8w
jne 0x1400b9ffb
pcmpeqb xmm8, xmm6
pcmpeqb xmm9, xmm7
pand xmm9, xmm8
pmovmskb r8d, xmm9
test r8w, r8w
jne 0x1400ba01e
lea rax, [r12 + rbp]
add r12, 0x40
cmp rax, rsi
jae 0x1400ba061
mov eax, r15d
and al, 1
je 0x1400b9ef0
jmp 0x1400ba061
mov r9d, r15d
and r9b, 1
lea rcx, [rsp + 0x50]
mov rdx, r12
call fcn.1400d2da0
or al, r15b
and al, 1
mov r15d, eax
jmp 0x1400b9f40
lea rdx, [r12 + 0x10]
mov r9d, r15d
and r9b, 1
lea rcx, [rsp + 0x50]
call fcn.1400d2da0
or al, r15b
and al, 1
mov r15d, eax
jmp 0x1400b9f5a
lea rdx, [r12 + 0x20]
mov r9d, r15d
and r9b, 1
lea rcx, [rsp + 0x50]
call fcn.1400d2da0
or al, r15b
and al, 1
mov r15d, eax
jmp 0x1400b9f78
lea rdx, [r12 + 0x30]
mov r9d, r15d
and r9b, 1
lea rcx, [rsp + 0x50]
call fcn.1400d2da0
or al, r15b
and al, 1
mov r15d, eax
jmp 0x1400b9f96
xor eax, eax
mov qword [rsp + 0xb8], rax
jmp 0x1400ba144
mov rax, qword [rsp + 0x40]
add rax, r12
mov r9d, r15d
and r9b, 1
cmp rax, rsi
jae 0x1400ba0ee
invalid
test r9b, r9b
jne 0x1400ba0ee
lea rcx, [rbx + 0x1f]
lea rbp, [r12 + r13]
nop word cs:[rax + rax]
movdqu xmm0, xmmword [rbp]
lea rax, [rbx + r12]
movdqu xmm1, xmmword [rdi + rax]
or al, 7
pcmpeqb xmm0, xmm6
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x1400ba0d3
lea rax, [rcx + r12]
mov r9d, r15d
and r9b, 1
cmp rax, rsi
jae 0x1400ba0ee
add r12, 0x10
add rbp, 0x10
test r9b, r9b
je 0x1400ba090
invalid
mov edi, 0x89491beb
iretd
jmp 0x1400ba0ee
mov r15, rcx
lea rcx, [rsp + 0x50]
mov rdx, r12
xor r9d, r9d
call fcn.1400d2da0
mov rcx, r15
mov r15d, eax
jmp 0x1400ba0b4
sub rsi, qword [rsp + 0x48]
lea rax, [rsi + r13]
lea eax, [rsi + rbp]
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 0x1400ba261
and r15b, 1
jmp 0x1400ba151
mov qword [rsp + 0x20], rax
mov byte [rsp + 0x30], 1
lea rcx, [rsp + 0xb8]
call fcn.1400ba340
cmp qword [rsp + 0xb8], 0
setne r15b
mov eax, r15d
movaps xmm6, xmmword [rsp + 0xd0]
movaps xmm7, xmmword [rsp + 0xe0]
movaps xmm8, xmmword [rsp + 0xf0]
movaps xmm9, xmmword [rsp + 0x100]
movaps xmm10, xmmword [rsp + 0x110]
movaps xmm11, xmmword [rsp + 0x120]
movaps xmm12, xmmword [rsp + 0x130]
movaps xmm13, xmmword [rsp + 0x140]
add rsp, 0x158
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
or al, 0x42
cmp byte [rcx + rax], 0xc0
add eax, eax
add eax, eax
jge 0x1400ba1ef
jmp 0x1400ba31f
add byte [rax], al
jne 0x1400ba31f
test r9, r9
je 0x1400ba20a
movzx r11d, byte [rcx + r8]
movzx r10d, r11b
test r10b, r10b
js 0x1400ba217
mov r9d, r10d
jmp 0x1400ba2a7
test al, al
jne case.0x140076336.1383
jmp 0x1400ba04c
mov r9d, r10d
and r9d, 0x1f
movzx esi, byte [rcx + r8 + 1]
and esi, 0x3f
out 0x3f, al
out 0x3f, al
cmp r10b, 0xe0
jb case.0x1400a8d3b.1393
movzx r10d, byte [rcx + r8 + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp r11b, 0xf0
cmp r11b, 0xf0
jb 0x1400ba2a0
movzx r11d, byte [rcx + r8 + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and r11d, 0x3f
or r11d, r10d
or r9d, r11d
jmp 0x1400ba2a7
add rsi, 0xfffffffffffffff0
test r9b, r9b
setne bl
lea rcx, [rsp + 0x50]
mov rdx, rsi
call fcn.1400d2da0
mov r15d, eax
or r15b, bl
or bh, bl
jmp 0x1400ba122
shl r9d, 6
or r9d, esi
jmp 0x1400ba2a7
shl r9d, 0xc
or r9d, r10d
test al, al
je 0x1400ba2bd
mov eax, 1
mov qword [rsp + 0xb8], rax
jmp 0x1400ba144
cmp r9d, 0x110000
je 0x1400ba04c
mov eax, 1
cmp r9d, 0x80
jb 0x1400ba2f6
mov eax, 2
cmp r9d, 0x800
stc
add byte [rax], cl
add byte [rax], al
stc
add byte [rax], cl
add byte [rax], al
jb 0x1400ba2f6
cmp r9d, 0x10000
mov eax, 4
sbb rax, 0
add r8, rax
je 0x1400ba30c
mov rax, rdx
sub rax, r8
jbe 0x1400ba311
cmp byte [rcx + r8], 0xbf
jg 0x1400ba313
jmp 0x1400ba31f
mov rax, rdx
jmp 0x1400ba313
jne 0x1400ba31f
test rax, rax
je case.0x140076336.1383
cmp byte [rcx + r8], 0
jmp case.0x140076336.1383
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_strpattern.rs
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.1400cf840
add dword [rax], eax
add dword [rax], eax
ud2
invalid
test r15b, r15b
je 0x1400ba3f0
mov rbx, r11
nop dword [rax]
movzx r10d, byte [r8 + r10]
bt r14, r10
jb 0x1400ba410
add rbx, rdx
mov qword [rax + 0x20], rbx
lea r10, [rdi + rbx]
lea r11, [rdi + rbx]
cmp r11, r9
jb 0x1400ba3c0
jmp 0x1400ba57d
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rdi + 0xf], al
mov dh, 0x14
adc byte [rbp + 0xf], cl
movabs dword [0x894ce5894c1973d6], eax
fucomi st(3)
jge 0x1400ba46a
movzx r10d, byte [r8 + r10]
bt r14, r10
jae case.0x140090c08.1289
mov rbp, r12
mov rbx, r11
jmp case.0x140094f50.1262
nop word cs:[rax + rax]
xor ebp, ebp
jmp case.0x140094f50.1262
lea rbx, [r11 + rdx]
mov qword [rax + 0x20], rbx
and byte [rax - 0x39], cl
xor byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x14], cl
invalid
cmp r10, r9
jae 0x1400ba57d
add r11, qword [rsp + 0x30]
nop word cs:[rax + rax]
movzx r10d, byte [r8 + r11 - 1]
sbb bh, bh
bt r14, r10
jb 0x1400ba46f
invalid
and ecx, dword [rax + 1]
ror dword [rcx + rcx*4 + 0x58], cl
and byte [rax - 0x39], cl
xor byte [rax], al
add byte [rax], al
add byte [rbp - 0x73], cl
adc al, 0x13
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 0x1400ba440
jmp 0x1400ba57d
xor ebp, ebp
xor r12d, r12d
nop word cs:[rax + rax]
cmp r13, r12
mov qword [rsp + 0x28], r12
sub byte [rcx + rcx*4 - 0x1f], cl
cmova rcx, r13
test r15b, r15b
mov r12, r13
cmovne rcx, r13
cmp rcx, rdx
jae 0x1400ba4d1
lea r13, [r8 + rbx]
mov r10, rcx
nop word cs:[rax + rax]
lea r11, [rbx + r10]
cmp r11, r9
jae 0x1400ba5dc
movzx r15d, byte [rsi + r10]
cmp r15b, byte [r13 + r10]
jne 0x1400ba53a
inc r10
cmp rdx, r10
jne 0x1400ba4b0
mov r13, r12
mov r10, r12
movzx r15d, byte [rsp + 0xc0]
mov r12, qword [rsp + 0x28]
nop word cs:[rax + rax]
cmp rbp, r10
jae 0x1400ba585
dec r10
cmp r10, rdx
jae 0x1400ba5bf
lea r11, [r10 + rbx]
cmp r11, r9
jae 0x1400ba5d0
movzx ecx, byte [rsi + r10]
cmp cl, byte [r8 + r11]
je 0x1400ba4f0
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]
je 0x1400ba569
jmp 0x1400ba570
mov r13, r12
sub r11, r12
inc r11
mov qword [rax + 0x20], r11
movzx r15d, byte [rsp + 0xc0]
test r15b, r15b
je 0x1400ba561
mov rcx, qword [rsp + 0x20]
mov r12, qword [rsp + 0x28]
jmp 0x1400ba570
xor r10d, r10d
mov rcx, qword [rsp + 0x20]
mov qword [rax + 0x30], r10
mov r12, r10
lea r10, [rdi + r11]
cmp r10, r9
jb 0x1400ba3b1
mov qword [rax + 0x20], r9
xor eax, eax
jmp 0x1400ba5ab
add rdx, rbx
mov qword [rax + 0x20], rdx
test r15b, r15b
jne 0x1400ba599
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_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_strpattern.rs
mov rcx, r10
call fcn.1400cf2d0
ud2
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_strpattern.rs
mov rcx, r11
jmp 0x1400ba5ed
add rcx, rbx
cmp r9, rcx
cmova rcx, r9
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_strpattern.rs
mov rdx, r9
call fcn.1400cf2d0
ud2
ret
test ah, bl
add dword [rax], eax
add byte [rcx + rcx*4 - 0x3a], cl
mov rbx, rdx
mov rdi, rcx
mov rax, r8
shl rax, 4
xor edx, edx
xor ecx, ecx
nop dword [rax]
cmp dword [rbx + rdx], 0
jne 0x1400bb052
invalid
cmp r15, rax
jne 0x1400bb232
mov rbx, rdx
test rsi, rsi
je 0x1400bb205
lea rax, [rsi - 1]
cmp rax, 3
add esi, dword [rbx + 0x11]
xor r15d, r15d
xor eax, eax
jmp fcn.1400bb0d8
mov rcx, rsi
and rcx, 0xfffffffffffffffc
lea rdx, [rbx + 0x30]
lea edx, [rbx + 0x30]
xor r15d, r15d
xor eax, eax
invalid
mov r8d, dword [rdx - 0x30]
mov r9d, dword [rdx - 0x20]
add r8, r15
mov r10d, dword [rdx - 0x10]
add r10, r9
add edx, ecx
add edx, ecx
add r10, r8
mov r15d, dword [rdx]
add r15, r10
add rax, 4
add rdx, 0x40
cmp rcx, rax
jne 0x1400bb0b0
jmp 0x1400bb151
mov rcx, qword [rdi]
add rcx, r12
mov rdx, rbp
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r12, r13
mov qword [rdi + 0x10], r12
add r14, 0x10
cmp rsi, r14
je 0x1400bb180
mov rbp, qword [rbx + r14 + 8]
mov r13d, dword [rbx + r14]
mov rax, qword [rdi + 8]
or byte [rcx + rbp - 0x20], cl
cmp rax, r13
jae 0x1400bb130
mov rcx, rdi
mov rdx, r12
mov r8, r13
call fcn.1400d28f0
mov r12, qword [rdi + 0x10]
jmp 0x1400bb130
invalid
mov dh, 0x66
nop dword [rax + rax]
test r15, r15
je 0x1400bb218
out 0xeb, al
invalid
clc
mov dword [rdx], eax
add qword [rbx + r8 + 8], r15
jmp 0x1400bb079
xor eax, eax
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
xor byte [rax + 1], al
add byte [rdi], cl
or ecx, dword [rax - 0x73]
lea eax, [0x14012b970]
lea rax, str.advancing_io_slices_beyond_their_length
lea eax, [0x14012b970]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
add byte [rax], al
add byte [rax], al
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, [0x14012b980]
lea edx, [0x14012b980]
lea edx, [0x14012b980]
jmp case.0x1400bec06.361
xor byte [rax - 0x73], cl
add eax, 0x70755
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x73], cl
add eax, 0x9a328
invalid
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.library_std_src_syswindowsio.rs
invalid
add byte [rdi], cl
or ecx, esp
int3
int3
test rdx, rdx
jne 0x1400bb375
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
add eax, 0x9a274
xor edx, edx
jmp 0x1400bb347
mov edx, dword [rdx + 8]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
mov rax, qword [rcx + 8]
mov r9, qword [rcx + 0x10]
mov r8, qword [rax + 0x18]
movzx eax, byte [rax + 0x20]
mov byte [rsp + 0x20], al
lea rdx, [0x14012c4e8]
lea rcx, [rbp - 0x28]
call fcn.1400bb3d0
ud2
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], 0
mov rax, qword [rcx + 8]
mov r9, qword [rcx + 0x10]
mov r8, qword [rax + 0x18]
movzx eax, byte [rax + 0x20]
mov byte [rsp + 0x20], al
lea rdx, fcn.1400bbd50
lea rcx, [rbp - 0x28]
call fcn.1400bb3d0
ud2
add al, 0xc1
mov sil, 1
cmp qword [rax + 0x20], 1
jbe 0x1400bb760
add dword [rax], eax
invalid
mov byte [rbp + 0x64], sil
mov rax, qword [rbp - 0x28]
mov qword [rbp - 0x50], rax
mov rsi, qword [rbp - 0x38]
mov rax, qword [rbp - 0x30]
mov rdi, qword [rax + 0x18]
mov byte [rbp + 0x67], 1
mov rcx, rsi
call rdi
movabs rcx, 0xc1a2c89ccd1e7bc1
xor rax, rcx
movabs rcx, 0xfdbc168100b1ef64
xor rdx, rcx
or rdx, rax
jne 0x1400bb7ff
lea rax, [rsi + 8]
mov rcx, qword [rsi]
mov rax, qword [rax]
mov qword [rbp - 0x48], rcx
mov qword [rbp - 0x40], rax
mov byte [rbp + 0x67], 1
call fcn.1400a1ae0
mov rsi, rax
mov qword [rbp + 0x30], rax
mov eax, 9
lea rcx, [0x14012c328]
test rsi, rsi
je 0x1400bb6b6
mov rdx, qword [rsi + 0x18]
test rdx, rdx
je 0x1400bb6b6
mov rax, qword [rsi + 0x20]
dec rax
mov rcx, rdx
mov qword [rbp - 0x10], rcx
mov qword [rbp - 8], rax
lea rax, [rbp - 0x10]
mov qword [rbp], rax
lea rax, [rbp - 0x50]
mov qword [rbp + 8], rax
or byte [r8 - 0x73], r9b
mov r8d, 0x10458948
mov dword [rbp + 0x10], eax
or byte [r8 - 0x73], r9b
mov r8d, 0x10458948
mov dword [rbp + 0x10], eax
mov dword [rbp + 0x10], eax
lea rax, [rbp + 0x64]
mov qword [rbp + 0x18], rax
sbb byte [r15], r9b
mov dh, 5
sub ebx, dword [rdx + 0xa]
or al, byte [rax]
test al, al
jne 0x1400bb864
mov qword [rbp + 0x38], 0
jmp 0x1400bb8f2
mov rax, qword [0x140161188]
cmp rax, 3
ja case.default.0x1400bb77f
lea rcx, [0x140158b10]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
mov byte [rbp + 0x67], 1
lea rdx, str.RUST_BACKTRACE
adc eax, 0x6fbc4
mov rcx, rbp
mov r8d, 0xe
call fcn.1400a47a0
cmp byte [rbp + 0x18], 2
jne 0x1400bb937
mov eax, 3
mov sil, 2
jmp 0x1400bba91
mov byte [rbp + 0x67], 1
mov rcx, rsi
call rdi
movabs rcx, 0x73dc66b25bbe7784
xor rax, rcx
movabs rcx, 0x4899d36ecce67f78
xor rdx, rcx
or rdx, rax
jne 0x1400bb8c7
lea rax, [rsi + 0x10]
jmp 0x1400bb674
invalid
invalid
xor esi, esi
jmp case.0x1400bb77f.2
invalid
invalid
mov sil, 2
jmp case.0x1400bb77f.2
mov byte [rbp + 0x67], 1
lea rcx, str.internal_error:_entered_unreachable_codeA_Tokio_1.x_context_was_found__but_it_is_being_shutdown.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_runtime_timemod.rs0
lea r8, [0x14012bb30]
mov edx, 0x28
call fcn.1400cf3b0
jmp 0x1400bbb0c
mov byte [0x140161110], 1
mov qword [rbp + 0x50], 0
mov eax, 0xc
lea rcx, [0x14012c31c]
jmp 0x1400bb67a
mov r8, qword [rbp]
mov rax, qword [rbp + 8]
mov rcx, qword [rbp + 0x10]
cmp rcx, 4
je 0x1400bba56
cmp rcx, 1
jne 0x1400bba75
cmp byte [r8], 0x30
sete sil
add sil, sil
jmp 0x1400bba77
mov ecx, dword [r8]
bswap ecx
xor edx, edx
cmp ecx, 0x66756c6d
setae dl
cmp ecx, 0x66756c6c
sbb edx, 0
sete sil
jmp 0x1400bba77
xor esi, esi
test rax, rax
je 0x1400bba8b
mov rcx, qword [0x1401611e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea eax, [rsi + 1]
movzx eax, al
mov qword [0x140161188], rax
jmp case.0x1400bb77f.2
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp dword [rdi], 2
je 0x1400bc543
cmp byte [rdi + 0x39], 2
jne 0x1400bc506
mov rax, qword [rdi + 8]
lock dec qword [rax]
jne 0x1400bc543
mov rcx, qword [rdi + 8]
call fcn.1400a1540
jmp 0x1400bc543
cmp qword [rdi + 0x10], 0
je 0x1400bc520
mov r8, qword [rdi + 8]
mov rcx, qword [0x1401611e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rdi + 0x18]
mov rdx, qword [rdi + 0x20]
call fcn.140007a50
mov rax, qword [rdi + 0x30]
lock dec qword [rax]
jne 0x1400bc543
add rdi, 0x30
mov rcx, rdi
call fcn.14003ee24
invalid
mov r8, qword [rsi]
mov rcx, qword [0x1401611e0]
xchg ebx, eax
or r8b, byte [rax]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
ja 0x1400bc5b9
shl rcx, 4
mov qword [rax + rcx], rdx
mov dword [rax + rcx], edx
mov dword [rax + rcx], edx
mov qword [rax + rcx + 8], r8
inc qword [rax + 0x200]
add rsp, 0x28
ret
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_srcutilwake_list.rs
mov edx, 0x20
call fcn.1400cf2d0
ud2
add byte [rdx], al
add byte [rax], al
cmp rax, 0x20
ja 0x1400bc61b
test rax, rax
je 0x1400bc613
mov rsi, rcx
lea rdi, [rax - 1]
shl rax, 4
lea rbx, [rax + rcx]
add rbx, 0xfffffffffffffff8
mov qword [rsi + 0x200], rdi
mov rax, qword [rbx - 8]
mov rcx, qword [rbx]
call qword [rax + 8]
add rbx, 0xfffffffffffffff0
add rdi, 0xffffffffffffffff
jb 0x1400bc5f8
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_self.curr___NUM_WAKERS
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_srcutilwake_list.rs
mov edx, 0x29
call fcn.1400cf3b0
ud2
add byte [rax], al
sar dword [rcx + rax], cl
add byte [rax], al
mov dword [rdi + 0xf0], ebx
inc ecx
add ecx, 0xb0
mov rdx, rsi
call fcn.1400bf731
invalid
add byte [rax], al
cmp rax, 1
jne 0x1400bc780
mov rax, qword [rsi + 0x58]
cmp rdx, rax
jae 0x1400bc787
mov rax, qword [rsi + 0x50]
shl rdx, 4
add rsi, 0x128
mov rcx, qword [rax + rdx + 8]
mov rdx, rsi
add rsp, 0x20
pop rsi
jmp fcn.1400bdae2
add byte [rax], al
nop
add rsp, 0x20
pop rsi
ret
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_runtime_schedulermulti_threadworker.rscore_missing
mov rcx, rdx
mov rdx, rax
call fcn.1400cf2d0
ud2
cmp r15, 0xffffffffffffffff
je 0x1400bd386
mov rax, qword [rsi + 0x50]
lea rcx, [rax + 1]
mov rdx, qword [rsi + 0x40]
mov r8, qword [rsi + 0x48]
cmp rcx, r8
cmovb r8, r12
neg r8
lea rcx, [rax + r8]
inc rcx
mov qword [rsi + 0x50], rcx
mov qword [rsi + 0x58], r15
jle case.0x14004b336.1705
jle case.0x14004b336.1705
mov rax, qword [rdx + rax*8]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x28], eax
mov rcx, r14
call fcn.1400c0387
dec r15
jmp 0x1400bd341
lea rdx, [rdi + 0x90]
lea r14, [rsp + 0x28]
mov rcx, r14
call fcn.1400bf6e7
mov rcx, qword [r14 + 8]
mov dl, byte [r14 + 0x10]
cmp byte [rcx + 0x20], 0
jne 0x1400bd3ac
mov byte [rcx + 0x20], 1
lea r14, [rdi + 0x88]
call fcn.140034b50
lea r15, [rsp + 0x28]
mov rcx, r14
call fcn.1400be06b
add byte [rax], al
test rax, rax
je 0x1400bd3d9
mov qword [rsp + 0x28], rax
mov rcx, r15
call fcn.1400c0387
jmp case.0x14004b2b9.1710
lea r14, [rsp + 0x28]
mov rcx, r14
mov ecx, esi
mov rdx, rbx
call fcn.1400bf6e7
mov rcx, qword [r14 + 8]
mov dl, byte [r14 + 0x10]
mov rbx, qword [rcx + 0x10]
test rbx, rbx
jne 0x1400bd401
cmp qword [rcx + 0x18], 0
jne 0x1400bd434
call fcn.140034b50
test rbx, rbx
jne 0x1400bd449
cmp dword [rsi], 2
je 0x1400bd422
add rdi, 0xc0
mov rcx, rsi
mov rdx, rdi
call fcn.1400bd884
mov rax, rsi
add rsp, 0x40
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rcx, str.assertion_failed:_self.tail.is_none__
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_srcutillinked_list.rs
mov edx, 0x25
jmp 0x1400bd45c
lea rcx, str.assertion_failed:_handle.shared.owned.is_empty__
lea r8, [0x14012e540]
mov edx, 0x30
call fcn.1400cf3b0
ud2
lea rbx, [rdi + 0x18]
mov rcx, rbx
call fcn.1400bd6f4
mov rax, qword [rdi + 0x18]
lock dec qword [rax]
jne 0x1400bd510
mov rcx, rbx
call fcn.1400c0dc8
add byte [rax], al
mov rax, qword [rdi + 8]
test rax, rax
je 0x1400bd52b
lock dec qword [rax]
jne 0x1400bd52b
add rdi, 8
mov rcx, rdi
or byte [rax - 0x77], cl
stc
call fcn.1400c0a6e
add byte [rax], al
add byte [rbx + rcx*4 + 0x46], cl
sbb byte [rax - 0x75], cl
or eax, 0xa3caa
mov r8, qword [rsi + 0x18]
mov rcx, qword [0x1401611e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400bd55c
dec dword [rax]
jne 0x1400bd54e
call fcn.1400c112c
mov rcx, qword [rsi + 0x18]
test rcx, rcx
je 0x1400bd55c
call fcn.1400bd463
invalid
mov rdi, qword [rsi + 0x28]
mov rbx, qword [rsi + 0x38]
mov ebx, dword [rsi + 0x38]
mov ebx, dword [rsi + 0x38]
test rbx, rbx
je 0x1400bd580
lea r14, [rdi + 8]
mov rax, qword [r14 - 8]
mov rcx, qword [r14]
call qword [rax + 0x18]
sbb byte [rcx - 0x7d], cl
invalid
adc byte [rax - 1], cl
retf
jne 0x1400bd56d
sbb byte [rcx - 0x7d], cl
invalid
cmp qword [rsi + 0x30], 0
je 0x1400bd5a3
mov rcx, qword [0x1401611e0]
xor edx, edx
mov r8, rdi
clc
clc
add rsp, 0x28
add esp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x16e65
and eax, 0x16e65
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
push r14
push rsi
push rdi
push rbx
sub rsp, 0x60
cmp qword [rcx], 0
jne 0x1400bd692
test edi, ecx
add byte [rax], al
invalid
test edi, ecx
add byte [rax], al
add byte [rax - 0x77], cl
mov rsi, rcx
invalid
cmp qword [rcx + 0x10], 0
jne 0x1400bd6c9
mov qword [rsi + 0x10], 0xffffffffffffffff
mov rax, qword [rsi + 0x18]
mov qword [rsi + 0x18], 0
test rax, rax
je 0x1400bd62d
mov rcx, qword [rsi + 0x40]
xchg qword [rcx], rax
mov qword [rsp + 0x30], rax
invalid
xor byte [rax - 0x7b], cl
sal byte [rdx + rcx + 0x48], 0x8d
and al, 0x30
test rax, rax
je 0x1400bd605
lea rcx, [rsp + 0x30]
call fcn.1400bc4b4
mov rdi, qword [rsi + 0x40]
lea rdx, [rdi + 8]
lea edx, [rdi + 8]
mov rax, qword [rdi + 0x28]
add rdi, 0x28
test al, 1
jne 0x1400bd631
mov rcx, rax
and rcx, 0xfffffffffffffffc
or rcx, 2
lock cmpxchg qword [rdi], rcx
cmpxchg dword [rdi], ecx
cmpxchg dword [rdi], ecx
jne 0x1400bd615
jmp 0x1400bd67b
xor eax, eax
jmp 0x1400bd682
push rcx
lea rbx, [rsp + 0x30]
mov rcx, rbx
call fcn.1400bf6e7
test eax, 0x4c000020
mov esi, dword [rbx + 8]
mov bl, byte [rbx + 0x10]
mov r8, qword [rdi]
lea rcx, [r14 + 0x10]
mov rdx, rdi
call fcn.1400c21d3
test rax, rax
je 0x1400bd671
invalid
mov rdi, rax
mov r15, rdx
mov edi, edx
mov rcx, r14
mov edx, ebx
call fcn.140034b50
mov rcx, r15
call qword [rdi + 8]
jmp 0x1400bd67b
mov rcx, r14
mov edx, ebx
call fcn.140034b50
mov rax, qword [rsi + 0x10]
inc rax
mov qword [rsi + 0x10], rax
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea rax, str.expected__CurrentThread::Context_
lea rcx, [rsp + 0x30]
and eax, 0x8d480007
and al, 0x30
mov qword [rcx], rax
mov qword [rcx + 8], 1
add byte [rax - 0x73], cl
add eax, 0x97ef8
add byte [rax - 0x73], cl
add eax, 0x97ef8
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, [0x14012e690]
call fcn.1400cf220
ud2
lea rax, [0x14012e6a8]
mov qword [rsp + 0x20], rax
lea rcx, [0x14013062a]
lea r9, [0x14012e338]
lea r8, [rsp + 0x30]
mov edx, 0x10
call fcn.1400cf640
ud2
invalid
mov rax, rdx
shr rax, 0x20
call 0x1645060b4
and byte [rcx + 0x39], al
push rax
invalid
je 0x1400bd7d5
and byte [rdx + rdi + 0x44], dh
lea edx, [rdx + 1]
push rdx
invalid
lea r10d, [rdx + 1]
push rdx
add dword [rcx + rcx*4 + 0x54], eax
mov dword [rsp + 0x24], r10d
and al, 0x24
cmp eax, edx
jne case.0x14008e31d.1311
mov eax, r10d
mov r10, rax
shl r10, 0x20
jmp 0x1400bd7c2
cmp r10d, eax
je 0x1400bd7ec
mov eax, r10d
mov r10, rdx
and r10, r9
or r10, rax
mov rax, rdx
lock cmpxchg qword [r8 + 0x18], r10
invalid
je 0x1400bd7d9
mov rdx, rax
jmp 0x1400bd78a
xor eax, eax
jmp 0x1400bd7e7
mov rax, qword [rcx]
movzx ecx, dl
mov rax, qword [rax + 0x10]
mov rax, qword [rax + rcx*8]
mov eax, dword [rax + rcx*8]
mov eax, dword [rax + rcx*8]
add rsp, 0x58
ret
invalid
lea r8, [rsp + 0x28]
mov qword [r8], 0
lea r9, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_runtime_schedulermulti_threadqueue.rsexplicit_panicqueue_is_not_full__tail____head_
lea rcx, [rsp + 0x20]
and al, 0x20
adc dword [rax], 0x8d480007
and al, 0x20
and al, 0x20
invalid
and al, 0x20
lea rdx, [rsp + 0x24]
call fcn.1400d3823
add dword [rax], eax
ud2
and byte [rbx + 0x63740239], al
mov rsi, rcx
cmp byte [rcx + 0x39], 2
jne 0x1400bd83b
mov rax, qword [rsi + 8]
lock dec qword [rax]
jne 0x1400bd87d
mov rcx, qword [rsi + 8]
add rsp, 0x20
and byte [rsi - 0x17], bl
invalid
invalid
invalid
invalid
cmp qword [rsi + 0x10], 0
je 0x1400bd855
mov r8, qword [rsi + 8]
mov rcx, qword [0x1401611e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x16bb3
mov rcx, qword [rsi + 0x18]
mov rdx, qword [rsi + 0x20]
call fcn.140007a50
movabs eax, dword [0x48f030468b48fff4]
dec dword [rax]
jne 0x1400bd87d
add rsi, 0x30
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.14003ee24
clc
invalid
nop
add rsp, 0x20
invalid
and byte [rsi - 0x3d], bl
mov rcx, qword [rdi + 8]
mov dl, byte [rdi + 0x39]
mov r8, rsi
add rsp, 0x28
sub byte [rdi + 0x5e], bl
jmp fcn.1400bd05f
idiv edi
invalid
sal dword [rdx], 0
jmp 0x1400bd896
mov ah, 0x48
lea ecx, [0x14012e43e]
lea r8, [0x140131198]
mov edx, 0x73
add byte [rax], al
add byte [rax], al
call fcn.1400cf6d0
ud2
invalid
inc eax
jmp 0x1400bd99f
mov qword [rsi + 0x10], rbx
mov qword [rsi + 8], rax
add rdi, 0xc0
mov eax, 0x48000000
lea ecx, [rsp + 0x70]
mov rdx, rdi
call fcn.1400bdac1
lea rcx, [rsi + 0x18]
call fcn.1400c006d
cmp qword [rsi + 8], 0
jne 0x1400bda7c
invalid
lodsd eax, dword [rsi]
add byte [rax], al
invalid
test dword [rbp + 0x48000000], ebp
mov dword [rsi + 8], 0xffffffff
mov qword [rsi + 8], 0xffffffffffffffff
mov rdi, qword [rsi + 0x10]
mov qword [rsi + 0x10], 0
test rdi, rdi
je 0x1400bdaa7
invalid
add byte [rax], al
invalid
mov ebx, 0x48000000
mov qword [rsi + 8], 0
mov dword [rsi + 8], 0
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
add byte [rax], al
add byte [rax], al
movups xmm2, xmmword [rsp + 0x90]
movups xmm3, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x60], xmm3
pop rsp
and al, 0x60
movaps xmmword [rsp + 0x50], xmm2
push rsp
and al, 0x50
movaps xmmword [rsp + 0x40], xmm1
and al, 0x40
movaps xmmword [rsp + 0x30], xmm0
mov rcx, rdi
call fcn.1400bd810
movaps xmm0, xmmword [rsp + 0x30]
and al, 0x30
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
movaps xmm3, xmmword [rsp + 0x60]
sub byte [rsp + 0x60], bl
movups xmmword [rdi + 0x30], xmm3
pop rdi
xor byte [rdi], cl
adc dword [rdi + 0x20], edx
invalid
pop rdi
xor byte [rdi], cl
adc dword [rdi + 0x20], edx
invalid
and byte [rdi], cl
adc dword [rdi + 0x10], ecx
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov rax, rdi
add rsp, 0xb0
add byte [rbx + 0x5f], bl
pop rsi
ret
lea ecx, [0x14012e5a9]
lea r8, [0x14012e5d0]
mov edx, 0xe
jmp 0x1400bdaba
lea rax, [0x14012e600]
mov qword [rsp + 0x20], rax
lea rcx, [0x14013062a]
lea ecx, [0x14013062a]
lea r9, [0x14012e338]
lea r8, [rsp + 0x30]
mov edx, 0x10
call fcn.1400cf640
ud2
lea rcx, [0x140130515]
lea r8, [0x14012e618]
mov edx, 0xc
call fcn.1400cf6d0
ud2
add rsp, 0x68
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_WakeConditionVariable]
push 0xffffffffb9e95e5f
invalid
mov rax, rdx
mov rdi, rcx
mov rbx, qword [rcx]
mov rcx, qword [rbx + 0x18]
mov r8, rcx
shr r8, 0x20
mov r9d, dword [rbx + 0x20]
mov edx, r9d
sub edx, r8d
cmp edx, 0x100
jb 0x1400bdbed
cmp r8d, ecx
jne 0x1400bdc08
mov qword [rsp + 0x20], rsi
mov rcx, rdi
mov rdx, rax
call fcn.1400bdc1a
add byte [rax], al
test rax, rax
jne 0x1400bdbb4
jmp 0x1400bdc00
movzx ecx, r9b
mov rdx, qword [rbx + 0x10]
mov qword [rdx + rcx*8], rax
lea eax, [r9 + 1]
mov dword [rbx + 0x20], eax
invalid
invalid
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov rcx, rsi
mov rdx, rax
mov edx, eax
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp fcn.1400bc697
mov dword [rsp + 0x24], r9d
sub r9d, r8d
mov qword [rsp + 0x28], r9
cmp r9d, 0x100
add byte [rdi], cl
test dword [rcx + 1], eax
add byte [rax], al
add byte [rdi], cl
test dword [rcx + 1], eax
add byte [rax], al
mov rsi, rdx
mov edx, r8d
mov rax, rdx
shl rax, 0x20
or rax, rdx
mov rdx, qword [rcx]
sub r8d, 0xffffff80
mov r9, r8
shl r9, 0x20
or r9, r8
lock cmpxchg qword [rdx + 0x18], r9
jne 0x1400bdd67
test ebx, esi
add byte [rax], al
invalid
mov rdi, qword [rsp + 0xd0]
mov rax, qword [rcx]
mov rax, qword [rax + 0x10]
mov ecx, dword [rsp + 0x20]
movzx edx, cl
mov rbx, qword [rax + rdx*8]
mov edx, 1
mov r14, rbx
mov r8, r14
lea r9d, [rcx + rdx]
movzx r9d, r9b
mov r14, qword [rax + r9*8]
xor al, 0xc8
xor al, 0xc8
inc rdx
mov qword [r8 + 8], r14
cmp rdx, 0x80
jne 0x1400bdc96
mov r15d, 0x80
test rsi, rsi
je 0x1400bdcce
mov qword [r14 + 8], rsi
inc r15
mov r14, rsi
xor esi, esi
jmp 0x1400bdcbb
lea rsi, [rdi + 0xc0]
mov rcx, rsi
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140161288]
shl rax, 1
test rax, rax
jne 0x1400bdd79
xor edx, edx
mov al, byte [rdi + 0xc8]
cmp byte [rdi + 0xf8], 0
je 0x1400bdd2c
mov rcx, rsi
call fcn.140034b50
lea rdi, [rsp + 0x30]
xor esi, esi
mov r14, qword [rbx + 8]
mov qword [rsp + 0x30], rbx
mov rcx, rdi
call fcn.1400c0387
mov rbx, r14
test r14, r14
jne 0x1400bdd11
jmp 0x1400bdd67
lea rax, [rdi + 0xe8]
mov rcx, qword [rdi + 0xf0]
add byte [rbp + rcx*4 + 0x41], cl
invalid
add byte [rbp + rcx*4 + 0x41], cl
or byte [rax - 0x7b], cl
test rcx, rcx
test rcx, rcx
cmove r8, rax
mov qword [r8], rbx
mov qword [rdi + 0xf0], r14
add byte [rax], al
add byte [rbx + rax - 0x41], cl
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rbx + rax - 0x41], cl
test al, 0
add byte [rax], al
mov qword [rdi + 0xa8], r15
mov rcx, rsi
call fcn.140034b50
xor esi, esi
mov rax, rsi
add rsp, 0x80
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
ret
call fcn.1400d29b0
mov edx, eax
xor dl, 1
jmp 0x1400bdcf3
lea rax, [rsp + 0x24]
lea rcx, [rsp + 0x60]
mov qword [rcx], rax
lea rax, [0x14000de10]
add ch, dh
dec dword [rax - 0x77]
or byte [r8 - 0x73], cl
push rsp
and al, 0x20
add ch, dh
dec dword [rax - 0x77]
or byte [r8 - 0x73], cl
push rsp
and al, 0x20
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
sbb byte [rax - 0x73], cl
add eax, 0x70a94
sbb byte [rax - 0x73], cl
add eax, 0x70a94
lea r8, [rsp + 0x30]
mov qword [r8], rax
mov eax, 2
mov qword [r8 + 8], rax
mov qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], rax
lea rdx, [0x14012e790]
invalid
add byte [rbp + rcx*4 + 0xd], cl
test dword [rdx], ecx
invalid
add byte [rax - 0x73], cl
and al, 0x28
call fcn.1400d385c
ud2
add eax, 0x40b9
add dh, dh
invalid
mov dword [rbx], eax
mov qword [rbx + 8], rax
xor eax, eax
mov qword [rbx + 0x80], rax
add dword [rax - 0x3a000000], 0xffffff83
mov byte [rax], al
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x29
adc dword [rax + 0xf000000], 0x29
nop
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rbx + 0xa0], xmm0
add byte [rax], al
or byte [rcx], dh
ror byte [rax - 0x77], 0x83
add dword [rax - 0x3a000000], 0xffffff83
mov byte [rax], al
add byte [rax], al
add byte [rdi], cl
add dword [rax - 0x3a000000], 0xffffff83
mov byte [rax], al
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x29
adc dword [rax + 0xf000000], 0x29
nop
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rbx + 0xa0], xmm0
add byte [rax], al
movaps xmmword [rbx + 0xb0], xmm0
movaps xmmword [rbx + 0xc0], xmm0
nop
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rbx + 0xa0], xmm0
add byte [rax], al
movaps xmmword [rbx + 0xb0], xmm0
movaps xmmword [rbx + 0xc0], xmm0
mov qword [rbx + 0xd0], rax
lock inc qword [rbx]
jle 0x1400be8a9
mov rsi, rbx
sub rsi, 0xffffffffffffff80
mov qword [rsp + 0xe0], rsi
mov rax, qword [rbp + 0x28]
cmp rax, rsi
je 0x1400be8be
mov qword [rbx + 0xc8], rax
mov qword [rbx + 0xc0], 0
test rax, rax
je 0x1400be4d9
mov qword [rax + 0x40], rsi
mov qword [rbp + 0x28], rsi
cmp qword [rbp + 0x30], 0
jne 0x1400be4e8
mov qword [rbp + 0x30], rsi
mov rcx, rbp
mov edx, edi
call fcn.140034b50
test r12, r12
je 0x1400be506
movabs r12, 0xc00000003
jmp 0x1400be5ac
mov rbp, qword [r13 + r15]
lea r15, [rbp + 0x18]
mov qword [rsp + 0x58], r15
lea r13, [rbp + 0x20]
mov rcx, r13
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
mov rax, qword [0x140161288]
shl rax, 1
test rax, rax
jne 0x1400be87f
xor edi, edi
mov al, byte [rbp + 0x28]
test al, al
jne 0x1400be8e0
mov qword [rsp + 0x40], r13
mov byte [rsp + 0x48], dil
lea rdx, [rbp + 0x30]
mov rax, qword [rbp + 0x40]
test rax, rax
je 0x1400be592
mov rcx, qword [rdx]
mov rax, qword [rcx + rax*8 - 8]
mov rax, qword [rax]
mov r13, qword [rsp + 0x40]
cmp rax, 0x20
jbe 0x1400be601
mov rax, qword [rsp + 0x58]
lea rdx, [r13 + 0x10]
mov rcx, qword [rax]
call fcn.14003e1dc
test rax, rax
je 0x1400be601
mov r12, rax
mov dil, byte [rsp + 0x48]
jmp 0x1400be5a2
mov rcx, qword [r15]
call fcn.14003e1dc
mov r12, rax
test rax, rax
je 0x1400be601
mov rcx, r13
mov edx, edi
call fcn.140034b50
mov rsi, qword [rsp + 0x28]
lock dec qword [rbx]
jne 0x1400be5bf
mov rcx, rbx
call fcn.1400c10ba
invalid
lea rbx, [rsp + 0x38]
lea rcx, [rsp + 0x60]
call fcn.140071f09
mov rcx, rbx
call fcn.14003e66c
mov rcx, qword [rsp + 0x30]
call qword [sym.imp.ws2_32.dll_closesocket]
invalid
add byte [rcx + rcx*4 + 0x66], cl
or byte [rax + 2], bh
mov eax, 2
mov qword [rsi + 8], r12
mov eax, 2
mov qword [rsi], rax
add rsp, 0x148
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [r13 + 0x20]
test rax, rax
je 0x1400be90b
mov rcx, qword [r13 + 0x10]
mov rax, qword [rcx + rax*8 - 8]
sar eax, 0xf0
inc qword [rax]
adc byte [r8 - 0x75], r9b
sar eax, 0xf0
sar eax, 0xf0
sar eax, 0xf0
inc qword [rax]
add byte [rdi], cl
mov cs, word [rax + 0x48000002]
mov dword [rsp + 0x50], eax
jle 0x1400be8a9
mov qword [rsp + 0x50], rax
mov rcx, qword [rsp + 0x40]
mov dl, byte [rsp + 0x48]
push rsp
and al, 0x48
push rsp
and al, 0x48
call fcn.140034b50
idiv edi
lea rdi, [rsp + 0xe0]
mov rcx, rdi
mov esp, 0xe024
add byte [rax - 0x77], cl
stc
mov rdx, r14
mov r8d, 0x48000022
call fcn.14003e42c
cmp dword [rdi], 0
je 0x1400be6b5
xor r13d, r13d
lea r15, [0x1401221a0]
lea rdi, [rsp + 0x70]
mov r8d, dword [r13 + r15]
cmp eax, 0xf9894800
cmp eax, 0xf9894800
mov rdx, r14
call fcn.14003e42c
std
idiv edi
cmp dword [rsp + 0x70], 0
jne 0x1400be682
mov r12, qword [rsp + 0x78]
cmp r12, r14
js 0x1400be6cb
cmp esp, esi
jne 0x1400be6bd
cmp ecx, dword [rcx - 0x7d]
invalid
add r13, 4
cmp r13, 0xc
jne 0x1400be661
or r12, 2
mov rcx, qword [rsp + 0x50]
lock dec qword [rcx]
dec dword [rcx]
dec dword [rcx]
jne 0x1400be5ac
add edi, edi
invalid
invalid
call fcn.14003ede6
jmp 0x1400be5ac
idiv esi
invalid
invalid
invalid
idiv esi
invalid
mov r12, qword [rsp + 0xe8]
mov esp, dword [rsp + 0xe8]
mov al, byte [0x140161290]
mov ecx, 0x80
mov edx, 8
add byte [rax], al
call fcn.1400077b0
test rax, rax
je 0x1400be9da
mov rdi, rax
mov edi, eax
mov eax, 1
add byte [rax], al
mov qword [rdi], rax
mov qword [rdi + 8], rax
mov rdx, rdi
add rdx, 0x10
mov qword [rdi + 0x10], 0
add dh, al
sbb byte [r8], r8b
add dh, al
sbb byte [r8], r8b
mov dword [rdi + 0x20], 0
add byte [rax], al
mov rax, qword [rsp + 0x50]
mov qword [rdi + 0x28], rax
xorps xmm0, xmm0
movups xmmword [rdi + 0x30], xmm0
movups xmmword [rdi + 0x40], xmm0
movups xmmword [rdi + 0x50], xmm0
mov qword [rdi + 0x60], r12
movups xmmword [rdi + 0x68], xmm0
mov word [rdi + 0x78], 0
lea r14, [rsp + 0x70]
mov rcx, r14
call fcn.1400bf6e7
cmp qword [r14], 0
jne 0x1400be9e9
add byte [rax], al
mov rcx, qword [rsp + 0x78]
mov dl, byte [rsp + 0x80]
mov dword [rcx + 0x60], 0x19d
mov qword [rcx + 0x58], rsi
call fcn.140034b50
lock inc qword [rbp]
jle 0x1400be8a9
invalid
lock inc qword [rdi]
jle 0x1400be8a9
invalid
add dword [rax], eax
invalid
lea r14, [rbp + 0x10]
mov qword [rsp + 0x70], rbp
mov qword [rsp + 0x80], rsi
mov byte [rsp + 0x88], 3
mov qword [rsp + 0x78], rdi
mov rcx, r14
mov ecx, esi
mov rdx, rdi
call fcn.14003e4a1
mov al, byte [rbp + 0x78]
test al, al
je 0x1400be7f4
mov rcx, r14
call fcn.14003da18
dec dword [rax - 0x7b]
invalid
je 0x1400be7f4
dec dword [rax - 0x7b]
sal byte [rbp + rax*2 + 0x49], 0x89
invalid
mov r12, rax
mov rcx, qword [rsp + 0x78]
call fcn.14003e5f2
mov rax, qword [rsp + 0x70]
lock dec qword [rax]
jne 0x1400be7d1
lea rcx, [rsp + 0x70]
call fcn.14003ee24
push rbx
invalid
clc
invalid
mov rax, qword [rsp + 0x78]
lock dec qword [rax]
mov rsi, qword [rsp + 0x28]
jne 0x1400be5b1
test esp, ecx
std
invalid
invalid
lea rax, [rsp + 0x80]
mov rsi, qword [rax - 0x10]
mov r12, qword [rax - 8]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x110], xmm0
test rsi, rsi
je 0x1400be5ac
xchg esp, eax
std
invalid
invalid
mov al, byte [0x140161290]
mov ecx, 0x20
mov edx, 8
call fcn.1400077b0
hlt
dec dword [rax - 0x7b]
invalid
hlt
je 0x1400bea2a
add byte [rax - 0x77], cl
invalid
mov rdi, rax
mov qword [rax], rsi
mov qword [rax + 8], r12
movaps xmm0, xmmword [rsp + 0x110]
and al, 0x10
add dword [rax], eax
add byte [rdi], cl
adc dword [rax + 0x10], eax
add byte [rdi], cl
adc dword [rax + 0x10], eax
lea rcx, [rsp + 0x38]
call fcn.14003e66c
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x28]
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rdx
mov qword [rsi + 0x20], rdi
mov qword [rsi + 8], rcx
mov dword [rsi + 8], ecx
mov dword [rsi + 8], ecx
jmp case.0x1400a8aba.396
std
invalid
call fcn.1400d29b0
add dword [r8], eax
mov edi, eax
xor dil, 1
jmp 0x1400be536
add eax, 0x703e3
mov edx, 0x68
call fcn.1400cf6d0
ud2
ud2
add byte [rax], 0
add byte [rax], al
add byte [rdx + 0x100], bh
add rbp, 0x28
lea r8, [rsp + 0x70]
mov qword [r8], 0
add byte [rax], al
lea rdx, [rsp + 0xe0]
mov rcx, rbp
mov ecx, ebp
call fcn.1400d37e6
ud2
and al, 0xe0
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, ebp
invalid
or byte [rdi + 1], cl
lea r8, [rsp + 0x70]
and al, 0x70
mov qword [r8], r13
mov byte [r8 + 8], dil
lea rax, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.8_src_syswindows_selector.rs
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
or eax, 0x95f21
pop rdi
or dword [rax], eax
and byte [rax - 0x73], cl
or eax, 0x95f21
pop rdi
or dword [rax], eax
pop rdi
or dword [rax], eax
lea r9, [0x140121c28]
or eax, 0x63322
jmp 0x1400bea1e
adc eax, dword [rcx]
add byte [rax], al
lea rax, [rsp + 0x58]
and al, 0x58
lea rdx, [rsp + 0x128]
mov qword [rdx], rax
lea rax, [0x14003d358]
and al, 0x28
add dword [rax], eax
add byte [rax - 0x77], cl
add cl, byte [rax - 0x73]
add eax, 0xfff7ea36
mov qword [rdx + 8], rax
lea rax, [rsp + 0x40]
lea eax, [rsp + 0x40]
lea eax, [rsp + 0x40]
mov qword [rdx + 0x10], rax
mov dword [rdx + 0x10], eax
lea rax, [0x14003ecd6]
add eax, 0xfff803a0
mov qword [rdx + 0x18], rax
mov eax, 2
mov qword [rsp + 0x70], rax
jo 0x1400be98d
mov dword [rsp + 0x80], eax
add byte [rax], al
mov qword [rsp + 0x90], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
jo 0x1400be98d
add byte [rax], 0
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x47], cl
and byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
mov dword [rsp + 0x90], 0
movabs rcx, 0x400000020
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rbx*4], fs
add byte [rax], al
add byte [rcx - 0x50], al
add eax, dword [rax + rcx*4 - 0x7c]
mov byte [rsp + 0xa0], r8b
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc8], 1
mov qword [rsp + 0xd0], rcx
mov byte [rsp + 0xd8], r8b
lea r8, str.internal_error:_entered_unreachable_code:_Cannot_acquire_afd____afd_group:
lea rcx, [rsp + 0xe0]
mov qword [rcx], r8
mov qword [rsp + 0x98], rcx
mov r8b, 3
mov byte [rsp + 0xa0], r8b
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc8], 1
mov qword [rsp + 0xd0], rcx
mov byte [rsp + 0xd8], r8b
lea r8, str.internal_error:_entered_unreachable_code:_Cannot_acquire_afd____afd_group:
lea rcx, [rsp + 0xe0]
mov qword [rcx], r8
mov qword [rcx + 8], rax
lea r8, [rsp + 0x70]
lea eax, [rsp + 0x70]
mov qword [rcx + 0x20], r8
mov qword [rcx + 0x28], rax
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.8_src_syswindows_selector.rs
call fcn.1400cf220
ud2
mov ecx, 8
mov edx, 0x80
jmp fcn.1400be8b7
mov rax, qword [rsp + 0x78]
mov cl, byte [rsp + 0x80]
lea r8, [rsp + 0xe0]
mov qword [r8], rax
mov byte [r8 + 8], cl
or byte [rax - 0x73], cl
add eax, 0x6374d
or byte [rax - 0x73], cl
add eax, 0x6374d
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140121c08]
mov edx, 0x2b
call fcn.1400cf640
ud2
mov ecx, 8
mov edx, 0x20
jmp fcn.1400be8b7
cmp bl, al
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_srciopoll_evented.rs
lea eax, [0x14012f4a8]
jmp qword [rbp + 9]
lea eax, [0x14012f4a8]
mov edx, 0x2b
call fcn.1400cf3b0
ud2
lea rcx, [rsp + 0x58]
mov rdx, r12
mov r8, qword [rsp + 0x50]
xor r9d, r9d
call fcn.1400c39a2
mov al, byte [rsp + 0x61]
cmp al, 3
je 0x1400bec4c
mov rdi, qword [rsp + 0x58]
cmp al, 2
je 0x1400bec83
add byte [0x1400c12d1], bh
add byte [rdi], cl
test bl, cl
add byte [rax], al
add byte [rax - 0x77], cl
invalid
je 0x1400bec58
mov rdi, rax
shl rdi, 0x20
or rdi, 2
mov ecx, eax
call fcn.1400a0880
cmp al, 0xd
jne 0x1400bebf3
test r14, r14
je 0x1400bebf3
mov rcx, qword [r14]
mov rdx, qword [r14 + 8]
lock inc qword [rdx]
inc dword [rdx]
inc dword [rdx]
jle 0x1400beccc
add dword [rax], eax
add byte [rax - 0x7d], cl
rcl dword [rax], 0x4d
mov eax, dword [rsi + 0x10]
add rcx, 0x10
mov r8, qword [r14 + 0x10]
mov r9b, byte [r14 + 0x18]
call fcn.14003e523
sbb al, ch
pop rcx
stc
idiv edi
test rax, rax
je 0x1400bebf3
mov r15, rax
mov rcx, rdi
call fcn.14009e2ce
mov eax, r15d
mov eax, edi
and eax, 3
lea rcx, [0x140158b30]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add al, 0x81
add rax, rcx
mov rdi, r15
jmp rax
mov eax, edi
and eax, 3
add ecx, dword [rax - 0x73]
or eax, 0x99f31
lahf
or dword [rax], eax
add ecx, dword [rax - 0x73]
or eax, 0x99f31
lahf
or dword [rax], eax
lahf
or dword [rax], eax
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov al, byte [rdi + 0x10]
jmp 0x1400bec1e
mov al, byte [rdi + 0xf]
jmp 0x1400bec1e
mov rcx, rdi
shr rcx, 0x20
and al, ch
invalid
sbb al, 0xfe
invalid
invalid
cmp al, 0xd
je case.0x1400a7db4.366
jmp 0x1400bec83
mov rax, rdi
shr rax, 0x20
cmp eax, 0xd
jne 0x1400bec83
mov rcx, qword [rsp + 0x48]
lea rdx, [rsp + 0x30]
call fcn.1400c1b55
mov rcx, rdi
call fcn.14009e2ce
xchg esi, esi
std
invalid
jmp 0x1400beaf4
xchg esi, esi
std
invalid
mov eax, 1
add dword [rax], eax
add byte [rax], al
jmp 0x1400bec85
xor cl, byte [rax + 0x63]
shr bl, 1
add dh, byte [rcx]
ror byte [rax - 0x73], cl
add al, 0x1a
xor edx, edx
lea rax, [rdx + rbx]
mov r8, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
and al, 0x40
mov rcx, qword [r8 + 0x18]
cmp rax, rcx
jbe 0x1400bec73
mov qword [r8 + 0x18], rax
mov rcx, rax
add rdx, rbx
jb case.0x1400b724e.103
cmp rcx, rax
jb 0x1400becea
mov qword [r8 + 0x10], rax
xor edi, edi
invalid
push qword [rcx]
ror byte [rax - 0x77], 0xfa
xor eax, eax
mov rdx, rdi
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add eax, 0x7079d
mov rcx, rbx
mov rdx, qword [rsp + 0x28]
call fcn.1400cf260
mov al, 5
add dword [rax], eax
ud2
add byte [rax], al
call fcn.1400cf3b0
ud2
invalid
or ecx, dword [rdi]
or ecx, dword [rdi]
or ecx, dword [rax - 0x73]
lea rcx, str.filled_overflowfilled_must_not_become_larger_than_initialized
ud2
lea rcx, str.filled_overflowfilled_must_not_become_larger_than_initialized
invalid
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_srciopoll_evented.rs
mov edx, 0xf
add byte [rax], al
add al, ch
call 0x14f0bedf2
or dword [rcx], eax
add byte [rdi], cl
invalid
add byte [rdi], cl
or ecx, dword [rax - 0x73]
add eax, 0x707a7
lea rax, [0x14012f498]
lea rcx, [rsp + 0x58]
and al, 0x58
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_srciopoll_evented.rs
call fcn.1400cf220
ud2
lea rcx, [rsp + 0x30]
mov rdx, r14
mov r8, rbx
mov r9b, 1
call fcn.1400c39a2
mov al, byte [rsp + 0x39]
cmp al, 3
je 0x1400beea5
invalid
mov rcx, qword [rsp + 0x30]
cmp al, 2
je 0x1400beeb3
mov dl, byte [rsp + 0x38]
lea r9, [rsp + 0x3a]
movzx r8d, word [r9 + 4]
lea r10, [rsp + 0x4a]
mov word [r10 + 4], r8w
mov r8d, dword [r9]
mov dword [r10], r8d
mov qword [rsp + 0x40], rcx
mov byte [rsp + 0x48], dl
mov byte [rsp + 0x49], al
cmp r15, 0xffffffffffffffff
je 0x1400beefa
mov rcx, r15
mov rdx, qword [rsp + 0x50]
mov r8d, r12d
xor r9d, r9d
call sub.ws2_32.dll_send
cmp eax, 0xffffffff
jne 0x1400beec5
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov rsi, rax
shl rsi, 0x20
or rsi, 2
mov ecx, eax
call fcn.1400a0880
cmp al, 0xd
jne 0x1400bee4e
test rdi, rdi
je 0x1400bee4e
mov rcx, qword [rdi]
mov rdx, qword [rdi + 8]
lock inc qword [rdx]
jle 0x1400bef14
add rcx, 0x10
mov r8, qword [rdi + 0x10]
mov r9b, byte [rdi + 0x18]
call fcn.14003e523
test rax, rax
je 0x1400bee4e
mov rbp, rax
mov rcx, rsi
call fcn.14009e2ce
mov eax, ebp
and eax, 3
lea rcx, [0x140158b40]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov rsi, rbp
jmp rax
mov eax, esi
and eax, 3
lea rcx, [0x140158b40]
or dword [rax], eax
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
or dword [rax + 1], 0x8ae0ffc8
adc bl, r13b
adc dword [rdx + 0xceb0f46], ecx
mov al, byte [rsi + 0xf]
jmp 0x1400bee79
mov al, byte [rsi + 0x10]
jmp 0x1400bee79
mov al, byte [rsi + 0xf]
jmp 0x1400bee79
mov rcx, rsi
int1
shr rcx, 0x20
call fcn.1400a0880
cmp al, 0xd
je 0x1400bee8b
jmp 0x1400beed9
mov rax, rsi
shr rax, 0x20
cmp eax, 0xd
jne 0x1400beed9
mov rcx, r13
lea rdx, [rsp + 0x40]
call fcn.1400c1b55
mov rcx, rsi
call fcn.14009e2ce
jmp 0x1400bed66
mov rax, qword [rsp + 0x28]
mov qword [rax], 2
jmp 0x1400beee9
mov rax, qword [rsp + 0x28]
mov qword [rax], 1
mov qword [rax + 8], rcx
jmp 0x1400beee9
cdqe
mov rcx, qword [rsp + 0x28]
mov qword [rcx], 0
mov qword [rcx + 8], rax
jmp 0x1400beee9
mov rax, qword [rsp + 0x28]
mov qword [rax], 1
mov qword [rax + 8], rsi
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_srciopoll_evented.rs
mov edx, 0x2b
call fcn.1400cf3b0
ud2
ud2
mov r12, qword [r13 + rdi]
lea rax, [r12 + 0x80]
mov rcx, qword [r12 + 0xc0]
test rcx, rcx
je 0x1400bf04e
mov rdx, qword [r12 + 0xc8]
mov qword [rcx + 0x48], rdx
mov rcx, qword [r12 + 0xc8]
test rcx, rcx
je 0x1400bf062
add rcx, 0x40
lea rax, [r12 + 0xc0]
lea rax, [r12 + 0xc0]
mov rdx, qword [r12 + 0xc0]
mov qword [rcx], rdx
movups xmmword [rax], xmm6
add byte [rax], al
add byte [rax - 0x77], cl
adc dword [rdi], ecx
adc dword [rax], esi
lock dec qword [r12]
jne 0x1400bf06b
mov rcx, r12
call fcn.1400c10ba
jmp 0x1400bf06b
cmp qword [r15 + 0x28], rax
jne 0x1400bf06b
mov rcx, qword [r12 + 0xc8]
mov qword [r15 + 0x28], rcx
jmp 0x1400bf01e
mov rcx, rbp
cmp qword [rbp], rax
je 0x1400bf027
lock dec qword [r12]
jne 0x1400bf07a
mov rcx, r12
call fcn.1400c10ba
add rdi, 8
cmp rbx, rdi
jne 0x1400beff0
mov ebp, dword [rsp + 0x44]
mov r12b, byte [rsp + 0x43]
jmp 0x1400bf0c5
add byte [rax], al
add byte [rcx + rax - 0x11], cl
sub rdi, r13
je 0x1400bf0c5
shr rdi, 3
xor ebx, ebx
invalid
mov rax, qword [r13 + rbx*8]
lock dec qword [rax]
jne 0x1400bf0bd
mov rcx, qword [r13 + rbx*8]
call fcn.1400c10ba
inc rbx
cmp rdi, rbx
jne 0x1400bf0a8
mov qword [r14 + 0x18], 0
mov rcx, r15
mov edx, r12d
call fcn.140034b50
pop rdx
idiv edi
mov r10, qword [rsp + 0x50]
push rsp
and al, 0x50
mov r14, qword [rsi + 0x28]
mov qword [rsi + 0x20], 0
add byte [rbx + rcx*4 + 0x4e], cl
or byte [rbp - 0x7b], cl
leave
je 0x1400bf113
mov rax, qword [rsi]
mov rcx, r9
shl rcx, 5
xor edx, edx
xorps xmm0, xmm0
movups xmmword [rax + rdx + 0xc], xmm0
movups xmmword [rax + rdx], xmm0
add rdx, 0x20
cmp rcx, rdx
jne 0x1400bf101
add r14, 0x10
cmp ebp, 0x3b9aca00
jne 0x1400bf15c
lea rbx, [rsi + 0x10]
lea rdi, [rsp + 0x58]
mov r8, qword [rsi]
mov r9, qword [rsi + 8]
mov qword [rsp + 0x20], rbx
mov dword [rsp + 0x30], 0x3b9aca00
mov rcx, rdi
mov rdx, r14
call fcn.14003d685
cmp qword [rsp + 0x58], 0
pop rax
add byte [rbp + 0x5b], dh
cmp qword [rsp + 0x60], 0
je 0x1400bf128
mov r8, qword [rsi]
lea rax, [rsi + 0x10]
mov dword [rsp + 0x30], ebp
mov qword [rsp + 0x28], r10
mov qword [rsp + 0x20], rax
lea rdi, [rsp + 0x58]
mov rcx, rdi
mov rdx, r14
call fcn.14003d685
cmp qword [rdi], 0
je case.default.0x1400bf1a8
mov rdi, qword [rsp + 0x60]
mov qword [rsp + 0x48], rdi
mov eax, edi
and eax, 3
lea rcx, [0x140158b50]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x1400bf1f3
mov rdi, qword [rsp + 0x60]
mov edi, dword [rsp + 0x60]
invalid
mov qword [rsp + 0x48], rdi
mov eax, edi
and eax, 3
lea rcx, [0x140158b50]
nop
cdq
or dword [rax], eax
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov al, byte [rdi + 0x10]
jmp 0x1400bf242
mov rcx, rdi
shr rcx, 0x20
call fcn.1400a0880
jmp 0x1400bf242
mov rax, rdi
shr rax, 0x20
cmp eax, 0x23
je 0x1400bf246
lea rax, [rsp + 0x88]
mov qword [rax], rdi
lea rdx, [rsp + 0x90]
mov qword [rdx], rax
lea rax, case.0x1400a25f4.186
mov qword [rdx + 8], rax
lea rax, str.unexpected_error_when_polling_the_I_O_driver:
lea rcx, [rsp + 0x58]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
or byte [r8 - 0x39], cl
and byte [r8], al
add byte [rax], al
add byte [rax - 0x77], cl
push rcx
adc byte [rax - 0x77], cl
sbb byte [r8 - 0x73], cl
adc eax, 0x6fb58
or byte [r8 - 0x39], cl
and byte [r8], al
add byte [rax], al
add byte [rax - 0x77], cl
push rcx
adc byte [rax - 0x77], cl
sbb byte [r8 - 0x73], cl
adc eax, 0x6fb58
call fcn.1400cf220
ud2
mov al, byte [rdi + 0xf]
cmp al, 0x23
jne 0x1400bf1e8
lea rcx, [rsp + 0x48]
call fcn.14003419e
xor r12d, r12d
cmp qword [rsi + 0x20], r12
jbe 0x1400bf308
mov rax, qword [rsi + 0x10]
mov rcx, r12
shl rcx, 4
inc r12
mov rdi, qword [rax + rcx]
test rdi, rdi
je 0x1400bf253
cmp rdi, 1
jne 0x1400bf280
mov byte [rsi + 0x31], 1
jmp 0x1400bf253
mov ebx, dword [rax + rcx + 8]
xor eax, eax
test ebx, 0x199
setne al
lea rcx, [rax + 2]
test ebx, 0x114
cmove rcx, rax
lea rax, [rcx + 4]
test ebx, 0x118
cmove rax, rcx
lea rcx, [rax + 8]
test ebx, 0x110
cmove rcx, rax
shr ebx, 3
and ebx, 0x20
or rbx, rcx
movzx r14d, byte [rsi + 0x30]
mov r15, qword [rdi + 0x50]
mov r9d, r15d
and r9d, 0x2f
or r9, rbx
mov ecx, 0xff0000
mov edx, 0x10
mov r8, r14
call fcn.1400bddef
mov rcx, rax
mov rax, r15
lock cmpxchg qword [rdi + 0x50], rcx
mov r15, rax
jne 0x1400bf2cb
mov rcx, rdi
mov rdx, rbx
call fcn.1400c1985
jmp 0x1400bf253
movaps xmm6, xmmword [rsp + 0xa0]
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add esp, 0x20
pop rsi
ret
push rbx
sub rsp, 0x20
mov rsi, rcx
invalid
cmp qword [rcx + 0x38], 0
je 0x1400bf5ae
invalid
lea rdi, [rsi + 0x18]
mov rcx, rdi
call fcn.1400bf5eb
mov rbx, qword [rsi + 0x38]
dec rbx
mov qword [rsi + 0x38], rbx
mov dword [rsi + 0x38], ebx
mov dword [rsi + 0x38], ebx
test rax, rax
je 0x1400bf5ae
add rax, 0xffffffffffffffe0
mov rcx, rax
call fcn.1400bf529
test rbx, rbx
jne 0x1400bf585
mov rax, qword [rsi + 8]
test rax, rax
je 0x1400bf5e2
cmp qword [rsi + 0x10], 0
je 0x1400bf5e2
mov r8, qword [rsi]
cmp rax, 0x11
jb 0x1400bf5cb
mov r8, qword [r8 - 8]
mov rcx, qword [0x1401611e0]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
xor eax, eax
mov cl, byte [rdi + 8]
xor edx, edx
test cl, cl
setne dl
mov qword [rsi + 8], rdi
jle 0x1400bf723
mov byte [rsi + 0x10], al
mov qword [rsi], rdx
mov dword [rsi], edx
mov dword [rsi], edx
add rsp, 0x28
pop rdi
pop rsi
ret
xor al, 1
jmp 0x1400bf70d
mov rax, qword [rcx]
test ax, ax
jne 0x1400bf7c1
invalid
jle 0x1400bf78c
mov rbx, rcx
mov ebx, ecx
shr rax, 0x10
cmp rax, qword [rcx + 8]
jae 0x1400bf7c1
adc byte [rax + 0x3b], cl
or byte [r11 + 0x71], sil
mov rdi, rdx
lea rsi, [rdx + 0xc0]
add byte [rax], al
add byte [rax - 0x77], cl
int1
add byte [rax], al
add byte [rax - 0x77], cl
int1
call qword [sym.imp.kernel32.dll_AcquireSRWLockExclusive]
adc eax, 0x14c25
mov rax, qword [0x140161288]
add eax, 0xa1b1e
shl rax, 1
test rax, rax
jne 0x1400bf7dd
xor edx, edx
mov al, byte [rdi + 0xc8]
mfence
mov rax, qword [rbx]
test ax, ax
test eax, eax
test eax, eax
jne 0x1400bf7d1
shr rax, 0x10
cmp rax, qword [rbx + 8]
or byte [r11 + 0x42], sil
or byte [r11 + 0x42], sil
or byte [rbx + 0x42], dh
lock add qword [rbx], 0x10001
mov rax, qword [rdi + 0xe0]
xchg eax, esp
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je 0x1400bf7d1
add eax, dword [rcx]
add byte [rcx], al
add byte [rax - 0x75], cl
xchg eax, esp
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rsi + rbp + 0x48], 0x8d
dec qword [rax - 0x77]
invalid
lea rcx, [rax - 1]
mov qword [rdi + 0xe0], rcx
mov rcx, qword [rdi + 0xd0]
mov rbx, qword [rcx + rax*8 - 8]
mov edi, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
jmp 0x1400bf7d3
xor edi, edi
mov rax, rdi
dec dword [rax - 0x77]
clc
mov rdx, rbx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
xor edi, edi
mov rcx, rsi
call fcn.140034b50
jmp 0x1400bf7c3
call fcn.1400d29b0
mov edx, eax
xor dl, 1
add ebx, ebp
invalid
add ebx, ebp
mov edx, dword [rsi + 0x57]
push rsi
push rdi
sub rsp, 0x28
test rcx, rcx
je 0x1400bf827
mov rdi, rdx
mov rsi, rcx
invalid
call qword [rdx]
cmp qword [rdi + 8], 0
je 0x1400bf827
invalid
cmp qword [rdi + 0x10], 0x11
jb 0x1400bf80e
adc dword [rdx + 4], esi
mov rsi, qword [rsi - 8]
mov rcx, qword [0x1401611e0]
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rdi
pop rsi
ret
sub esp, 0x20
mov rsi, rcx
mov rcx, qword [rcx + 0x10]
call qword [sym.imp.kernel32.dll_CloseHandle]
mov rax, qword [rsi]
lock dec qword [rax]
jne 0x1400bf852
mov rcx, qword [rsi]
call fcn.1400c0a17
mov rax, qword [rsi + 8]
lock dec qword [rax]
jne 0x1400bf86d
add rsi, 8
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.1400c08df
nop
add rsp, 0x20
pop rsi
ret
xor r14d, r14d
mov rcx, rsi
mov edx, edi
call fcn.140034b50
mov rax, r14
mov rdx, r12
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
or al, byte [rdi]
add byte [rcx + rcx*4 - 0x1f], cl
mov rdx, rax
mov edx, eax
call fcn.1400b4080
mov r12, rdx
test rax, rax
je 0x1400bfbe2
mov rax, qword [rsp + 0x30]
lock dec qword [rax]
or byte [rbp + 0xa], dh
lea rcx, [rsp + 0x50]
call fcn.1400c08df
invalid
add al, dh
dec qword [r15]
lock dec qword [r15]
jne 0x1400bfd31
mov rcx, r15
call fcn.1400c0a17
invalid
add byte [rax], al
mov eax, r12d
and eax, 3
lea rcx, [0x140158b60]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rsp + 0x40], r15
lock inc qword [rbx + 0x100]
inc qword [rbx + 0xc0]
mov rbp, qword [rbx + 0x90]
mov r13, qword [rbx + 0x98]
mov rcx, rbp
mov rdx, r13
mov r8, r14
call fcn.1400c2489
mov r15, rax
cmp qword [rbx + 0x80], 0
je 0x1400bfda4
mov rax, qword [rbx + 0x70]
mov rcx, qword [rbx + 0x78]
mov r8, rcx
and r8, r15
shr r15, 0x39
mov qword [rsp + 0x38], r15
movd xmm0, r15d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
jo 0x1400bfc0c
add byte [rbp + rcx*4 + 0x78], cl
loopne 0x1400bfc97
xor r10d, r10d
pcmpeqd xmm1, xmm1
xor r11d, r11d
movdqu xmm2, xmmword [rax + r8]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb ebp, xmm3
test bp, bp
je 0x1400bfc97
lea edx, [rbp - 1]
and edx, ebp
bsf r13d, ebp
add r13, r8
and r13, rcx
mov rbp, r13
shl rbp, 5
mov r9, r15
sub r9, rbp
mov ebp, edx
cmp r14, qword [r9]
jne case.0x1400b73c0.68
jmp 0x1400bfce1
cmp r11, 1
mov r11d, 1
je 0x1400bfcbe
pmovmskb edx, xmm2
xor r11d, r11d
test edx, edx
setne r11b
bsf edx, edx
add rdx, r8
and rdx, rcx
mov qword [rsp + 0x48], rdx
pcmpeqb xmm2, xmm1
pmovmskb edx, xmm2
test edx, edx
jne 0x1400bfdb8
add r8, r10
add r8, 0x10
add r10, 0x10
and r8, rcx
jmp 0x1400bfc5b
neg r13
shl r13, 5
mov rcx, qword [rax + r13 - 8]
mov qword [rsp + 0x60], rcx
movups xmm0, xmmword [rax + r13 - 0x18]
movaps xmmword [rsp + 0x50], xmm0
mov rcx, qword [rsp + 0x40]
mov qword [rax + r13 - 0x18], rcx
mov rcx, qword [rsp + 0x30]
mov qword [rax + r13 - 0x10], rcx
mov qword [rax + r13 - 8], r12
cmp qword [rsp + 0x50], 0
cmp dword [rsp + 0x50], 0
cmp dword [rsp + 0x50], 0
je 0x1400bf962
cld
invalid
lea rcx, [rsp + 0x50]
and al, 0x50
call fcn.1400bf82f
jmp 0x1400bf962
cld
invalid
invalid
cld
invalid
mov eax, r12d
and eax, 3
loopne 0x1400bfd3a
loopne 0x1400bfd3a
lea rcx, [0x140158b60]
and cl, byte [rsi + 0x63480009]
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0x41e0ffc8
mov al, byte [rsp + 0x10]
add rax, rcx
jmp rax
mov al, byte [r12 + 0x10]
jmp 0x1400bfd61
mov al, byte [r12 + 0xf]
and al, 0xf
jmp 0x1400bfd61
mov rcx, r12
shr rcx, 0x20
call fcn.1400a0880
mov r14d, 1
cmp al, 0xd
jne 0x1400bf965
jmp 0x1400bfd87
mov rax, r12
shr rax, 0x20
mov r14d, 1
cmp eax, 0xd
jne 0x1400bf965
mov rax, qword [rbx + 0x100]
test rax, rax
je 0x1400bf965
lea rcx, [rbx + 0x70]
mov rdx, rbp
mov r8, r13
call fcn.1400d3303
jmp 0x1400bfc23
mov r9, qword [rsp + 0x48]
mov r8b, byte [rax + r9]
test r8b, r8b
js 0x1400bfdd6
movdqa xmm0, xmmword [rax]
pmovmskb edx, xmm0
bsf r9d, edx
mov r8b, byte [rax + r9]
and r8b, 1
movzx edx, r8b
sub qword [rbx + 0x80], rdx
lea rdx, [r9 - 0x10]
and rcx, rdx
mov rdx, qword [rsp + 0x38]
mov byte [rax + r9], dl
mov byte [rcx + rax + 0x10], dl
inc qword [rbx + 0x88]
shl r9, 5
mov rcx, rax
sub rcx, r9
neg r9
mov qword [rax + r9 - 0x20], r14
mov rax, qword [rsp + 0x40]
mov qword [rcx - 0x18], rax
mov rax, qword [rsp + 0x30]
mov qword [rcx - 0x10], rax
mov qword [rcx - 8], r12
jmp 0x1400bf962
lea r12, [r13 + 0x10]
lea rax, [r13 + 0x30]
mov qword [rsp + 0x38], rax
xor ecx, ecx
mov qword [rsp + 0x28], rcx
mov rcx, qword [r13 + 0x38]
test rcx, rcx
jne 0x1400c4e96
lea rcx, [rsp + 0x50]
mov rdx, r12
call fcn.1400c3e16
cmp qword [rsp + 0x50], 0
je 0x1400c4e7c
mov rsi, qword [rsp + 0x68]
cmp rsi, qword [rsp + 0x30]
ja 0x1400c4e7c
mov rax, qword [rsp + 0x58]
mov rdx, qword [r13 + 0x20]
cmp rdx, rax
jbe 0x1400c507c
invalid
mov r8, qword [r12]
mov rcx, qword [rsp + 0x60]
mov rdx, 0xfffffffffffffffe
mov edx, 0xfffffffe
rol rdx, cl
imul rax, rax, 0x410
and qword [r8 + rax + 0x408], rdx
cmp rcx, 0x40
jae 0x1400c508b
add r8, rax
shl rcx, 4
mov rax, qword [rcx + r8]
mov rdx, qword [rcx + r8 + 8]
movups xmmword [rcx + r8], xmm6
mov qword [rsp + 0x48], rax
test rdx, rdx
je 0x1400c4e6a
mov r15, qword [rdx]
lea rax, [r15 + 8]
test r15, r15
lea rcx, [rsp + 0x48]
cmove rax, rcx
mov qword [rax], 0
movups xmmword [rdx], xmm6
mov rax, qword [rdx + 0x20]
cmp rax, 0xfffffffffffffffd
ja 0x1400c509c
cmp rax, rsi
ja 0x1400c4de3
lock cmpxchg qword [rdx + 0x20], rdi
jne 0x1400c4db5
mov qword [rdx + 0x10], rax
xor rax, rsi
or rax, 0x3f
movabs rcx, 0xffffffffe
cmp rax, rcx
cmovae rax, rcx
bsr rax, rax
xor al, 1
movzx eax, al
imul ecx, eax, 0x2b
shr ecx, 8
mov rax, qword [r13 + 0x20]
cmp rax, rcx
jbe 0x1400c4fa5
invalid
shr rbp, cl
and ebp, 0x3f
mov rcx, rbp
shl rcx, 4
add rcx, rax
call fcn.1400bdf12
mov eax, 1
mov ecx, ebp
shl rax, cl
or qword [rbx + r14 + 0x408], rax
mov rdx, r15
jmp 0x1400c4d8b
mov rdx, qword [rsp + 0x68]
mov rcx, r12
call fcn.1400c405c
jmp 0x1400c4cfd
mov rcx, r12
mov rdx, qword [rsp + 0x30]
call fcn.1400c405c
mov rcx, qword [r13 + 0x38]
test rcx, rcx
je 0x1400c4fb6
mov rax, qword [rcx]
mov qword [r13 + 0x38], rax
lea rdx, [rax + 8]
push rax
or byte [rax - 0x7b], cl
ror byte [rax + 0xf], 0x44
cmove rdx, qword [rsp + 0x38]
mov qword [rdx], 0
movups xmmword [rcx], xmm6
mov rax, qword [rcx + 0x20]
cmp rax, 0xffffffffffffffff
je 0x1400c4cfd
mov byte [rcx + 0x40], 0
mov qword [rcx + 0x20], 0xffffffffffffffff
mov dword [rcx + 0x20], 0xffffffff
invalid
dec dword [rax - 0x75]
invalid
invalid
mov rdx, rax
or rdx, 2
retf 0xf002
cmpxchg qword [rcx + 0x38], rdx
jne 0x1400c4ed2
test rax, rax
jne 0x1400c4cfd
mov rsi, qword [rcx + 0x28]
mov r15, qword [rcx + 0x30]
mov qword [rcx + 0x28], 0
sub byte [r8], al
add byte [rax], al
add al, dh
and qword [rcx + 0x38], 0xfffffffffffffffd
and qword [rcx + 0x38], 0xfffffffffffffffd
test rsi, rsi
je 0x1400c4cfd
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x1f
ja 0x1400c50d6
mov rbp, rcx
shl rbp, 4
mov rax, qword [rsp + rbp + 0x70]
test rax, rax
je 0x1400c4f36
invalid
or eax, 0x2c4c8b48
js 0x1400c4f2e
mov rcx, qword [rsp + rbp + 0x78]
call qword [rax + 0x18]
mov rcx, qword [rsp + 0x28]
and al, 0x28
push rax
sbb byte [rax - 0x75], cl
and al, 0x28
lea rax, [rsp + rbp]
add rax, 0x70
mov qword [rax], rsi
mov qword [rax + 8], r15
inc rcx
cmp rcx, 0x20
jne 0x1400c4cf8
mov rcx, r13
mov dl, byte [rsp + 0x27]
call fcn.140034b50
xor esi, esi
mov rax, qword [rsp + rsi + 0x70]
mov rcx, qword [rsp + rsi + 0x78]
mov qword [rsp + rsi + 0x70], 0
test rax, rax
je 0x1400c5114
call qword [rax + 8]
add rsi, 0x10
cmp rsi, 0x200
jne 0x1400c4f60
mov rcx, qword [rsp + 0x40]
call fcn.1400c5124
mov r13, rax
and dl, 1
mov byte [rsp + 0x27], dl
jmp 0x1400c4ce9
call fcn.1400cf2d0
ud2
mov rax, qword [r13 + 0x28]
mov qword [r13 + 0x40], rax
lea rsi, [rsp + 0x270]
mov rcx, rsi
mov rdx, r12
call fcn.1400c3e16
mov rax, qword [rsi]
mov rcx, qword [rsi + 0x18]
cmp rcx, 1
adc rcx, 0
test rax, rax
cmove rcx, rax
mov qword [r13 + 0x48], rcx
mov rcx, r13
mov dl, byte [rsp + 0x27]
call fcn.140034b50
mov rcx, qword [rsp + 0x28]
cmp rcx, 0x21
jae 0x1400c5101
test rcx, rcx
test ecx, ecx
je case.0x14008e31d.1327
shl rcx, 4
shl ecx, 4
lea rsi, [rsp + rcx]
add rsi, 0x70
lea rdi, [rsp + 0x70]
mov rax, qword [rdi]
mov rcx, qword [rdi + 8]
mov qword [rdi], 0
test rax, rax
je 0x1400c50e7
call qword [rax + 8]
add rdi, 0x10
add edi, 0x10
cmp rdi, rsi
div dword [rbp - 0x23]
push rax
or byte [rax - 0x7d], cl
invalid
invalid
xor esi, esi
mov rax, qword [rsp + rsi + 0x70]
test rax, rax
je 0x1400c5053
mov rcx, qword [rsp + rsi + 0x78]
call qword [rax + 0x18]
add rsi, 0x10
cmp rsi, 0x200
jne 0x1400c5041
movaps xmm6, xmmword [rsp + 0x2a0]
add rsp, 0x2b8
add al, byte [rax]
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
add byte [rax - 0x7f], cl
invalid
add al, byte [rax]
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_runtime_timewheelmod.rs
mov rcx, rax
jmp 0x1400c4faf
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.33.0_src_runtime_timewheellevel.rs8_f
mov edx, 0x40
add byte [rax], al
add cl, ch
adc edi, edi
invalid
invalid
add byte [rax], al
add cl, ch
adc edi, edi
invalid
lea rax, str.mark_pending_called_when_the_timer_entry_is_in_an_invalid_state
lea rcx, [rsp + 0x270]
add al, byte [rax]
add byte [rax - 0x77], cl
add dword [rax - 0x39], ecx
or byte [r9], al
add dword [rax], eax
add byte [rax], al
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
lea edi, [rdx - 0x72b7fffa]
mov word [rax + rsi*2], fs
add al, byte [rax]
add byte [rax - 0x77], cl
add dword [rax - 0x39], ecx
or byte [r9], al
add dword [rax], eax
add byte [rax], al
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
sbb byte [r8 - 0x73], cl
adc eax, 0x6bae1
call fcn.1400cf220
invalid
invalid
add byte [rax], al
ud2
lea r8, [0x140131208]
mov edx, 0x20
jmp 0x1400c4faf
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, [0x140131250]
mov edx, 0x2b
call fcn.1400cf3b0
ud2
lea r8, [0x140131238]
mov edx, 0x20
call fcn.1400cf340
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, [0x140131220]
jmp 0x1400c50f5
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], rax
lea rax, [0x140131720]
lea rcx, [rsp + 0x50]
mov qword [rcx], rax
mov eax, 2
mov qword [rcx + 8], rax
mov qword [rcx + 0x20], 0
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs_
call fcn.1400cf220
ud2
mov rdi, rcx
mov rax, qword [rcx + 8]
mov r14, qword [rcx + 0x10]
sub rax, r14
cmp rax, r8
jb 0x1400c5751
mov rcx, qword [rdi]
add rcx, r14
mov rdx, rbx
mov r8, rsi
mov eax, esi
call sub.VCRUNTIME140.dll_memcpy
add r14, rsi
test byte [rcx + rcx*4 + 0x77], 0x10
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rcx, rdi
mov rdx, r14
mov r8, rsi
call fcn.1400d2052
mov r14, qword [rdi + 0x10]
jmp 0x1400c572f
xor eax, edx
imul rax, rax, 0x80d
shr rax, 0x20
lea r8, [0x140139720]
add eax, 0x73ee4
call 0x15599a079
fisttp word [rsi + 7]
add byte [rax - 0x75], cl
adc al, 0xc2
cmp edx, ecx
jne 0x1400c5897
mov rax, rdx
shr rax, 0x20
movzx ecx, ax
movzx eax, ax
sar byte [0x1400c65c7], 0x73
invalid
shr rdx, 0x30
mov eax, 0xd4e
sub rax, rcx
enter 0x3948, 0xffffffffffffffd0
jb 0x1400c58b1
lea rax, [0x14013e7a4]
lea rax, [rax + rcx*4]
jmp 0x1400c5899
xor eax, eax
add rsp, 0x28
ret
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.22_srclookups.rs
mov edx, 0xd4e
add al, ch
call fcn.1400cf260
ud2
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.22_srclookups.rs
mov rcx, rdx
mov rdx, rax
call fcn.1400cf340
add byte [rdi], cl
invalid
mov al, 0xc4
invalid
jae 0x1400c593a
imul eax, ecx, 0x24c
lea ecx, [rdx + rdx*8]
lea ecx, [rcx + rcx*2]
add ecx, edx
add eax, ecx
add eax, 0xffd7b964
ret
mov eax, edx
or eax, ecx
cmp eax, 0x10000
jae 0x1400c59a2
shl ecx, 0x10
or ecx, edx
imul eax, ecx, 0x9e3779b9
imul edx, ecx, 0x31415926
xor eax, edx
imul rax, rax, 0x3a0
shr rax, 0x1f
and eax, 0xfffffffe
lea r8, [0x1401372e0]
movzx eax, word [rax + r8]
add eax, ecx
imul eax, eax, 0x9e3779b9
xor eax, edx
imul rdx, rax, 0x3a0
shr rdx, 0x1d
and edx, 0xfffffff8
lea r8, [0x140137a20]
mov eax, 0x110000
cmp dword [rdx + r8], ecx
jne 0x1400c59a1
mov eax, dword [rdx + r8 + 4]
ret
mov eax, 0x110000
cmp ecx, 0x11346
jg 0x1400c59e7
cmp ecx, 0x110a4
jle 0x1400c5a1f
cmp ecx, 0x110a5
je 0x1400c5aa8
cmp ecx, 0x11131
je 0x1400c5ab5
cmp ecx, 0x11132
jne 0x1400c59a1
cmp edx, 0x11127
mov ecx, 0x1112f
jmp 0x1400c5ada
cmp ecx, 0x115b7
jle 0x1400c5a43
cmp ecx, 0x115b8
je 0x1400c5ac2
cmp ecx, 0x115b9
je 0x1400c5acf
cmp ecx, 0x11935
jne 0x1400c59a1
cmp edx, 0x11930
mov ecx, 0x11938
jmp 0x1400c5ada
cmp ecx, 0x11099
je 0x1400c5a79
cmp ecx, 0x1109b
jne 0x1400c59a1
cmp edx, 0x110ba
mov ecx, 0x1109c
jmp 0x1400c5ada
cmp ecx, 0x11347
je 0x1400c5a86
cmp ecx, 0x114b9
jne 0x1400c59a1
cmp edx, 0x114b0
je 0x1400c5ade
cmp edx, 0x114ba
je 0x1400c5ae4
cmp edx, 0x114bd
jne 0x1400c59a1
mov eax, 0x114be
ret
cmp edx, 0x110ba
mov ecx, 0x1109a
jmp 0x1400c5ada
cmp edx, 0x11357
mov eax, 0x1134c
mov ecx, 0x110000
cmove ecx, eax
cmp edx, 0x1133e
adc eax, dword ds:[rcx]
add byte [rax + 0x1134b], bh
adc rax, qword [r9]
add byte [rdi], cl
invalid
invalid
ret
cmp edx, 0x110ba
mov ecx, 0x110ab
jmp 0x1400c5ada
cmp edx, 0x11127
mov ecx, 0x1112e
jmp 0x1400c5ada
cmp edx, 0x115af
mov ecx, 0x115ba
jmp 0x1400c5ada
cmp edx, 0x115af
mov ecx, 0x115bb
cmove eax, ecx
ret
mov eax, 0x114bc
ret
mov eax, 0x114bb
ret
movzx r9d, byte [r8 + r9]
bt rdi, r9
jb 0x1400c5c84
lea r9, [rcx + r13]
cmp r9, rdx
jae 0x1400c6106
movzx r9d, byte [rbp + rcx]
add rcx, rax
bt rdi, r9
jae 0x1400c5c65
xor r12d, r12d
cmp rbx, r12
mov r9, r12
cmova r9, rbx
cmp r9, rax
jae 0x1400c5cb9
lea r14, [r8 + rcx]
mov r10, r9
lea r15, [rcx + r10]
cmp r15, rdx
jae 0x1400c617e
mov r15b, byte [rsi + r10]
cmp r15b, byte [r14 + r10]
jne 0x1400c5cf4
inc r10
cmp rax, r10
jne 0x1400c5c9a
mov r10, rbx
cmp r12, r10
jae 0x1400c60be
dec r10
cmp r10, rax
jae 0x1400c6163
add byte [rbp - 0x73], cl
or al, 0xa
lea r9, [r10 + rcx]
cmp r9, rdx
jae 0x1400c6172
mov r14b, byte [rsi + r10]
cmp r14b, byte [r8 + r9]
je 0x1400c5cbc
add rcx, qword [rsp + 0x38]
mov r12, qword [rsp + 0x30]
jmp 0x1400c5d00
sub rcx, rbx
add rcx, r10
add ecx, edx
add ecx, edx
inc rcx
xor r12d, r12d
lea r9, [rcx + r11]
xor r14d, r14d
cmp r9, rdx
sbb dword [rbp + 0x31], eax
test byte [rcx + 0x39], 0xd1
jb 0x1400c5c5a
jmp 0x1400c6109
mov rcx, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xb8]
cmp byte [rsp + 0x80], 0
mov esp, 0x8024
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xb8
add byte [rax], al
add byte [rax + 0x8024bc], al
mov esp, 0x8024
add byte [rax], al
sete al
mov r9, rdx
mov r9, rdx
mov ecx, edx
test r8, r8
je 0x1400c5e8c
mov r9, rdx
sub r9, r8
jbe 0x1400c5e86
cmp al, 1
mov edi, 0x10e90b7f
jg 0x1400c5e8c
jmp 0x1400c6196
invalid
jg 0x1400c5e8c
jmp 0x1400c6196
add byte [rax], al
jne 0x1400c6196
test dword [rdx], ecx
add eax, dword [rax]
invalid
test dword [rdx], ecx
add eax, dword [rax]
add byte [rbp - 0x7b], cl
leave
test r9, r9
je 0x1400c60ff
mov r11b, byte [rcx + r8]
movzx r9d, r11b
mov dh, 0xcb
mov dh, 0xcb
test r9b, r9b
jns 0x1400c5f02
mov r10d, r9d
and r10d, 0x1f
movzx esi, byte [rcx + r8 + 1]
je 0x1400c5eaf
invalid
je 0x1400c5eaf
add dword [rbx - 0x7fbec01a], eax
stc
fbstp tbyte [rsi + 0x37]
invalid
movzx r9d, byte [rcx + r8 + 2]
add dword [rdx], eax
and esi, 0x3f
cmp r9b, 0xdf
jbe case.0x1400bec06.387
invalid
invalid
add dword [rdx], eax
shl esi, 6
and r9d, 0x3f
or r9d, esi
cmp r11b, 0xf0
jb 0x1400c5efb
movzx r11d, byte [rcx + r8 + 3]
and r10d, 7
add eax, dword [rcx - 0x7d]
loop 0x1400c5edf
shl r10d, 0x12
shl r9d, 6
and r11d, 0x3f
invalid
or r11d, r9d
or r11d, r10d
mov r9d, r11d
mov ecx, ebx
mov ecx, ebx
jmp 0x1400c5f02
shl r10d, 6
shl edx, 6
or r10d, esi
mov r9d, r10d
jmp 0x1400c5f02
shl r10d, 0xc
or r9d, r10d
or ecx, edx
test al, 1
je 0x1400c60be
cmp r9d, 0x110000
je 0x1400c6106
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x7f], al
stc
add byte [rax], 0
add byte [rax], al
invalid
add byte [rcx - 0x7f], al
stc
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x1e], dh
jb 0x1400c5f43
mov eax, 2
cmp r9d, 0x800
jb 0x1400c5f43
add r8, rax
xor eax, eax
jmp 0x1400c5e6a
invalid
xor r12d, r12d
mov rax, qword [rsp + 0x50]
add rax, r12
mov r9d, r14d
and r9b, 1
mov rsi, qword [rsp + 0x38]
cmp rax, rsi
jae case.0x14004b2b9.1733
push rbx
add dword [rax], eax
add byte [rbp - 0x7c], al
leave
test r9b, r9b
mov r13, qword [rsp + 0x40]
jne 0x1400c60c8
add qword [rsp + 0x30], 0x1f
lea rdi, [r12 + r13]
lea rbp, [rsp + 0x68]
invalid
movdqu xmm0, xmmword [rdi]
movdqu xmm1, xmmword [rbx + r12]
outsd dx, dword [rsi]
or al, 0x23
pcmpeqb xmm0, xmm6
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb r8d, xmm1
test r8d, r8d
jne 0x1400c5fd7
mov rax, qword [rsp + 0x30]
add rax, r12
mov r9d, r14d
and r9b, 1
cmp rax, rsi
jae 0x1400c60c8
add r12, 0x10
add rdi, 0x10
test r9b, r9b
je 0x1400c5f8d
jmp 0x1400c60c8
mov rcx, rbp
mov rdx, r12
xor r9d, r9d
call fcn.1400d3994
mov r14d, eax
jmp 0x1400c5fad
mov r14b, 1
jmp 0x1400c6109
mov r13, qword [rsp + 0x40]
sub rsi, qword [rsp + 0x58]
lea rax, [rsi + r13]
add rax, 0xfffffffffffffff0
sal al, 0xf3
movq mm0, qword [r13 + rsi - 0x10]
movdqu xmm1, xmmword [r15 + rax + 1]
pcmpeqb xmm0, xmm6
pcmpeqb xmm1, xmm7
pand xmm1, xmm0
pmovmskb r8d, xmm1
xlatb
rol dword [rbp - 0x7b], 0xc0
jne 0x1400c6130
and r14b, 1
jmp 0x1400c6109
mov r14b, 1
test al, 1
je 0x1400c6109
xor r14d, r14d
mov eax, r14d
movaps xmm6, xmmword [rsp + 0xd0]
movaps xmm7, xmmword [rsp + 0xe0]
add byte [rax], al
add rsp, 0xf8
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 + 0x68]
mov rdx, rsi
call fcn.1400d3994
mov r14d, eax
or r14b, bl
jmp 0x1400c60f9
call fcn.1400cf2d0
ud2
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_strpattern.rs
mov rcx, r10
mov rdx, rax
ret 0xeaeb
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_strpattern.rs
mov rcx, r9
jmp 0x1400c615c
add rcx, r9
jmp case.0x14004c033.1671
cmp rdx, rcx
cmova rcx, rdx
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_strpattern.rs
jmp 0x1400c615c
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_strpattern.rs
mov qword [rsp + 0x20], rax
mov r9, rdx
mov ecx, edx
call fcn.1400cf840
add byte [rdi], cl
invalid
mov r9, rcx
mov r8d, dword [rcx + 0x2c]
sub al, 0x48
mov ecx, dword [rcx + 0x10]
sub al, 0x48
mov ecx, dword [rcx + 0x10]
mov rdx, qword [r9 + 0x20]
mov r10, rdx
mov edx, edx
test r8, r8
je 0x1400c6328
mov r10, rdx
sub r10, r8
jbe 0x1400c6326
invalid
cmp byte [rcx + r8], 0xbf
jg 0x1400c6328
lea rax, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rax
mov r9, rdx
jmp 0x1400c6397
jne 0x1400c6315
in eax, dx
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
cmp r10, 3
jae 0x1400c633a
xor r10d, r10d
jmp 0x1400c63ac
movzx r11d, word [rcx + r8]
xor r11d, 0x2f3a
movzx esi, byte [rcx + r8 + 2]
xor esi, 0x2f
xor r10d, r10d
or si, r11w
jne 0x1400c63ac
add r8d, 3
mov r9d, dword [r9 + 0x30]
cmp r9d, r8d
jbe 0x1400c63ac
mov eax, r8d
test r8d, r8d
je 0x1400c637c
cmp rdx, rax
jbe 0x1400c637a
cmp byte [rcx + rax], 0xc0
jge 0x1400c637c
jmp 0x1400c6388
jne 0x1400c6388
cmp rdx, r9
jbe 0x1400c639e
cmp byte [rcx + r9], 0xbf
jg 0x1400c63a0
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], r8
mov r8, rax
call fcn.1400cf840
ud2
jne 0x1400c6388
add rcx, rax
sub r9, rax
mov r10, r9
mov rax, rcx
mov rdx, r10
add rsp, 0x30
pop rsi
ret
call fcn.1400cf840
ud2
mov rdx, r9
add rsp, 0x28
ret
or eax, 0x8e394
mov qword [rsp + 0x20], rcx
and al, 0x20
mov rcx, rax
ror dword [rbp - 0x77], 0xd0
mov r8, r10
jmp 0x1400c63ee
add eax, edx
sub r9, r10
jmp 0x1400c6452
shr eax, 1
xor ecx, dword [rsi + 0xb0f0000]
add byte [rdi], cl
or ecx, dword [rax - 0x7d]
sub rsp, 0x28
invalid
mov dh, 0x42
lea r8, [0x140158b70]
lea r8, [0x140158b70]
or dword es:[rax], eax
or dword [rax], eax
invalid
sar bh, 0xe0
xor al, 0x44
mov ecx, dword [rdx + 0x38]
invalid
invalid
cmp byte [rax - 0x75], cl
adc byte [rax - 0x75], cl
push rdx
and byte [rbp + 0x39], al
enter 0x3e77, 0x4d
test eax, eax
sar byte [rbp + 0x1c], 0xeb
sub ecx, dword [rbx + 0x1c64142]
mov eax, dword [rdx + 0x41]
mov byte [rcx], 1
mov dword [rcx + 1], eax
jmp 0x1400c6538
mov byte [r9], 1
adc byte [r8 - 0x7d], cl
invalid
mov eax, dword [rcx + 0x3c]
mov rax, qword [rcx + 0x10]
mov rdx, qword [rcx + 0x20]
cmp r8d, r9d
invalid
ja 0x1400c6590
enter 0x2677, 0x4d
test eax, eax
test r8, r8
je 0x1400c657f
cmp rdx, r8
jbe 0x1400c657d
invalid
or dword [rdx - 0x80], eax
cmp byte [rax + r8], 0xc0
jge 0x1400c657f
jne 0x1400c6590
test r9, r9
je 0x1400c65a8
cmp rdx, r9
jbe 0x1400c65a6
lea rcx, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
add byte [rdi], cl
or esi, dword [rbp - 0x18]
add rax, r8
sub r9, r8
mov rax, qword [rcx + 0x10]
mov rdx, qword [rcx + 0x20]
test r8, r8
je 0x1400c65d8
invalid
adc dword [rcx - 0x77], ecx
ror dword [rbp + 0x29], 1
sal dword [rsi + 0xe], 0x42
cmp byte [rax + rax], 0xbf
invalid
invalid
mov r9, rdx
sub r9, r8
jbe case.0x140079bd7.1403
cmp byte [rax + r8], 0xbf
jg 0x1400c65df
jmp 0x1400c65e4
mov r9, rdx
jmp 0x1400c65df
jne 0x1400c65e4
add rax, r8
jmp case.0x1400a829f.381
lea rcx, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rcx
push rbp
call 0xc95465f5
and al, 0x20
mov rcx, rax
mov r9, rdx
jmp fcn.1400c659f
add byte [rax], al
mov eax, 5
sbb rax, 0
add r9, rax
jmp fcn.1400c6656
add al, al
jge 0x1400c667b
jmp fcn.1400c668c
test r9, r9
je case.0x1400a7b32.403
invalid
and byte [rbp + 0x39], cl
retf 0x1976
add rax, r8
mov rdx, rcx
retf 0x8348
invalid
sub bl, al
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1c8
add byte [rax], al
add byte [rax], al
mov r12, r9
mov r14, r8
mov r15, rdx
xlatb
xlatb
mov qword [rsp + 0x80], rcx
mov rcx, r9
add byte [rax], al
add byte [rcx + rcx*4 - 0x37], cl
call fcn.1400c55c5
mov rsi, rax
mov esi, eax
out dx, al
out dx, al
invalid
mov esi, eax
mov rax, qword [r15 + 0x20]
movups xmm0, xmmword [r15]
movups xmm0, xmmword [rdi]
movups xmm0, xmmword [rdi]
mov rdi, qword [r15 + 0x10]
mov rcx, qword [r15 + 0x18]
sbb byte [r8 - 0x77], r9b
mov ah, 0x24
sbb byte [rcx], al
add byte [rax], al
invalid
sbb byte [r8 - 0x77], r9b
sbb byte [rax - 0x77], cl
mov ah, 0x24
sbb byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x20
and byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x128], 0
invalid
invalid
test byte [rax + rsi], ah
add dword [rax], eax
invalid
mov qword [rsp + 0x120], rdx
mov dword [rsp + 0x120], edx
mov qword [rsp + 0x128], 0
add byte [rax], al
mov qword [rsp + 0x130], rax
add byte [rax], al
add byte [rdi], cl
movups xmmword [rsp + 0x138], xmm0
adc dword [rsp + 0x138], eax
mov qword [rsp + 0x148], rdi
mov qword [rsp + 0x78], rcx
and al, 0x78
js case.0x1400a8872.352
mov dword [rsp + 0x150], ecx
js case.0x1400a8872.352
mov dword [rsp + 0x150], ecx
and al, 0x50
add dword [rax], eax
add byte [rax], al
mov byte [rsp + 0x158], 0
add byte [rax], al
mov byte [rsp + 0x158], 0
lea rcx, [r14 + r12]
xor ebp, ebp
in eax, dx
in eax, dx
xor r9d, r9d
xor ecx, ecx
mov r8, r14
mov rax, r9
mov dl, 1
cmp r8, rcx
cmp eax, ecx
je 0x1400c67ee
invalid
add byte [rax], al
add byte [rax], al
movabs eax, dword [0x8a45c2894d000000]
add byte [rbp + 0xf], al
movzx r11d, r8b
mov r10, r8
mov r8b, byte [r8]
invalid
movzx r11d, r8b
test r11b, r11b
js case.0x140094f50.1296
lea r8, [r10 + 1]
lea eax, [rdx + 1]
jmp 0x1400c67d4
mov r9d, r11d
and r9d, 0x1f
invalid
movzx r15d, byte [r10 + 1]
movzx edi, byte [rdx + 1]
jp 0x1400c676f
invalid
jp 0x1400c676f
and r15d, 0x3f
and edi, 0x3f
cmp r11b, 0xdf
jbe 0x1400c67b6
movzx ebx, byte [r10 + 2]
shl r15d, 6
and ebx, 0x3f
jrcxz 0x1400c67c3
jrcxz 0x1400c67c3
or ebx, r15d
cmp r8b, 0xf0
cmp al, 0xf0
jb 0x1400c67c6
lea r8, [r10 + 4]
movzx r11d, byte [r10 + 3]
and r9d, 7
loope 0x1400c67a1
loope 0x1400c67a1
shl r9d, 0x12
shl ebx, 6
and r11d, 0x3f
or r11d, ebx
or r11d, r9d
cmp r11d, 0x110000
jne 0x1400c67d4
jmp 0x1400c67f1
lea r8, [r10 + 2]
shl r9d, 6
invalid
or r9d, r15d
mov r11d, r9d
jmp 0x1400c67d4
invalid
retf
mov r9, r8
sub r9, r10
add r9, rax
cmp r11d, 0x21
jb 0x1400c673f
ror dword [rcx + 1], 1
rol dword [rcx - 0x7d], 0xfb
and dword [rdi], ecx
invalid
mov r8, rcx
mov r9, rax
cmp r8, rcx
je 0x1400c6887
mov r10, rcx
mov r11b, byte [rcx - 1]
test r11b, r11b
js 0x1400c6813
lea rcx, [r10 - 1]
movzx r11d, r11b
jmp fcn.1400c6874
movzx r15d, byte [r10 - 2]
cmp r15b, 0xc0
jge 0x1400c6841
xor ecx, ecx
test dl, dl
cmovne rax, rcx
lea r15, [r14 + rax]
test rdi, rdi
je 0x1400c696c
mov rcx, rbp
sub rcx, rax
cmp rcx, r12
jae 0x1400c68b4
add r14, rbp
mov qword [rsp + 0xd0], r15
mov qword [rsp + 0xd8], r14
lea rcx, [rsp + 0x88]
mov qword [rcx], r15
mov qword [rcx + 8], r14
call case.0x1400b73c0.80
cmp eax, 0x110000
jne 0x1400c6a00
mov r12, qword [rsp + 0x130]
test r12, r12
je 0x1400c6ac3
lea rcx, [rsp + 0x88]
mov qword [rcx], r15
mov qword [rcx + 8], r14
call case.0x1400b73c0.80
cmp eax, 0x23
jne 0x1400c6acb
lea rdx, [rsp + 0x88]
lea rsi, [rsp + 0x118]
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rax - 0x73], cl
mov ah, 0x24
sbb byte [rcx], al
add byte [rax], al
mov ecx, 9
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0x20], r14
mov rcx, qword [rsp + 0x80]
mov r8, r12
mov r9, r15
call fcn.1400cb4b8
jmp 0x1400c6c1b
mov r10b, 6
jmp 0x1400c6bec
mov r9d, dword [r12 + 0x2c]
mov r8d, r9d
mov rcx, qword [r12 + 0x10]
mov rdx, qword [r12 + 0x20]
mov rax, rdx
inc r8d
je 0x1400c6bbb
mov rax, rdx
sub rax, r8
jbe 0x1400c6bb5
cmp byte [rcx + r8], 0xbf
jg 0x1400c6bbb
lea rax, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rax
mov r9, rdx
jmp 0x1400c74af
wait
or dword [rax], eax
invalid
wait
or dword [rax], eax
add byte [rax + 0x15824bc], al
add byte [rax], al
add dword [rdi], ecx
test dword [rdi + 1], eax
add byte [rax], al
mov r12, qword [rsp + 0xd0]
mov rbp, qword [rsp + 0xd8]
lea rax, [rsp + 0x168]
lea rsi, [rsp + 0x118]
mov ah, 0x24
sbb byte [rcx], al
add byte [rax], al
mov ah, 0x24
sbb byte [rcx], al
add byte [rax], al
mov ecx, 9
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
mov rsi, qword [rax + 0x10]
mov rax, rsi
mov eax, esi
mov eax, esi
shr rax, 0x20
mov rcx, rsi
shl rcx, 0x20
or rcx, 0x900
leave
add byte [rcx], cl
add byte [rax], al
leave
add byte [rcx], cl
add byte [rax], al
test rax, rax
mov r14d, 0x901
cmove r14, rcx
int1
int1
test r14b, r14b
jne 0x1400c6c30
mov rdi, qword [rsp + 0x168]
add byte [rax], al
lea rax, [rsi - 2]
cmp rax, 3
ja 0x1400c6d4b
jne 0x1400c6b00
mov r10b, 7
test rax, rax
je 0x1400c6bec
cmp byte [rcx + r8], 0x2f
jne 0x1400c6bec
test r9d, r9d
je 0x1400c6c80
cmp rdx, r9
jbe 0x1400c6c7a
cmp byte [rcx + r9], 0xbf
jg 0x1400c6c80
jmp 0x1400c74a0
mov rax, qword [rsp + 0x80]
mov byte [rax + 4], r10b
mov dword [rax], 2
cmp qword [rsp + 0x120], 0
je 0x1400c6c1b
mov rcx, qword [0x1401611e0]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x80]
mov byte [rax + 4], 9
mov dword [rax], 2
cmp qword [rsp + 0x170], 0
je 0x1400c6c1b
mov r8, qword [rsp + 0x168]
mov rcx, qword [0x1401611e0]
xor edx, edx
jmp case.0x1400b73c0.76
jne 0x1400c74a0
mov rdx, r9
call fcn.1400c7b26
lea rdx, [rsp + 0x88]
lea rsi, [rsp + 0x118]
mov ecx, 9
mov rdi, rdx
test al, al
je case.0x1400bfbe0.9
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x28], esp
mov dword [rsp + 0x28], esp
mov byte [rsp + 0x20], al
mov rcx, qword [rsp + 0x80]
mov r8, r15
mov r9, r14
call fcn.1400cac64
jmp 0x1400c6c1b
push rbx
invalid
invalid
invalid
push rbx
invalid
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0x28], r12
mov byte [rsp + 0x20], 0
add byte [rax - 0x75], cl
mov word [rax + rax*4], fs
and al, 0x80
add byte [rax], al
add byte [rbp - 0x77], cl
clc
add byte [rax - 0x75], cl
mov word [rax + rax*4], fs
and al, 0x80
mov bh, 7
xor eax, 0x7377
movzx ecx, byte [rdi + 2]
xor ecx, 0x73
mov bl, 1
or cx, ax
je 0x1400c6d51
movzx eax, word [rdi]
xor eax, 0x7466
add byte [rax], al
jo 0x1400c6d8f
xor ecx, dword [rbx + 0x31c80f07]
leave
cmp eax, 0x66696c66
setae cl
sar dword [0x1a675d995], 0x83
fld dword [rax]
invalid
lea rax, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.1400cf840
ud2
or byte [rax], al
mov qword [rsp + 0x20], rax
mov rcx, r12
xor r8d, r8d
ror byte [rcx - 0x77], 0xf1
ror byte [rcx - 0x77], 0xf1
jmp 0x1400c74af
sub cl, byte [rbp - 0x7b]
sal byte [rsp + rdx + 0x4c], 0x39
cmp edx, eax
jbe 0x1400c7503
cmp byte [rax + rax], 0xc0
jge 0x1400c7505
jmp fcn.1400c7516
test r9, r9
je 0x1400c752e
cmp rdx, r9
jbe 0x1400c752c
invalid
cmp byte [rax + r9], 0xbf
jg 0x1400c752e
invalid
mov ecx, eax
call fcn.1400cf840
add dword [rax], 0
jne fcn.1400c7516
add rax, r8
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
mov dil, 1
add dword [rax + 0xf004079], eax
add byte [rdi], cl
test byte [rcx + rax], bh
add byte [rax], al
mov rsi, rcx
mov esi, ecx
lea rbx, [rsp + 0x30]
lea ebx, [rsp + 0x30]
mov rcx, rbx
mov ecx, ebx
mov rdx, rsi
call fcn.1400c649f
out dx, eax
invalid
invalid
bnd call fcn.1400c649f
cmp byte [rbx], 3
cmp eax, dword [rbx]
add esi, dword [rdx + rdx + 0x48]
lea ecx, [rsp + 0x30]
je 0x1400c7580
lea rcx, [rsp + 0x30]
call fcn.1400cd7c0
add byte [rax], al
test al, al
jne 0x1400c7692
test dword [rdx], edx
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + rcx*4 + 0x76], al
jbe 0x1400c75b0
mov r12, qword [rsi + 0x10]
invalid
mov r14d, dword [rsi + 0x2c]
mov r12, qword [rsi + 0x10]
invalid
jbe 0x1400c75b0
adc byte [rbx + rcx*4 + 0x7e], cl
and byte [rbp - 0x7b], cl
div byte [rbp + rcx*2 + 0x4d]
cmp edi, esi
invalid
mov r15, qword [rsi + 0x20]
test r14, r14
je 0x1400c75de
cmp r15, r14
div dword [rsi + 0x26]
jbe 0x1400c75bc
cmp byte [r12 + r14], 0xbf
xor al, 0xbf
mov edi, 0x8d48217f
add eax, 0x8d8b4
invalid
jg 0x1400c75be
lea rax, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
mov rcx, r12
mov ecx, esp
mov rdx, r15
xor r8d, r8d
mov r9, r14
call fcn.1400cf840
xchg byte [rdx + 0xb0f0000], al
xchg byte [rdx + 0xb0f0000], al
invalid
jne 0x1400c759d
cmp r14d, 4
jne 0x1400c75de
invalid
sbb cl, byte [rax - 0x73]
adc eax, 0x8d389
lea rdx, [0x140154954]
mov rcx, r12
loope 0x1400c761c
mov r8, r14
mov eax, esi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
ror byte [rdi], 0x84
mov ah, 0
add byte [rax], al
div dword [rdi]
add byte [rbp - 0x4b7bf040], al
ror byte [rdi], 0x84
mov ah, 0
add byte [rax], al
mov ebx, dword [rsi + 0x30]
invalid
invalid
ja 0x1400c75d5
ror byte [rdi], 0x84
mov ah, 0
add byte [rax], al
mov ebx, dword [rsi + 0x30]
cmp r15, rbx
jbe 0x1400c76a2
pop rsi
xor byte [rcx + 0x39], cl
fisttp word [rdi]
xchg byte [rax + 0x41000000], bh
cmp byte [r12 + rbx], 0x3a
cmp byte [r12 + rbx], 0x3a
jne 0x1400c7690
add byte [rax], al
mov eax, dword [rsi + 0x34]
lea edi, [rax - 1]
cmp r15, rdi
dec dword [rdi]
invalid
stosb byte [rdi], al
add byte [rax], al
invalid
dec dword [rdi]
xchg byte [rdx + 0x48000000], ch
lea edx, [rsi + 0x10]
push rsi
invalid
lea rdx, [rsi + 0x10]
push rsi
adc byte [rcx - 0x73], al
lea ecx, [r14 + 3]
cmp ecx, ebx
cmove edi, eax
add r15, qword [rcx]
invalid
clc
lea r14, [rsp + 0x30]
mov rcx, r14
mov r8, rbx
mov r9, rdi
stc
call fcn.1400cdd7f
mov r15, qword [r14 + 0x18]
mov rdx, qword [r14 + 0x20]
cmp r15, rdx
cmp edi, edx
jle 0x1400c7640
cmp edi, edx
ja 0x1400c7674
mov r12, qword [rsp + 0x40]
mov rax, qword [r12 + 0x10]
mov eax, dword [rsp + 0x10]
mov r14, rax
sub r14, rdx
jb 0x1400c7674
mov qword [r12 + 0x10], r15
cmp rdx, r15
cmp edx, edi
jne 0x1400c7654
cmp rax, rdx
cmp eax, edx
jne 0x1400c766c
and byte [rax + 0x39], cl
sal byte [rbx + rbx + 0x49], 1
mov eax, dword [rsp]
lea rcx, [rax + r15]
add rdx, rax
mov r8, r14
invalid
call sub.VCRUNTIME140.dll_memmove
add r14, r15
mov qword [r12 + 0x10], r14
cmp rax, rdx
je 0x1400c7674
invalid
sub edi, ebx
sub dword [rsi + 0x34], edi
sub dword [rsi + 0x38], edi
sub dword [rsi + 0x3c], edi
cmp al, 0x83
invalid
invalid
cmp al, 0x83
add byte ds:[rbx + rax + 0x29], dh
jle 0x1400c768b
je 0x1400c7687
cmp dword [rsi + 8], 0
je 0x1400c7690
sub dword [rsi + 0xc], edi
xor edi, edi
mov eax, edi
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov rcx, rbx
jmp 0x1400c76b8
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov rcx, rdi
mov rdx, r15
call fcn.1400cf2d0
ud2
mov byte [rax + rdx], 0x40
inc rdx
mov qword [rsi + 0x20], rdx
mov rcx, r12
mov ecx, esp
mov rdx, rdi
mov r8, rbx
call fcn.1400c570d
sub r13d, ebp
add dword [rsi + 0x34], r13d
add dword [rsi + 0x38], r13d
add dword [rsi + 0x3c], r13d
cmp dword [rsi], 0
je 0x1400c798c
add dword [rsi + 4], r13d
cmp dword [rsi + 8], 0
je 0x1400c7996
add dword [rsi + 0xc], r13d
test r15, r15
test edi, edi
je 0x1400c79b1
mov rcx, qword [0x1401611e0]
xor ebx, ebx
xor edx, edx
mov r8, rdi
mov eax, edi
call qword [sym.imp.kernel32.dll_HeapFree]
add bl, ch
invalid
add bl, ch
add dh, byte [rcx]
fisttp dword [rcx - 0x3b7cb728]
pop rbx
xor ebx, ebx
mov eax, ebx
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
ret
mov ecx, esp
mov r8, rbx
call fcn.1400c570d
mov r13d, r14d
jmp 0x1400c7974
mov eax, 0x110000
cmp r10, rdx
je 0x1400c7b21
lea r9, [r10 + 1]
mov qword [rcx], r9
mov bl, byte [r10]
movzx r11d, bl
test r11b, r11b
jns 0x1400c7b04
mov esi, r11d
and esi, 0x1f
lea r9, [r10 + 2]
mov qword [rcx], r9
movzx ebp, byte [r10 + 1]
and ebp, 0x3f
cmp r11b, 0xdf
jbe 0x1400c7af2
sti
or r11d, esi
cmp r11d, 0x110000
jne 0x1400c7b04
invalid
adc al, 0xeb
invalid
jmp 0x1400c7b21
out 6, al
or esi, ebp
mov r11d, esi
jmp 0x1400c7b04
or edi, esi
mov r11d, edi
cmp r11d, 0xd
ja 0x1400c7b10
bt r8d, r11d
jb case.0x1400bfbe0.12
mov eax, r11d
mov r10, r9
cmp eax, 0x110000
je 0x1400c7a73
invalid
invalid
invalid
pop rbx
pop rbp
push rsi
adc byte [rcx], cl
add byte [rax + 0x63], cl
adc al, 0x90
cmp eax, 0x7377
jne 0x1400c7ba8
jmp 0x1400c7bac
movzx ecx, byte [rcx + 2]
sal dword [rbp + rdx + 0xf], 1
mov bh, 0x11
mov dh, 0x49
add al, byte [rbx + 0x96670f1]
xor ecx, 0x70
or cx, dx
jne 0x1400c7ba8
imul bp, word [rbp + riz*2 + 0x41], 0x950f
rol byte [rbp], 0xc0
add al, al
add al, al
shr bl, 0x12
mov eax, 0x70747468
je 0x1400c7c0b
xor eax, dword [rcx]
movzx ecx, byte [rcx + 4]
xor ecx, 0x73
int1
jae 0x1400c7bae
invalid
je 0x1400c7bac
jmp 0x1400c7ba8
int1
mov al, 1
lea eax, [0x140158ba0]
adc al, 0x90
add byte [rdi], cl
mov dh, 0x51
add al, byte [rbx + 0x96673f2]
or dx, ax
je 0x1400c7c34
nop
add rsp, 0x128
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
ret
mov r8, qword [rsi + 0x10]
mov r9, qword [rsp + 0x68]
mov qword [r9 + 0x20], r8
movups xmm0, xmmword [rsi]
movups xmmword [r9 + 0x10], xmm0
movaps xmm0, xmmword [rsp + 0xf0]
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rcx + 0x41], eax
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rcx + 0x41], eax
mov dword [r9], eax
mov qword [r9 + 4], rcx
mov dword [r9 + 0xc], edx
mov word [r9 + 0x28], 0
movabs rax, 0x700000004
mov qword [r9 + 0x2c], rax
mov dword [r9 + 0x34], 7
mov dword [r9 + 0x38], r14d
mov dword [r9 + 0x3c], r14d
mov byte [r9 + 0x40], bpl
jmp 0x1400c8575
lea ecx, str.called__Option::unwrap____on_a__None__value
lea r8, [0x140154a18]
mov edx, 0x2b
call fcn.1400cf3b0
ud2
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
mov edx, 0x2b
call fcn.1400cf640
add byte [rax], al
ud2
push rsi
adc byte [rcx - 0x75], cl
invalid
or byte [rbp + 0xc], dh
mov rcx, r14
call fcn.14009d616
mov rdx, qword [r14 + 0x10]
invalid
pushfq
js 0x1400c8a44
dec dword [rcx + rcx*4 - 7]
cmp dword [rsp + 0x78], 0
add byte [rax], al
xor ecx, ecx
cmp rbp, r13
je 0x1400c9b0d
mov r11d, esi
mov rdi, rbp
mov edi, ebp
mov cl, byte [rdi]
movzx r8d, cl
test r8b, r8b
js 0x1400c8b04
lea rbp, [rdi + 1]
jmp 0x1400c8b62
mov eax, r8d
and eax, 0x1f
loopne 0x1400c8b29
movzx edx, byte [rdi + 1]
and edx, 0x3f
cmp r8b, 0xdf
jbe 0x1400c8b4a
movzx r8d, byte [rdi + 2]
shl edx, 6
loop 0x1400c8b25
loop 0x1400c8b25
and r8d, 0x3f
loopne 0x1400c8b62
or r8d, edx
cmp cl, 0xf0
jb 0x1400c8b58
rol byte [rax + 0x2d72f0f9], 1
lea rbp, [rdi + 4]
movzx ecx, byte [rdi + 3]
and eax, 7
shl eax, 0x12
adc al, byte [rcx - 0x3f]
loopne 0x1400c8b43
adc al, byte [rcx - 0x3f]
loopne 0x1400c8b43
and ecx, 0x3f
or ecx, r8d
or ecx, eax
mov r8d, ecx
jmp 0x1400c8b62
lea rbp, [rdi + 2]
shl eax, 6
loopne 0x1400c8b57
loopne 0x1400c8b57
or eax, edx
mov r8d, eax
jmp 0x1400c8b62
or cl, byte [rax - 0x73]
outsd dx, dword [rsi]
add eax, ecx
loopne 0x1400c8b6b
lea rbp, [rdi + 3]
shl eax, 0xc
loopne 0x1400c8b6b
or r8d, eax
cmp r8d, 0xd
ja case.0x140090c08.1333
bt r12d, r8d
jae case.0x140090c08.1333
invalid
mov rdi, rbp
cmp rbp, r13
jne 0x1400c8af3
jmp 0x1400c9b0d
add byte [rax], al
cmp r8d, 0x110000
je 0x1400c9b0d
mov r14d, 1
cmp r8d, 0x80
jb 0x1400c8bbb
invalid
mov r14d, 2
cmp r8d, 0x800
jb 0x1400c8bbb
cmp r8d, 0x10000
mov r14d, 4
sbb r14, 0
fiadd word [rax]
add dword [rax], eax
mov rdx, r13
sub rdx, rdi
cmp r14, rdx
cmp esi, edx
jae 0x1400c8bd2
cmp byte [rdi + r14], 0xbf
jg 0x1400c8bd8
jmp 0x1400c9b27
jne 0x1400c9b27
cmp r8d, 0x110000
je 0x1400c9b0d
lea esi, [r11 - 1]
cmp r8d, 0x3a
clc
cmp dh, byte [rbp + 0x73]
test ebx, ebx
jne 0x1400c8c62
mov r14, qword [rsp + 0x88]
mov rdx, qword [r14 + 0x10]
mov rax, rdx
shr rax, 0x20
mov r15, rdx
shl r15, 0x20
or r15, 0x900
test rax, rax
cmovne r15, r10
test r15b, r15b
jne 0x1400c8dd5
and al, 0x88
add byte [rax], al
add byte [rcx - 0x75], cl
push rsi
adc byte [rax - 0x77], cl
ror byte [rax - 0x3f], 1
call 0x11795d529
shr r15, 0x20
cmp r11d, 2
jl 0x1400c8dea
cmp rdx, qword [r14 + 8]
jne 0x1400c8c4a
mov rcx, r14
call fcn.14009d616
mov r10d, 0x901
mov rdx, qword [r14 + 0x10]
mov rax, qword [r14]
mov byte [rax + rdx], 0x3a
inc qword [r14 + 0x10]
mov r9b, 1
mov ebx, 1
jmp 0x1400c8ae4
test r9b, r9b
mov eax, dword [rsp + 0x70]
movzx eax, al
mov ecx, 1
cmove eax, ecx
mov dword [rsp + 0x70], eax
mov rax, qword [rsp + 0x88]
mov rcx, qword [rax + 0x30]
mov rdx, qword [rax + 0x38]
mov qword [rsp + 0x20], r13
mov qword [rsp + 0xa0], r9
mov r9, rbp
mov qword [rsp + 0x150], r11
call fcn.1400cb7da
mov qword [rsp + 0xb0], rdi
mov qword [rsp + 0xb8], r14
mov r14, qword [rsp + 0x88]
lea rax, [0x140154a60]
mov qword [rsp + 0xc0], rax
mov rcx, r14
lea rdx, [rsp + 0xb0]
call fcn.14003fa16
mov r10d, 0x901
mov r9, qword [rsp + 0xa0]
cmp dword [rsp + 0x150], 2
jge 0x1400c8ae4
test ebx, ebx
mov r12, qword [rsp + 0x98]
mov rdi, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
mov edx, dword [rsp + 0x70]
jne 0x1400c8e03
jmp fcn.1400c8da4
add byte [rax], al
add byte [rax - 0x77], cl
or r8b, bpl
hlt
mov r15d, 9
xor ebp, ebp
mov r12, qword [rsp + 0x98]
jmp fcn.1400c8e8f
mov r12, qword [rsp + 0x98]
mov rdi, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
mov edx, dword [rsp + 0x70]
or dl, r9b
test dl, 1
je 0x1400c8e95
mov rdx, qword [r14 + 0x10]
cmp rdx, qword [r14 + 8]
jne 0x1400c8e2d
mov rcx, r14
call fcn.14009d616
mov r8, qword [rsp + 0x80]
mov rdx, qword [r14 + 0x10]
mov rax, qword [r14]
mov byte [rax + rdx], 0x40
inc qword [r14 + 0x10]
jmp 0x1400c8e95
test rdi, rdi
je 0x1400c9089
mov rsi, qword [r14 + 0x10]
mov rax, rsi
shr rax, 0x20
mov rcx, rsi
shl rcx, 0x20
or rcx, 0x900
test rax, rax
mov ebp, 0x901
cmove rbp, rcx
test bpl, bpl
jne 0x1400c9090
mov qword [rsp + 0x100], rdi
mov qword [rsp + 0x108], r8
cmp byte [rsp + 0x1f0], 0
mov qword [rsp + 0x98], r12
mov qword [rsp + 0x88], r14
je 0x1400c90a3
mov qword [rsp + 0x80], rsi
mov r13, r8
sub r13, rdi
mov qword [rsp + 0x78], rdi
je 0x1400c9148
mov r9, rdi
xor edx, edx
mov ecx, 0x2600
xor eax, eax
xor r14d, r14d
xor edi, edi
mov bl, byte [r9]
movzx r11d, bl
test r11b, r11b
js 0x1400c8f35
inc r9
jmp 0x1400c8f9c
mov r10d, r11d
and r10d, 0x1f
movzx esi, byte [r9 + 1]
and esi, 0x3f
cmp r11b, 0xdf
jbe 0x1400c8f81
movzx r11d, byte [r9 + 2]
shl esi, 6
and r11d, 0x3f
or r11d, esi
cmp bl, 0xf0
jb 0x1400c8f91
movzx esi, byte [r9 + 3]
add r9, 4
and r10d, 7
shl r10d, 0x12
shl r11d, 6
and esi, 0x3f
or esi, r11d
or esi, r10d
mov r11d, esi
jmp 0x1400c8f9c
add r9, 2
shl r10d, 6
or r10d, esi
mov r11d, r10d
jmp 0x1400c8f9c
add r9, 3
shl r10d, 0xc
or r11d, r10d
mov r10d, 1
cmp r11d, 0x5a
jg 0x1400c8fbe
cmp r11d, 0x3f
ja 0x1400c901b
mov esi, r11d
bt rcx, rsi
jae 0x1400c8fdc
mov al, 1
jmp 0x1400c9047
cmp r11d, 0x5c
jg 0x1400c8fec
cmp r11d, 0x5b
je 0x1400c8ff9
cmp r11d, 0x5c
jne 0x1400c901b
cmp byte [rsp + 0x1f0], 2
je 0x1400c8fe7
jmp 0x1400c9053
cmp rsi, 0x3a
jne 0x1400c9000
test dl, 1
je 0x1400c9053
inc r14
jmp 0x1400c9047
cmp r11d, 0x5d
jne 0x1400c9012
inc r14
xor edx, edx
jmp 0x1400c9047
inc r14
mov dl, 1
jmp 0x1400c9047
movabs rbx, 0x8000800800000000
bt rbx, rsi
jae 0x1400c901b
jmp 0x1400c9053
cmp r11d, 0x110000
je 0x1400c9053
inc r14
cmp r11d, 0x80
jb 0x1400c9047
mov r10d, 2
cmp r11d, 0x800
jb 0x1400c9047
cmp r11d, 0x10000
mov r10d, 4
sbb r10, 0
add rdi, r10
cmp r9, r8
jne 0x1400c8f24
test al, 1
je 0x1400c914d
lea rdi, [rsp + 0x138]
lea rdx, [rsp + 0x100]
mov rcx, rdi
mov r8, r14
call fcn.1400cde2f
mov rcx, qword [rdi]
mov r13, qword [rdi + 0x10]
xor ebx, ebx
mov qword [rsp + 0x70], rcx
jmp 0x1400c919c
mov byte [r12 + 4], r15b
jmp 0x1400c9096
mov byte [r12 + 4], 9
mov dword [r12], 2
jmp 0x1400c972d
mov rdx, rdi
lea rdi, [rsp + 0xb0]
mov rcx, rdi
call fcn.1400cc32c
mov r14b, byte [rdi]
cmp byte [rdi + 0x18], 2
je 0x1400c941a
mov qword [rsp + 0x80], rsi
movzx eax, r14b
lea r14, [rsp + 0xb0]
movzx ecx, byte [r14 + 7]
shl ecx, 0x10
movzx edx, word [r14 + 5]
or edx, ecx
mov ebx, dword [r14 + 1]
shl rdx, 0x28
shl rbx, 8
or rbx, rdx
or rbx, rax
mov rsi, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
mov rdi, qword [r14 + 0x20]
mov r12, qword [r14 + 0x28]
mov rcx, r14
mov rdx, rbx
call fcn.1400ccb40
mov r13b, byte [r14]
cmp r13b, 3
jne 0x1400c9427
mov r14b, byte [rsp + 0xb1]
test rsi, rsi
je 0x1400c941a
mov rcx, qword [0x1401611e0]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400c941a
xor r14d, r14d
xor edi, edi
inc r14
lea rbx, [rsp + 0x100]
dec r14
je 0x1400c916c
mov rcx, rbx
call case.0x1400b73c0.80
cmp eax, 0x110000
jne 0x1400c9158
mov bl, 1
test rdi, rdi
je 0x1400c918c
cmp rdi, r13
jae 0x1400c9191
mov rax, qword [rsp + 0x78]
cmp byte [rax + rdi], 0xbf
jle 0x1400c9b71
mov r13, rdi
jmp 0x1400c9197
xor r13d, r13d
jmp 0x1400c9197
jne 0x1400c9b71
mov rcx, qword [rsp + 0x78]
mov al, byte [rsp + 0x1f0]
cmp al, 1
je 0x1400c9251
movzx eax, al
cmp eax, 2
jne 0x1400c925a
test r13, r13
je 0x1400c930f
cmp byte [rcx], 0x5b
jne 0x1400c930f
mov r14b, 4
cmp byte [rcx + r13 - 1], 0x5d
jne 0x1400c93e4
cmp r13, 2
jb 0x1400c9b8d
cmp byte [rcx + 1], 0xbf
jle 0x1400c9b8d
inc rcx
add r13, 0xfffffffffffffffe
mov rdx, rcx
lea rdi, [rsp + 0xb0]
mov rcx, rdi
mov r8, r13
call fcn.1400cd436
cmp byte [rdi], 0
jne 0x1400c9279
mov r14b, byte [rsp + 0xb1]
mov eax, dword [rsp + 0xb2]
mov dword [rsp + 0xa8], eax
movzx eax, word [rsp + 0xb6]
mov word [rsp + 0xac], ax
mov rsi, qword [rsp + 0xb8]
movzx eax, byte [rsp + 0xc0]
mov qword [rsp + 0x78], rax
mov r13b, 2
jmp 0x1400c99fc
test r13, r13
je 0x1400c96e3
mov rdx, rcx
lea rdi, [rsp + 0xb0]
mov rcx, rdi
mov r8, r13
call fcn.1400ccb40
mov r13b, byte [rdi]
cmp r13b, 3
jne 0x1400c9286
mov r14b, byte [rsp + 0xb1]
jmp 0x1400c93e4
mov r14b, byte [rsp + 0xb1]
mov eax, dword [rsp + 0xb2]
mov dword [rsp + 0x90], eax
movzx eax, word [rsp + 0xb6]
mov word [rsp + 0x94], ax
mov rsi, qword [rsp + 0xb8]
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x78], rax
mov r9, qword [rsp + 0xc8]
mov rdi, qword [rsp + 0x100]
mov r12, qword [rsp + 0x108]
test bl, bl
jne 0x1400c9507
cmp qword [rsp + 0x140], 0
je 0x1400c9507
mov rcx, qword [0x1401611e0]
xor edx, edx
mov r8, qword [rsp + 0x70]
mov rbx, r9
call qword [sym.imp.kernel32.dll_HeapFree]
mov r9, rbx
jmp 0x1400c9507
lea rax, [rcx + r13]
movabs r14, 0x40000001e0000007
movabs rdx, 0x1400800900002601
mov r8, rcx
cmp r8, rax
je 0x1400c9961
mov sil, byte [r8]
movzx r9d, sil
test r9b, r9b
js 0x1400c9344
inc r8
jmp 0x1400c93ba
mov r10d, r9d
and r10d, 0x1f
movzx edi, byte [r8 + 1]
and edi, 0x3f
cmp r9b, 0xdf
jbe 0x1400c939c
movzx r11d, byte [r8 + 2]
shl edi, 6
and r11d, 0x3f
or r11d, edi
cmp sil, 0xf0
jb 0x1400c93ac
movzx r9d, byte [r8 + 3]
and r10d, 7
shl r10d, 0x12
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
or r9d, r10d
cmp r9d, 0x110000
je 0x1400c9961
add r8, 4
jmp 0x1400c93ba
add r8, 2
shl r10d, 6
or r10d, edi
mov r9d, r10d
jmp 0x1400c93ba
add r8, 3
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
cmp r9d, 0x3c
ja 0x1400c93c9
mov r10d, r9d
bt rdx, r10
jb 0x1400c93e1
add r9d, 0xffffffc2
cmp r9d, 0x3e
ja 0x1400c932a
bt r14, r9
jae 0x1400c932a
mov r14b, 5
mov r13b, 3
mov r8, qword [rsp + 0x70]
test bl, bl
jne 0x1400c9410
cmp qword [rsp + 0x140], 0
je 0x1400c9410
mov rcx, qword [0x1401611e0]
xor edx, edx
mov rbx, r9
call qword [sym.imp.kernel32.dll_HeapFree]
mov r9, rbx
cmp r13b, 3
jne 0x1400c9507
mov rsi, qword [rsp + 0x98]
jmp 0x1400c971b
mov r14b, byte [rsp + 0xb1]
mov eax, dword [rsp + 0xb2]
mov dword [rsp + 0x110], eax
movzx eax, word [rsp + 0xb6]
mov word [rsp + 0x114], ax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x70], rax
mov rcx, qword [rsp + 0xc0]
mov r9, qword [rsp + 0xc8]
test r13b, r13b
jne 0x1400c94a4
cmp r9, 9
jne 0x1400c94a4
movabs rax, 0x736f686c61636f6c
mov rdx, rcx
mov rcx, qword [rsp + 0x70]
xor rax, qword [rcx]
movzx ecx, byte [rcx + 8]
xor rcx, 0x74
mov r9d, 9
or rcx, rax
mov rcx, rdx
je 0x1400c9ae0
movzx eax, word [rsp + 0x114]
mov word [rsp + 0x13c], ax
mov eax, dword [rsp + 0x110]
mov dword [rsp + 0x138], eax
mov qword [rsp + 0x78], rcx
mov eax, dword [rsp + 0x138]
mov dword [rsp + 0x90], eax
movzx eax, word [rsp + 0x13c]
mov word [rsp + 0x94], ax
test rsi, rsi
je 0x1400c9502
mov rcx, qword [0x1401611e0]
xor edx, edx
mov r8, rbx
mov rsi, r9
call qword [sym.imp.kernel32.dll_HeapFree]
mov r9, rsi
mov rsi, qword [rsp + 0x70]
mov qword [rsp + 0x70], rbp
movzx eax, word [rsp + 0x94]
lea rcx, [rsp + 0x110]
mov word [rcx + 6], ax
mov eax, dword [rsp + 0x90]
mov dword [rcx + 2], eax
mov qword [rcx + 8], rsi
mov rax, qword [rsp + 0x78]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], r9
mov byte [rcx], r13b
mov byte [rcx + 1], r14b
lea rdx, [rsp + 0x138]
mov qword [rdx], rcx
lea rax, [0x1400cc837]
mov qword [rdx + 8], rax
mov dword [rdx + 8], eax
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
lea r8, [rsp + 0xb0]
mov qword [r8], rax
mov eax, 1
add byte [rax], al
add byte [rcx - 0x77], cl
or byte [rcx - 0x39], cl
and byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
push rax
adc byte [rcx - 0x77], cl
sbb byte [rax - 0x73], cl
mov word [rax + rax], fs
add dword [rax], eax
add byte [rax - 0x75], cl
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
mov qword [rcx], rsi
lea rdx, [0x140155440]
call fcn.14000aba0
test al, al
jne 0x1400c9b43
mov rbx, qword [rsi + 0x10]
mov rax, rbx
shr rax, 0x20
mov rcx, rbx
shl rcx, 0x20
or rcx, 0x900
test rax, rax
mov eax, 0x901
cmove rax, rcx
mov r14b, 9
mov sil, byte [rsp + 0x110]
mov qword [rsp + 0x78], rax
test al, al
jne 0x1400c96c4
fld qword [rax]
add byte [rax], al
test sil, sil
jne 0x1400c962d
cmp qword [rsp + 0x128], 0
jne 0x1400c962d
lea r8, [rsp + 0xb0]
mov qword [r8], rdi
mov qword [r8 + 8], r12
lea rcx, [0x140155192]
mov edx, 1
call fcn.1400c7c3e
cmp byte [rsp + 0x1f0], 2
jne 0x1400c96ee
test al, al
jne 0x1400c96ee
lea rcx, [rsp + 0xb0]
mov qword [rcx], rdi
mov qword [rcx + 8], r12
call case.0x1400b73c0.80
cmp eax, 0x3a
jne 0x1400c96d3
lea r14, [rsp + 0xb0]
mov rdi, qword [r14]
mov r12, qword [r14 + 8]
mov rax, qword [rsp + 0x88]
mov al, byte [rax + 0x40]
mov byte [rsp + 0xa0], al
xor ebp, ebp
mov r13b, 1
mov qword [rsp + 0xb0], rdi
mov qword [rsp + 0xb8], r12
mov rcx, r14
call case.0x1400b73c0.80
cmp eax, 0x110000
je 0x1400c9788
lea ecx, [rax - 0x30]
cmp ecx, 0xa
jae 0x1400c975b
mov rdi, qword [rsp + 0xb0]
mov r12, qword [rsp + 0xb8]
lea eax, [rbp + rbp*4]
lea ebp, [rcx + rax*2]
xor r13d, r13d
cmp ebp, 0xffff
jbe 0x1400c9670
mov r14b, 2
test sil, sil
mov rsi, qword [rsp + 0x98]
jne 0x1400c971b
jmp 0x1400c96f9
mov dword [rsp + 0xa0], 0
jmp 0x1400c979d
mov r13b, 3
xor r14d, r14d
jmp 0x1400c93e7
xor r14d, r14d
mov rsi, qword [rsp + 0x98]
cmp qword [rsp + 0x120], 0
je 0x1400c971b
mov r8, qword [rsp + 0x118]
mov rcx, qword [0x1401611e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rsi + 4], r14b
mov dword [rsi], 2
mov r14, qword [rsp + 0x88]
cmp qword [r14 + 8], 0
je 0x1400c9746
mov r8, qword [r14]
mov rcx, qword [0x1401611e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x188
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp byte [rsp + 0xa0], 0
jne 0x1400c9788
mov r14b, 2
add eax, 0xffffffdd
cmp eax, 0x39
ja 0x1400c96c4
movabs rcx, 0x200000010001001
bt rcx, rax
jae 0x1400c96c4
test r13b, 1
je 0x1400c9911
mov dword [rsp + 0xa0], 0
mov rsi, qword [rsp + 0xf8]
mov r13, qword [rsp + 0x80]
movups xmm0, xmmword [rsp + 0x110]
movups xmm1, xmmword [rsp + 0x120]
lea rdx, [rsp + 0xb0]
movaps xmmword [rdx + 0x10], xmm1
movaps xmmword [rdx], xmm0
lea rbx, [rsp + 0x160]
mov rcx, rbx
call fcn.1400ccaed
mov r14b, byte [rbx]
movups xmm0, xmmword [rbx + 1]
movaps xmmword [rsp + 0x110], xmm0
cmp rsi, r13
je 0x1400c97fc
test r14b, r14b
jne 0x1400c97fc
xor eax, eax
jmp 0x1400c98fb
mov rax, qword [rsp + 0x88]
mov rax, qword [rax + 0x10]
mov rcx, rax
shr rcx, 0x20
shl rax, 0x20
or rax, 0x900
test rcx, rcx
mov ebx, 0x901
cmove rbx, rax
mov al, 9
test bl, bl
jne 0x1400c98fb
shr qword [rsp + 0x70], 0x20
mov r13, qword [rsp + 0x78]
shr r13, 0x20
shr rbx, 0x20
lea r8, [rsp + 0xb0]
mov byte [r8], 1
mov qword [rsp + 0x20], r12
mov rsi, qword [rsp + 0x88]
mov rcx, rsi
mov r12b, byte [rsp + 0x1f0]
mov edx, r12d
mov r9, rdi
call fcn.1400cc1bb
lea r8, [rsp + 0xb0]
mov ecx, 9
mov rdi, r8
rep movsq qword [rdi], qword [rsi]
mov byte [rsp + 0x158], r14b
movaps xmm0, xmmword [rsp + 0x110]
movups xmmword [rsp + 0x159], xmm0
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], ebx
mov word [rsp + 0x48], bp
mov eax, dword [rsp + 0xa0]
mov word [rsp + 0x40], ax
lea rax, [rsp + 0x158]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], r13d
mov rax, qword [rsp + 0x70]
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], r15d
mov rcx, qword [rsp + 0x98]
mov rdx, r8
mov r8d, r12d
mov r9d, dword [rsp + 0x1f8]
clc
add dword [rax], eax
add al, ch
invalid
or al, 0
add cl, ch
invalid
invalid
invalid
invalid
mov rcx, qword [rsp + 0x98]
mov byte [rcx + 4], al
add al, 0xc7
add dword [rdx], eax
add byte [rax], al
add cl, ch
adc al, 0xfe
invalid
invalid
add byte [rax], al
add cl, ch
adc al, 0xfe
invalid
mov eax, dword [rsp + 0x1f8]
mov r9d, eax
mov rsi, qword [rsp + 0x88]
add byte [rax], al
add byte [rax - 0x75], cl
invalid
test eax, eax
mov r13, qword [rsp + 0x80]
je 0x1400c9a35
add byte [rax], al
add byte [rax - 0x75], cl
invalid
cmp rbx, r9
jbe 0x1400c9a2f
cmp byte [rcx + r9], 0xbf
jg 0x1400c9a35
invalid
lea rax, [0x140154ab0]
add byte [rax - 0x77], cl
and al, 0x20
invalid
mov qword [rsp + 0x20], rax
and byte [rax - 0x77], cl
fiadd dword [rbp + 0x31]
shr cl, 0xdb
add dword [rax], eax
add byte [rax - 0x73], cl
mov esp, 0x11024
adc byte [rcx], al
add byte [rax], al
invalid
invalid
invalid
mov rdx, rbx
xor r8d, r8d
jmp 0x1400c9b3c
lea rdi, [rsp + 0x110]
adc byte [rcx], al
add byte [rax], al
mov qword [rdi], 1
add dword [rax], eax
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rdi + 8], xmm0
lea r14, [rsp + 0xb0]
mov al, 0
add byte [rax], al
push rdi
ror byte [rdi], 0x11
or byte [r13 + r9*4 - 0x4c], r9b
and al, 0xb0
mov al, 0
add byte [rax], al
mov qword [r14], rcx
mov qword [r14], rcx
mov qword [r14 + 8], r13
lea rax, [0x140155168]
add eax, 0x8b7db
add eax, 0x8b7db
mov qword [r14 + 0x10], rax
mov rcx, r14
call fcn.14003fa95
cld
invalid
idiv edi
cld
invalid
idiv edi
test rax, rax
je 0x1400c99dc
mov r8, rdx
mov rcx, rdi
mov rdx, rax
mov edx, eax
mov edx, eax
call fcn.1400cd7b0
test al, al
je 0x1400c9991
lea rax, [0x140155070]
lea eax, [0x140155070]
mov qword [rsp + 0x20], rax
lea rcx, [0x140155038]
lea r9, [0x1401550b8]
mov dh, 8
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0xb0
add byte [rax], al
add byte [rdx + 0x37], bh
add byte [rax], al
mov dh, 8
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0xb0
add byte [rax], al
add byte [rdx + 0x37], bh
add byte [rax], al
add byte [rax], al
jmp 0x1400c9b6a
mov rsi, qword [rsp + 0x110]
mov rax, qword [rsp + 0x118]
add dword [rax], eax
invalid
add byte [rax - 0x75], cl
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x78], rax
mov r9, qword [rsp + 0x120]
xor r13d, r13d
movzx eax, word [rsp + 0xac]
mov word [rsp + 0x94], ax
mov dword [rsp + 0x94], eax
and al, 0xac
add byte [rax], al
add byte [rsi - 0x77], ah
mov dword [rsp + 0x94], eax
mov eax, dword [rsp + 0xa8]
mov dword [rsp + 0x94], eax
mov eax, dword [rsp + 0xa8]
mov dword [rsp + 0x90], eax
mov rdi, qword [rsp + 0x100]
mov edi, dword [rsp + 0x100]
mov esp, 0x10024
add byte [rbx + rcx*4 - 0x5c], cl
and al, 8
add dword [rax], eax
add cl, ch
invalid
stc
invalid
invalid
mov esp, 0x10024
add byte [rbx + rcx*4 - 0x5c], cl
and al, 8
add dword [rax], eax
add cl, ch
mov eax, 0xffffff9
test dword [0x18d0c9a35], edx
adc eax, 0x4cffffff
jne 0x1400c994a
adc eax, 0x4cffffff
invalid
mov rdx, r9
mov edx, ecx
call fcn.1400c7baf
test ax, ax
je 0x1400c9a54
cmp dx, bp
jne 0x1400c9a54
lea rax, [rsp + 0xa8]
mov word [rax], bp
mov qword [rsp + 0x138], rax
test byte [rax + rdi], ah
add dword [rax], eax
invalid
test byte [rax + rdi], ah
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xfff442a2
cmp byte [rcx], al
add byte [rax], al
lea rax, [fcn.14000dd10]
mov qword [rsp + 0x140], rax
lea rax, [0x140154a88]
lea r8, [rsp + 0xb0]
mov qword [r8], rax
mov eax, 1
mov qword [r8 + 8], rax
mov qword [r8 + 0x20], 0
and byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdi], fs
add dword [rax], eax
add byte [rcx - 0x77], cl
adc byte [rcx - 0x77], cl
sbb byte [rax - 0x73], cl
mov word [rax + rax], fs
add dword [rax], eax
invalid
and byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdi], fs
add dword [rax], eax
add byte [rcx - 0x77], cl
adc byte [rcx - 0x77], cl
sbb byte [rax - 0x73], cl
mov word [rax + rax], fs
add dword [rax], eax
add byte [rax - 0x77], cl
xor dword [rax - 0x73], ecx
adc eax, 0x8b985
add byte [rax], al
mov qword [rcx], rsi
lea rdx, [0x140155440]
call fcn.14000aba0
test al, al
jne 0x1400c9ba8
mov ax, 1
mov dword [rsp + 0xa0], eax
mov rsi, qword [rsp + 0xf8]
jmp 0x1400c97ad
test rcx, rcx
je 0x1400c9af9
mov rcx, qword [0x1401611e0]
xor edx, edx
mov r8, qword [rsp + 0x70]
call qword [sym.imp.kernel32.dll_HeapFree]
xor r9d, r9d
xor ecx, ecx
mov eax, 1
mov qword [rsp + 0x70], rax
jmp 0x1400c94c2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, [0x140154a48]
mov edx, 0x2b
call fcn.1400cf3b0
ud2
lea rax, [0x1401549b8]
mov qword [rsp + 0x20], rax
mov rcx, rdi
xor r8d, r8d
mov r9, r14
call fcn.1400cf840
ud2
lea rax, [0x140154a70]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140154850]
lea r8, [rsp + 0xb0]
mov edx, 0x2b
call fcn.1400cf640
ud2
lea rax, [0x140154ac8]
mov qword [rsp + 0x20], rax
and al, 0x20
mov rcx, qword [rsp + 0x78]
mov rdx, r13
xor r8d, r8d
mov r9, rdi
jmp 0x1400c9b3c
and al, 0x20
lea r9, [r13 - 1]
lea rax, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srchost.rs
or byte [rax], al
or byte [rax], al
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rdx, r13
jmp 0x1400c9b3c
lea rax, [0x140154a98]
jmp case.0x1400a8aba.427
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x98
mov rbp, r9
mov byte [rsp + 0x37], dl
mov rdi, rcx
mov rsi, qword [rsp + 0x108]
mov r11, qword [rsp + 0x100]
mov qword [rsp + 0x90], r8
mov al, byte [r8]
mov dword [rsp + 0x4c], eax
lea r10, [r9 + 1]
mov ebx, 0x2600
mov qword [rsp + 0x40], r11
mov r13, r11
mov qword [rsp + 0x38], r10
mov qword [rsp + 0x88], r9
mov r15, qword [rdi + 0x10]
cmp r13, rsi
je 0x1400c9e60
add byte [rax], al
add byte [rax], al
mov r11, r13
mov r14, r13
mov cl, byte [r14]
movzx r8d, cl
test r8b, r8b
js 0x1400c9c30
mov dh, 0x46
add al, cl
loop 0x1400c9c52
and r8d, 0x3f
or r8d, edx
cmp cl, 0xf0
jb 0x1400c9c86
rol byte [rax + 0x2e72f0f9], 1
lea r13, [r14 + 4]
movzx ecx, byte [r14 + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
mov r8d, ecx
jmp 0x1400c9c90
loopne 0x1400c9c6b
lea r13, [r14 + 3]
shl eax, 0xc
or r8d, eax
cmp r8d, 0xd
ja 0x1400c9cad
bt ebx, r8d
jae 0x1400c9cad
mov r14, r13
cmp r13, rsi
jne 0x1400c9c1e
jmp 0x1400c9e58
cmp r8d, 0x110000
je 0x1400c9fbb
mov r12d, 1
cmp r8d, 0x80
jb 0x1400c9ce9
mov r12d, 2
cmp r8d, 0x800
jb 0x1400c9ce9
cmp r8d, 0x10000
mov r12d, 4
add al, 0
add byte [rax], al
sbb r12, 0
mov rdx, rsi
sub rdx, r14
cmp r12, rdx
jae 0x1400c9d00
cmp byte [r14 + r12], 0xbf
jg 0x1400c9d06
jne 0x1400ca52f
cmp byte [rcx + rax], 0xbf
jle 0x1400ca560
cmp rax, 2
jne 0x1400c9df4
movzx eax, byte [rcx + r8]
and eax, 0xffffffdf
fild word [rbx - 0x77c4040]
sbb dword [rdi + 0x2b], esi
fild word [rbx - 0x77c4040]
sbb dword [rdi + 0x2b], esi
cmp byte [rcx + r8 + 1], 0x3a
jne 0x1400c9df4
invalid
cmp rdx, qword [rdi + 8]
jne 0x1400c9de6
mov rcx, rdi
call fcn.14009d616
mov rcx, qword [rdi]
mov rdx, qword [rdi + 0x10]
mov byte [rcx + rdx], 0x2f
inc rdx
mov qword [rdi + 0x10], rdx
inc r15
cmp byte [rdi + 0x40], 2
jne 0x1400c9e14
cmp byte [rsp + 0x37], 2
jne 0x1400c9e27
mov qword [rsp + 0x58], r14
pop rax
mov qword [rsp + 0x60], r12
lea rax, [0x140154b38]
jmp 0x1400c9e38
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], r12
lea rax, [0x140154b28]
jmp 0x1400c9e38
mov qword [rsp + 0x58], r14
mov qword [rsp + 0x60], r12
lea rax, [0x140154b48]
invalid
add byte [rax - 0x77], cl
and al, 0x68
mov qword [rsp + 0x68], rax
mov rcx, rdi
lea rdx, [rsp + 0x58]
call fcn.14003fa16
pop rbx
idiv edi
cmp r13, rsi
mov r10, qword [rsp + 0x38]
jne 0x1400c9c18
mov r11, r13
mov qword [rsp + 0x40], rsi
je 0x1400c9e83
invalid
mov r13, rsi
and dword [rax], eax
add byte [rax - 0x77], cl
stc
mov edx, 0x3a
call fcn.1400cc05c
test r12b, r12b
je 0x1400c9f53
mov rcx, rdi
stc
mov edx, 0x2f
call fcn.1400cc05c
cmp byte [rsp + 0x4c], 0
mov r10, qword [rsp + 0x38]
mov r11, r15
je 0x1400c9f87
invalid
and eax, 0x304f8b48
mov rcx, qword [rdi + 0x30]
test rcx, rcx
je 0x1400c9f7c
mov rax, qword [rdi + 0x38]
mov dl, 5
mov edx, dword [rsp + 0x38]
push rcx
add al, byte [rax]
add byte [rbp + rcx*4 + 5], cl
or ah, ch
or byte [rax], al
mov r11, r13
mov qword [rsp + 0x40], r13
mov dword [rsp + 0x40], ebp
jmp 0x1400ca00b
mov dword [rsp + 0x40], ebp
jmp fcn.1400c9e63
add byte [rax], al
movzx r8d, byte [rax + 2]
movzx eax, byte [rax + 2]
xor eax, 0x45
add byte [rax], al
cmp dword [rax], 0x2e653225
je 0x1400ca0b3
cmp dword [rax], 0x2e453225
je 0x1400ca0b3
cmp dword [rax], 0x6532252e
je 0x1400ca0b3
cmp rdx, r15
jae 0x1400ca0bd
mov r15, rdx
jmp fcn.1400ca0d4
test r15, r15
je 0x1400ca0d0
test byte [rax + 0x48000002], cl
mov eax, dword [rdi]
mov rdx, qword [rdi + 0x10]
test rdx, rdx
je 0x1400ca18a
invalid
invalid
cmp byte [rdx + rax - 1], 0x2f
je case.default.0x1400c9faf
cmp rdx, qword [rdi + 8]
jne 0x1400ca1a9
mov rcx, rdi
call fcn.14009d616
mov r11, qword [rsp + 0x50]
mov r10, qword [rsp + 0x38]
mov rax, qword [rdi]
mov rdx, qword [rdi + 0x10]
mov byte [rax + rdx], 0x2f
inc rdx
mov qword [rdi + 0x10], rdx
push rdi
adc bl, ch
invalid
lea rax, [0x140154b10]
mov qword [rsp + 0x20], rax
jmp fcn.1400ca525
je 0x1400cb307
mov r14, r13
mov ebx, r15d
lea rax, [rbp + 0xc]
mov r9d, dword [rax]
mov rdi, qword [rbp + 0x10]
mov r13, qword [rbp + 0x20]
test r9, r9
test ecx, ecx
test ecx, ecx
je 0x1400cafa8
cmp r13, r9
jbe 0x1400cb10d
cmp byte [rdi + r9], 0xbf
jg 0x1400cb318
jmp 0x1400cb356
add byte [rbp + 0x31], al
shr cl, 0x7f
add al, byte [rax]
add byte [rbp + 0x31], al
leave
xor r9d, r9d
jmp 0x1400cb318
mov esi, dword [rsp + 0x168]
je 0x1400cafd3
mov rcx, qword [0x1401611e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
xchg esp, eax
add byte [rax], al
xchg esp, eax
add byte [rax], al
test dil, dil
mov rcx, qword [rsp + 0xf0]
jne 0x1400cafed
mov dl, 3
mov rax, qword [rsp + 0xe8]
call qword [rax + 0x28]
invalid
sub byte [rcx - 0x75], al
pop rsi
sub al, 0x41
mov ecx, ebx
mov ebx, dword [r14 + 0x2c]
mov r9d, ebx
mov rdx, qword [r14 + 0x10]
inc r9d
je 0x1400cb11e
mov rax, qword [r14 + 0x20]
cmp rax, r9
jbe 0x1400cb118
cmp byte [rdx + r9], 0xbf
jg 0x1400cb11e
lea rcx, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
jmp 0x1400cb4a3
invalid
add byte [rdi], cl
test esp, edx
invalid
mov rcx, rsi
call fcn.14009d616
dec dword [rax - 0x75]
push rsi
invalid
mov rax, qword [rsi]
mov byte [rax + rdx], 0x2f
inc rdx
mov qword [rsi + 0x10], rdx
mov dword [rsi + 0x10], edx
lea r8, [rsp + 0x88]
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx - 0x3a], al
mov byte [rax], 1
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx - 0x3a], al
mov byte [rax], 1
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rbx
mov dword [rsp + 0x20], ebx
mov rcx, rsi
mov bpl, byte [rsp + 0x160]
mov edx, ebp
mov r9, r15
stc
call fcn.1400c9bb1
lea r8, [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rcx + 9], bh
mov rdi, r8
invalid
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
movsd dword [rdi], dword [rsi]
mov r9d, dword [r13 + 0x2c]
mov ecx, dword [r13 + 0x30]
mov r10d, dword [r13 + 0x34]
mov r11d, dword [r13 + 0x38]
lea rsi, [r13 + 0x40]
movzx edi, word [r13 + 0x28]
sub byte [rcx + 0xf], al
mov bh, 0x5d
sub cl, byte [rax - 0x77]
push rsp
and al, 0x60
mov bh, 0x5d
sub cl, byte [rax - 0x77]
push rsp
and al, 0x60
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], r15d
mov word [rsp + 0x48], bx
and al, 0x48
and al, 0x48
mov word [rsp + 0x40], di
mov qword [rsp + 0x38], rsi
mov dword [rsp + 0x30], r11d
mov dword [rsp + 0x28], r10d
and al, 0x28
mov dword [rsp + 0x20], ecx
mov rcx, r12
loope 0x1400cb132
mov edx, eax
loope 0x1400cb132
mov edx, eax
mov r8d, ebp
jmp 0x1400cb482
and al, 0x20
mov rcx, rdx
mov rdx, r8
jmp 0x1400cb4ae
je 0x1400cb315
jmp 0x1400cb356
jne 0x1400cb019
invalid
mov rcx, rsi
mov r8, r9
call fcn.1400c570d
lea r8, [rsp + 0x88]
mov rax, qword [rsp + 0x80]
invalid
mov eax, dword [rsp + 0x80]
add byte [rcx - 0x77], cl
add byte [rax - 0x75], cl
and al, 0x70
mov qword [r8], rax
mov rax, qword [rsp + 0x70]
mov qword [r8 + 8], rax
lea rcx, [0x1401549e8]
mov edx, 2
call fcn.1400c7c3e
invalid
dec dword [rax - 0x73]
xchg esp, eax
and al, 0x88
add byte [rax], al
invalid
test al, al
je 0x1400cb188
invalid
mov r8, qword [rdx]
mov r9, qword [rdx + 8]
mov ecx, 9
add byte [rax], al
add byte [rax - 0x77], cl
xlatb
add byte [rax], al
add byte [rax - 0x77], cl
xlatb
rep movsq qword [rdi], qword [rsi]
mov dword [rsp + 0x28], ebx
mov al, byte [rsp + 0x160]
mov byte [rsp + 0x20], al
mov rcx, r12
jmp 0x1400cb1ab
invalid
and edi, dword [rcx + 9]
mov ecx, 9
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
mov dword [rsp + 0x28], ebx
mov al, byte [rsp + 0x160]
add dword [rax], eax
add byte [rax + 0x4c202444], cl
mov ecx, esp
mov ecx, esp
mov r8, r15
mov r9, r13
call fcn.1400c8982
jmp 0x1400cb487
add byte [rax - 0x77], cl
int1
mov r8, r9
call fcn.1400c570d
mov rax, qword [rsi + 0x10]
mov qword [r12 + 0x20], rax
invalid
movups xmm0, xmmword [rsi]
movups xmmword [r12 + 0x10], xmm0
movups xmm0, xmmword [rbp + 0x2c]
movups xmm1, xmmword [rbp + 0x40]
movups xmmword [r12 + 0x40], xmm1
adc dword [rsp + 0x40], ecx
adc dword [rsp + 0x40], ecx
mov al, byte [rbp + 0x50]
mov byte [r12 + 0x50], al
mov byte [rsp + 0x50], al
and al, 0x50
and al, 0x50
mov eax, dword [rbp + 0x28]
mov ecx, dword [rbp + 0x3c]
mov rdx, qword [rbp]
mov qword [r12], rdx
mov dword [r12 + 8], 0
and al, 8
add byte [rax], al
add byte [rax], al
invalid
and al, 8
add byte [rax], al
add byte [rax], al
invalid
mov dword [r12 + 0x28], eax
and al, 0x28
movups xmmword [r12 + 0x2c], xmm0
mov dword [r12 + 0x3c], ecx
jmp 0x1400cb487
mov rdx, qword [rbp + 0x10]
mov r8, qword [rbp + 0x20]
mov rcx, rsi
mov ecx, esi
call fcn.1400c570d
mov edi, dword [rbp + 0x2c]
mov rax, qword [rsp + 0x70]
and al, 0x70
and al, 0x70
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
and al, 0x20
lea rbx, [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rdx, rsi
mov r8d, r15d
mov eax, edi
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov eax, edi
mov r9d, edi
call fcn.1400cb98b
add byte [rax], al
mov eax, dword [rbx]
add eax, dword [rbx + 0x367502f8]
invalid
mov al, byte ss:[rsp + 0x8c]
mov al, byte [rsp + 0x8c]
mov byte [r12 + 4], al
mov dword [r12], 2
and al, 2
add byte [rax], al
invalid
add al, 0x41
mov dword [rsp], 2
and al, 2
add byte [rax], al
invalid
cmp qword [rsi + 8], 0
je 0x1400cb487
mov r8, qword [rsi]
mov rcx, qword [0x1401611e0]
or dword [rax], eax
or dword [rax], eax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax], al
jmp 0x1400cb487
mov ecx, dword [rsp + 0x8c]
mov rdx, qword [rsp + 0x90]
add byte [rax], al
add byte [rax], al
mov r8, qword [rsi + 0x10]
mov qword [r12 + 0x20], r8
movups xmm0, xmmword [rsi]
movups xmmword [r12 + 0x10], xmm0
mov r8, qword [rbp + 0x30]
mov r9d, dword [rbp + 0x38]
movups xmm0, xmmword [rbp + 0x40]
movups xmmword [r12 + 0x40], xmm0
mov r10b, byte [rbp + 0x50]
mov byte [r12 + 0x50], r10b
mov r10d, dword [rbp + 0x28]
mov r11d, dword [rbp + 0x3c]
mov dword [r12], eax
mov dword [r12 + 4], ecx
mov dword [rsp + 4], ecx
mov qword [r12 + 8], rdx
mov dword [r12 + 0x28], r10d
mov dword [r12 + 0x2c], edi
mov qword [r12 + 0x30], r8
mov dword [r12 + 0x38], r9d
cmp byte [rbp - 0x77], al
pop rsp
and al, 0x3c
jmp 0x1400cb487
mov r14, r13
mov ebx, r15d
mov rdi, qword [rbp + 0x10]
mov r13, qword [rbp + 0x20]
mov r9, r13
mov rcx, rsi
mov rdx, rdi
mov r8, r9
call fcn.1400c570d
mov r15d, dword [rbp + 0x3c]
mov rcx, rsi
mov edx, ebx
mov r8, r15
call fcn.1400cbe47
cmp qword [rsi + 0x10], r15
jne 0x1400cb3c4
mov r9d, dword [rbp + 0x2c]
test r9, r9
je 0x1400cb36f
cmp r13, r9
jbe 0x1400cb36d
cmp byte [rdi + r9], 0xbf
jg 0x1400cb36f
lea rax, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, r13
jmp 0x1400cb4ae
jne 0x1400cb356
mov rcx, rdi
mov rdx, r9
call fcn.1400c7b26
cmp al, 2
jne 0x1400cb39e
lea rcx, [rsp + 0x88]
mov qword [rcx], r14
mov rax, qword [rsp + 0x70]
mov qword [rcx + 8], rax
call case.0x1400b73c0.80
cmp eax, 0x110000
je 0x1400cb3c4
mov rax, r15
cmp qword [rsi + 8], r15
jne 0x1400cb3b6
mov rcx, rsi
mov rdx, r15
call fcn.14009d616
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi]
mov byte [rcx + rax], 0x2f
inc rax
mov qword [rsi + 0x10], rax
lea rcx, [rsp + 0x88]
mov qword [rcx], r14
mov rdi, qword [rsp + 0x70]
mov qword [rcx + 8], rdi
call case.0x1400b73c0.80
lea r8, [rsp + 0x88]
cmp eax, 0x2f
jne 0x1400cb401
mov rax, qword [r8]
mov rcx, qword [r8 + 8]
mov byte [r8], 1
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
jmp 0x1400cb40f
mov byte [r8], 1
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r14
mov rcx, rsi
mov r14d, ebx
mov edx, ebx
mov r9, r15
call fcn.1400c9bb1
lea r8, [rsp + 0x88]
mov ecx, 9
mov rdi, r8
rep movsq qword [rdi], qword [rsi]
mov r9d, dword [rbp + 0x2c]
mov ecx, dword [rbp + 0x30]
mov r10d, dword [rbp + 0x34]
mov r11d, dword [rbp + 0x38]
lea rsi, [rbp + 0x40]
movzx edi, word [rbp + 0x28]
movzx ebx, word [rbp + 0x2a]
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], r15d
mov word [rsp + 0x48], bx
mov word [rsp + 0x40], di
mov qword [rsp + 0x38], rsi
mov dword [rsp + 0x30], r11d
mov dword [rsp + 0x28], r10d
mov dword [rsp + 0x20], ecx
mov rcx, r12
mov rdx, r8
mov r8d, r14d
call fcn.1400ca5bd
nop
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x20], rcx
mov rcx, rdx
mov rdx, rax
xor r8d, r8d
call fcn.1400cf840
ud2
add ecx, dword [rcx + rcx*4 + 9]
movzx r9d, byte [r8 + 2]
shl r10d, 6
and r9d, 0x3f
or r9d, r10d
cmp al, 0xf0
jb 0x1400cc00f
lea rax, [r8 + 4]
mov qword [rcx], rax
movzx eax, byte [r8 + 3]
and edx, 7
shl edx, 0x12
shl r9d, 6
and eax, 0x3f
invalid
invalid
or eax, r9d
or eax, edx
ret
loop 0x1400cc00f
shl edx, 0xc
or r9d, edx
mov eax, r9d
ret
in al, dx
sub byte [rax - 0x75], cl
adc byte [r8 + 0x39], cl
sal byte [rdx + 0x17], 1
test rdx, rdx
je 0x1400cc039
cmp rax, rdx
jbe 0x1400cc039
mov rax, qword [rcx]
cmp byte [rax + rdx], 0xc0
jl 0x1400cc042
or dword [rax - 0x77], ecx
push rcx
adc byte [rax - 0x7d], cl
invalid
mov qword [rcx + 0x10], rdx
add rsp, 0x28
ret
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
lea r8, [0x1401548e8]
cwde
mov byte [rax], cl
add byte [rdx + 0x30], bh
cwde
mov byte [rax], cl
add byte [rdx + 0x30], bh
add byte [rax], al
add al, ch
push rsi
xor eax, dword [rax]
add byte [rdi], cl
or edx, dword [rsi + 0x57]
push rsi
push rdi
call fcn.1400cf3b0
ud2
sub rsp, 0x28
mov edi, edx
mov rsi, rcx
cmp edx, 0x80
cli
add byte [rax], 0
add byte [rax], al
cli
add byte [rax], 0
add byte [rax], al
jae 0x1400cc098
add byte [rax], al
jae 0x1400cc098
mov rdx, qword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
cmp rdx, qword [rsi + 8]
jne 0x1400cc085
mov rcx, rsi
call fcn.14009d616
std
dec dword [rax - 0x75]
push rsi
invalid
std
dec dword [rax - 0x75]
push rsi
adc byte [rax - 0x75], cl
mov rax, qword [rsi]
mov byte [rax + rdx], dil
invalid
invalid
inc rdx
mov qword [rsi + 0x10], rdx
jmp 0x1400cc140
mov dword [rsp + 0x24], 0
and al, 0
add byte [rax], al
add byte [rcx + 0xff81f8], cl
mov eax, edi
invalid
inc dword [rax]
mov eax, edi
cmp edi, 0x800
inc dword [rax]
or byte [rax], al
invalid
inc dword [rax]
or byte [rax], al
add byte [rbx + 0x1e], dh
jae 0x1400cc0c8
jae 0x1400cc0c8
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x24], al
and dil, 0x3f
or dil, 0x80
or bh, 0x80
mov byte [rsp + 0x25], dil
mov byte [rsp + 0x25], bh
mov r8d, 2
jmp 0x1400cc133
cmp edi, 0x10000
jae 0x1400cc0fb
add byte [rcx], al
add byte [rbx + 0x2b], dh
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x24], al
invalid
loopne 0x1400cc05e
and al, 0x24
and al, 0x89
clc
mov eax, edi
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x25], al
and dil, 0x3f
and bh, 0x3f
and bh, 0x3f
out 0x3f, eax
or dil, 0x80
mov byte [rsp + 0x26], dil
jl 0x1400cc116
mov r8d, 3
jl 0x1400cc116
mov r8d, 3
mov eax, 3
jmp 0x1400cc133
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rsp + 0x24], al
and al, 0x24
and al, 0x24
and al, 0x24
mov eax, edi
shr eax, 0xc
and al, 0x3f
invalid
or al, 0x80
mov byte [rsp + 0x25], al
and al, 0x25
invalid
and al, 0x25
mov eax, edi
shr eax, 6
call 0x14c4be521
or byte [rax + 0x40262444], 0x80
and dil, 0x3f
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x26], al
and dil, 0x3f
and dil, 0x3f
or dil, 0x80
mov byte [rsp + 0x27], dil
mov r8d, 4
lea rdx, [rsp + 0x24]
lea edx, [rsp + 0x24]
mov rcx, rsi
call fcn.1400c570d
int 0x95
invalid
invalid
int 0x95
invalid
nop
add rsp, 0x28
sub byte [rdi + 0x5e], bl
sub byte [rdi + 0x5e], bl
ret
cmp r9, r8
jne 0x1400cc15a
sub bl, al
test dl, dl
jne 0x1400cc1b2
jbe 0x1400cc175
sbb al, 0x48
lea ecx, [0x140154ba8]
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov rdx, r9
call fcn.1400cf840
mov ah, 0x36
add byte [rax], al
mov ah, 0x36
add byte [rax], al
ud2
cmp r9d, 0x19
ja 0x1400cc1b2
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov rsi, r9
mov r13, r8
mov ebp, edx
mov r15, rcx
mov rdi, qword [rsp + 0xb0]
mov r14, qword [rcx + 0x10]
lea rcx, [rsp + 0x38]
mov qword [rcx], r9
mov qword [rcx + 8], rdi
call case.0x1400b73c0.80
mov r12d, eax
cmp bpl, 2
jne 0x1400cc21f
cmp r12d, 0x3e
jg 0x1400cc2c0
cmp r12d, 0x23
je 0x1400cc315
cmp r12d, 0x2f
je 0x1400cc2f5
jmp 0x1400cc2cf
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
cmp r12d, 0x5c
jne 0x1400cc251
mov rcx, qword [r15 + 0x30]
test rcx, rcx
je 0x1400cc251
mov rax, qword [r15 + 0x38]
mov qword [rsp + 0x30], rdx
xor edx, edx
mov rbx, r8
call qword [rax + 0x28]
mov r8, rbx
mov rdx, qword [rsp + 0x30]
mov rax, qword [r15]
test r14, r14
je 0x1400cc261
cmp byte [r14 + rax - 1], 0x2f
je 0x1400cc2af
mov rcx, r14
cmp r14, qword [r15 + 8]
jne 0x1400cc28c
mov rcx, r15
mov qword [rsp + 0x30], rdx
mov rdx, r14
mov rbx, r8
call fcn.14009d616
mov r8, rbx
mov rdx, qword [rsp + 0x30]
mov rax, qword [r15]
mov rcx, qword [r15 + 0x10]
mov byte [rax + rcx], 0x2f
inc rcx
mov qword [r15 + 0x10], rcx
cmp r12d, 0x5c
je 0x1400cc2a3
cmp r12d, 0x2f
jne 0x1400cc2af
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rdx
jmp 0x1400cc2b9
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rsi
mov rcx, r15
mov edx, ebp
jmp 0x1400cc304
cmp r12d, 0x3f
je 0x1400cc315
cmp r12d, 0x110000
je 0x1400cc2f5
mov rax, r14
cmp r14, qword [r15 + 8]
jne 0x1400cc2e7
mov rcx, r15
mov rdx, r14
call fcn.14009d616
mov rax, qword [r15 + 0x10]
mov rcx, qword [r15]
mov byte [rcx + rax], 0x2f
inc rax
mov qword [r15 + 0x10], rax
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rsi
mov rcx, r15
mov dl, 2
mov r8, r13
mov r9, r14
call fcn.1400c9bb1
mov rsi, rax
mov rdi, rdx
mov rax, rsi
mov rdx, rdi
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov dword [rsp + 0x30], esi
test al, 1
je case.0x1400b724e.138
lea rbx, [rsp + 0x40]
lea rdx, [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x77], cl
invalid
mov r8, r12
call fcn.1400cde2f
add byte [rbx + rcx*4 + 3], cl
add byte [rbx + rcx*4 + 3], cl
mov rbx, qword [rbx + 0x10]
xor ebp, ebp
jmp 0x1400cc4da
inc r12
lea r13, [rsp + 0x28]
dec r12
je case.0x1400b724e.139
mov rcx, r13
call case.0x1400b73c0.80
cmp eax, 0x110000
add byte [rcx], dl
add byte [rbp - 0x14], dh
test r15, r15
je 0x1400cc4c7
cmp r15, rbx
jae 0x1400cc4ce
cmp byte [rdi + r15], 0xbf
jle 0x1400cc5a4
mov gs, eax
invalid
add byte [rax], al
invalid
mov bpl, 1
mov r8, rdi
mov rbx, r15
jmp 0x1400cc4da
mov bpl, 1
xor ebx, ebx
jmp 0x1400cc52f
jne 0x1400cc5a4
mov bpl, 1
mov r8, rdi
mov eax, edi
mov eax, edi
cmp rbx, 2
jne case.0x1400b724e.144
movzx eax, byte [r8]
and eax, 0xffffffdf
add eax, 0xffffffbf
sar byte [rdi + 0x2bb], 0
cmp eax, 0x19
ja case.0x1400b724e.144
movzx eax, byte [r8 + 1]
cmp eax, 0x3a
je 0x1400cc503
cmp eax, 0x7c
jne case.0x1400b724e.144
mov qword [rsi], 1
xorps xmm0, xmm0
movups xmmword [rsi + 8], xmm0
or dh, al
sbb byte [rax], r8b
or dh, al
sbb byte [rax], r8b
mov qword [rsi + 0x20], rdi
mov qword [rsi + 0x28], r14
test bpl, bpl
jne case.0x14004bfbc.1698
cmp qword [rsp + 0x48], 0
jne 0x1400cc583
mov rdi, r8
mov rcx, rbx
call fcn.1400c55c5
mov r14, rax
mov r15, rdx
xlatb
mov rcx, rax
ror dword [rax - 0x77], 0xfa
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
sub byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x28], al
sub byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x28], al
mov qword [rsi], r14
mov qword [rsi + 8], r15
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
mov byte [rsi + 0x18], 1
mov eax, dword [rsp + 0x39]
mov ecx, dword [rsp + 0x3c]
mov dword [rsi + 0x19], eax
mov dword [rsi + 0x1c], ecx
movups xmmword [rsi + 0x20], xmm0
and byte [rax - 0x7c], al
in eax, dx
jne case.0x14004bfbc.1698
cmp qword [rsp + 0x48], 0
je case.0x14004bfbc.1698
mov r8, qword [rsp + 0x40]
mov rcx, qword [0x1401611e0]
or dword [rax], eax
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
ret
lea rax, [0x140154af8]
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rbx
xor r8d, r8d
mov r9, r15
call fcn.1400cf840
ud2
mov ecx, ebx
call case.0x1400b73c0.80
mov ecx, eax
xor eax, eax
cmp edi, 0x110000
inc dword [rax]
add byte [rcx], dl
invalid
je loc.1400cc658
inc dword [rax]
add byte [rcx], dl
add byte [rdx + rbx*2 - 0x7f], dh
je loc.1400cc658
cmp esi, 0x110000
je loc.1400cc658
invalid
cmp esi, 0x110000
je loc.1400cc658
and edi, 0x1fffdf
add edi, 0xffffffbf
cmp ecx, 0x110000
adc dword [rax], eax
out 0xdf, eax
call [rdi]
jne 0x1400cc62c
cmp edi, 0x1a
jae 0x1400cc656
invalid
cmp esi, 0x7c
sete cl
cmp esi, 0x3a
invalid
cmp cl, byte [rdi]
xchg esp, eax
invalid
invalid
ror byte [rax], 0xc8
cmp edi, 0x1a
stc
cmp dh, byte [rbx + 0x13]
mov eax, 0x10001001
add byte [rax], al
add byte [rdx], al
bt rax, rcx
setb al
invalid
jmp loc.1400cc658
movzx eax, byte [rcx]
lea rcx, [0x140158bc8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x48
mov ecx, dword [rdx + 0x20]
mov eax, dword [rax + 0x18]
mov ecx, dword [rdx + 0x20]
mov eax, dword [rax + 0x18]
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x140154e9b]
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x140154eae]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140154f32]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140154f65]
mov r8d, 0x25
jmp rax
mov al, 1
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov bh, 0x43
add dword [rdi], ecx
mov bh, 0x4b
add ecx, dword [rdi]
mov bh, 0x53
add eax, 0x43b70f44
invalid
movzx r9d, word [rbx + 9]
movzx r10d, word [rbx + 0xb]
movzx r11d, word [rbx + 0xd]
movzx ebx, word [rbx + 0xf]
rol ax, 8
rol cx, 8
rol dx, 8
rol r8w, 8
rol r9w, 8
rol r10w, 8
rol r11w, 8
or byte [rsi - 0x3f], ah
ret
or byte [rsi - 0x77], ah
and al, 0x20
mov word [rsp + 0x22], cx
mov word [rsp + 0x24], dx
mov word [rsp + 0x26], r8w
mov word [rsp + 0x28], r9w
mov word [rsp + 0x2a], r10w
mov word [rsp + 0x2c], r11w
mov word [rsp + 0x2e], bx
mov rax, 0xffffffffffffffff
xor r8d, r8d
mov rcx, 0xffffffffffffffff
mov rdx, 0xffffffffffffffff
or byte [rsi - 0x3f], ah
ret
cmp word [rsp + r8*2 + 0x20], 0
je 0x1400cc981
test rdx, rdx
js 0x1400cc978
mov r9, r8
sub r9, rdx
cmp r9, rcx
cmovg rcx, r9
cmovg rax, rdx
mov rdx, 0xffffffffffffffff
jmp 0x1400cc988
test rdx, rdx
cmovs rdx, r8
inc r8
cmp r8, 8
jne 0x1400cc959
mov r8d, 8
sub r8, rdx
sub eax, edx
cmp r8, rcx
cmovle r8, rcx
mov r9, rax
mov ecx, eax
cmovg r9, rdx
test rdx, rdx
cmovs r8, rcx
cmovs eax, ecx
cmovs r9, rax
lea rax, [r9 + r8]
cmp r8, 2
mov rbx, 0xfffffffffffffffe
mov qword [rsp + 0x30], rax
xor byte [rax + 0xf], cl
fmul dword [r9 - 0x39]
mov ebp, 0xffffffff
xor byte [rax + 0xf], cl
fmul dword [r9 - 0x39]
invalid
invalid
mov ebp, 0xffffffff
cmovge r13, r9
xor r12d, r12d
lea r14, [0x140155192]
mov ebp, 1
cmp r12, r13
jne 0x1400cca32
mov r8d, 1
mov rcx, rsi
mov rdx, r14
call r15
test al, al
jne 0x1400cc8ba
test r13, r13
jne 0x1400cca1d
mov r8d, 1
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
mov rdx, r14
call r15
test al, al
jne 0x1400cc8ba
cmp rbx, 8
jge 0x1400ccab1
mov r12, qword [rsp + 0x30]
jae 0x1400ccad7
lea rax, [rsp + r12*2]
add rax, 0x20
mov qword [rsp + 0x38], rax
lea rax, [fcn.14000bb60]
mov qword [rsp + 0x40], rax
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rbp
mov qword [rsp + 0x68], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rbp
mov rcx, rsi
mov rdx, rdi
lea r8, [rsp + 0x48]
call fcn.14000aba0
test al, al
jne 0x1400cc8ba
cmp r12, 7
jae 0x1400ccab1
mov r8d, 1
mov rcx, rsi
mov rdx, r14
call r15
test al, al
jne 0x1400cc8ba
inc r12
jmp 0x1400cc9e5
lea rdx, [0x140155191]
mov r8d, 1
mov rcx, rsi
mov rax, r15
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
lea r8, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srchost.rs
lea eax, [0x1401551a8]
mov edx, 8
mov rcx, rbx
call fcn.1400cf2d0
add byte [rax - 0x77], cl
fld1
in eax, 0x27
add byte [rax], al
ud2
add dword [rdi], ecx
adc dword [rcx + 1], eax
mov r8b, 3
mov byte [rcx], r8b
test al, al
je 0x1400ccb25
ret
cmp qword [rdx + 0x10], 0
je 0x1400ccb24
mov r8, qword [rdx + 8]
mov rcx, qword [0x1401611e0]
or eax, 0x946a9
or eax, 0x946a9
xor edx, edx
jmp qword [sym.imp.kernel32.dll_HeapFree]
ror byte [rax - 1], cl
and eax, 0x78c8
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x108
mov rax, r8
mov rsi, rcx
test r8, r8
je case.0x140094f50.1320
cmp byte [rdx], 0x5b
jne case.0x140094f50.1320
cmp byte [rdx + rax - 1], 0x5d
jne 0x1400ccf07
cmp rax, 2
jb 0x1400cd279
add dword [rdi], eax
add byte [rax], al
add dword [rdi], eax
add byte [rax], al
cmp byte [rdx + 1], 0xbf
jle 0x1400cd279
invalid
invalid
add byte [rax], al
inc rdx
add rax, 0xfffffffffffffffe
lea rdi, [rsp + 0x70]
mov rcx, rdi
mov r8, rax
call fcn.1400cd436
cmp byte [rdi], 0
je 0x1400ccf38
mov al, byte [rsp + 0x71]
mov byte [rsi + 1], al
mov al, 3
jmp 0x1400ccf43
add rax, rdx
lea rdi, [rsp + 0xb8]
mov rcx, rdi
mov r8, rax
call fcn.14003fe1a
mov rbx, qword [rdi]
mov rdi, qword [rdi + 0x10]
test rbx, rbx
jne 0x1400ccbda
mov rbx, qword [rsp + 0xc0]
mov rcx, rdi
call fcn.1400c55c5
lea rcx, [rsp + 0x40]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
xor eax, eax
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
lea r14, [rsp + 0xd0]
movups xmmword [r14 + 8], xmm0
movups xmmword [r14 + 0x20], xmm0
mov qword [r14 + 0x2d], rax
mov eax, 1
mov qword [r14], rax
mov qword [r14 + 0x18], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x34]
mov rdx, r14
mov r8, rbx
mov r9, rdi
call fcn.1400385cb
cmp byte [r14 + 0x32], 0
je 0x1400ccd09
mov r14, qword [rsp + 0x40]
mov r15, qword [rsp + 0x50]
movabs rbx, 0x2e0000002e
test r15, r15
je 0x1400cccab
cmp byte [r14 + r15 - 1], 0x2e
jne 0x1400ccc62
dec r15
je 0x1400cccab
xor eax, eax
lea rdi, [rsp + 0x70]
mov qword [rdi], rax
mov qword [rdi + 8], r15
mov qword [rdi + 0x10], r14
mov qword [rdi + 0x18], r15
mov qword [rdi + 0x20], rax
mov qword [rdi + 0x28], r15
mov qword [rdi + 0x30], 1
mov qword [rdi + 0x38], rbx
mov word [rdi + 0x40], 1
mov rcx, rdi
call fcn.14003b89a
test rax, rax
je 0x1400ccca4
test rdx, rdx
jne 0x1400ccc92
test rax, rax
jne 0x1400cccae
jmp 0x1400cccb3
xor r15d, r15d
mov byte [rsp + 0x3e], 1
cmp r15, 0xfd
ja 0x1400ccd04
xor eax, eax
lea rdi, [rsp + 0x70]
mov qword [rdi], rax
mov qword [rdi + 8], r15
mov qword [rdi + 0x10], r14
mov qword [rdi + 0x18], r15
mov qword [rdi + 0x20], rax
mov qword [rdi + 0x28], r15
mov qword [rdi + 0x30], 1
mov qword [rdi + 0x38], rbx
mov word [rdi + 0x40], 1
mov rcx, rdi
call fcn.14003b89a
test rax, rax
je 0x1400cccff
cmp rdx, 0x40
jb 0x1400cccec
test rax, rax
je 0x1400ccd09
mov byte [rsp + 0x3d], 1
mov al, byte [rsp + 0x36]
or al, byte [rsp + 0x37]
or al, byte [rsp + 0x38]
or al, byte [rsp + 0x39]
or al, byte [rsp + 0x3a]
or al, byte [rsp + 0x3b]
or al, byte [rsp + 0x3c]
or al, byte [rsp + 0x3d]
or al, byte [rsp + 0x3e]
mov r12b, byte [rsp + 0x34]
or al, r12b
or al, byte [rsp + 0x35]
je 0x1400ccd42
mov rdi, qword [rsp + 0x40]
jmp 0x1400ccd52
cmp byte [rsp + 0x3f], 0
mov rdi, qword [rsp + 0x40]
je 0x1400ccf0e
movzx eax, byte [rsp + 0x3b]
shl eax, 0x10
movzx ecx, word [rsp + 0x39]
or ecx, eax
shl rcx, 0x20
mov r13d, dword [rsp + 0x35]
mov ebx, dword [rsp + 0x3c]
or r13, rcx
cmp qword [rsp + 0x48], 0
je 0x1400ccd8b
mov rcx, qword [0x1401611e0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
xor edi, edi
cmp qword [rsp + 0xd8], 0
je 0x1400ccdaf
mov r8, qword [rsp + 0xd0]
mov rcx, qword [0x1401611e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0xf0], 0
je 0x1400ccdd1
mov r8, qword [rsp + 0xe8]
mov rcx, qword [0x1401611e0]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test rdi, rdi
je 0x1400cceb0
test rbx, rbx
je 0x1400cceb7
lea rax, [rdi + rbx]
movabs rcx, 0x78000001d4008029
mov rdx, rdi
cmp rdx, rax
je 0x1400ccf59
mov r11b, byte [rdx]
movzx r8d, r11b
test r8b, r8b
js 0x1400cce0e
mov word [rsi], 0x103
jmp 0x1400ccede
xor eax, eax
mov byte [rsi + 1], al
mov byte [rsi], 3
shl r13, 8
movzx eax, r12b
or rax, r13
je 0x1400ccede
mov rcx, qword [0x1401611e0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rsp + 0xb8]
test r8, r8
je 0x1400ccf45
cmp qword [rsp + 0xc0], 0
je 0x1400ccf45
mov word [rsi], 0x403
jmp 0x1400ccf45
mov r12b, byte [rsp + 0x48]
movzx eax, byte [rsp + 0x4f]
shl eax, 0x10
movzx ecx, word [rsp + 0x4d]
or ecx, eax
shl rcx, 0x20
mov r13d, dword [rsp + 0x49]
or r13, rcx
mov rbx, qword [rsp + 0x50]
jmp 0x1400ccd8d
movups xmm0, xmmword [rsp + 0x71]
movups xmmword [rsi + 1], xmm0
mov al, 2
mov byte [rsi], al
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor eax, eax
lea rcx, [rsp + 0x70]
mov qword [rcx], rax
mov qword [rcx + 8], rbx
mov qword [rcx + 0x10], rdi
mov qword [rcx + 0x18], rbx
mov qword [rcx + 0x20], rax
mov qword [rcx + 0x28], rbx
mov qword [rcx + 0x30], 1
movabs r14, 0x2e0000002e
mov qword [rcx + 0x38], r14
mov word [rcx + 0x40], 1
call case.0x14001fa45.261
test rax, rax
je 0x1400cd29c
lea r9, [rax - 1]
lea rcx, str.C:Users29281.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.4.1_srchost.rs
mov qword [rsp + 0x20], rcx
mov r8d, 1
mov rcx, rdx
mov rdx, rax
call fcn.1400cf840
ud2
mov rcx, r12
call fcn.14003b89a
test rax, rax
je 0x1400cd92e
mov rdi, rax
mov r13, rdx
mov qword [r15 + rbp - 8], rdi
mov qword [r15 + rbp], r13
jmp 0x1400cd8eb
mov edx, esi
call fcn.1400c47d3
mov r15, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
jmp 0x1400cd905
mov rax, qword [rsp + 0x38]
mov qword [rbx + 0x10], rax
movups xmm0, xmmword [rsp + 0x28]
movups xmmword [rbx], xmm0
jmp 0x1400cd94f
invalid
ror byte [rdi], 0x11
or byte [r8 - 0x7f], cl
invalid
invalid
add rsp, 0x88
add esp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
je 0x1400cd979
dec rdx
lea r9, [rcx + 1]
lea ecx, [rcx + 1]
lea ecx, [rcx + 1]
xor eax, eax
cmp byte [rcx], r8b
cmove rax, r9
invalid
invalid
ret
rol ebx, 0x48
mov edx, 0xffffffff
mov rdx, 0xffffffffffffffff
xor eax, eax
ret
enter 0x3145, 0xffffffffffffffc9
cmp r9, rdx
je case.0x1400a81c6.394
add byte [rax], al
invalid
mov rcx, r9
add r9, rax
mov bl, byte [r9]
movzx r10d, bl
test r10b, r10b
sar byte [rax + 5], cl
inc r9
inc ecx
jmp fcn.1400cda1a
mov r11d, r10d
and r11d, 0x1f
movzx edi, byte [r9 + 1]
jns 0x1400cd9b9
jns 0x1400cd9b9
and edi, 0x3f
out 0x3f, eax
cmp r10b, 0xdf
cmp dl, 0xdf
jbe 0x1400cd9fc
movzx esi, byte [r9 + 2]
shl edi, 6
and esi, 0x3f
or esi, edi
cmp bl, 0xf0
jb 0x1400cda0c
invalid
rol dword [rbx + rbp*8], 0x1e
add r9, 2
shl r11d, 6
or r11d, edi
mov r10d, r11d
jmp fcn.1400cda1a
fiadd word [rcx - 0x77]
sub r9, rax
sub r9, rax
rol dword [rbp + 0x39], 0xc2
cmp r10d, r8d
je case.0x1400a7b32.433
jmp 0x1400cda2b
add rax, rcx
sub rdx, rcx
pop rbx
sub al, ch
add al, byte [rax]
add byte [rax], al
ud2
in al, dx
cmp byte [rdi], cl
adc byte [rcx], al
lea rax, [rsp + 0x28]
movups xmmword [rax], xmm0
mov r9, qword [rcx + 0x10]
mov byte [rsp + 0x20], 1
lea rdx, [0x1401553b0]
mov rcx, rax
xor r8d, r8d
call fcn.1400bb3d0
ud2
or byte [rbx + rcx*4 + 0x42], cl
and byte [rbx + rcx*4 + 0x4a], cl
sub byte [rax - 0x77], cl
ret 0xae9
add r10, r9
mov qword [rcx + 0x10], rdx
adc byte [rcx + rcx*4 + 0x41], cl
sbb byte [rcx + rcx*4 + 0x49], cl
and byte [rax - 0x77], cl
mov dword [rcx], eax
adc byte [rcx + rcx*4 + 0x41], cl
sbb byte [rcx + rcx*4 + 0x49], cl
and byte [rax - 0x77], cl
mov dword [rcx], eax
mov qword [rcx + 8], r10
invalid
invalid
invalid
mov dword [rcx], eax
mov qword [rcx + 8], r10
add rsp, 0x28
ret
add byte [rax], al
ud2
mov rcx, rbx
call case.0x1400b73c0.80
invalid
invalid
cmp eax, 0x110000
add byte [rdi], cl
test ch, ah
add byte [rax], al
invalid
mov ebp, eax
cmp eax, 0x80
add byte [rax], 0
add byte [rbx + 0x2f], dh
mov rdx, qword [rsp + 0x40]
cmp rdx, qword [rsp + 0x38]
jne 0x1400cde9d
mov rcx, r14
call fcn.14009d616
mov rdx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x30]
mov byte [rax + rdx], bpl
inc rdx
mov qword [rsp + 0x40], rdx
jmp 0x1400cdf57
add byte [rax], al
invalid
mov dword [rsp + 0x2c], 0
mov eax, ebp
cmp ebp, 0x800
jae 0x1400cdee3
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x2c], al
and bpl, 0x3f
or bpl, 0x80
mov byte [rsp + 0x2d], bpl
mov r8d, 2
jmp 0x1400cdf4c
cmp ebp, 0x10000
jae 0x1400cdf16
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x2c], al
mov eax, ebp
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
and bpl, 0x3f
or bpl, 0x80
mov byte [rsp + 0x2e], bpl
mov r8d, 3
jmp 0x1400cdf4c
shr eax, 0x12
or al, 0xf0
mov byte [rsp + 0x2c], al
mov eax, ebp
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
mov eax, ebp
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2e], al
and bpl, 0x3f
or bpl, 0x80
mov byte [rsp + 0x2f], bpl
mov byte [rsp + 0x2f], ch
mov byte [rsp + 0x2f], ch
mov r8d, 4
add al, 0
add byte [rax], al
mov rcx, r14
mov rdx, r15
call fcn.1400c570d
dec rdi
dec edi
jne 0x1400cde68
mov rax, qword [rsp + 0x40]
and al, 0x40
mov qword [rsi + 0x10], rax
mov rax, qword [rsp + 0x30]
mov qword [rsi], rax
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov qword [rsi + 8], rax
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
or byte [rax - 0x7d], r9b
invalid
or byte [rax - 0x73], cl
add eax, 0x87734
mov dword [rcx + 0x18], eax
jl 0x1400ce059
or byte [rax], al
or ecx, dword [rax - 0x7d]
in al, dx
pop rax
movzx eax, dl
lea rdx, [0x140158bf0]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov byte [rcx + 0x10], 0
jmp 0x1400ce00d
xor eax, eax
xchg byte [rcx + 0x10], al
add rsp, 0x58
ret
lea rax, [0x140155628]
lea rcx, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
jmp 0x1400ce074
lea rax, str.there_is_no_such_thing_as_an_acquire_release_store
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
mov qword [rcx + 8], 1
add byte [rax], al
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
call fcn.1400cf220
ud2
push r14
push rsi
push rdi
push rbx
sub rsp, 0x88
mov ebx, r9d
mov rsi, rcx
lea rcx, [rsp + 0x30]
call fcn.140007b00
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x1400d2c60
lea rax, str.file_name_contained_an_unexpected_NUL_byte
mov qword [rsi + 8], rax
mov qword [rsi], 1
cmp qword [rsp + 0x38], 0
je 0x1400d2cef
mov rcx, qword [0x1401611e0]
xor edx, edx
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsp + 0x38]
mov r14, qword [rsp + 0x40]
xorps xmm0, xmm0
movaps xmmword [rsp + 0x50], xmm0
movaps xmmword [rsp + 0x70], xmm0
movaps xmmword [rsp + 0x60], xmm0
mov dword [rsp + 0x58], 1
mov qword [rsp + 0x28], 0
lea r8, [rsp + 0x50]
lea r9, [rsp + 0x28]
mov rcx, rdi
xor edx, edx
call qword [sym.imp.ws2_32.dll_getaddrinfo]
test eax, eax
je 0x1400d2cbf
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov eax, 1
jmp 0x1400d2cd2
mov rax, qword [rsp + 0x28]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rax
mov word [rsi + 0x18], bx
xor eax, eax
mov qword [rsi], rax
mov byte [rdi], 0
test r14, r14
je 0x1400d2cef
mov rcx, qword [0x1401611e0]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r14
ret
push rbp
outsb dx, byte [rsi]
jae 0x14012c869
jo 0x14012c866
outsd dx, dword [rsi]
jb 0x14012c86d
jne 0x14012c871
je case.0x1400a69cb.5
insd dword [rdi], dx
jb 0x14012c876
outsd dx, dword [rsi]
jb 0x14012c807
add byte [rax + 0x79], dh
add byte [rax + 1], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400a69], al
add byte [rax], al
add byte [rsi + 0x6f], cl
outsd dx, dword [rsi]
outsd dx, dword [rsi]
je 0x14012c872
outsd dx, dword [rsi]
jne 0x14012c89d
push rax
push rax
jb 0x14012c8a1
imul esi, dword [rbx + 0x73], 0x446e6f69
outsb dx, byte gs:[rsi]
imul esp, dword [rbp + 0x64], 0x6e6e6f43
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
jae 0x14012c8d8
push rbp
outsb dx, byte [rsi]
jb 0x14012c8cd
invalid
invalid
insb byte [rdi], dx
je 0x14012c8ea
je 0x14012c8ea
je 0x14012c8ea
je 0x14012c8ea
ja case.0x1400a69cb.14
outsd dx, dword [rsi]
jb 0x14012c8e1
push rbp
outsb dx, byte [rsi]
jb 0x14012c8df
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
je case.0x1400a69cb.13
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
jb 0x14012c8ec
jb 0x14012c8ec
jb 0x14012c8ec
outsb dx, byte [rsi]
push rbp
jae 0x14012c90c
jb 0x14012c8fa
outsd dx, dword [rsi]
je case.0x1400a69cb.15
jbe 0x14012c912
imul ebp, dword [rcx + riz*2 + 0x62], 0x654e656c
je 0x14012c932
je 0x14012c932
outsd dx, dword [rsi]
jb 0x14012c929
outsd dx, dword [rsi]
ja 0x14012c930
jb 0x14012c934
imul esp, dword [rbp + 0x6e], 0x50
imul esi, dword [rax + 0x65], 0x65726c41
insb byte [rdi], dx
jb 0x14012c935
insb byte [rdi], dx
insb byte [rdi], dx
jb 0x14012c935
invalid
jae 0x14012c931
push rdi
outsd dx, dword [rsi]
jne 0x14012c949
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
outsd dx, dword [rsi]
je 0x14012c928
imul r14d, dword [rdx + 0x65], 0x726f7463
jns 0x14012c93a
invalid
invalid
je 0x14012c95d
jb 0x14012c969
jae 0x14012c934
jae 0x14012c934
imul r14d, dword [rdx + 0x65], 0x726f7463
jns 0x14012c941
invalid
jb 0x14012c975
imul r14d, dword [rdx + 0x65], 0x726f7463
imul esi, dword [rdx + 0x65], 0x726f7463
jns 0x14012c954
outsd dx, dword [rsi]
je 0x14012c94e
insd dword [rdi], dx
jo 0x14012c980
jns 0x14012c960
push rdx
invalid
outsb dx, byte [rsi]
insb byte [rdi], dx
jns 0x14012c95c
imul ebp, dword [rbp + riz*2 + 0x73], 0x65747379
insd dword [rdi], dx
imul r13d, dword [rbp + r12*2 + 0x73], 0x65747379
insd dword [rdi], dx
outsd dx, dword [rsi]
outsd dx, dword [rsi]
jo case.0x1400a69cb.26
push rbx
push rbx
je 0x14012c991
insb byte [rdi], dx
je 0x14012c9ad
je 0x14012c9ad
je 0x14012c9ad
ja 0x14012c9a6
outsd dx, dword [rsi]
jb case.0x1400a69cb.28
imul r13d, dword [rbp + r12*2 + 0x48], 0x6c646e61
imul ebp, dword [rbp + riz*2 + 0x48], 0x6c646e61
insb byte [rdi], dx
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
jbe 0x14012c9a8
insb byte [rdi], dx
imul esp, dword [rcx + rcx*2 + 0x6e], 0x49747570
invalid
outsb dx, byte fs:[rsi]
jo 0x14012c9c3
je 0x14012c999
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x14012c9b4
insb byte [rdi], dx
imul esp, dword [rsp + rax*2 + 0x61], 0x69546174
push rsp
imul ebp, dword [rbp + 0x65], 0x74754f64
insd dword [rdi], dx
jne 0x14012c9d6
jne 0x14012c9d6
push rdi
jb 0x14012c9ce
je 0x14012c9cc
pop rdx
jb 0x14012c9da
jb 0x14012c9da
push rbx
je 0x14012c9dd
jb 0x14012c9d1
jne 0x14012c9e1
insb byte [rdi], dx
outsd dx, dword [rsi]
je 0x14012c9cd
imul esp, dword gs:[rcx + 0x62], 0x6c
imul r13d, dword gs:[rbp + r12*2 + 0x73], 0x65747379
imul r13d, dword [rbp + r12*2 + 0x73], 0x65747379
insd dword [rdi], dx
push rcx
jne 0x14012c9fd
je 0x14012c9f1
js 0x14012c9f6
js 0x14012c9f6
imul r13d, dword fs:[rbp + r12*2 + 0x54], 0x614c6f6f
imul r13d, dword [rbp + r12*2 + 0x54], 0x614c6f6f
imul ebp, dword [rbp + riz*2 + 0x54], 0x614c6f6f
jb 0x14012ca0a
push rdx
push rdx
jae 0x14012ca17
jae 0x14012ca17
jne 0x14012ca1c
invalid
jne 0x14012ca22
jns 0x14012c9f6
js 0x14012ca18
js 0x14012ca18
invalid
jne 0x14012ca2a
invalid
invalid
invalid
jb 0x14012ca3c
outsd dx, dword [rsi]
jae 0x14012ca42
jae 0x14012ca35
jae 0x14012ca16
jae 0x14012ca16
jbe 0x14012ca3e
jbe 0x14012ca3e
invalid
jae 0x14012ca2d
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
invalid
outsb dx, byte [rsi]
jns 0x14012ca2c
imul ebp, dword [rsi + 0x6b], 0x766e4973
invalid
outsb dx, byte [rsi]
imul esi, dword [rbx + 0x49], 0x6e
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x14012ca49
insb byte [rdi], dx
imul esp, dword [rsi + rax*2 + 0x69], 0x616e656c
insd dword [rdi], dx
jb 0x14012ca5d
jb 0x14012ca5d
jb 0x14012ca5d
jne 0x14012ca65
outsb dx, byte gs:[rsi]
je 0x14012ca48
imul esi, dword [rbx + 0x74], 0x4c6f6f54
outsd dx, dword [rsi]
jae 0x14012ca73
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [esi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
je 0x14012ca6f
jb 0x14012ca7e
jne 0x14012ca7e
je 0x14012ca75
push rbp
push rbp
outsb dx, byte [rsi]
js 0x14012ca86
invalid
invalid
je 0x14012ca7f
outsd dx, dword fs:[rsi]
outsd dx, dword [rsi]
jne 0x14012ca95
jne 0x14012ca95
insw word [rdi], dx
insw word [rdi], dx
outsd dx, dword [rsi]
jb 0x14012caa2
je 0x14012ca94
je 0x14012ca94
jb 0x14012ca84
jb 0x14012ca84
push rbp
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
jb 0x14012caa1
jp str.library_std_src_syswindows_args.rscmd.exe__d__c__Windows_file_names_may_not_contain_____or_end_with___
push rdx
invalid
add byte fs:[rax + 0x79], dh
add byte [rax + 1], al
add byte [rax], al
add byte [rax], cl
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movabs al, byte [0x6100000001400a53]
invalid
jo 0x14012cacc
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400a53], ah
add byte [rax], al
add byte [rcx + 0x70], ah
invalid
jo 0x14012cacc
sub eax, 0x772d736d
imul ebp, dword [rsi + 0x2d], 0x65726f63
sub eax, 0x772d736d
imul ebp, dword [rsi + 0x2d], 0x65726f63
jae 0x14012ca94
ja 0x14012cad2
outsb dx, byte [rsi]
sub eax, 0x65726f63
sub eax, 0x636e7973
push 0x2d316c2d
xor ch, byte [0x1a169caaf]
push rdi
invalid
invalid
sub eax, 0x322d316c
sub eax, 0x61570030
push rdi
invalid
invalid
imul esi, dword [rdi + rcx*2 + 0x6e], 0x72646441
jae 0x14012cafd
jb 0x14012caed
jb 0x14012caed
jae 0x14012cafd
add byte [rdi + 0x61], dl
push rdi
invalid
imul esp, dword [rbp + 0x42], 0x79
jb 0x14012cafb
jb 0x14012cafb
jae 0x14012cb0b
jae 0x14012cb0b
push rbx
imul ebp, dword [rsi + 0x67], 0x6c00656c
insb byte [rdi], dx
insb byte [rdi], dx
imul esp, dword [rdx + 0x72], 0x5c797261
invalid
jb 0x14012cb05
jb 0x14012cb1f
pop rsp
jae 0x14012cb1d
pop rsp
jae 0x14012cb1f
invalid
and byte [rdi], ch
invalid
imul ebp, dword [rsi + 0x64], 0x2073776f
imul bp, word [rbp + riz*2 + 0x20], 0x616e
outsd dx, dword fs:[rsi]
ja 0x14012cb4b
and byte [rsi + 0x69], ah
insb byte [rdi], dx
and byte gs:[rsi + 0x61], ch
insd dword [rdi], dx
jae 0x14012cb04
insd dword [rdi], dx
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
je 0x14012cb52
imul ebp, dword [rsi + 0x20], 0x20602260
outsd dx, dword [rsi]
jb 0x14012cb1b
outsb dx, byte gs:[rsi]
and byte fs:[rdi + 0x69], dh
je 0x14012cb6b
and byte [rax + 0x5c], ah
invalid
pop rsp
invalid
add dword [rax], eax
add byte [rax], al
add byte ss:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
or dword [rax], esp
sub byte es:[rcx], ch
add byte [rax], al
add byte [rax], al
add byte [rcx], cl
or dword [rax], esp
sub byte es:[rcx], ch
pop rbx
pop rbp
jnp 0x14012cba6
pop rsi
cmp eax, 0x2b27213b
sub al, 0x60
jle 0x14012cb58
jl 0x14012cb71
add byte ds:[rax], al
lahf
retf 0x4012
add byte [rdx], ch
add byte [rax], al
add byte [rdi + 0x14012ca], bl
adc al, byte [rax + 1]
add byte [rax], al
add byte [rbx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rax], ch
and eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
insb byte [rdi], dx
add dword [rax], eax
add byte [rdx], ch
add byte [rax], al
add byte [rbx], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x69], al
invalid
invalid
insb byte [rdi], dx
jo 0x14012cbdf
je 0x14012cbe8
invalid
imul ebp, dword [rdi + 0x6e], 0x69616620
insb byte [rdi], dx
and byte fs:[rdi + rbp*2 + 0x20], dh
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + rbp*2 + 0x62], ch
insb byte [rdi], dx
invalid
invalid
jb 0x14012cc4a
invalid
jb 0x14012cc64
pop rsp
jae 0x14012cc62
pop rsp
jae 0x14012cc64
invalid
push rdi
sub byte [rcx], ch
and byte [rdx + 0x65], dh
je 0x14012ccc9
jb 0x14012ccc4
and byte fs:[rbp + 0x72], ah
jb 0x14012cccc
jb 0x14012cc7f
add byte [rsp + rcx*8], dh
adc al, byte [rax + 1]
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x14152df41], bh
add dword [rax], eax
add byte [rax], al
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp eax, 0x14012cc
add byte [rax], al
add byte [rdx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x14152df8d], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rbp*2 + 0x62], ch
insb byte [rdi], dx
invalid
invalid
jb 0x14012ccf6
jb 0x14012cd10
pop rsp
jae 0x14012cd0e
pop rsp
jae 0x14012cd10
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
add byte es:[rax], al
add byte [rax], ah
and byte [rax], ch
outsd dx, dword [rsi]
jb 0x14012cd43
invalid
sub eax, 0x293631
add byte [rax], al
add byte [rax], al
xor al, 0xcc
adc al, byte [rax + 1]
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, dl
int3
add byte [rax], al
ror ah, 1
adc al, byte [rax + 1]
add byte [rax], al
add byte [rbx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x14012cc], dl
add byte [rax], al
add byte [rcx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x2e000000], bl
add byte [rax], al
add byte [rax + 0x14012cc], dl
add byte [rax], al
add byte [rcx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi + 0x2e000000], bl
add byte [rax], al
add byte [rax + 0x14012cc], dl
add byte [rax], al
add byte [rcx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x22000000], bl
add byte [rax], al
add byte [rsi + 0x61], ah
invalid
invalid
imul ebp, dword [rbp + rsi*2 + 0x72], 0x65672065
je 0x14012cde8
imul ebp, dword [rsi + 0x67], 0x766e6520
and byte [rbx + 0x74], dh
jb 0x14012cde9
outsb dx, byte [rsi]
and byte [esi + 0x72], ah
outsd dx, dword [rsi]
insd dword [rdi], dx
and byte [rdi + 0x53], cl
cmp ah, byte [rax]
add byte [rax], al
add byte [rax], al
push 0x14012cd
add byte [rax], al
add byte [rax + rax], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
nop
int3
and eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [r8], r8b
add byte [rax + rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
adc al, 0
add byte [rax], al
mov eax, 0x14012cd
add byte [rax], al
add byte [rbx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp], dl
add byte [rax], al
and eax, 0xb8000000
int 0x12
add dword [rax], eax
add byte [rax], al
and eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
pop rbp
add byte [rax], al
add byte [rcx], dl
add byte [rax], al
pop rsp
add byte [rax + rax + 0x3f], bl
invalid
add byte [rax + rax + 0x5c], bl
add byte [rax + rax + 0x3f], bl
add byte [rax + rax + 0x55], bl
add byte [rsi], cl
add byte [r8 + r8 + 0x73], bl
je 0x14012ceb5
imul ebp, dword [rsi + 0x67], 0x61702073
jae 0x14012cebf
and byte fs:[rdi + rbp*2 + 0x20], dh
push rdi
imul ebp, dword [rsi + 0x41], 0x63204950
invalid
add byte [rax], al
add byte [rdx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x140154b], cl
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rbp*2 + 0x62], ch
insb byte [rdi], dx
invalid
invalid
jb 0x14012cf36
jb 0x14012cf50
pop rsp
jae 0x14012cf4e
pop rsp
jae 0x14012cf50
invalid
add byte [rax], al
invalid
imul esp, dword [rbp + 0x79], 0x73
jns 0x14012cfc5
and byte [rsi + 0x61], ah
imul ebp, dword [rbp + riz*2 + 0x64], 0x203a
add byte [rax], al
add byte [rax], bh
iretd
jbe 0x14012d030
and byte fs:[rcx + riz*2 + 0x74], ah
invalid
and byte [rsi + 0x61], ch
insd dword [rdi], dx
add byte gs:[rax], al
add byte [rax], bl
rcl byte [rdx]
add dword [rax], eax
add byte [rax], al
sbb eax, 0
add byte [rax], al
add byte [rax + rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
push rbp
pop rsp
invalid