Function at 0x1400fa9d0
Capabilities:
Encode data using xor

Disassembly:
lea rsi, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCHrange_start_must_not_be_greater_than_end:
mov edi, 7
jmp 0x14009b35d
wait
add byte [rax], al
invalid
lea rsi, [0x140135f7f]
mov edi, 3
jmp 0x14009b35d
mov rax, qword [rbx + 0x110]
mov r15, qword [rbx + 0x118]
sub rax, r15
cmp rax, rdi
jb 0x14009bba0
mov rcx, qword [rbx + 0x108]
add rcx, r15
mov rdx, rsi
mov r8, rdi
clc
call sub.VCRUNTIME140.dll_memcpy
add r15, rdi
mov qword [rbx + 0x118], r15
cmp qword [rbx + 0x110], r15
je 0x14009bbbc
mov rax, qword [rbx + 0x108]
mov byte [rax + r15], 0x20
inc r15
mov qword [rbx + 0x118], r15
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x120], rax
mov r14, qword [rsp + 0x28]
lea rax, [r14 + 0x60]
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0xb0], rax
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfff9d40a
mov qword [rsp + 0xb8], rax
lea rax, [0x140136e70]
mov qword [rsp + 0x40], rax
and al, 0x40
mov qword [rsp + 0x48], 2
mov qword [rsp + 0x60], 0
lea rdi, [rsp + 0xb0]
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 1
lea rdx, [0x140136e90]
lea rsi, [rsp + 0x120]
lea r8, [rsp + 0x40]
mov rcx, rsi
call fcn.140019640
movzx eax, byte [r14 + 0xd8]
cmp rax, 1
je 0x14009b494
cmp eax, 2
je 0x14009b4b1
cmp eax, 3
jne 0x14009c0b6
mov rax, qword [rbx + 0x110]
mov rdx, qword [rbx + 0x118]
sub rax, rdx
movabs rsi, 0x312e312f50545448
cmp rax, 7
ja 0x14009b4d2
mov r8d, 8
mov rcx, qword [rsp + 0x30]
call fcn.140112100
mov rdx, qword [rbx + 0x118]
jmp 0x14009b4d2
mov rax, qword [rbx + 0x110]
mov rdx, qword [rbx + 0x118]
sub rax, rdx
movabs rsi, 0x302e312f50545448
xor bl, ch
invalid
mov rax, qword [rbx + 0x110]
mov rdx, qword [rbx + 0x118]
sub rax, rdx
movabs rsi, 0x312e312f50545448
cmp rax, 8
jb 0x14009b47b
mov rax, qword [rbx + 0x108]
mov qword [rax + rdx], rsi
add rdx, 8
mov qword [rbx + 0x118], rdx
mov rax, qword [rbx + 0x110]
sub rax, rdx
cmp rax, 1
jbe 0x14009bbdb
mov rax, qword [rbx + 0x108]
mov word [rax + rdx], 0xa0d
add rdx, 2
mov qword [rbx + 0x118], rdx
mov rax, qword [rsp + 0x28]
mov rcx, qword [rax + 0xd0]
test rcx, rcx
je 0x14009b615
cmp qword [rcx + 0x18], 0
je 0x14009b615
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
lea rdx, [rax - 0x20]
movabs r8, 0x5798482e7e009723
xor r9d, r9d
movdqa xmm0, xmmword [0x1401199b0]
pcmpeqd xmm1, xmm1
movdqa xmm2, xmmword [0x1401199f0]
and r8, rcx
movdqu xmm3, xmmword [rax + r8]
movdqa xmm4, xmm3
pcmpeqb xmm4, xmm0
pmovmskb r11d, xmm4
nop word cs:[rax + rax]
add byte [rax], al
test r11w, r11w
je 0x14009b5c0
lea esi, [r11 - 1]
and esi, r11d
tzcnt r10d, r11d
add r10, r8
and r10, rcx
mov r11, r10
shl r11, 5
mov rdi, rdx
sub rdi, r11
movdqu xmm4, xmmword [rdi]
pcmpeqb xmm4, xmm2
pmovmskb edi, xmm4
mov r11d, esi
cmp edi, 0xffff
jne 0x14009b580
jmp 0x14009b5db
pcmpeqb xmm3, xmm1
pmovmskb r10d, xmm3
test r10d, r10d
jne 0x14009b615
add r8, r9
add r8, 0x10
add eax, 0x10
add r9, 0x10
jmp 0x14009b560
neg r10
shl r10, 5
mov rsi, qword [rax + r10 - 0x10]
mov rax, qword [rax + r10 - 8]
mov rcx, rsi
call qword [rax + 0x18]
movabs rcx, 0x130e96a0374aa4d8
xor rcx, rdx
movabs rdx, 0x5798482e7e009723
xor rdx, rax
or rdx, rcx
je 0x14009bbf7
loop 0x14009b618
add byte [rax], al
test r13b, r13b
je 0x14009b917
mov rax, qword [rsp + 0x28]
mov r15, qword [rax + 0x28]
mov rcx, qword [rax + 0x38]
xor edx, edx
mov qword [rsp + 0x140], rcx
test rcx, rcx
sete dl
mov rcx, qword [rax + 0x50]
mov qword [rsp + 0x178], rcx
mov r13, qword [rax + 0x40]
add rdx, rdx
xor ecx, ecx
mov qword [rsp + 0x158], r15
mov qword [rsp + 0x1b8], r13
jmp 0x14009b692
mov word [rbp + rdi], 0xa0d
add rdi, 2
mov qword [rbx + 0x118], rdi
mov rcx, qword [rsp + 0x168]
mov rdx, qword [rsp + 0x148]
cmp rdx, 2
jne 0x14009b6b0
inc rcx
cmp rcx, qword [rsp + 0x140]
cmp ecx, dword [rsp + 0x140]
jb 0x14009b700
jmp 0x14009bc0c
cmp rcx, qword [rsp + 0x140]
jae 0x14009c025
cmp rdx, 1
jne 0x14009b700
mov rax, qword [rsp + 0x160]
cmp rax, qword [rsp + 0x178]
jae 0x14009c054
lea rax, [rax + rax*8]
cmp qword [r13 + rax*8 + 0x10], 0
je 0x14009b730
mov rdx, qword [r13 + rax*8 + 0x18]
mov qword [rsp + 0x160], rdx
add dword [rax], eax
add byte [rdx + 1], bh
jmp 0x14009b735
imul rax, rcx, 0x68
mov rdx, qword [r15 + rax + 8]
mov qword [rsp + 0x160], rdx
cmp qword [r15 + rax], 1
mov edx, 0
adc rdx, 1
mov qword [rsp + 0x148], rdx
add rax, r15
add rax, 0x18
jmp 0x14009b748
mov edx, 2
mov qword [rsp + 0x148], rdx
lea rax, [rax*8 + 0x20]
add rax, r13
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x168], rcx
imul rax, rcx, 0x68
lea rcx, [r15 + rax]
add rcx, 0x40
call fcn.140040370
mov rsi, rax
mov r12, rdx
mov r14, qword [rbx + 0x110]
mov rdi, qword [rbx + 0x118]
mov rax, r14
sub rax, rdi
cmp rax, rdx
jb 0x14009b8ab
test r12, r12
je 0x14009b81d
invalid
mov byte [rax], al
add byte [rax], al
mov r14b, 0x2d
xor ebp, ebp
jmp 0x14009b7c7
and r14b, r13b
shl r14b, 5
xor r14b, r15b
mov rax, qword [rbx + 0x108]
mov byte [rax + rdi], r14b
inc rdi
mov qword [rbx + 0x118], rdi
inc rbp
cmp r12, rbp
je 0x14009b800
movzx r15d, byte [rsi + rbp]
cmp r14b, 0x2d
sete r14b
lea eax, [r15 - 0x61]
cmp al, 0x1a
setb r13b
cmp rdi, qword [rbx + 0x110]
jne 0x14009b7a0
mov rcx, qword [rsp + 0x30]
mov rdx, rdi
call fcn.140045f50
dec dword [rax - 0x75]
mov ebx, 0x118
jmp 0x14009b7a0
mov r14, qword [rbx + 0x110]
mov rax, r14
sub rax, rdi
mov r15, qword [rsp + 0x158]
mov r13, qword [rsp + 0x1b8]
cmp rax, 1
jbe 0x14009b8c7
mov rbp, qword [rbx + 0x108]
mov word [rbp + rdi], 0x203a
add rdi, 2
mov qword [rbx + 0x118], rdi
mov rax, qword [rsp + 0x118]
add byte [rbx + rcx*4 + 0x60], cl
or byte [rax - 0x75], cl
jo 0x14009b860
mov rax, r14
sub rax, rdi
cmp rax, rsi
jb 0x14009b8ed
lea rcx, [rdi + rbp]
mov rdx, r12
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rsi
mov qword [rbx + 0x118], rdi
sub r14, rdi
cmp r14, 1
ja 0x14009b670
mov r8d, 2
mov rcx, qword [rsp + 0x30]
mov rdx, rdi
call fcn.140112100
mov rbp, qword [rbx + 0x108]
mov rdi, qword [rbx + 0x118]
jmp 0x14009b670
mov rcx, qword [rsp + 0x30]
mov rdx, rdi
mov r8, r12
call fcn.140112100
mov rdi, qword [rbx + 0x118]
jmp 0x14009b795
mov r8d, 2
mov rcx, qword [rsp + 0x30]
mov rdx, rdi
call fcn.140112100
mov r14, qword [rbx + 0x110]
mov rdi, qword [rbx + 0x118]
jmp 0x14009b827
mov rcx, qword [rsp + 0x30]
mov rdx, rdi
mov r8, rsi
call fcn.140112100
mov rdi, qword [rbx + 0x118]
mov rbp, qword [rbx + 0x108]
mov r14, qword [rbx + 0x110]
jmp 0x14009b85f
mov rax, qword [rsp + 0x28]
mov rdx, qword [rax + 0x28]
mov rcx, qword [rax + 0x38]
xor r8d, r8d
mov qword [rsp + 0x118], rcx
test rcx, rcx
sete r8b
mov rcx, qword [rax + 0x50]
mov qword [rsp + 0x158], rcx
mov rcx, qword [rax + 0x40]
add r8, r8
xor r13d, r13d
mov qword [rsp + 0x140], rcx
mov qword [rsp + 0x160], rdx
jmp 0x14009b990
mov rax, qword [rbx + 0x108]
mov word [rax + rdi], 0xa0d
add rdi, 2
mov qword [rbx + 0x118], rdi
mov rdx, qword [rsp + 0x160]
mov rcx, qword [rsp + 0x140]
mov r8, qword [rsp + 0x168]
add byte [rax], al
cmp r8, 2
jne 0x14009b9b0
inc r13
cmp r13, qword [rsp + 0x118]
jb 0x14009ba00
jmp 0x14009bc0c
cmp r13, qword [rsp + 0x118]
jae 0x14009c03b
cmp r8, 1
jne 0x14009ba00
mov rax, qword [rsp + 0x148]
cmp rax, qword [rsp + 0x158]
jae 0x14009c06d
lea rax, [rax + rax*8]
cmp qword [rcx + rax*8 + 0x10], 0
je 0x14009ba31
mov r8, qword [rcx + rax*8 + 0x18]
mov qword [rsp + 0x148], r8
mov r8d, 1
add bl, ch
invalid
imul rax, r13, 0x68
mov rcx, qword [rdx + rax + 8]
mov qword [rsp + 0x148], rcx
cmp qword [rdx + rax], 1
mov ecx, 0
add byte [rax], al
add byte [rax - 0x7d], cl
adc ecx, 1
mov qword [rsp + 0x168], rcx
lea rbp, [rdx + rax]
add rbp, 0x18
jmp 0x14009ba47
mov r8d, 2
mov qword [rsp + 0x168], r8
lea rbp, [rcx + rax*8]
add rbp, 0x20
imul rax, r13, 0x68
lea rcx, [rdx + rax]
add rcx, 0x40
call fcn.140040370
mov r12, rax
mov rdi, rdx
mov r14, qword [rbx + 0x110]
mov r15, qword [rbx + 0x118]
mov edi, dword [rbx + 0x118]
mov rax, r14
sub rax, r15
cmp rax, rdx
jb 0x14009bb1e
add byte [rax], al
invalid
mov rsi, qword [rbx + 0x108]
lea rcx, [rsi + r15]
mov rdx, r12
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, r15
mov qword [rbx + 0x118], rdi
add dword [rax], eax
add byte [rcx + rcx*4 - 0x10], cl
mov eax, esi
sub rax, rdi
cmp rax, 1
jbe 0x14009bb41
mov word [rsi + rdi], 0x203a
add rdi, 2
mov qword [rbx + 0x118], rdi
add byte [rax], al
mov r15, qword [rbp + 8]
mov r12, qword [rbp + 0x10]
sub r14, rdi
cmp r14, r12
jb 0x14009bb6e
sahf
add byte [rax], al
invalid
add rsi, rdi
mov rcx, rsi
mov rdx, r15
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add rdi, r12
mov qword [rbx + 0x118], rdi
mov rax, qword [rbx + 0x110]
mov eax, dword [rbx + 0x110]
sub rax, rdi
cmp rax, 1
ja 0x14009b960
mov r8d, 2
mov rcx, qword [rsp + 0x30]
mov rdx, rdi
call fcn.140112100
mov rdi, qword [rbx + 0x118]
jmp 0x14009b960
mov rcx, qword [rsp + 0x30]
mov rdx, r15
mov r8, rdi
call fcn.140112100
mov r14, qword [rbx + 0x110]
mov r15, qword [rbx + 0x118]
jmp 0x14009ba7b
mov r8d, 2
mov rcx, qword [rsp + 0x30]
mov rdx, rdi
call fcn.140112100
mov rdi, qword [rbx + 0x118]
mov rsi, qword [rbx + 0x108]
mov r14, qword [rbx + 0x110]
jmp 0x14009baab
mov rcx, qword [rsp + 0x30]
mov rdx, rdi
mov r8, r12
call fcn.140112100
mov rsi, qword [rbx + 0x108]
mov rdi, qword [rbx + 0x118]
jmp 0x14009bad0
mov rcx, qword [rsp + 0x30]
mov rdx, r15
mov r8, rdi
call fcn.140112100
mov r15, qword [rbx + 0x118]
jmp 0x14009b377
mov r8d, 1
mov rcx, qword [rsp + 0x30]
mov rdx, r15
call fcn.140112100
mov r15, qword [rbx + 0x118]
jmp 0x14009b3a3
mov r8d, 2
mov rcx, qword [rsp + 0x30]
call fcn.140112100
mov rdx, qword [rbx + 0x118]
jmp 0x14009b4fc
mov rcx, qword [rsp + 0x28]
mov rdx, rsi
mov r8, qword [rsp + 0x30]
mov r9d, r13d
call fcn.1401115b0
mov rax, qword [rbx + 0x110]
mov rdx, qword [rbx + 0x118]
sub rax, rdx
cmp rax, 1
jbe 0x14009c009
mov rax, qword [rbx + 0x108]
mov word [rax + rdx], 0xa0d
add rdx, 2
mov qword [rbx + 0x118], rdx
mov rax, qword [rsp + 0x28]
mov rsi, qword [rax + 0x28]
mov rdi, qword [rax + 0x38]
mov qword [rax + 0x38], 0
test rdi, rdi
je 0x14009bc95
add rsi, 0x30
jmp 0x14009bc7b
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
clc
mov rcx, rsi
call qword [rax + 0x10]
add rsi, 0x68
dec rdi
je 0x14009bc95
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x14009bc60
lea rcx, [rsi + 0x28]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
call qword [rax + 0x10]
jmp 0x14009bc60
mov rax, qword [rsp + 0x28]
mov rsi, qword [rax + 0x40]
mov rdi, qword [rax + 0x50]
mov qword [rax + 0x50], 0
test rdi, rdi
je 0x14009bcdb
add rsi, 0x38
nop word cs:[rax + rax]
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x10]
add rsi, 0x48
dec rdi
jne 0x14009bcc0
mov rax, qword [rsp + 0x28]
mov qword [rax], 0
mov rax, qword [rax + 0x20]
test rax, rax
je 0x14009bd5f
mov rcx, qword [rsp + 0x28]
mov rcx, qword [rcx + 0x18]
lea rdx, [rax - 1]
movabs r8, 0x3fffffffffffffff
and r8, rdx
mov rdx, rcx
cmp r8, 7
jb 0x14009bd4b
inc r8
mov r9, r8
and r9, 0xfffffffffffffff8
lea rdx, [rcx + r9*4]
xor r10d, r10d
movdqa xmm0, xmmword [0x140119740]
nop dword [rax]
movdqu xmmword [rcx + r10*4], xmm0
movdqu xmmword [rcx + r10*4 + 0x10], xmm0
xchg ecx, eax
adc byte [rcx - 0x7d], cl
ret 0x4d08
cmp ecx, edx
jne 0x14009bd30
cmp r8, r9
je 0x14009bd5f
lea rax, [rcx + rax*4]
nop
mov dword [rdx], 0xffff
add rdx, 4
cmp rdx, rax
jne 0x14009bd50
mov rdi, qword [rsp + 0xe0]
mov r14, qword [rsp + 0xe8]
mov r15, qword [rsp + 0xf0]
mov r8, qword [rsp + 0x180]
cmp r8, 2
je 0x14009be34
lea rdx, [rsp + 0x198]
mov rcx, qword [rsp + 0x188]
mov rax, qword [rsp + 0x190]
test r8, r8
je 0x14009bdb8
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rsp + 0x180]
cmp r8, 2
je 0x14009be34
mov rdx, qword [rsp + 0x198]
mov rcx, qword [rsp + 0x188]
mov rax, qword [rsp + 0x190]
test r8, r8
je 0x14009bdf8
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x180]
add byte [rcx], 0
add byte [rax - 0x7d], cl
clc
invalid
je 0x14009be34
test rax, rax
je 0x14009be34
mov rax, qword [rsp + 0x188]
lock dec qword [rax]
jne 0x14009be34
mov rcx, qword [rsp + 0x188]
mov rdx, qword [rsp + 0x190]
call fcn.14005c010
cmp rdi, 2
jne 0x14009be88
cmp qword [rbx + 0xc0], 0
je 0x14009be50
lea rcx, [rbx + 0xc0]
call fcn.1400022e0
mov qword [rbx + 0xc0], r14
mov qword [rbx + 0x90], 5
mov dword [rbx + 0x90], 5
mov rax, qword [rsp + 0x170]
mov qword [rax], 2
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
pop rsp
and al, 0x28
cmp byte [rbx + 0xb8], 0xa
jae 0x14009bf3e
jmp 0x14009bf5e
mov rax, qword [rsp + 0x28]
movups xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x90], xmm0
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x80], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x70], xmm3
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
lea rsi, [rbx + 0x10]
cmp dword [rbx + 0x10], 3
je 0x14009beda
mov rcx, rsi
call fcn.140020e30
movaps xmm0, xmmword [rsp + 0x90]
movups xmmword [rsi + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0x80]
movups xmmword [rsi + 0x40], xmm0
movdqa xmm0, xmmword [rsp + 0x40]
movdqa xmm1, xmmword [rsp + 0x50]
movdqa xmm2, xmmword [rsp + 0x60]
movdqa xmm3, xmmword [rsp + 0x70]
movdqu xmmword [rsi + 0x30], xmm3
movdqu xmmword [rsi + 0x20], xmm2
movdqu xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
mov rax, qword [rsp + 0x170]
mov qword [rax], rdi
mov qword [rax + 8], r14
mov qword [rax + 0x10], r15
mov rbx, qword [rsp + 0x28]
cmp byte [rbx + 0xb8], 0xa
jb 0x14009bf5e
cmp qword [rbx + 0xc8], 0
je 0x14009bf5e
mov r8, qword [rbx + 0xc0]
mov rcx, qword [0x14018aea8]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, qword [rsp + 0x1b0]
cmp byte [rax], 2
jb 0x14009bf93
mov rsi, qword [rbx + 0x68]
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 [0x14018aea8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
lea rcx, [rbx + 0x88]
mov rax, qword [rbx + 0x70]
mov rdx, qword [rbx + 0x78]
mov r8, qword [rbx + 0x80]
call qword [rax + 0x10]
lea rcx, [rbx + 0xa8]
test al, 0
add byte [rax], al
mov rax, qword [rbx + 0x90]
mov rdx, qword [rbx + 0x98]
mov r8, qword [rbx + 0xa0]
call qword [rax + 0x10]
cmp rdi, 2
jne 0x14009bfd9
mov rcx, rbx
call fcn.140020e30
mov rcx, qword [rbx + 0xd0]
call fcn.140002e10
movaps xmm6, xmmword [rsp + 0x1c0]
movaps xmm7, xmmword [rsp + 0x1d0]
add rsp, 0x1e8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r8d, 2
mov rcx, qword [rsp + 0x30]
call fcn.140112100
mov rdx, qword [rbx + 0x118]
jmp 0x14009bc27
lea r8, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rdx, qword [rsp + 0x140]
call fcn.14010ffd0
ud2
lea r8, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, r13
mov rdx, qword [rsp + 0x118]
call fcn.14010ffd0
ud2
lea r8, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, rax
mov rdx, qword [rsp + 0x178]
call fcn.14010ffd0
ud2
mov rcx, rax
lea r8, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rdx, qword [rsp + 0x158]
call fcn.14010ffd0
ud2
mov byte [rsp + 0x120], al
mov qword [rsp + 0xb0], rsi
lea rax, case.0x140030cd5.438
movsb byte [rdi], byte [rsi]
invalid
stc
dec dword [rax - 0x77]
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x9ae05
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
add byte [rax - 0x39], cl
and al, 0x60
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 1
lea rdx, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
lea rcx, [rsp + 0x40]
call fcn.14010ff10
ud2
mov rdx, qword [rdi + 0x20]
mov rax, qword [rdi + 0x28]
mov qword [rdi + 0x50], rdx
push rax
mov qword [rdi + 0x58], rax
pop r8
jmp 0x1400bdd9e
lea r9, [rdi + 0x330]
movzx eax, byte [rdi + 0x330]
test eax, eax
je 0x1400bdf60
cmp eax, 3
jne 0x1400bf0e9
adc eax, dword [rax]
invalid
add byte [rdx], al
add byte [rax], al
invalid
lea rcx, [0x14017fea4]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
mov qword [rsp + 0x30], r10
mov qword [rsp + 0x40], r9
jmp 0x1400be34b
mov rdx, qword [rdi + 0x50]
mov rax, qword [rdi + 0x58]
lea rcx, [rsp + 0x250]
mov r8, r13
call qword [rax + 0x18]
mov r14, qword [rsp + 0x250]
add al, byte [rax]
add byte [rcx - 0x7d], cl
inc byte [rbx]
jne 0x1400bddc8
mov qword [rsi], 4
mov al, 3
jmp 0x1400be8dc
mov r12, r13
mov r13, qword [rsp + 0x258]
pop rax
add al, byte [rax]
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0x60
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x268], al
movaps xmmword [rsp + 0xd0], xmm0
mov r15, qword [rdi + 0x50]
mov rbx, qword [rdi + 0x58]
mov rcx, r15
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400bde1c
cmp qword [rbx + 0x10], 0x11
jb 0x1400bde0a
cmp r14d, 2
jne 0x1400bdf03
mov rcx, qword [rdi + 8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rdi + 0x10]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov r15d, 3
cmp qword [rdi + 0x38], 0
je 0x1400bdec2
mov r8, qword [rdi + 0x30]
mov rcx, qword [0x14018aea8]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov qword [rsi], r15
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], r13
mov qword [rsi + 0x18], rbp
movaps xmm0, xmmword [rsp + 0x4c0]
add byte [rax], al
movups xmmword [rsi + 0x20], xmm0
mov qword [rsi + 0x30], rbx
mov qword [rsi + 0x38], r12
lea rcx, [rsi + 0x40]
lea rdx, [rsp + 0xa18]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov al, 1
jmp 0x1400be8dc
movdqu xmm0, xmmword [rdi + 0x78]
mov rax, qword [rdi + 0x88]
mov rcx, qword [rdi + 0x70]
mov qword [rdi + 0xb0], rcx
mov dword [rdi + 0xb0], ecx
mov rcx, qword [rdi + 0x50]
mov rdx, qword [rdi + 0x58]
movups xmm1, xmmword [rdi + 0x60]
invalid
invalid
movups xmmword [rdi + 0xa0], xmm1
mov qword [rdi + 0x90], rcx
mov qword [rdi + 0x98], rdx
movdqu xmmword [rdi + 0xb8], xmm0
mov qword [rdi + 0xc8], rax
mov dword [rdi + 0xc8], eax
mov dword [rdi + 0xc8], eax
lea r10, [rdi + 0x200]
mov byte [rdi + 0x200], 0
mov byte [rdi + 0x201], 0
mov rax, qword [rdi + 0xc8]
enter 0, 0
mov qword [rsp + 0x288], rax
movups xmm0, xmmword [rdi + 0xb8]
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x278], eax
mov rax, qword [rdi + 0xb0]
mov qword [rsp + 0x270], rax
movups xmm0, xmmword [rdi + 0x90]
add byte [rdi], cl
adc byte [rdi + 0xa0], cl
movaps xmmword [rsp + 0x250], xmm0
movaps xmmword [rsp + 0x260], xmm1
movaps xmm2, xmmword [rsp + 0x280]
movaps xmmword [rsp + 0x520], xmm2
movaps xmm3, xmmword [rsp + 0x270]
movaps xmmword [rsp + 0x510], xmm3
movaps xmmword [rsp + 0x500], xmm1
movaps xmmword [rsp + 0x4f0], 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 rax, qword [rdi + 0x208]
mov rbx, qword [rdi + 0x230]
mov r15, qword [rdi + 0x238]
mov r12, qword [rdi + 0x240]
mov qword [rdi + 0x208], 2
cmp rax, 2
je 0x1400bf08a
movups xmm0, xmmword [rdi + 0x210]
movups xmm1, xmmword [rdi + 0x220]
movups xmmword [rsp + 0xb8], xmm1
movups xmmword [rsp + 0xa8], xmm0
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0x38], r13
mov qword [rsp + 0xc8], r13
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x50], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
movzx eax, byte [rbx + 0x1c]
movzx edx, byte [rbx + 0x1d]
lea ecx, [rdx + 1]
cmp dl, 4
movzx ecx, cl
mov r8d, 4
cmovae ecx, r8d
cmp dl, 5
cmove ecx, r8d
movzx r14d, cl
cmp al, 5
mov qword [rsp + 0x40], r9
mov qword [rsp + 0x30], r10
jne 0x1400be11a
mov rbx, qword [rdi + 0x208]
mov qword [rdi + 0x208], 2
cmp rbx, 2
je 0x1400bf0cf
lea rax, [rdi + 0x210]
lea r15, [rdi + 0x248]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmmword [rsp + 0x148], xmm2
movups xmmword [rsp + 0x138], xmm1
movups xmmword [rsp + 0x128], xmm0
lea rcx, [rsp + 0x160]
mov r8d, 0xe8
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x120], rbx
mov qword [rsp + 0x158], r13
lea rcx, [rsp + 0x250]
lea rdx, [rsp + 0x120]
call fcn.1400bf160
cmp qword [rsp + 0x250], 0
je 0x1400be57b
mov r12, qword [rsp + 0x258]
mov r14, qword [rsp + 0x260]
cmp r12, 2
jne 0x1400be819
mov r15d, 2
jmp 0x1400be626
mov r15, qword [rsp + 0x258]
mov r14, qword [rsp + 0x260]
mov r13, qword [rsp + 0x268]
mov rbp, qword [rsp + 0x270]
movups xmm0, xmmword [rsp + 0x278]
movaps xmmword [rsp + 0x50], xmm0
mov r12, qword [rsp + 0x288]
lea rdx, [rsp + 0x290]
lea rbx, [rsp + 0x530]
mov r8d, pe_nt_image_headers64
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x380], xmm0
lea rcx, [rsp + 0x648]
mov r8d, pe_nt_image_headers64
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x380]
movaps xmmword [rsp + 0xa0], xmm0
lea rdx, [rsp + 0x650]
lea rcx, [rsp + 0x3b8]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
cmp r15, 3
je 0x1400be8c3
mov qword [rsp + 0x38], r12
lea rbx, [rdi + 0x208]
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x110], xmm0
lea rcx, [rsp + 0x760]
lea rdx, [rsp + 0x3b8]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
cmp dword [rbx], 2
je 0x1400be66a
mov rcx, rbx
call fcn.1400b7430
xor eax, eax
mov qword [rsp + 0x30], rax
mov byte [rdi + 0x201], 0
movaps xmm0, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x4d0], xmm0
lea rcx, [rsp + 0xb00]
lea rdx, [rsp + 0x760]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + 0x200], 1
cmp r15, 3
je 0x1400be8cb
movaps xmm0, xmmword [rsp + 0x4d0]
movaps xmmword [rsp + 0x4a0], xmm0
lea rbx, [rsp + 0xbe8]
lea rdx, [rsp + 0xb00]
mov r8d, 0xe8
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x40]
mov byte [rax], 1
movaps xmm0, xmmword [rsp + 0x4a0]
movaps xmmword [rsp + 0x4b0], xmm0
lea rcx, [rsp + 0x930]
mov r8d, 0xe8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
cmp r15, 2
jne 0x1400be775
movzx eax, byte [0x14018af58]
mov rcx, qword [0x14018aea8]
test rcx, rcx
jne 0x1400be742
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400bf114
mov rcx, rax
mov qword [0x14018aea8], rax
mov r8d, 8
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
test rax, rax
je 0x1400bf114
mov qword [rax], r14
lea r13, [0x140149678]
mov r14, rax
cmp qword [rdi], 0
jne 0x1400bde8c
jmp 0x1400bde96
movaps xmm0, xmmword [rsp + 0x4b0]
movaps xmmword [rsp + 0x100], xmm0
lea rcx, [rsp + 0x848]
lea rdx, [rsp + 0x930]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov rbx, qword [rsp + 0x38]
mov r12, qword [rsp + 0x30]
jmp 0x1400be7c2
movaps xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x4c0], xmm0
lea rcx, [rsp + 0xa18]
lea rdx, [rsp + 0x848]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
cmp qword [rdi], 0
je 0x1400be7fd
mov rcx, qword [rdi + 8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rdi + 0x10]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
cmp qword [rdi + 0x38], 0
jne 0x1400bdeaf
jmp 0x1400bdec2
movups xmm0, xmmword [rsp + 0x278]
movaps xmmword [rsp + 0x50], xmm0
mov r13, qword [rsp + 0x288]
lea rdx, [rsp + 0x290]
lea rbx, [rsp + 0x530]
mov r8d, pe_nt_image_headers64
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
movups xmm6, xmmword [rsp + 0x268]
movaps xmm0, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x380], xmm0
lea rcx, [rsp + 0x648]
mov r8d, pe_nt_image_headers64
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
movups xmmword [rdi + 0x218], xmm6
movaps xmm0, xmmword [rsp + 0x380]
movups xmmword [rdi + 0x228], xmm0
mov qword [rdi + 0x238], r13
lea rdx, [rsp + 0x650]
mov r8d, 0xe8
mov rcx, r15
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi + 0x208], r12
mov qword [rdi + 0x210], r14
mov qword [rdi + 0x240], 0
mov rax, qword [rsp + 0x30]
mov byte [rax], 4
mov rax, qword [rsp + 0x40]
mov byte [rax], 3
mov qword [rsi], 4
mov al, 4
mov byte [rdi + 0x49], al
mov rax, rsi
movaps xmm6, xmmword [rsp + 0xcd0]
add rsp, 0xce8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.future_polled_after_completionC:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea r8, [0x140149078]
mov edx, 0x1e
call fcn.1401104c0
add byte [rdi], cl
invalid
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_tls_0.5.0_srcclient.rs
mov edx, 0x23
and eax, dword [rax]
add byte [rax], al
call fcn.1401100d0
ud2
lea rcx, str.future_polled_after_completionC:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea r8, [0x14014db50]
mov edx, 0x1e
call fcn.1401104c0
ud2
add byte [rdi], cl
or edi, dword [rcx + 8]
mov ecx, 8
mov edx, 8
call fcn.14010fbd0
invalid
invalid
ud2
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, [0x140149fc0]
mov edx, 0x23
call fcn.1401100d0
ud2
add byte [rax], al
add byte [rdx + 0x18], bh
call fcn.14010fbd0
ud2
ud2
call fcn.1400bc060
cmp dword [rsp + 0x20], 2
jne case.0x1400bb855.20
mov rbx, qword [rsp + 0x28]
mov r14d, ebx
and r14d, 3
lea rax, [0x14017feb8]
movsxd rcx, dword [rax + r14*4]
add rcx, rax
sar edi, 0xe1
jmp rcx
jmp 0x1400bf29a
lea rcx, [rsi + 8]
mov r8d, 0x128
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
inc byte [rax + rax]
inc byte [rax + rax]
mov qword [rsi], 0
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
add dword [rax], eax
add byte [rax - 0x77], cl
cli
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi], 1
jmp 0x1400bf224
lea rsi, [rbx - 1]
mov rdi, qword [rbx - 1]
mov rbx, qword [rbx + 7]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400bf259
mov ecx, dword [0x14018aea8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x14018aea8]
invalid
mov esp, 0xd231000c
movabs rsp, 0xfff08949d231000c
adc eax, 0x59dcd
int 0x9d
invalid
invalid
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400bf1c2
mov qword [rsi + 8], 2
mov qword [rsi + 0x10], rbx
mov qword [rsi], 1
add byte [rax], al
mov rcx, rdi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.1400b7430
add byte [rbp - 0x7cc38b40], al
clc
add ecx, dword [rdi]
test dword [0x1880bf509], esi
lea eax, [rdi + 0x132]
invalid
add byte [rax - 0x77], cl
test byte [rax + rbp], ah
add dword [rax], eax
mov qword [rsp + 0x128], rax
lea rbp, [rdi + 0x70]
movzx eax, byte [rdi + 0x132]
mov dh, 0x87
xor al, byte [rcx]
add byte [rax], al
add byte [rax - 0x73], cl
outsd dx, dword [rsi]
jo 0x1400bf50c
mov dh, 0x87
xor al, byte [rcx]
add byte [rax], al
lea rcx, [0x14017fec8]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
mov r14, qword [rdi + 0xc8]
jmp 0x1400bf57f
mov byte [rdi + 0x133], 0
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movups xmm2, xmmword [rbp + 0x20]
movups xmm3, xmmword [rbp + 0x30]
movups xmmword [rdi + 0xd0], xmm0
adc dword [rdi + 0xd0], eax
movups xmmword [rdi + 0xe0], xmm1
movups xmmword [rdi + 0xf0], xmm2
movups xmmword [rdi + 0x100], xmm3
movdqu xmm0, xmmword [rbp + 0x40]
movdqu xmmword [rdi + 0x110], xmm0
jg 0x1400bf542
adc byte [rcx], al
add byte [rax], al
mov rax, qword [rbp + 0x50]
mov qword [rdi + 0x120], rax
mov qword [rdi + 0x128], r14
mov rax, qword [r14]
cmp byte [rax + 0x60], 0
add byte [rdi], cl
mov dh, 0x87
rol byte [rax], 1
add byte [rax], al
invalid
je 0x1400bf618
test al, al
je 0x1400bf6e3
cli
add byte [rax], al
invalid
movzx eax, al
cmp eax, 1
je 0x1400bf6da
cmp eax, 2
je 0x1400bf6e3
lea rcx, str.internal_error:_entered_unreachable_code_rustc_a28077b28a02b92985b3a3faecf92813155f1ea1library_std_src_threadmod.rs
lea r8, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcuri_scheme.rs
mov edx, 0x28
call fcn.1401100d0
ud2
invalid
test al, al
jne 0x1400bf742
invalid
movzx eax, byte [0x14018af58]
mov rcx, qword [0x14018aea8]
test rcx, rcx
jne 0x1400bf64c
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400c1463
invalid
add byte [rax], al
mov rcx, rax
mov qword [0x14018aea8], rax
add eax, 0xcb85c
add eax, 0xcb85c
mov esi, 0x1e
mov r8d, 0x1e
invalid
add byte [rax], al
add byte [rcx], dh
sar bh, cl
adc eax, 0x599d1
rcr dword [rcx - 0x7ab7fffb], 1
invalid
rcr dword [rcx - 0x7ab7fffb], 1
ror byte [rdi], 0x84
test bl, bh
je 0x1400c1463
sbb eax, 0x100f0000
add eax, 0x77ad6
movups xmm0, xmmword [0x140137145]
movups xmmword [rax + 0xe], xmm0
movups xmm0, xmmword [0x140137137]
jmp 0x1400bf7ff
add cl, ch
add byte [rcx], 0
add byte [rbp + rcx*4 - 0x59], cl
lea r12, [rdi + 0x138]
lea r12, [rdi + 0x138]
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x87
sub byte [rbx], cl
add byte [rax], al
movzx eax, byte [rdi + 0xb28]
lea rcx, [0x14017fef0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea r12, [rdi + 0x179]
movzx eax, byte [rdi + 0x179]
jns 0x1400bf6aa
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xc082a
lea rcx, [0x14017fedc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rsp + 0x58], rbp
mov r14, qword [rdi + 0x170]
mov r15, qword [rdi + 0x158]
mov rbp, qword [rdi + 0x160]
jmp 0x1400bfd30
cmp byte [rdi + 0xd1], 0
je 0x1400bf742
movzx eax, byte [0x14018af58]
mov rcx, qword [0x14018aea8]
test rcx, rcx
jne 0x1400bf70f
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
test eax, eax
je 0x1400c140d
mov rcx, rax
mov qword [0x14018aea8], rax
mov esi, 0x1f
mov r8d, 0x1f
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
test rax, rax
je 0x1400c140d
sbb al, 0
invalid
movups xmm0, xmmword [0x140137127]
movups xmmword [rax + 0xf], xmm0
movups xmm0, xmmword [str.invalid_URL__scheme_is_not_httpinvalid_URL__scheme_is_missinginvalid_URL__host_is_missingConnectError]
invalid
invalid
jmp 0x1400bf7ff
mov rdx, qword [rdi + 0xf0]
test rdx, rdx
je 0x1400bf7a5
mov rcx, qword [rdi + 0xe8]
call fcn.140039750
test rax, rax
je 0x1400bf7a5
mov r12, rax
mov r15, rdx
mov r8, qword [rdi + 0xf0]
test r8, r8
je 0x1400bf90e
mov rdx, qword [rdi + 0xe8]
lea rcx, [rsp + 0x1d0]
and al, 0xd0
add dword [rax], eax
add al, ch
ja 0x1400bf720
idiv edi
cmp qword [rsp + 0x1d0], 0
je 0x1400bf90e
movzx ecx, word [rsp + 0x1e0]
jmp 0x1400bf944
movzx eax, byte [0x14018af58]
mov rcx, qword [0x14018aea8]
test rcx, rcx
jne 0x1400bf7d1
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400c1438
mov rcx, rax
mov qword [0x14018aea8], rax
mov esi, 0x1c
mov r8d, 0x1c
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
test rax, rax
je 0x1400c1438
movups xmm0, xmmword [0x140137161]
movups xmmword [rax + 0xc], xmm0
movups xmm0, xmmword [0x140137155]
movups xmmword [rax], xmm0
movq xmm6, rax
movd xmm0, esi
punpcklqdq xmm6, xmm0
xor r15d, r15d
xor edi, edi
xor esi, esi
cmp byte [rdi + 0xd0], 2
jb 0x1400bf848
mov r14, qword [rdi + 0xd8]
lea rcx, [r14 + 0x18]
mov rax, qword [r14]
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14018aea8]
xor edx, edx
mov r8, r14
mov eax, esi
call qword [sym.imp.KERNEL32.dll_HeapFree]
lea rcx, [rdi + 0xf8]
mov rax, qword [rdi + 0xe0]
add byte [rax], al
add byte [rax - 0x75], cl
xchg edi, eax
call 0x18c0bf85e
mov eax, dword [rdi + 0xf0]
lock add byte [rax], al
add bh, bh
push rax
adc byte [rax - 0x73], cl
invalid
sbb byte [rcx], al
add byte [rax], al
mov rax, qword [rdi + 0x100]
xchg dword [rax], eax
add dword [rax], eax
add byte [rax], al
mov rdx, qword [rdi + 0x108]
mov r8, qword [rdi + 0x110]
call qword [rax + 0x10]
mov byte [rdi + 0x132], 1
mov r13d, 2
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
jmp 0x140421e82
mov rcx, rbp
call fcn.1400c2ec0
mov rax, qword [rdi + 0x58]
lock dec qword [rax]
jne 0x1400bf8ae
or dword [rax - 0x75], ecx
pop r8
mov rcx, qword [rdi + 0x58]
call fcn.1400046e0
mov rax, qword [rdi + 0x60]
lock dec qword [rax]
jne 0x1400bf8c5
invalid
or eax, 0x604f8b48
mov rcx, qword [rdi + 0x60]
mov rdx, qword [rdi + 0x68]
call fcn.14005c010
mov qword [rbx], r13
movupd xmmword [rbx + 8], xmm6
mov qword [rbx + 0x18], r15
mov qword [rbx + 0x20], rsi
mov al, 1
jmp 0x1400c10b9
invalid
add byte [rbx + rcx*4 - 0x79], cl
add byte [rcx], 0
add byte [rax - 0x75], cl
xchg dword [rax - 0x16ffffff], ecx
cmpsd dword [rsi], dword [rdi]
add al, 0
add byte [rax - 0x77], cl
mov qword [rsp + 0x58], rbp
mov r8, qword [rdi + 0x180]
mov rax, qword [rdi + 0x188]
jmp 0x1400bfd96
mov qword [rsp + 0x58], rbp
mov r14, qword [rdi + 0x168]
mov r15, qword [rdi + 0x180]
mov rbp, qword [rdi + 0x188]
jmp 0x1400bfd53
lea rax, [rdi + 0xd0]
movzx eax, byte [rax]
mov cx, 0x50
test rax, rax
je 0x1400bf944
cmp eax, 1
je 0x1400bf930
cmp eax, 2
je 0x1400bf944
jmp 0x1400bf5fe
cmp byte [rdi + 0xd1], 0
mov eax, 0x50
mov ecx, 0x1bb
cmove ecx, eax
mov dword [rsp + 0x28], ecx
mov word [rdi + 0x130], cx
xor ecx, ecx
jmp 0x1400bf96f
inc rcx
sub rcx, r12
cmp edx, 0x5b
jne 0x1400bfa05
cmp rcx, r15
je 0x1400bfa02
mov rax, rcx
add rcx, r12
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
jns 0x1400bf960
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x1400bf9dc
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x1400bf9ef
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
je 0x1400bfa02
add rcx, 4
jmp 0x1400bf963
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
jmp 0x1400bf963
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
jmp 0x1400bf963
mov rax, r15
mov qword [rsp + 0x58], rbp
add r12, rax
sub r15, rax
mov qword [rsp + 0x68], r13
jmp 0x1400bfa2e
dec r15
movzx eax, al
sub r15, r12
cmp eax, 0x5d
jne 0x1400bfaa3
test r15, r15
je 0x1400bfa98
mov rbp, r15
add r15, r12
movzx eax, byte [r15 - 1]
test al, al
jns 0x1400bfa20
movzx ecx, byte [r15 - 2]
cmp cl, 0xc0
jge 0x1400bfa6f
movzx edx, byte [r15 - 3]
cmp dl, 0xc0
jge 0x1400bfa78
movzx r8d, byte [r15 - 4]
add r15, 0xfffffffffffffffc
and r8d, 7
shl r8d, 6
and edx, 0x3f
or edx, r8d
jmp 0x1400bfa7f
add r15, 0xfffffffffffffffe
and ecx, 0x1f
jmp 0x1400bfa87
add r15, 0xfffffffffffffffd
and edx, 0xf
shl edx, 6
and ecx, 0x3f
or ecx, edx
shl ecx, 6
and al, 0x3f
movzx eax, al
or eax, ecx
cmp eax, 0x110000
jne 0x1400bfa26
lea r15, [rdi + 0x138]
xor ebp, ebp
jmp 0x1400bfab4
lea r15, [rdi + 0x138]
cmp rbp, 0xf
ja 0x1400bfb67
mov rsi, rbx
mov qword [rsp + 0x1d0], r12
mov qword [rsp + 0x1d8], rbp
lea rcx, [rsp + 0x1d0]
call fcn.14001afc0
cmp qword [rsp + 0x1d8], 0
sete cl
mov edx, eax
and dl, cl
and rax, 0xffffffffffffff00
test dl, dl
mov ebx, 0x100
cmovne rbx, rax
cmp dl, 1
jne 0x1400bfb64
movzx eax, byte [0x14018af58]
mov rcx, qword [0x14018aea8]
test rcx, rcx
jne 0x1400bfb26
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400c149f
mov rcx, rax
mov qword [0x14018aea8], rax
mov r8d, 0x20
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
test rax, rax
je 0x1400c149f
mov rcx, rbx
shr rcx, 8
and ecx, 0xffffff00
movzx edx, bh
or edx, ecx
mov word [rax], 0
mov dword [rax + 2], edx
mov ecx, dword [rsp + 0x28]
mov word [rax + 6], cx
jmp 0x1400bfc4b
mov rbx, rsi
mov qword [rsp + 0xae8], r12
mov qword [rsp + 0xaf0], rbp
lea rcx, [rsp + 0x1d0]
lea rdx, [rsp + 0xae8]
call fcn.14001b520
cmp qword [rsp + 0xaf0], 0
jne 0x1400bfba1
test byte [rsp + 0x1d0], 1
jne 0x1400bfbad
mov qword [r15], 0
jmp 0x1400bfc75
mov rsi, rbx
movzx ebx, byte [rsp + 0x1d1]
mov rax, qword [rsp + 0x1d2]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x1d9]
mov qword [rsp + 0x87], rax
movzx eax, byte [0x14018af58]
mov rcx, qword [0x14018aea8]
test rcx, rcx
jne 0x1400bfc04
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400c149f
mov rcx, rax
mov qword [0x14018aea8], rax
mov r8d, 0x20
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
test rax, rax
je 0x1400c149f
mov word [rax], 1
mov byte [rax + 4], bl
mov rcx, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x87]
mov qword [rax + 5], rcx
mov qword [rax + 0xc], rdx
mov qword [rax + 0x14], 0
mov ecx, dword [rsp + 0x28]
mov word [rax + 0x1c], cx
mov rcx, rax
add rcx, 0x20
mov qword [rdi + 0x138], rax
mov qword [rdi + 0x140], 1
mov qword [rdi + 0x148], rax
mov qword [rdi + 0x150], rcx
mov rbx, rsi
mov byte [rdi + 0x133], 1
mov rdx, qword [rdi + 0x138]
test rdx, rdx
mov r13, qword [rsp + 0x68]
je 0x1400bfca3
mov r9, qword [r15 + 8]
mov r14, qword [r15 + 0x10]
mov r11, qword [r15 + 0x18]
mov rbp, qword [rsp + 0x58]
jmp 0x1400c0289
test rbp, rbp
je 0x1400bfd01
js 0x1400c14e4
movzx eax, byte [0x14018af58]
mov rcx, qword [0x14018aea8]
test rcx, rcx
jne 0x1400bfcda
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400c1538
mov rcx, rax
mov qword [0x14018aea8], rax
xor edx, edx
mov r8, rbp
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
test rax, rax
je 0x1400c1538
mov r15, rax
mov rcx, rax
mov rdx, r12
mov r8, rbp
call sub.VCRUNTIME140.dll_memcpy
jmp 0x1400bfd09
mov r15d, 1
xor ebp, ebp
add r14, 8
mov qword [rdi + 0x158], r15
mov qword [rdi + 0x160], rbp
mov qword [rdi + 0x170], r14
lea r12, [rdi + 0x179]
mov byte [rdi + 0x179], 0
lea rax, [rdi + 0x168]
mov qword [rdi + 0x168], r14
mov qword [rdi + 0x180], r15
mov qword [rdi + 0x188], rbp
mov qword [rdi + 0x190], rax
mov byte [rdi + 0x178], 0
mov rax, qword [r14]
mov r9, qword [r14 + 8]
mov rcx, qword [r9 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
mov rdx, r15
cli
mov r8, rbp
call qword [r9 + 0x18]
mov r8, rax
mov rax, rdx
mov qword [rdi + 0x180], r8
mov qword [rdi + 0x188], rdx
mov rbp, qword [rsp + 0x58]
lea rcx, [rsp + 0x1d0]
mov rdx, r8
mov r8, r13
call qword [rax + 0x18]
mov rsi, qword [rsp + 0x1d0]
cmp rsi, 2
jne 0x1400bfdc1
mov byte [r12], 4
mov al, 3
jmp 0x1400c10a6
mov qword [rsp + 0x38], rbx
mov r15, qword [rsp + 0x1d8]
mov esp, 0x1d824
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x28], rax
mov r12, qword [rdi + 0x180]
mov rbx, qword [rdi + 0x188]
mov rcx, r12
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400bfe13
cmp qword [rbx + 0x10], 0x11
jb 0x1400bfe01
mov r12, qword [r12 - 8]
mov rcx, qword [0x14018aea8]
xor edx, edx
mov r8, r12
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov word [rdi + 0x178], 0x100
test rsi, rsi
je 0x1400bfec6
invalid
movzx eax, byte [0x14018af58]
mov rcx, qword [0x14018aea8]
test rcx, rcx
mov rbx, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x28]
jne 0x1400bfe5b
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400c1474
mov rcx, rax
mov qword [0x14018aea8], rax
mov r8d, 9
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
test rax, rax
je 0x1400c1474
mov r14, rax
movabs rax, 0x6f72726520736e64
outsb dx, byte [rsi]
jae 0x1400bfe9b
jb 0x1400bfef0
outsd dx, dword [rsi]
mov qword [r14], rax
mov byte [r14 + 8], 0x72
mov r8, qword [rdi + 0x138]
test r8, r8
je 0x1400bfeac
cmp qword [rdi + 0x140], 0
je 0x1400bfeac
mov rcx, qword [0x14018aea8]
xor edx, edx
invalid
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov byte [rdi + 0x133], 0
movq xmm6, r14
shufpd xmm6, xmmword [0x140119a40], 2
shufps xmm6, xmmword [0x140119a40], 2
jmp 0x1400bf814
mov r12, qword [rsp + 0x28]
mov rax, qword [r12 + 0x18]
and al, 0x18
lea rcx, [rsp + 0x1d0]
mov rdx, r15
mov qword [rsp + 0x40], rax
call rax
movzx esi, word [rsp + 0x1d0]
cmp si, 2
jne 0x1400bff33
mov rcx, r15
call qword [r12]
mov r14d, 4
add byte [rax], al
add byte [rcx - 0x7d], cl
jl 0x1400bff25
or byte [rax], al
mov rbx, qword [rsp + 0x38]
je 0x1400bff28
cmp qword [r12 + 0x10], 0x11
jb 0x1400bff16
mov r15, qword [r15 - 8]
mov rcx, qword [0x14018aea8]
xor edx, edx
mov r8, r15
call qword [sym.imp.KERNEL32.dll_HeapFree]
xor r9d, r9d
xor r11d, r11d
jmp 0x1400c023a
mov ecx, dword [rsp + 0x1d2]
movzx ebx, word [rsp + 0x1d6]
mov eax, dword [rsp + 0x1e8]
mov dword [rsp + 0x90], eax
movdqu xmm0, xmmword [rsp + 0x1d8]
movdqa xmmword [rsp + 0x80], xmm0
movzx r14d, word [rdi + 0x130]
test si, si
mov qword [rsp + 0x68], r13
mov dword [rsp + 0x78], ecx
jne 0x1400bff84
mov ebx, r14d
movzx r14d, word [rsp + 0x1ec]
movzx eax, word [rsp + 0x1ee]
mov word [rsp + 0x34], ax
mov rax, qword [r12 + 0x20]
lea rcx, [rsp + 0x1d0]
mov qword [rsp + 0x48], r15
mov rdx, r15
mov qword [rsp + 0x70], rax
call rax
mov rax, qword [rsp + 0x1d0]
inc rax
mov r15, 0xffffffffffffffff
cmovne r15, rax
cmp r15, 5
mov r13d, 4
cmovb r15, r13
mov rax, r15
shr rax, 0x3a
jne 0x1400c14e4
mov qword [rsp + 0x58], rbp
mov r12, r15
shl r12, 5
je 0x1400c000c
movzx eax, byte [0x14018af58]
mov edx, 4
mov rcx, r12
call fcn.140015ad0
mov r13, rax
test rax, rax
je 0x1400c1547
mov word [r13], si
mov eax, dword [rsp + 0x78]
mov dword [r13 + 2], eax
mov word [r13 + 6], bx
movdqa xmm0, xmmword [rsp + 0x80]
movdqu xmmword [r13 + 8], xmm0
mov eax, dword [rsp + 0x90]
mov dword [r13 + 0x18], eax
mov word [r13 + 0x1c], r14w
movzx eax, word [rsp + 0x34]
mov word [r13 + 0x1e], ax
mov qword [rsp + 0xae8], r13
mov qword [rsp + 0xaf0], r15
mov qword [rsp + 0xaf8], 1
lea rcx, [rsp + 0x1d0]
mov r14, qword [rsp + 0x48]
mov rdx, r14
call qword [rsp + 0x40]
movzx ebx, word [rsp + 0x1d0]
mov ebp, 1
cmp bx, 2
jne 0x1400c00c7
mov rcx, r14
mov r14, qword [rsp + 0x28]
call qword [r14]
cmp qword [r14 + 8], 0
mov rbx, qword [rsp + 0x38]
mov r15, qword [rsp + 0x58]
mov r13, qword [rsp + 0x68]
mov r11, rbp
je 0x1400c0227
cmp qword [r14 + 0x10], 0x11
jae 0x1400c0207
mov r8, qword [rsp + 0x48]
jmp 0x1400c0210
mov esi, 0x20
jmp 0x1400c016b
mov rcx, rbp
movzx r12d, word [rsp + 0x1ee]
cmp rbp, qword [rsp + 0xaf0]
je 0x1400c01ba
mov word [r13 + rsi], bx
mov dword [r13 + rsi + 2], edx
mov word [r13 + rsi + 6], r14w
movdqa xmm0, xmmword [rsp + 0x80]
movdqu xmmword [r13 + rsi + 8], xmm0
mov eax, dword [rsp + 0x90]
mov dword [r13 + rsi + 0x18], eax
mov word [r13 + rsi + 0x1c], r15w
mov word [r13 + rsi + 0x1e], r12w
inc rcx
mov rbp, rcx
mov qword [rsp + 0xaf8], rcx
lea rcx, [rsp + 0x1d0]
mov r14, qword [rsp + 0x48]
mov rdx, r14
call qword [rsp + 0x40]
movzx ebx, word [rsp + 0x1d0]
add rsi, 0x20
cmp bx, 2
je 0x1400c008a
mov edx, dword [rsp + 0x1d2]
movzx r14d, word [rsp + 0x1d6]
lea rcx, [rsp + 0x1d8]
mov eax, dword [rcx + 0x10]
mov dword [rsp + 0x90], eax
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x80], xmm0
movzx r15d, word [rdi + 0x130]
test bx, bx
jne 0x1400c00e0
mov r14d, r15d
movzx r15d, word [rsp + 0x1ec]
jmp 0x1400c00e0
lea rcx, [rsp + 0x1d0]
mov r13d, edx
mov rdx, qword [rsp + 0x48]
call qword [rsp + 0x70]
mov r8, qword [rsp + 0x1d0]
inc r8
mov rax, 0xffffffffffffffff
cmove r8, rax
lea rcx, [rsp + 0xae8]
mov rdx, rbp
call fcn.1401165c0
mov edx, r13d
mov rcx, rbp
mov r13, qword [rsp + 0xae8]
jmp 0x1400c00fa
mov r8, qword [rsp + 0x48]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14018aea8]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r11, qword [rsp + 0xaf8]
mov r14, qword [rsp + 0xae8]
mov r9, qword [rsp + 0xaf0]
mov rbp, r15
shl r11, 5
add r11, r14
lea r15, [rdi + 0x138]
mov r8, qword [rdi + 0x138]
test r8, r8
je 0x1400c0286
cmp byte [rdi + 0x133], 0
je 0x1400c0286
cmp qword [rdi + 0x140], 0
je 0x1400c0286
mov rcx, qword [0x14018aea8]
xor edx, edx
mov qword [rsp + 0x40], r9
mov r12, r11
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r11, r12
mov r9, qword [rsp + 0x40]
mov rdx, r14
mov byte [rdi + 0x133], 0
mov rax, qword [rdi + 0x128]
mov r12, qword [rax]
mov ecx, dword [r12 + 0x48]
cmp ecx, 0x3b9aca00
mov qword [rsp + 0x58], rbp
mov qword [rsp + 0x68], r13
jne 0x1400c0312
mov ecx, dword [r12 + 0x38]
mov r13d, 0x3b9aca00
cmp ecx, 0x3b9aca00
je 0x1400c03a6
mov r10, r11
sub r10, r14
shr r10, 5
test r10d, r10d
je 0x1400c03a6
mov eax, 2
mov qword [rsp + 0x28], rax
mov rbp, r9
mov qword [rsp + 0x38], rdx
mov rax, qword [r12 + 0x30]
mov r9d, r10d
mov rdx, rax
shr rdx, 0x20
je 0x1400c06fa
xor edx, edx
div r9
mov r8, rdx
mov rsi, rax
jmp 0x1400c0704
mov r8, qword [r12 + 0x40]
movzx eax, byte [r12 + 0x66]
test byte [r12 + 0x61], 1
mov qword [rsp + 0x78], r12
jne 0x1400c03b8
test al, al
je 0x1400c03c0
mov rax, rdx
cmp r14, r11
je 0x1400c0644
mov rax, rdx
jmp 0x1400c0354
add r14, 0x20
cmp r14, r11
je 0x1400c0644
movzx ecx, word [r14]
cmp cx, 2
je 0x1400c0644
movdqu xmm0, xmmword [r14 + 2]
movups xmm1, xmmword [r14 + 0x10]
movups xmmword [rsp + 0x1de], xmm1
movdqa xmmword [rsp + 0x1d0], xmm0
test cx, cx
je 0x1400c0347
mov word [rax], cx
movaps xmm0, xmmword [rsp + 0x1d0]
movups xmmword [rax + 2], xmm0
movdqu xmm0, xmmword [rsp + 0x1de]
movdqu xmmword [rax + 0x10], xmm0
add rax, 0x20
jmp 0x1400c0347
mov rbp, r9
mov eax, 2
mov qword [rsp + 0x28], rax
jmp 0x1400c0a1e
test al, al
je 0x1400c05de
mov qword [rsp + 0x40], r9
xor ebp, ebp
test r14, r14
mov qword [rsp + 0x38], rdx
mov dword [rsp + 0x70], ecx
je 0x1400c03de
cmp r11, r14
je 0x1400c03de
movzx ebp, byte [r14]
mov qword [rsp + 0x120], r8
mov qword [rsp + 0x80], 4
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x1400c037e
and al, 0x88
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*8], ah
or al, byte [rax]
add byte [rax + rax], al
add byte [rax], al
movdqu xmmword [rsp + 0xaf0], xmm0
cmp r11, r14
je 0x1400c050a
lea r12, [rsp + 0xae8]
mov qword [rsp + 0x28], r11
jmp 0x1400c0489
lea r13, [rsp + 0x80]
mov rcx, r13
call fcn.140048220
mov rax, r13
mov rdx, qword [rax + 0x10]
mov r11, qword [rsp + 0x28]
mov rcx, qword [rax]
mov r8, rdx
shl r8, 5
mov word [rcx + r8], si
movaps xmm0, xmmword [rsp + 0x1d0]
movups xmmword [rcx + r8 + 2], xmm0
movdqu xmm0, xmmword [rsp + 0x1de]
movdqu xmmword [rcx + r8 + 0x10], xmm0
inc rdx
mov qword [rax + 0x10], rdx
add r14, 0x20
cmp r14, r11
je 0x1400c050a
movzx esi, word [r14]
cmp si, 2
je 0x1400c050a
test bpl, bpl
setne al
movups xmm0, xmmword [r14 + 2]
movups xmm1, xmmword [r14 + 0x10]
movups xmmword [rsp + 0x1de], xmm1
movaps xmmword [rsp + 0x1d0], xmm0
test si, si
sete cl
xor cl, al
je 0x1400c04e0
mov rdx, qword [rsp + 0x90]
cmp rdx, qword [rsp + 0x88]
je 0x1400c042c
lea rax, [rsp + 0x80]
jmp 0x1400c0448
mov rdx, qword [rsp + 0xaf8]
cmp rdx, qword [rsp + 0xaf0]
jne 0x1400c0502
mov rcx, r12
call fcn.140048220
mov rax, r12
jmp 0x1400c043f
mov rax, r12
jmp 0x1400c0448
cmp qword [rsp + 0x40], 0
je 0x1400c0526
mov rcx, qword [0x14018aea8]
xor edx, edx
mov r8, qword [rsp + 0x38]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rdx, qword [rsp + 0x80]
mov r9, qword [rsp + 0x88]
mov r8, qword [rsp + 0x90]
mov rax, qword [rsp + 0xae8]
mov qword [rsp + 0x48], rax
mov r10, qword [rsp + 0xaf0]
mov rax, qword [rsp + 0xaf8]
mov r11, r8
shl r11, 5
add r11, rdx
mov qword [rsp + 0x28], rax
test rax, rax
mov r12, qword [rsp + 0x78]
je 0x1400c0654
mov esi, dword [r12 + 0x38]
cmp esi, 0x3b9aca00
mov qword [rsp + 0x40], r9
jne 0x1400c06ac
lea r9, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
lea rcx, [rsp + 0x1d0]
mov r13, rdx
mov rdx, qword [rsp + 0x120]
mov r8d, dword [rsp + 0x70]
mov r14, r11
mov rbp, r10
call fcn.1400fbc30
mov r8, rbp
mov rbp, qword [rsp + 0x40]
mov rdx, r13
mov r11, r14
mov r13d, 0x3b9aca00
mov dword [rsp + 0x54], 0x3b9aca00
mov r10, qword [rsp + 0x28]
jmp case.0x14009e3e2.173
mov rax, rdx
cmp r14, r11
je 0x1400c0644
mov rax, rdx
jmp 0x1400c05f4
add r14, 0x20
cmp r14, r11
je 0x1400c0644
movzx ecx, word [r14]
cmp cx, 2
je 0x1400c0644
movdqu xmm0, xmmword [r14 + 2]
movups xmm1, xmmword [r14 + 0x10]
movups xmmword [rsp + 0x1de], xmm1
movdqa xmmword [rsp + 0x1d0], xmm0
test cx, cx
jne 0x1400c05eb
mov word [rax], 0
movaps xmm0, xmmword [rsp + 0x1d0]
movups xmmword [rax + 2], xmm0
movdqu xmm0, xmmword [rsp + 0x1de]
test byte [rsi + rbx*8], ah
add dword [rax], eax
add bl, dh
movq qword [rax + 0x10], mm0
add rax, 0x20
jmp 0x1400c05eb
cmpsd dword [rsi], dword [rdi]
mov ecx, 4
mov qword [rsp + 0x48], rcx
xor r10d, r10d
mov r11, rax
ret
mov ecx, dword [r12 + 0x38]
cmp ecx, 0x3b9aca00
jne 0x1400c066c
mov r13d, 0x3b9aca00
jmp 0x1400c07d7
mov qword [rsp + 0x28], r10
mov r10, r11
sub r10, rdx
shr r10, 5
test r10d, r10d
je 0x1400c06ea
invalid
mov qword [rsp + 0x40], r9
mov qword [rsp + 0x38], rdx
mov rax, qword [r12 + 0x30]
mov r9d, r10d
mov rdx, rax
shr rdx, 0x20
je 0x1400c0762
ret
add byte [rax], al
invalid
xor edx, edx
div r9
mov r8, rdx
jmp 0x1400c076a
invalid
mov rbp, qword [r12 + 0x30]
test r8d, r8d
mov qword [rsp + 0x38], rdx
je 0x1400c0825
add word [rax], ax
invalid
mov dword [rsp + 0x54], 0x3b9aca00
mov r9d, r8d
mov rax, rbp
mov eax, ebp
shr rax, 0x20
je 0x1400c083d
mov rax, rbp
xor edx, edx
div r9
div ecx
mov rcx, rdx
mov r14, rax
jmp 0x1400c0849
add dword [rax], eax
invalid
mov r10, qword [rsp + 0x28]
mov r13d, 0x3b9aca00
jmp 0x1400c07d7
add byte [rax], al
invalid
xor edx, edx
div r9d
mov r8d, edx
mov esi, eax
mov eax, ecx
xor edx, edx
rol byte [rcx - 9], cl
mov r10d, eax
mov eax, edx
imul rcx, r8, 0x3b9aca00
add rax, rcx
mov rcx, rax
shr rcx, 0x20
je 0x1400c072a
xor edx, edx
div r9
int1
jmp case.0x140075ce6.290
xor edx, edx
div r9d
add r10d, eax
mov eax, r10d
shr eax, 9
imul rax, rax, 0x44b83
imul eax, eax, 0x44b83
shr rax, 0x27
add rsi, rax
mov rdx, qword [rsp + 0x38]
jb 0x1400c14eb
add byte [rax], al
imul eax, eax, 0x3b9aca00
sub r10d, eax
mov r13d, r10d
mov ebp, edx
jmp 0x1400c0a1e
xor edx, edx
div r9d
mov r8d, edx
mov qword [rsp + 0x60], rax
mov eax, ecx
xor edx, edx
div r10d
mov r14d, eax
mov eax, edx
imul rcx, r8, 0x3b9aca00
add rax, rcx
mov rcx, rax
ror dword [rax - 0x3f], 0xe9
invalid
je 0x1400c0795
xor edx, edx
div r9
jmp 0x1400c079a
xor edx, edx
div r9d
int1
mov r10, qword [rsp + 0x28]
mov rsi, qword [rsp + 0x60]
add r14d, eax
mov eax, r14d
shr eax, 9
call 0x100754fb9
or dword [rbx + 4], 0
shr rax, 0x27
add rsi, rax
add esi, eax
mov rdx, qword [rsp + 0x38]
mov r9, qword [rsp + 0x40]
and al, 0x40
jb 0x1400c14eb
imul eax, eax, 0x3b9aca00
sub r14d, eax
mov byte [rbp - 0x77], 0xf5
mov eax, 2
mov qword [rsp + 0x28], rax
test r10, r10
je 0x1400c081a
mov rcx, qword [0x14018aea8]
mov r12, rdx
xor edx, edx
mov dword [rsp + 0x34], r13d
mov r8, qword [rsp + 0x48]
mov r14, r11
mov esi, ebx
mov rbp, r9
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0x58830
mov r13d, dword [rsp + 0x34]
mov rdx, r12
mov r12, qword [rsp + 0x78]
mov esp, dword [rsp + 0x78]
mov r11, r14
jmp 0x1400c081d
mov rbp, r9
mov r14, rdx
jmp 0x1400c0a1e
add byte [rax], al
mov dword [rsp + 0x54], 0x3b9aca00
mov r13, r10
mov r14, r11
mov dword [rsp + 0x34], 0x3b9aca00
and al, 0x34
add dl, cl
invalid
invalid
jmp 0x1400c08aa
mov eax, ebp
xor edx, edx
div r9d
mov ecx, edx
mov r14d, eax
mov eax, esi
xor edx, edx
div r8d
mov r8d, eax
mov eax, edx
imul rcx, rcx, 0x3b9aca00
add rax, rcx
mov rcx, rax
shr rcx, 0x20
je 0x1400c086f
xor edx, edx
div r9
jmp 0x1400c0874
xor edx, edx
div r9d
add r8d, eax
mov eax, r8d
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
invalid
add r14, rax
mov qword [rsp + 0x60], r14
jb 0x1400c14eb
mov r13, r10
mov r14, r11
imul eax, eax, 0x3b9aca00
sub r8d, eax
sub eax, eax
mov dword [rsp + 0x34], r8d
lea r9, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
lea rcx, [rsp + 0x1d0]
mov word [rax + rdx*8], fs
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x20
add dword [rax], eax
add byte [rbx + rcx*4 + 0x44], al
and al, 0x70
call fcn.1400fbc30
mov r10, qword [rsp + 0x28]
test r10d, r10d
je 0x1400c08f7
mov r9d, r10d
mov rax, rbp
shr rax, 0x20
mov r11, r14
mov rcx, r13
je 0x1400c0913
mov rax, rbp
xor edx, edx
div r9
mov r8, rdx
mov rbp, rax
jmp 0x1400c091f
mov r11, r14
mov rdx, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x40]
mov r8, r13
mov rsi, qword [rsp + 0x60]
mov r13d, dword [rsp + 0x34]
jmp case.0x14009e3e2.173
mov eax, ebp
xor edx, edx
div r9d
mov r8d, edx
mov eax, edx
mov ebp, eax
mov r13d, dword [rsp + 0x34]
mov eax, esi
xor edx, edx
rol byte [rcx - 9], cl
invalid
mov r14d, eax
mov eax, edx
imul rdx, r8, 0x3b9aca00
add dl, cl
invalid
invalid
add rax, rdx
mov rdx, rax
shr rdx, 0x20
je 0x1400c094a
xor edx, edx
div r9
int1
jmp 0x1400c094f
xor edx, edx
div r9d
mov rsi, qword [rsp + 0x60]
add r14d, eax
mov eax, r14d
shr eax, 9
imul rax, rax, 0x44b83
rol byte [rbx + 0x4800044b], 0xc1
call 0x1050d5192
invalid
add rbp, rax
mov r9, rbp
mov rdx, qword [rsp + 0x38]
and al, 0x38
mov rbp, qword [rsp + 0x40]
jb 0x1400c1556
mov r8, rcx
imul eax, eax, 0x3b9aca00
sub r14d, eax
mov dword [rsp + 0x54], r14d
shl r10, 5
add r10, qword [rsp + 0x48]
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
movups xmm0, xmmword [rsp + 0x1d8]
movaps xmmword [rsp + 0x80], xmm0
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x1e8]
movaps xmmword [rsp + 0x90], xmm0
movups xmm0, xmmword [rsp + 0x1f8]
add byte [rax], al
movaps xmmword [rsp + 0xa0], xmm0
movups xmm0, xmmword [rsp + 0x208]
add byte [rax], al
movaps xmmword [rsp + 0xb0], xmm0
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x218], al
add byte [rax], al
movaps xmmword [rsp + 0xc0], xmm0
movdqu xmm0, xmmword [rsp + 0x228]
add al, byte [rax]
invalid
movdqa xmmword [rsp + 0xd0], xmm0
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0xe0], rax
mov r14, rdx
mov ecx, dword [rsp + 0x54]
and al, 0x54
add r12, 0x10
movaps xmm0, xmmword [rsp + 0x80]
movaps xmm1, xmmword [rsp + 0x90]
movaps xmm2, xmmword [rsp + 0xa0]
sub byte [rsp + 0xa0], dl
movaps xmm3, xmmword [rsp + 0xb0]
sub byte [rsp + 0xb0], bl
movaps xmmword [rsp + 0x160], xmm0
movaps xmmword [rsp + 0x170], xmm1
movaps xmmword [rsp + 0x180], xmm2
movaps xmmword [rsp + 0x190], xmm3
movaps xmm0, xmmword [rsp + 0xc0]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x1a0], eax
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x1b0], xmm0
add dword [rax], eax
invalid
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0x28]
mov qword [r15], rax
movaps xmm0, xmmword [rsp + 0x160]
movaps xmm1, xmmword [rsp + 0x170]
sub byte [rsp + 0x170], cl
movaps xmm2, xmmword [rsp + 0x180]
movaps xmm3, xmmword [rsp + 0x190]
movups xmmword [r15 + 8], xmm0
or byte [r9 + 0xf], r8b
adc dword [rdi + 0x18], ecx
movups xmmword [r15 + 0x28], xmm2
movups xmmword [r15 + 0x38], xmm3
movaps xmm0, xmmword [rsp + 0x1a0]
movups xmmword [r15 + 0x48], xmm0
movups xmmword [rdi + 0x48], xmm0
movdqa xmm0, xmmword [rsp + 0x1b0]
movdqu xmmword [r15 + 0x58], xmm0
jg 0x1400c0b30
pop rax
mov rax, qword [rsp + 0x1c0]
mov qword [r15 + 0x68], rax
mov rax, qword [rsp + 0x48]
mov qword [r15 + 0x70], rax
mov qword [r15 + 0x78], r8
mov qword [r15 + 0x80], rax
add byte [rax], al
add byte [rbp - 0x77], cl
xchg edi, eax
mov byte [rax], al
add byte [rax], al
mov qword [r15 + 0x90], r9
mov dword [r15 + 0x98], ecx
mov qword [r15 + 0xa0], rdx
add byte [rax], al
add byte [rcx - 0x77], cl
mov dword [rdi + 0xa8], ebp
mov qword [r15 + 0xb0], r14
mov qword [r15 + 0xb8], r11
mov qword [r15 + 0xc0], rsi
mov dword [r15 + 0xc8], r13d
mov qword [r15 + 0xd0], r12
lea rcx, [r15 + 0xd8]
fadd dword [rax]
add byte [rax], al
lea rdx, [rsp + 0x1d0]
mov r8d, 0x918
call sub.VCRUNTIME140.dll_memcpy
mov byte [r15 + 0x9f0], 0
mov byte [rdi + 0x9f0], 0
mov byte [rdi + 0x9f0], 0
add r15, 0x9f1
lea rdx, [rsp + 0xae8]
add byte [rax], al
mov r8d, 0x387
mov rcx, r15
call sub.VCRUNTIME140.dll_memcpy
lea r12, [rdi + 0x138]
movzx eax, byte [rdi + 0xb28]
add byte [rax], al
lea rcx, [0x14017fef0]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov rbp, qword [rsp + 0x58]
mov r13, qword [rsp + 0x68]
mov ebp, dword [rsp + 0x68]
jmp rax
mov byte [rdi + 0xb29], 0
lea rcx, [rdi + 0x210]
adc byte [rdx], al
add byte [rax], al
mov r8d, 0xd8
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
fucom st(4)
add al, 0
cmp dword [rdi + 0x210], 2
jne 0x1400c0d1a
test dword [rdx], edi
add dword [rax], eax
add byte [rax - 0x73], cl
lea eax, [rdi + 0x2b0]
mov rcx, qword [rdi + 0x2e0]
lea rax, [rdi + 0x2b0]
mov al, 2
add byte [rax], al
mov rcx, qword [rdi + 0x2e0]
mov qword [rdi + 0xb30], rax
mov dword [rdi + 0xb30], eax
mov qword [rdi + 0xb38], rcx
mov byte [rdi + 0xea8], 0
lea rdx, [rdi + 0xb30]
lea rcx, [rsp + 0x80]
lea ecx, [rsp + 0x80]
or eax, dword [rax]
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x80]
mov r8, r13
invalid
xchg esi, eax
or dword [rax], eax
mov r8, r13
call fcn.1400c15b0
add byte [rbx + rcx*4 - 0x54], cl
and al, 0x80
add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x54], cl
and al, 0x80
mov ebp, dword [rsp + 0x80]
add byte [rax], al
add byte [rcx - 0x7d], cl
std
add esi, dword [rbp + 0x4f]
cmp r13, 3
jne 0x1400c0c77
mov al, 3
jmp 0x1400c109e
add byte [rax], al
add byte [rax], al
mov r15, qword [rdi + 0xb30]
test r15, r15
jne 0x1400c0f2c
jmp 0x1400c0c51
mov r15, qword [rdi + 0xb30]
mov edi, 0xb30
test r15, r15
jne 0x1400c0df4
lea rcx, str.cannot_poll_Select_twiceC:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_select.rs
lea r8, [0x14014e248]
mov edx, 0x18
call fcn.1401104c0
ud2
add byte [rbp + rcx*4 + 5], cl
jmp 0xfa0c1535
mov r15, qword [rdi + 0xb60]
jmp 0x1400c107b
movupd xmm6, xmmword [rsp + 0x88]
mov r15, qword [rsp + 0x98]
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x28], rax
cmp byte [rdi + 0xea8], 3
jne 0x1400c12fd
lea rcx, [rdi + 0xd20]
call fcn.1400c2b10
mov r8, qword [rdi + 0xb50]
test r8, r8
je 0x1400c12fd
cmp qword [rdi + 0xb58], 0
je 0x1400c0cd7
mov rcx, qword [0x14018aea8]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r14, qword [rdi + 0xb60]
test r14, r14
je 0x1400c12fd
mov rsi, qword [rdi + 0xb68]
mov rcx, r14
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x1400c12fd
cmp qword [rsi + 0x10], 0x11
jb 0x1400c0d09
mov r14, qword [r14 - 8]
mov rcx, qword [0x14018aea8]
xor edx, edx
mov r8, r14
jmp 0x1400c12f7
invalid
add byte [rax], al
invalid
lea rcx, [rdi + 0x2e8]
mov r8d, 0xa0
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rdi + 0x2b0]
mov rcx, qword [rdi + 0x2e0]
lea r15, [rdi + 0x388]
mov qword [rdi + 0x388], rax
mov qword [rdi + 0x390], rcx
mov byte [rdi + 0x700], 0
lea rax, [rdi + 0x358]
lea rdx, [rdi + 0x708]
mov qword [rdi + 0x708], rax
add byte [rax - 0x77], cl
invalid
adc byte [rdi], al
add byte [rax], al
mov byte [rdi + 0xa80], 0
mov qword [rdi + 0xb40], rdx
lea rax, [rdi + 0xa88]
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmm3, xmmword [r12 + 0x30]
pop rsp
and al, 0x30
movups xmmword [rdi + 0xa88], xmm0
movups xmmword [rdi + 0xa98], xmm1
movups xmmword [rdi + 0xaa8], xmm2
movups xmmword [rdi + 0xab8], xmm3
movups xmm0, xmmword [r12 + 0x40]
movups xmmword [rdi + 0xac8], xmm0
movups xmm0, xmmword [r12 + 0x50]
movups xmmword [rdi + 0xad8], xmm0
movdqu xmm0, xmmword [r12 + 0x60]
movdqu xmmword [rdi + 0xae8], xmm0
mov qword [rdi + 0xb30], r15
mov qword [rdi + 0xb38], rax
add byte [rax], al
lea rcx, [rsp + 0x80]
mov rdx, r15
mov r8, r13
call fcn.1400c15b0
mov rax, qword [rsp + 0x80]
cmp rax, 3
jne 0x1400c0e33
mov rcx, qword [rdi + 0xb38]
mov rdx, r13
call fcn.1400fb3e0
test al, al
je 0x1400c0ee5
mov al, 4
jmp 0x1400c109e
mov r8, r13
mov rcx, qword [rsp + 0x88]
movups xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0xf0], xmm0
mov rdx, qword [rsp + 0xa0]
mov qword [rsp + 0x100], rdx
mov rdx, qword [rdi + 0xb38]
mov qword [rdi + 0xaf8], rax
mov qword [rdi + 0xb00], rcx
movaps xmm0, xmmword [rsp + 0xf0]
movups xmmword [rdi + 0xb08], xmm0
mov rax, qword [rsp + 0x100]
mov qword [rdi + 0xb18], rax
mov qword [rdi + 0xb20], rdx
mov rax, qword [rdi + 0xb18]
mov qword [rsp + 0x150], rax
mov rax, qword [rdi + 0xaf8]
mov rcx, qword [rdi + 0xb00]
movups xmm0, xmmword [rdi + 0xb08]
movaps xmmword [rsp + 0x140], xmm0
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], rcx
mov r15, qword [rdi + 0xb40]
mov eax, 1
add byte [rax], al
add cl, ch
invalid
add dword [rax], eax
invalid
mov qword [rdi + 0xaf8], 3
mov qword [rdi + 0xb00], r15
movdqa xmm0, xmmword [rsp + 0xf0]
movdqu xmmword [rdi + 0xb08], xmm0
mov rax, qword [rsp + 0x100]
mov qword [rdi + 0xb18], rax
mov rax, qword [rdi + 0xb40]
mov qword [rdi + 0xb30], r15
mov qword [rdi + 0xb38], rax
lea rcx, [rsp + 0x80]
mov rdx, r15
cli
mov r8, r13
call fcn.1400c15b0
cmp dword [rsp + 0x80], 3
mov esp, 0x8024
add byte [rbx], al
invalid
jne 0x1400c0f71
mov rdx, qword [rdi + 0xb38]
lea rcx, [rsp + 0x80]
mov r8, r13
call fcn.1400c15b0
cmp dword [rsp + 0x80], 3
jne 0x1400c0fac
mov al, 5
jmp 0x1400c109e
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x110], rax
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
mov r15, qword [rdi + 0xb38]
xor eax, eax
jmp 0x1400c0fe1
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x110], rax
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
mov eax, 1
mov r8, r13
mov rcx, qword [rsp + 0x110]
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rdx*2], fs
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0xf0], al
movaps xmm1, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x140], xmm1
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x130], eax
mov byte [rdi + 0xb29], 1
mov rcx, qword [rsp + 0x130]
mov ecx, dword [rsp + 0x130]
mov rdx, qword [rsp + 0x138]
movdqa xmm0, xmmword [rsp + 0x140]
outsd dx, dword [rsi]
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rdi + 0xb30], ecx
mov qword [rdi + 0xb38], rdx
movdqu xmmword [rdi + 0xb40], xmm0
mov rcx, qword [rsp + 0x150]
mov qword [rdi + 0xb50], rcx
push rax
or eax, dword [rax]
add byte [rbx + rcx*4 - 0x51], cl
xor byte [rbx], cl
add byte [rax], al
cmp r13, 2
jne 0x1400c1170
test dword [rsi], eax
add dword [rax], eax
invalid
mov qword [rdi + 0xb58], rax
mov qword [rdi + 0xb60], r15
mov r13, r8
lea rcx, [rsp + 0x80]
mov rdx, r15
mov r8, r13
call fcn.1400c15b0
mov r13, qword [rsp + 0x80]
add byte [rax], al
cmp r13, 3
jne 0x1400c10de
mov al, 6
mov byte [rdi + 0xb28], al
mov al, 4
mov rcx, qword [rsp + 0x128]
mov byte [rcx], al
mov qword [rbx], 3
mov al, 3
mov byte [rdi + 0xeb0], al
mov rax, rbx
fmul dword [rdi]
sub byte [rsp + 0xe70], dh
add rsp, 0xe88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movupd xmm6, xmmword [rsp + 0x88]
mov r15, qword [rsp + 0x98]
mov rax, qword [rsp + 0xa0]
add byte [rax], al
mov qword [rsp + 0x28], rax
cmp byte [rdi + 0xb29], 0
je case.0x14008615c.260
nop
add byte [rax], al
invalid
cmp dword [rdi + 0xb30], 2
jne 0x1400c118d
cmp qword [rdi + 0xb40], 0
je 0x1400c1132
mov r8, qword [rdi + 0xb38]
mov rcx, qword [0x14018aea8]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0x57f06
mov r14, qword [rdi + 0xb48]
test r14, r14
je case.0x14008615c.260
mov rsi, qword [rdi + 0xb50]
mov rcx, r14
call qword [rsi]
cmp qword [rsi + 8], 0
or byte [rax], al
je case.0x14008615c.260
cmp qword [rsi + 0x10], 0x11
jb 0x1400c115c
mov r14, qword [r14 - 8]
mov rcx, qword [0x14018aea8]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp case.0x14008615c.260
movupd xmm6, xmmword [rdi + 0xb38]
mov r15, qword [rdi + 0xb48]
mov rax, qword [rdi + 0xb50]
invalid
mov qword [rsp + 0x28], rax
jmp case.0x14008615c.260
lea rcx, [rdi + 0xb30]
call fcn.1400b6fc0
mov byte [rdi + 0xb29], 0
lea rcx, [rdi + 0xa88]
lea ecx, [rdi + 0xa88]
call fcn.1400f6f10
lea rcx, [rdi + 0xa90]
cmp qword [rdi + 0xa88], 0
mov byte [rdx], cl
add byte [rax], al
invalid
je 0x1400c11cd
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400c11db
call fcn.140071350
jmp 0x1400c11db
mov rax, qword [rcx]
lock dec qword [rax]
dec qword [rax]
jne 0x1400c11db
call fcn.140004780
mov rax, qword [rdi + 0xad0]
test rax, rax
je case.0x1400d598d.151
mov rcx, qword [rdi + 0xad8]
call qword [rax + 0x18]
cmp byte [rdi + 0xa80], 3
jne 0x1400c1267
lea rcx, [rdi + 0x8f8]
call fcn.1400c2b10
mov r8, qword [rdi + 0x728]
test r8, r8
je 0x1400c1267
cmp byte [rdi + 0x700], 3
jne 0x1400c12dd
lea rcx, [rdi + 0x578]
call fcn.1400c2b10
mov r8, qword [rdi + 0x3a8]
test r8, r8
je 0x1400c12dd
cmp qword [rdi + 0x3b0], 0
je case.0x14009cba4.194
mov rcx, qword [0x14018aea8]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r14, qword [rdi + 0x3b8]
test r14, r14
test esi, esi
je 0x1400c12dd
mov rsi, qword [rdi + 0x3c0]
mov rcx, r14
mov ecx, esi
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x1400c12dd
cmp qword [rsi + 0x10], 0x11
jb 0x1400c12cb
mov r14, qword [r14 - 8]
mov rcx, qword [0x14018aea8]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp qword [rdi + 0x360], 0
je 0x1400c12fd
mov r8, qword [rdi + 0x358]
mov rcx, qword [0x14018aea8]
mov bl, 0x9b
or al, 0
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp qword [rdi + 0x2b8], 0
je 0x1400c131d
mov r8, qword [rdi + 0x2b0]
mov rcx, qword [0x14018aea8]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
sbb edi, dword [rbp + 5]
invalid
mov byte [rdi + 0xb28], 1
mov rcx, r12
call fcn.1400c2b80
cmp r13d, 2
jne 0x1400c133c
invalid
mov rsi, qword [rsp + 0x28]
jmp 0x1400bf814
cmp r15, 0xffffffffffffffff
mov rsi, qword [rsp + 0x28]
je 0x1400c1485
test byte [rdx], bh
add dword [rax], eax
add byte [rax], al
mov ecx, 1
mov edx, 0x1f
add byte [rax], al
invalid
add byte [rdx + 0x1f], bh
call fcn.14010fbd0
ud2
invalid
lea r8, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
mov edx, 0x23
call fcn.1401100d0
add al, 0
ud2
mov ecx, 1
mov edx, 0x1c
call fcn.14010fbd0
out 4, eax
add al, 0
ud2
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
mov edx, 0x23
call fcn.1401100d0
ud2
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov edx, 0x1e
call fcn.14010fbd0
ud2
out 4, eax
add byte [rdi], cl
or edi, dword [rcx + 1]
invalid
mov ecx, 1
add byte [rdx + 9], bh
mov edx, 9
call fcn.14010fbd0
ud2
add byte [rdi], cl
or edi, dword [rcx + 4]
add byte [rax], al
mov ecx, 4
add byte [rax], al
add byte [rdx + 0x20], bh
add byte [rax], al
mov edx, 0x20
call fcn.14010fbd0
ud2
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnectdns.rs
add byte [rbp + rcx*4 + 5], cl
loop 0x1400c146f
or byte [rax], al
mov edx, 0x23
call fcn.1401100d0
ud2
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
mov edx, 0x23
call fcn.1401100d0
ud2
call fcn.140015b90
ud2
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x1d8], 1
add byte [rax - 0x73], cl
add eax, 0xb9fc3
add byte [rax - 0x77], cl
test byte [rax + riz*8], ah
loopne 0x1400c1514
add byte [rax], al
pxor xmm0, xmm0
invalid
invalid
jg 0x1400c14a1
mov qword [rsp + 0x1e0], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x1e8], xmm0
add byte [rax - 0x73], cl
adc eax, 0x8f257
push rdi
or byte [rax], al
and al, 0xe8
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0x8f257
push rdi
or byte [rax], al
lea rcx, [rsp + 0x1d0]
call fcn.14010ff10
add byte [rdi], cl
invalid
mov ecx, 1
mov rdx, rbp
call fcn.14010fbd0
mov esp, esi
add al, 0
ud2
mov ecx, 4
mov rdx, r12
call fcn.14010fbd0
ud2
invalid
or ecx, dword [rax - 0x73]
add eax, 0x8f1cb
int1
or byte [rax], al
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0xae8], rax
mov qword [rsp + 0xaf0], 1
lock or al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xb9f58
lock or al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xb9f58
mov qword [rsp + 0xaf8], rax
mov dword [rsp + 0xaf8], eax
or al, byte [rax]
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x1400c150c
pxor xmm0, xmm0
movdqu xmmword [rsp + 0xb00], xmm0
and al, 0
or eax, dword [rax]
add byte [rax - 0x73], cl
lea rdx, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_time.rs8_a
lea rdx, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_time.rs8_a
lea rcx, [rsp + 0xae8]
call fcn.14010ff10
ud2
test r15, r15
je 0x1400c2664
mov rdi, qword [rsi + 0x28]
mov r12, qword [rsi + 0x30]
mov r14, qword [rsi + 0x38]
jmp 0x1400c2724
lea rdx, [rcx + 0x20]
mov qword [rax + 0x10], rdx
movzx eax, word [rcx]
movups xmm0, xmmword [rcx + 0x10]
movups xmmword [rsp + 0x1fe], xmm0
movups xmm0, xmmword [rcx + 2]
movaps xmmword [rsp + 0x1f0], xmm0
cmp ax, 2
je 0x1400c2657
mov word [rsi + 0x48], ax
movaps xmm0, xmmword [rsp + 0x1f0]
movups xmmword [rsi + 0x4a], xmm0
movups xmm0, xmmword [rsp + 0x1fe]
movups xmmword [rsi + 0x58], xmm0
mov rcx, qword [rsi + 0x10]
mov rbx, qword [rsi + 0x18]
mov r12, qword [rcx + 0x20]
mov edi, dword [rcx + 0x28]
test ax, ax
mov eax, 2
mov ebp, 0x17
cmove ebp, eax
mov rax, qword [0x14018adc8]
cmp rax, 3
jne 0x1400c25f3
mov dword [rsp + 0x28], 0x81
mov dword [rsp + 0x20], 0
mov ecx, ebp
mov edx, 1
mov r8d, 6
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSASocketW]
cmp rax, 0xffffffffffffffff
je 0x1400c272e
mov r14, rax
mov dword [rsp + 0x80], 1
lea r8, [rsp + 0x80]
mov rcx, rax
mov edx, 0x8004667e
call qword [sym.imp.ws2_32.dll_ioctlsocket]
cmp eax, 0xffffffff
je 0x1400c27f2
mov ebp, dword [rbx + 0x48]
cmp ebp, 0x3b9aca00
je 0x1400c1823
mov r15, qword [rbx + 0x40]
mov dword [rsp + 0x80], 1
add byte [rcx], al
add byte [rax], al
add bh, al
and al, 0x20
add al, 0
add byte [rax], al
lea r9, [rsp + 0x80]
mov rcx, r14
mov edx, 0xffff
mov r8d, 8
add byte [rax], al
add bh, bh
adc eax, 0x57de7
cmp eax, 0xffffffff
je 0x1400c181d
add byte [rax], al
mov ecx, 0x3e8
mov rax, r15
mul rcx
mov ecx, ebp
imul rcx, rcx, 0x431bde83
shr rcx, 0x32
add rcx, rax
adc rdx, 0
mov eax, 0xffffffff
cmp rcx, rax
cmovae rcx, rax
xor eax, eax
neg rdx
sbb eax, eax
or eax, ecx
mov dword [rsp + 0x80], 1
mov dword [rsp + 0x84], eax
mov dword [rsp + 0x88], 0
add bh, al
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
adc dword [rsp + 0x38], eax
lea rax, [rsp + 0x120]
mov qword [rsp + 0x30], rax
xor bh, al
and al, 0x28
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], 0
lea r8, [rsp + 0x80]
mov rcx, r14
mov edx, 0x98000004
mov r9d, 0xc
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
jne 0x1400c1823
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp word [rsi + 0x48], 0
je case.0x1400b9c6f.309
cmp byte [rbx + 0x56], 0
je 0x1400c193d
invalid
add dword [rax], eax
invalid
movups xmm0, xmmword [rbx + 0x57]
movabs rax, 0x1c00000000
mov qword [rsp + 0xfc], rax
xorps xmm1, xmm1
movups xmmword [rsp + 0xec], xmm1
and al, 0xec
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xdc], ecx
movups xmmword [rsp + 0xcc], xmm1
movups xmmword [rsp + 0xbc], xmm1
movups xmmword [rsp + 0xac], xmm1
and al, 0xac
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x9c], ecx
movups xmmword [rsp + 0x88], xmm0
mov dword [rsp + 0x98], 0
mov qword [rsp + 0x80], 0x17
add byte [rax], 0
add byte [rdi], dl
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov r8d, 0x1c
jmp 0x1400c1aa7
cmp byte [rbx + 0x51], 0
je 0x1400c19f9
mov eax, dword [rbx + 0x52]
xorps xmm0, xmm0
movups xmmword [rsp + 0xe8], xmm0
movups xmmword [rsp + 0xd8], xmm0
test byte [rax + rbx*8], ah
add byte [rax], al
invalid
movups xmmword [rsp + 0xc8], xmm0
movups xmmword [rsp + 0xb8], xmm0
movups xmmword [rsp + 0xa8], xmm0
movups xmmword [rsp + 0x98], xmm0
movups xmmword [rsp + 0x88], xmm0
mov qword [rsp + 0xf8], 0
mov dword [rsp + 0x80], 2
mov dword [rsp + 0x84], eax
add byte [rax], al
mov dword [rsp + 0x100], 0x10
lea rdx, [rsp + 0x80]
add byte [rcx + rcx*4 - 0xf], cl
mov r8d, 0x10
jmp 0x1400c1aa7
xorps xmm0, xmm0
movups xmmword [rsp + 0x124], xmm0
mov word [rsp + 0x120], 1
movzx eax, word [rsp + 0x132]
mov word [rsp + 0x60], ax
movups xmm1, xmmword [rsp + 0x122]
adc byte [rsp + 0x122], cl
movaps xmmword [rsp + 0x50], xmm1
mov rax, qword [rsp + 0x52]
push rdx
mov ecx, dword [rsp + 0x5a]
movzx edx, word [rsp + 0x5e]
movzx r8d, word [rsp + 0x60]
movups xmmword [rsp + 0x9c], xmm0
movups xmmword [rsp + 0xac], xmm0
movups xmmword [rsp + 0xbc], xmm0
movups xmmword [rsp + 0xcc], xmm0
movups xmmword [rsp + 0xdc], xmm0
movups xmmword [rsp + 0xec], xmm0
mov dword [rsp + 0xfc], 0
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x90], ecx
add byte [rax], al
mov word [rsp + 0x94], dx
mov word [rsp + 0x96], r8w
mov dword [rsp + 0x98], 0
add byte [rax], al
add byte [rax], al
mov r8d, 0x1c
xor eax, eax
mov dx, 0x17
xor ecx, ecx
jmp 0x1400c1a7d
mov qword [rsp + 0x120], 0
movups xmm0, xmmword [rsp + 0x122]
add byte [rdi], cl
sub dword [rsp + 0x50], eax
movzx eax, word [rsp + 0x132]
mov word [rsp + 0x60], ax
movzx eax, word [rsp + 0x54]
rol ax, 8
mov ecx, dword [rsp + 0x50]
xorps xmm0, xmm0
movups xmmword [rsp + 0x88], xmm0
movups xmmword [rsp + 0x98], xmm0
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xa8], eax
movups xmmword [rsp + 0xb8], xmm0
and al, 0xb8
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xc8], eax
movups xmmword [rsp + 0xd8], xmm0
movups xmmword [rsp + 0xe8], xmm0
mov qword [rsp + 0xf8], 0
mov r8d, 0x10
mov dx, 2
mov word [rsp + 0x80], dx
mov word [rsp + 0x82], ax
add byte [rcx + 0x84248c], cl
add byte [rax], al
mov dword [rsp + 0x100], r8d
lea rdx, [rsp + 0x80]
mov rcx, r14
call qword [sym.imp.ws2_32.dll_bind]
xor r13d, r13d
xor ebp, ebp
test eax, eax
je 0x1400c1ac5
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov r13d, eax
shl r13, 0x20
shl ebp, 0x20
or r13, 2
test r13, r13
jne 0x1400c28b0
add byte [rax], al
add byte [rax], al
mov eax, dword [rsp + 0x70]
mov ecx, dword [rsp + 0x73]
mov dword [rsi + 0xf1], eax
mov dword [rsi + 0xf4], ecx
mov byte [rsi + 0xf8], 0
invalid
lea rcx, [rsi + 0xf9]
add byte [rax], al
lea rdx, [rsp + 0x210]
mov r8d, 0xf7
mov eax, 0xf7
call sub.VCRUNTIME140.dll_memcpy
lea rbx, [rsi + 0x1f0]
add byte [rax], al
add byte [rcx - 0x48], al
mov byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
sahf
lock add dword [rax], eax
invalid
add byte [rcx - 0x48], al
mov byte [rcx], al
add byte [rax], al
mov rcx, rbx
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [rsi + 0x280]
lea rcx, [0x14017ff0c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov edi, dword [rsi + 0x1f8]
cmp edi, 0x3b9aca00
jne 0x1400c1df8
movups xmm0, xmmword [rsi + 0x270]
movups xmmword [rsi + 0x2f8], xmm0
adc dword [rsi + 0x2f8], eax
adc dword [rsi + 0x2f8], eax
movups xmm0, xmmword [rsi + 0x260]
movups xmmword [rsi + 0x2e8], xmm0
movups xmm0, xmmword [rsi + 0x250]
movups xmmword [rsi + 0x2d8], xmm0
movups xmm0, xmmword [rsi + 0x240]
xchg byte [rax + 2], al
add byte [rax], al
xchg byte [rax + 2], al
add byte [rax], al
movups xmmword [rsi + 0x2c8], xmm0
movups xmm0, xmmword [rsi + 0x200]
movups xmm1, xmmword [rsi + 0x210]
adc byte [rsi + 0x210], cl
adc byte [rsi + 0x210], cl
movups xmm2, xmmword [rsi + 0x220]
movups xmm3, xmmword [rsi + 0x230]
movups xmmword [rsi + 0x2b8], xmm3
movups xmmword [rsi + 0x2a8], xmm2
movups xmmword [rsi + 0x298], xmm1
movups xmmword [rsi + 0x288], xmm0
lea rdx, [rsi + 0x288]
lea rcx, [rsp + 0x210]
mov r8, qword [rsp + 0x78]
call fcn.1400c31c0
mov rbp, qword [rsp + 0x210]
cmp rbp, 3
je 0x1400c2639
mov r15, qword [rsp + 0x218]
mov rdi, qword [rsp + 0x220]
mov r12, qword [rsp + 0x228]
mov r14, qword [rsp + 0x230]
movzx eax, byte [rsi + 0x300]
add byte [rbx - 0x7bf0fc08], al
add qword [rax], r8
invalid
test eax, eax
jne 0x1400c2424
mov rcx, qword [rsi + 0x2a8]
call qword [sym.imp.ws2_32.dll_closesocket]
cmp ebp, 2
std
add cl, byte [rdi]
test byte [rsi], dh
invalid
add byte [rax], al
jmp 0x1400c23db
mov r14, qword [rsi + 0x1f0]
movups xmm0, xmmword [rsi + 0x270]
movaps xmmword [rsp + 0x280], xmm0
movups xmm0, xmmword [rsi + 0x260]
adc byte [rsi + 0x260], al
movaps xmmword [rsp + 0x270], xmm0
movups xmm0, xmmword [rsi + 0x250]
add byte [rdi], cl
sub dword [rsp + 0x260], eax
movups xmm0, xmmword [rsi + 0x240]
movaps xmmword [rsp + 0x250], xmm0
movups xmm0, xmmword [rsi + 0x200]
movups xmm1, xmmword [rsi + 0x210]
add byte [rax], al
movups xmm2, xmmword [rsi + 0x220]
movups xmm3, xmmword [rsi + 0x230]
movaps xmmword [rsp + 0x240], xmm3
movaps xmmword [rsp + 0x230], xmm2
movaps xmmword [rsp + 0x220], xmm1
movaps xmmword [rsp + 0x210], xmm0
call fcn.1400ea540
mov r15, rax
add r15, r14
jae 0x1400c1f3d
call fcn.1400ea540
add rax, 0x38640900
jb 0x1400c2a3e
mov ebp, edx
cmp edx, 0x3b9aca00
jb 0x1400c1eb2
add ebp, 0xc4653600
inc rax
je 0x1400c2a3e
mov ecx, ebp
shr ecx, 9
imul r15, rcx, 0x44b83
shr r15, 0x27
add r15, rax
jb 0x1400c2a72
lea rcx, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_time_sleep.rs
call fcn.1400ef630
mov r12, rdx
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdx
lea rcx, [rdx + 0x110]
adc byte [rcx], al
add byte [rax], al
add rdx, 0xb0
test rax, rax
cmove rcx, rdx
cmp dword [rcx + 0xb8], 0x3b9aca00
jne 0x1400c1f96
lea rcx, [0x140155060]
lea r8, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_time_sleep.rs
mov edx, 0x73
call fcn.1401104c0
ud2
lea rcx, [rsi + 0x2b8]
call fcn.1400c30b0
cmp ebp, 2
je 0x1400c2429
jmp 0x1400c23db
mov ebp, edx
add ebp, edi
cmp ebp, 0x3b9aca00
jb 0x1400c1f58
add ebp, 0xc4653600
inc r15
je 0x1400c1e88
lea rcx, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
call fcn.1400ef630
mov r12, rdx
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdx
lea rcx, [rdx + 0x110]
add rdx, 0xb0
test rax, rax
cmove rcx, rdx
cmove ecx, edx
cmp dword [rcx + 0xb8], 0x3b9aca00
je 0x1400c2abd
lea rcx, [rsp + 0x58]
mov edx, 1
lock xadd qword [r12], rdx
rcl dword [rsp], 0x48
test eax, eax
je 0x1400c2008
test rdx, rdx
js 0x1400c2a3a
invalid
test rdx, rdx
js 0x1400c2a3a
xorps xmm0, xmm0
movups xmmword [rsp + 0x154], xmm0
movups xmmword [rsp + 0x164], xmm0
movups xmm0, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x1a0], xmm0
movups xmm0, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x1b0], xmm0
mov eax, dword [rsp + 0x170]
mov dword [rsp + 0x1c0], eax
xor edi, edi
lock dec qword [r12]
jne 0x1400c2062
call fcn.1400ee7a0
xor edi, edi
mov eax, ebp
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
imul eax, eax, 0x3b9aca00
sub ebp, eax
mov eax, dword [rsp + 0x1c0]
mov dword [rsp + 0x140], eax
movaps xmm0, xmmword [rsp + 0x1a0]
and al, 0xa0
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x1b0], cl
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
mov eax, dword [rsp + 0x119]
mov ecx, dword [rsp + 0x11c]
mov dword [rsp + 0x110], eax
mov dword [rsp + 0x113], ecx
mov eax, dword [rsp + 0x70]
mov ecx, dword [rsp + 0x73]
mov dword [rsp + 0x108], eax
or byte [rcx], al
add byte [rax], al
mov dword [rsp + 0x10b], ecx
movaps xmm0, xmmword [rsp + 0x210]
movaps xmm1, xmmword [rsp + 0x220]
movaps xmm2, xmmword [rsp + 0x230]
movaps xmm3, xmmword [rsp + 0x240]
movaps xmmword [rsp + 0x80], xmm0
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0xb0], xmm3
movaps xmm0, xmmword [rsp + 0x250]
movaps xmmword [rsp + 0xc0], xmm0
movaps xmm0, xmmword [rsp + 0x260]
movaps xmmword [rsp + 0xd0], xmm0
movaps xmm0, xmmword [rsp + 0x270]
movaps xmmword [rsp + 0xe0], xmm0
movaps xmm0, xmmword [rsp + 0x280]
movaps xmmword [rsp + 0xf0], xmm0
mov qword [rsi + 0x288], rdi
mov qword [rsi + 0x290], r12
mov qword [rsi + 0x298], r15
mov dword [rsi + 0x2a0], ebp
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x120]
movaps xmm1, xmmword [rsp + 0x130]
add byte [rax], al
movups xmmword [rsi + 0x2a4], xmm0
movups xmmword [rsi + 0x2b4], xmm1
mov eax, dword [rsp + 0x140]
mov dword [rsi + 0x2c4], eax
mov qword [rsi + 0x2c8], 0xffffffffffffffff
enter 2, 0
invalid
invalid
invalid
dec dword [rdi]
push rdi
ror byte [rdi], 0x11
xchg al, dl
add al, byte [rax]
add byte [rdi], cl
adc dword [rsi + 0x2d9], eax
mov eax, dword [rsp + 0x110]
mov ecx, dword [rsp + 0x113]
mov dword [rsi + 0x2e9], eax
mov dword [rsi + 0x2ec], ecx
add al, byte [rax]
add dh, al
xchg al, dh
add al, byte [rax]
add byte [rax], al
mov eax, dword [rsp + 0x108]
mov ecx, dword [rsp + 0x10b]
mov dword [rsi + 0x2f1], eax
mov dword [rsi + 0x2f4], ecx
hlt
add al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x80], al
movaps xmm1, xmmword [rsp + 0x90]
movaps xmm2, xmmword [rsp + 0xa0]
movaps xmm3, xmmword [rsp + 0xb0]
movups xmmword [rsi + 0x2f8], xmm0
movups xmmword [rsi + 0x308], xmm1
movups xmmword [rsi + 0x318], xmm2
add byte [rdi], cl
adc dword [rsi + 0x328], ebx
add byte [rdi], cl
adc dword [rsi + 0x328], ebx
movaps xmm0, xmmword [rsp + 0xc0]
movups xmmword [rsi + 0x338], xmm0
add eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0xd0], al
add eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0xd0], al
movups xmmword [rsi + 0x348], xmm0
movaps xmm0, xmmword [rsp + 0xe0]
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x358], eax
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x358], eax
movaps xmm0, xmmword [rsp + 0xf0]
movups xmmword [rsi + 0x368], xmm0
lea r13, [rsi + 0x288]
lea r15, [rsi + 0x2f8]
mov eax, dword [0x14018af5c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x1400c22cf
xor edi, edi
test eax, eax
jne 0x1400c22fa
mov eax, dword [0x14018af5c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x104], 0
setne cl
cmp byte [rax + 0x105], 0
sete dil
and dil, cl
lea rcx, [rsp + 0x210]
mov rdx, r15
mov r8, qword [rsp + 0x78]
call fcn.1400c31c0
mov rbp, qword [rsp + 0x210]
cmp rbp, 3
jne 0x1400c23fc
mov byte [rsi + 0x280], 1
mov rcx, rbx
call fcn.1400c2b10
mov r8, qword [rsi + 0x20]
test r8, r8
jne 0x1400c2993
jmp 0x1400c29e1
cmp ebp, 2
jne 0x1400c23db
movzx eax, byte [0x14018af58]
mov rcx, qword [0x14018aea8]
jno 0x1400c23bf
or al, 0
test rcx, rcx
jne 0x1400c2455
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400c2a29
mov rcx, rax
mov qword [0x14018aea8], rax
mov r8d, 0x11
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
test rax, rax
je 0x1400c2a29
mov r12, rax
movups xmm0, xmmword [0x14014c8fb]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0x72
movzx eax, byte [0x14018af58]
mov rcx, qword [0x14018aea8]
sbb eax, 0x48000c8a
test ecx, ecx
jne 0x1400c24a9
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400c2a18
mov rcx, rax
mov qword [0x14018aea8], rax
invalid
mov r8d, 8
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
test rax, rax
test eax, eax
je 0x1400c2a18
mov r13, rax
mov qword [rax], r15
mov byte [rsi + 0x280], 1
add byte [rdx], 0
add byte [rcx], al
mov rcx, rbx
call fcn.1400c2b10
mov r8, qword [rsi + 0x20]
and byte [rbp - 0x7b], cl
invalid
je 0x1400c252a
cmp qword [rsi + 0x28], 0
je 0x1400c24f4
mov rcx, qword [0x14018aea8]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
invalid
invalid
invalid
mov r14, qword [rsi + 0x30]
test r14, r14
je 0x1400c252a
mov rdi, qword [rsi + 0x38]
mov rcx, r14
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400c252a
cmp qword [rdi + 0x10], 0x11
jb 0x1400c2518
mov r14, qword [r14 - 8]
mov rcx, qword [0x14018aea8]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov qword [rsi + 0x20], r12
mov qword [rsi + 0x28], 0x11
add byte [rax], al
mov qword [rsi + 0x30], r13
lea rax, [0x140149ab0]
mov qword [rsi + 0x38], rax
mov rax, qword [rsi + 0x40]
mov rcx, qword [rax + 0x10]
adc byte [rbp - 0x77], cl
out 0x48, eax
cmp ecx, dword [rax + 0x18]
jne 0x1400c1659
jmp 0x1400c162c
mov byte [rsp + 0x120], 1
lea rax, [rsp + 0x120]
mov qword [rsp + 0x80], rax
add byte [rax], 0
add byte [rax - 0x73], cl
add eax, 0x8ddce
or byte [rax], al
mov qword [rsp + 0x20], rax
lea rcx, [0x14018adc8]
lea r9, [0x1401502e8]
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x80
add byte [rax], al
add byte [rcx], dh
shr al, cl
mov word [rdi + 5], es
add cl, ch
cdq
invalid
invalid
invalid
mov al, 4
mov byte [rsi + 0x280], al
mov rax, qword [rsp + 0x148]
add byte [rax - 0x39], cl
add byte [rbx], al
add byte [rax], al
add byte [rax + 0x3a7e903], dh
add byte [rax], al
mov r15, qword [rsi + 0x20]
test r15, r15
dec dword [rdi]
test ecx, edx
out dx, eax
invalid
invalid
lea rdx, str.Network_unreachabletcp_connect_error
mov r8d, 0x13
adc eax, dword [rax]
add byte [rax], al
mov cl, 7
call fcn.14009eff0
mov rbx, rax
movzx eax, byte [0x14018af58]
mov rcx, qword [0x14018aea8]
test rcx, rcx
jne 0x1400c26a7
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400c2a29
mov rcx, rax
mov qword [0x14018aea8], rax
mov r8d, 0x11
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
test rax, rax
je 0x1400c2a29
mov r15, rax
movups xmm0, xmmword [0x14014c8fb]
adc byte [0x14014c8fb], al
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0x72
movzx eax, byte [0x14018af58]
mov dh, 5
invalid
mov byte [rax + rax], cl
mov rcx, qword [0x14018aea8]
test rcx, rcx
jne 0x1400c26fb
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400c2a18
mov rcx, rax
mov qword [0x14018aea8], rax
mov r8d, 8
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
test rax, rax
je 0x1400c2a18
mov r12, rax
mov qword [rax], rbx
lea r14, [0x140149ab0]
mov edi, 0x11
mov ebp, 2
jmp 0x1400c29e1
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ebx, eax
movzx eax, byte [0x14018af58]
mov dh, 5
sbb ecx, dword [rax - 0x74b7fff4]
add byte [rax - 0x75], cl
or eax, 0xc8764
test rcx, rcx
jne 0x1400c2762
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400c2ad7
mov rcx, rax
mov qword [0x14018aea8], rax
mov r8d, 0xe
xor edx, edx
sar bh, cl
adc eax, 0x568c0
shr byte [rax + 5], 0
test rax, rax
je 0x1400c2ad7
mov r15, rax
movabs rax, 0x726f727265206e65
outsd dx, dword [rsi]
jb 0x1400c27d0
mov dword [rdi + 6], eax
movabs rax, 0x6e65706f20706374
mov qword [r15], rax
movzx eax, byte [0x14018af58]
or al, 0
mov rcx, qword [0x14018aea8]
add eax, dword [rdi - 0x7ab7fff4]
leave
jne 0x1400c27c3
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400c2a18
mov rcx, rax
mov qword [0x14018aea8], rax
mov r8d, 8
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
adc eax, 0x5685f
invalid
invalid
invalid
test rax, rax
je 0x1400c2a18
mov r12, rax
shl rbx, 0x20
or rbx, 2
add cl, byte [rax - 0x77]
sbb byte [rdi + 0xe], bh
add cl, ch
insb byte [rdi], dx
add dword [rax], eax
invalid
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ebx, eax
movzx eax, byte [0x14018af58]
or al, 0
mov rcx, qword [0x14018aea8]
test rcx, rcx
jne case.0x14008615c.286
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400c2ae8
mov rcx, rax
mov qword [0x14018aea8], rax
mov r8d, 0x19
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
test rax, rax
je 0x1400c2ae8
mov r15, rax
movups xmm0, xmmword [0x1401371c1]
movups xmmword [rax + 9], xmm0
adc dword [rax + 9], eax
movups xmm0, xmmword [str.tcp_set_nonblocking_errortcp_bind_local_error]
movups xmmword [rax], xmm0
movzx eax, byte [0x14018af58]
mov rcx, qword [0x14018aea8]
test rcx, rcx
leave
jne 0x1400c2881
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400c2a18
add dword [rax], eax
invalid
mov rcx, rax
mov qword [0x14018aea8], rax
mov r8d, 8
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
add eax, 0xc0854800
je 0x1400c2a18
mov r12, rax
shl rbx, 0x20
or rbx, 2
or ebx, 2
mov qword [rax], rbx
mov edi, 0x19
jmp 0x1400c2955
mov rcx, r14
call qword [sym.imp.ws2_32.dll_closesocket]
mov qword [rsi + 0x78], r15
mov qword [rsi + 0x80], rdi
mov esi, 0x80
mov qword [rsi + 0x88], r12
lea r14, [0x140135730]
mov qword [rsi + 0x90], r14
add byte [rax], al
invalid
mov dword [rsi + 0x70], 0x3b9aca01
mov ebp, 2
add al, byte [rax]
add byte [rax], al
mov r8, qword [rsi + 0x20]
test r8, r8
je 0x1400c29e1
cmp qword [rsi + 0x28], 0
je 0x1400c29a9
mov rcx, qword [0x14018aea8]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0x5668f
invalid
invalid
invalid
mov rbx, qword [rsi + 0x30]
test rbx, rbx
je 0x1400c29e1
mov r13, qword [rsi + 0x38]
mov rcx, rbx
call qword [r13]
add byte [rcx - 0x7d], cl
jge 0x1400c29c9
invalid
je 0x1400c29e1
cmp qword [r13 + 0x10], 0x11
jb 0x1400c29cf
mov rbx, qword [rbx - 8]
mov rcx, qword [0x14018aea8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, qword [rsp + 0x148]
mov qword [rax], rbp
mov qword [rax + 8], r15
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], r12
mov qword [rax + 0x20], r14
and byte [rax + 0x78868801], dh
add eax, dword [rax]
invalid
add rsp, 0x308
add eax, dword [rax]
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 ecx, 8
mov edx, 8
call fcn.14010fbd0
ud2
invalid
or edi, dword [rcx + 1]
mov ecx, 1
add byte [rax], al
mov edx, 0x11
call fcn.14010fbd0
ud2
ud2
ud2
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
or eax, 0x8f393
lea r8, [0x140151e18]
mov edx, 0x28
sub byte [rax], al
add byte [rax], al
add al, ch
push 0xffffffffffffffda
fiadd dword [rax + rax]
add al, 0
ud2
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
lea eax, [0x14014c940]
mov edx, 0x23
call fcn.1401100d0
ud2
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], 1
lea rax, [0x14017b4d0]
lea eax, [0x14017b4d0]
mov qword [rsp + 0x160], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x168], xmm0
lea rdx, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_time.rs8_a
fmul qword [rax]
invalid
lea rcx, [rsp + 0x150]
call fcn.14010ff10
ud2
lea rcx, [0x140155060]
lea r8, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
lea eax, [0x14014c928]
mov edx, 0x73
call fcn.1401104c0
fld dword [rax + rax]
ud2
mov ecx, 1
mov edx, 0xe
call fcn.14010fbd0
ud2
mov ecx, 1
mov edx, 0x19
add al, ch
fnop
add al, 0
ud2
je 0x1400c2b6b
test eax, eax
jne 0x1400c2b6a
add byte [rax], al
add byte [rbx + 0x1c7403f8], al
test eax, eax
jne 0x1400c2b6a
mov rcx, qword [rcx + 0x30]
jmp qword [sym.imp.ws2_32.dll_closesocket]
push 5
invalid
push 5
add bl, al
ret
add rcx, 0xc8
jmp fcn.1400c30b0
invalid
jmp fcn.1400c30b0
add byte [rax - 0x77], cl
invalid
jmp rax
mov ecx, dword [0x14018aea8]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0x5646d
cmp dword [rsi], 2
je case.0x1400c2ba9.1
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.1400f6f10
lea rcx, [rsi + 8]
cmp qword [rsi], 0
add byte [rdi], cl
invalid
sahf
add al, byte [rax]
invalid
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400c2e96
lahf
add al, byte [rax]
invalid
or al, byte [rax]
add byte [rax], al
je 0x1400c2c43
mov rcx, qword [0x14018aea8]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
invalid
invalid
add byte [rax - 0x75], cl
mov esi, 0xa28
mov rdi, qword [rsi + 0xa28]
test rdi, rdi
je 0x1400c2e5d
add al, byte [rax]
invalid
mov rbx, qword [rsi + 0xa30]
xor byte [rdx], cl
add byte [rax], al
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400c2e5d
cmp qword [rbx + 0x10], 0x11
jb 0x1400c2c75
invalid
mov edi, dword [rdi - 8]
mov rcx, qword [0x14018aea8]
xor edx, edx
mov r8, rdi
jmp 0x1400c2e57
sar bh, cl
adc eax, 0x56389
mov rdi, qword [rsi + 0xa10]
test rdi, rdi
je 0x1400c2cf9
mov rbx, qword [rsi + 0xa18]
mov ebx, dword [rsi + 0xa18]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400c2cf9
cmp qword [rbx + 0x10], 0x11
jb 0x1400c2cd9
jnp 0x1400c2ce2
adc dword [rdx + 4], esi
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14018aea8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400c2cf9
invalid
or al, 0x48
lea ecx, [rsi + 0x9f8]
call fcn.1400b6fc0
mov byte [rsi + 0x9f1], 0
lea rcx, [rsi + 0x950]
call fcn.1400f6f10
lea rcx, [rsi + 0x958]
cmp qword [rsi + 0x950], 0
je 0x1400c2d2d
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400c2d3b
call fcn.140071350
jmp 0x1400c2d3b
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400c2d3b
call fcn.140004780
mov rax, qword [rsi + 0x998]
test rax, rax
je 0x1400c2d51
mov rcx, qword [rsi + 0x9a0]
call qword [rax + 0x18]
cmp byte [rsi + 0x948], 3
jne 0x1400c2dc7
lea rcx, [rsi + 0x7c0]
call fcn.1400c2b10
mov r8, qword [rsi + 0x5f0]
test r8, r8
je 0x1400c2dc7
cmp qword [rsi + 0x5f8], 0
je 0x1400c2d8b
mov rcx, qword [0x14018aea8]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rdi, qword [rsi + 0x600]
test rdi, rdi
je 0x1400c2dc7
mov rbx, qword [rsi + 0x608]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400c2dc7
cmp qword [rbx + 0x10], 0x11
jb 0x1400c2db5
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14018aea8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp byte [rsi + 0x5c8], 3
jne 0x1400c2e3d
lea rcx, [rsi + 0x440]
call fcn.1400c2b10
mov r8, qword [rsi + 0x270]
test r8, r8
je 0x1400c2e3d
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp qword [rsi + 0x228], 0
je 0x1400c2e5d
call qword [sym.imp.KERNEL32.dll_HeapFree]
add eax, 0xbe834800
add byte [rcx], 0
add byte [rax], al
cmp qword [rsi + 0x180], 0
je case.0x1400c2ba9.1
add rsi, 0x178
mov r8, qword [rsi]
mov eax, dword [rsi]
mov rcx, qword [0x14018aea8]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
and eax, 0x561b0
and eax, 0x561b0
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400c2e96
call fcn.140004780
mov rax, qword [rsi + 0x48]
test rax, rax
je 0x1400c2ea6
mov rcx, qword [rsi + 0x50]
call qword [rax + 0x18]
cmp qword [rsi + 0x78], 0
je case.0x1400c2ba9.1
add rsi, 0x70
jmp 0x1400c2e6e
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
jmp 0x1400c4298
mov rax, qword [rsi + 0x510]
test rax, rax
je 0x1400c42b4
add eax, 0x85480000
sal byte [rax + rdx + 0x48], 0x8b
mov ds, word [rax]
add eax, 0x83480000
invalid
invalid
mov rcx, qword [rsi + 0x518]
add rsp, 0x20
add esp, 0x20
pop rsi
jmp qword [rax + 0x18]
nop
add rsp, 0x20
pop rsi
ret
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x368
movdqa xmmword [rsp + 0x350], xmm6
and al, 0x50
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x3d], cl
and al, 0x50
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x3d], cl
mov rdi, rdx
mov rsi, rcx
movzx eax, byte [rdx + 0x268]
add byte [rax - 0x73], cl
or eax, 0xbbc49
add byte [rax - 0x73], cl
or eax, 0xbbc49
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rcx, [rsp + 0xf8]
mov r8d, 0x258
add al, byte [rax]
add byte [rax - 0x77], cl
cli
add al, byte [rax]
add byte [rax - 0x77], cl
cli
call sub.VCRUNTIME140.dll_memcpy
mov r15d, dword [rdi + 0x260]
mov edi, 0x260
cmp r15d, 0x3b9aca00
jne 0x1400c438f
lea rcx, [rdi + 0x270]
mov r8d, 0x258
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea r14, [rdi + 0x270]
lea rcx, [rsp + 0x30]
mov rdx, r14
mov r8, rbx
call fcn.1400b8760
movzx r15d, byte [rsp + 0x41]
cmp r15b, 3
jne 0x1400c4365
mov byte [rsi + 0x11], 3
mov al, 4
jmp 0x1400c4950
movdqa xmm6, xmmword [rsp + 0x30]
movzx ebx, byte [rsp + 0x40]
mov eax, dword [rsp + 0x42]
mov dword [rsp + 0x28], eax
movzx eax, word [rsp + 0x46]
mov word [rsp + 0x2c], ax
mov rcx, r14
call fcn.1400b6d60
invalid
invalid
jmp 0x1400c4933
mov r12, qword [rdi + 0x258]
call fcn.1400ea540
invalid
add al, byte [rax]
mov r14, rax
add r14, r12
jae 0x1400c4444
add byte [rax], al
call fcn.1400ea540
add rax, 0x38640900
jb 0x1400c4993
invalid
add byte [rax], al
mov ebp, edx
cmp edx, 0x3b9aca00
jb 0x1400c43d1
inc rax
je 0x1400c4993
add ebp, 0xc4653600
mov ecx, ebp
shr ecx, 9
imul r14, rcx, 0x44b83
int1
or dword [rbx + 4], 0
shr r14, 0x27
add r14, rax
jb 0x1400c49ad
lea rcx, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_time_sleep.rs
call fcn.1400ef630
mov r15, rdx
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rdx
lea rcx, [rdx + 0x110]
add rdx, 0xb0
test rax, rax
cmove rcx, rdx
cmp dword [rcx + 0xb8], 0x3b9aca00
jne case.0x1400b17a6.119
lea rcx, [0x140155060]
lea r8, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_time_sleep.rs
mov edx, 0x73
call fcn.1401104c0
invalid
ud2
mov ebp, edx
add ebp, r15d
cmp ebp, 0x3b9aca00
jb case.0x1400a866b.136
inc r14
je 0x1400c43a7
add ebp, 0xc4653600
lea rcx, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.23_srcconnect.rs
call fcn.1400ef630
mov r15, rdx
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rdx
xchg esp, eax
and al, 0xb8
add byte [rax], al
invalid
lea rcx, [rdx + 0x110]
add rdx, 0xb0
test rax, rax
cmove rcx, rdx
cmp dword [rcx + 0xb8], 0x3b9aca00
mov ecx, 0xb8
add dl, cl
invalid
cmp ecx, dword [rdi]
test byte [rbp + 5], al
invalid
add byte [rax], al
lea rcx, [rsp + 0xb8]
mov edx, 1
add dword [rax], eax
add byte [rax], al
lock xadd qword [r15], rdx
test rax, rax
je 0x1400c4509
test rdx, rdx
js 0x1400c498f
add al, 0
invalid
xorps xmm0, xmm0
movups xmmword [rsp + 0x34], xmm0
movups xmmword [rsp + 0x44], xmm0
movups xmm0, xmmword [rsp + 0x30]
and al, 0x30
movaps xmmword [rsp + 0x80], xmm0
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x90], xmm0
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rbx - 0x76afdbbc], cl
test byte [rax + riz*4], ah
add byte [rax], al
add al, dh
dec qword [r15]
invalid
mov r12d, 1
jne 0x1400c4552
call fcn.1400ee8b0
jmp 0x1400c4552
test rdx, rdx
js 0x1400c498f
mov byte [rbp + 4], bh
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x34], xmm0
movups xmmword [rsp + 0x44], xmm0
and al, 0x44
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x80], xmm0
movups xmm0, xmmword [rsp + 0x40]
adc byte [rsp + 0x40], al
movaps xmmword [rsp + 0x90], xmm0
mov eax, dword [rsp + 0x50]
mov dword [rsp + 0xa0], eax
lock dec qword [r15]
jne 0x1400c454f
call fcn.1400ee7a0
xor r12d, r12d
mov eax, ebp
shr eax, 9
imul rax, rax, 0x44b83
imul eax, eax, 0x44b83
shr rax, 0x27
imul eax, eax, 0x3b9aca00
sub ebp, eax
mov eax, dword [rsp + 0xa0]
mov dword [rsp + 0xf0], eax
movaps xmm0, xmmword [rsp + 0x80]
movaps xmm1, xmmword [rsp + 0x90]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xe0], ecx
movaps xmmword [rsp + 0xd0], xmm0
mov eax, dword [rsp + 0xc9]
mov ecx, dword [rsp + 0xcc]
mov dword [rsp + 0x78], eax
and al, 0x78
js 0x1400c4534
and al, 0x7b
mov eax, dword [rsp + 0xc2]
mov ecx, dword [rsp + 0xc5]
mov dword [rsp + 0x70], eax
mov dword [rsp + 0x73], ecx
lea rcx, [rdi + 0x270]
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf8
add byte [rax], al
add byte [rcx - 0x48], al
pop rax
add al, byte [rax]
add al, ch
shr byte [rdx - 0x76b3fffc], cl
cmpsd dword [rsi], dword [rdi]
enter 4, 0
mov qword [rdi + 0x4d0], r15
mov qword [rdi + 0x4d8], r14
mov dword [rdi + 0x4e0], ebp
movdqa xmm0, xmmword [rsp + 0xd0]
add byte [rax], al
add byte [rax], al
movaps xmm1, xmmword [rsp + 0xe0]
movdqu xmmword [rdi + 0x4e4], xmm0
movups xmmword [rdi + 0x4f4], xmm1
invalid
hlt
add al, 0
add byte [rbx + 0xf02484], cl
add byte [rax], al
mov dword [rdi + 0x504], eax
mov qword [rdi + 0x508], 0xffffffffffffffff
xchg dword [rax], ecx
add eax, 0xffff0000
invalid
jmp qword [rsi + 0xf]
out dx, eax
sal bl, 0xf
jg 0x1400c45c0
adc byte [0x14fff463f], al
jg case.0x1400bdd36.46
sbb dword [0x184974647], eax
and al, 0x78
invalid
xchg dword [rax], ecx
add eax, 0xffff0000
invalid
add byte [rbx - 0x7487dbbc], cl
and al, 0x7b
mov ecx, dword [rsp + 0x7b]
mov dword [rdi + 0x529], eax
mov dword [rdi + 0x52c], ecx
mov byte [rdi + 0x530], 0
mov eax, dword [rsp + 0x70]
mov ecx, dword [rsp + 0x73]
mov dword [rdi + 0x531], eax
mov dword [rdi + 0x534], ecx
lea r14, [rdi + 0x270]
mov eax, dword [0x14018af5c]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x1400c46cc
invalid
test eax, eax
jne 0x1400c46f9
mov eax, dword [0x14018af5c]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x104], 0
add byte [rdi], cl
xchg ebp, eax
rol dword [rax + 0x105b8], 0
add byte [rcx + 0xf], al
xchg esp, eax
invalid
and r12b, cl
jmp 0x1400c46fc
lea r15, [rdi + 0x4c8]
lea rcx, [rsp + 0x30]
and al, 0x30
mov rdx, r14
mov r8, rbx
call fcn.1400b8760
movzx ebp, byte [rsp + 0x41]
insb byte [rdi], dx
and al, 0x41
cmp bpl, 3
jne 0x1400c47c6
mov eax, dword [0x14018af5c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x1400c4773
movdqa xmm6, xmmword [rsp + 0x30]
movzx ebx, byte [rsp + 0x40]
mov eax, dword [rsp + 0x42]
mov dword [rsp + 0x80], eax
movzx eax, word [rsp + 0x46]
mov word [rsp + 0x84], ax
jmp 0x1400c4885
invalid
add esi, dword [rbp + 0x1a]
lea rax, [0x140149b28]
lea eax, [0x140149b28]
movq xmm0, rax
movdqa xmm6, xmmword [0x140119690]
add rax, 0x6c0f6600
invalid
jmp 0x1400c4933
add rax, 0x6c0f6600
invalid
and al, 0x68
mov dword [rsp + 0x28], eax
mov r15d, ebp
movdqu xmmword [rsi], xmm6
mov byte [rsi + 0x10], bl
mov byte [rsi + 0x11], r15b
mov eax, dword [rsp + 0x28]
mov dword [rsi + 0x12], eax
movzx eax, word [rsp + 0x2c]
mov word [rsi + 0x16], ax
mov al, 1
mov byte [rdi + 0x268], al
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x350]
add rsp, 0x368
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str._async_fn__resumed_after_completionunable_to_find_any_user_specified_roots_in_the_final_cert_chain
lea r8, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.23_srcconnect.rs
mov edx, 0x23
call fcn.1401100d0
ud2
ud2
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x140151e18]
mov edx, 0x28
call fcn.1401104c0
ud2
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x38], 1
lea rax, [0x14017b4d0]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_time.rs8_a
lea rcx, [rsp + 0x30]
call fcn.14010ff10
ud2
lea rcx, [0x140155060]
lea r8, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.23_srcconnect.rs
mov edx, 0x73
call fcn.1401104c0
ud2
mov rax, qword [rsp + 0x360]
mov rdx, qword [rsp + 0x368]
mov r8, qword [rsp + 0x370]
lea rcx, [rsp + 0x378]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x380]
mov rdx, qword [rsp + 0x388]
mov r8, qword [rsp + 0x390]
lea rcx, [rsp + 0x398]
call qword [rax + 0x10]
mov rcx, r13
call fcn.140020e30
lea rcx, [rsp + 0x7e0]
call fcn.140020e30
mov rcx, qword [rsp + 0x840]
call fcn.140002e10
lea rcx, [rsp + 0x850]
call fcn.14006fec0
lea rdi, [rsp + 0x230]
mov rdx, qword [r15 + 0x118]
mov rax, qword [r15 + 0x120]
mov rcx, r13
mov r8, r12
call qword [rax + 0x18]
mov rax, qword [rsp + 0x580]
cmp rax, 3
je 0x1400c52b0
cmp eax, 4
je 0x1400c7d74
mov r8d, 0xa0
lea rcx, [rsp + 0x7e0]
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
movzx eax, word [rsp + 0x848]
lea ecx, [rax - 0x12d]
cmp ecx, 3
jae 0x1400c53c7
cmp qword [r15], 0
je 0x1400c508e
mov rax, qword [r15 + 8]
test rax, rax
je 0x1400c508e
mov rdx, qword [r15 + 0x10]
mov r8, qword [r15 + 0x18]
mov rcx, qword [rsp + 0x228]
call qword [rax + 0x10]
mov qword [r15], 0
lea rdx, [0x14014e898]
jmp 0x1400c50b9
add rdx, 0x20
lea rax, [0x14014e918]
cmp rdx, rax
mov r15, qword [rsp + 0x28]
je case.0x140005c37.2004
mov rax, qword [r15 + 0x60]
test rax, rax
je 0x1400c50a0
mov rcx, qword [rsp + 0x198]
mov qword [rsp + 0x38], rdx
mov qword [rsp + 0x48], rax
call fcn.14003e1a0
mov r9, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x38]
mov r14d, eax
mov rax, qword [rsp + 0x28]
movzx r12d, word [rax + 0x80]
mov esi, r14d
and esi, r12d
mov rdi, qword [rax + 0x40]
mov r13, qword [rax + 0x48]
mov r10, qword [rax + 0x50]
xor ebp, ebp
mov qword [rsp + 0x578], r10
jmp 0x1400c5126
movzx eax, byte [rax + 8]
cmp al, byte [rdx + 8]
je 0x1400c51df
nop
inc rbp
inc rsi
mov rax, rsi
nop dword [rax]
mov rsi, rax
mov eax, 0
cmp rsi, r13
jae 0x1400c5130
movzx r15d, word [rdi + rsi*4]
cmp r15, 0xffff
je 0x1400c50a0
movzx eax, word [rdi + rsi*4 + 2]
mov ecx, r12d
and ecx, eax
mov r8d, esi
sub r8d, ecx
mov ecx, r12d
and ecx, r8d
cmp rbp, rcx
ja 0x1400c50a0
cmp ax, r14w
jne 0x1400c5120
cmp r9, r15
jbe 0x1400c7d60
imul rbx, r15, 0x68
mov rcx, qword [r10 + rbx + 0x40]
test rcx, rcx
setne al
cmp qword [rdx], 0
sete r8b
cmp al, r8b
je 0x1400c5120
lea rax, [r10 + rbx]
add rax, 0x40
test rcx, rcx
je 0x1400c5111
mov r8, qword [rax + 0x10]
cmp r8, qword [rdx + 0x10]
jne 0x1400c5120
mov rdx, qword [rdx + 8]
mov rcx, qword [rax + 8]
call sub.VCRUNTIME140.dll_memcmp
mov r10, qword [rsp + 0x578]
mov r9, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x38]
test eax, eax
jne 0x1400c5120
cmp qword [r10 + rbx], 0
mov rdi, qword [rsp + 0x198]
je 0x1400c51fd
add r10, rbx
mov rdx, qword [r10 + 8]
mov rcx, rdi
call fcn.14003fc80
lea rcx, [rsp + 0x50]
mov rdx, rdi
mov r8, rsi
mov r9, r15
call fcn.1400c8920
lea rcx, [rsp + 0x5a]
mov rax, qword [rcx + 0x2e]
mov qword [rsp + 0x250], rax
movdqu xmm0, xmmword [rcx + 0xe]
movdqu xmm1, xmmword [rcx + 0x1e]
movdqa xmmword [rsp + 0x240], xmm1
movdqa xmmword [rsp + 0x230], xmm0
mov rax, qword [rsp + 0x90]
test rax, rax
je 0x1400c5265
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
lea rcx, [rsp + 0xa8]
call qword [rax + 0x10]
cmp byte [rsp + 0x250], 2
mov rdx, qword [rsp + 0x38]
je 0x1400c50a0
mov rax, qword [rsp + 0x230]
mov rdx, qword [rsp + 0x238]
mov r8, qword [rsp + 0x240]
lea rcx, [rsp + 0x248]
call qword [rax + 0x10]
mov rdx, qword [rsp + 0x38]
jmp 0x1400c50a0
mov r14, qword [rsp + 0x588]
mov qword [rsp + 0x3c0], r14
mov rsi, qword [r14]
test rsi, rsi
je 0x1400c7dec
mov rax, qword [r14 + 8]
mov rcx, rsi
call qword [rax + 0x38]
movabs rcx, 0xfeb28c76a7cca118
xor rdx, rcx
movabs rcx, 0xb14a7da0af9999e8
xor rax, rcx
or rax, rdx
jne 0x1400c7dec
cmp byte [rsi], 1
jne 0x1400c7dec
cmp byte [rsi + 1], 2
jne 0x1400c7dec
cmp dword [rsi + 4], 0
jne 0x1400c7dec
cmp qword [r15], 0
je 0x1400c55bd
mov rax, qword [r15 + 8]
test rax, rax
je 0x1400c7dec
mov r8, qword [r15 + 0x10]
mov r9, qword [r15 + 0x18]
lea rcx, [rsp + 0x350]
mov rdx, qword [rsp + 0x228]
call qword [rax]
mov rax, qword [r15 + 0x128]
cmp rax, 1
jbe 0x1400c55f8
jmp 0x1400c7ddf
mov rax, qword [rsp + 0x190]
movzx eax, byte [rax]
mov ecx, eax
or ecx, 4
leave
add al, 0x83
stc
add eax, 0x24648d4c
and al, 0x5a
lea rbp, [rsp + 0x50]
lea rdi, [rsp + 0x230]
je 0x1400c53eb
cmp al, 0xa
jb 0x1400c53ab
invalid
cmp qword [r15 + 0xf0], 0
je 0x1400c53ab
mov r8, qword [r15 + 0xe8]
mov rcx, qword [0x14018aea8]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0x53c8d
mov rax, qword [rsp + 0x190]
movabs rcx, 0x101010101010101
mov ecx, 0x1010101
add dword [rcx], eax
add dword [rcx], eax
mov qword [rax + 0x10], rcx
movups xmmword [rax], xmm8
movups xmmword [rax], xmm0
jmp 0x1400c53eb
add eax, 0xfffffecd
cmp eax, 2
lea r12, [rsp + 0x5a]
lea esp, [rsp + 0x5a]
jae 0x1400c7fbe
cmp qword [r15], 0
je 0x1400c53eb
cmp qword [r15 + 8], 0
je 0x1400c7fbe
movups xmm0, xmmword [0x14014e928]
movaps xmmword [rsp + 0x60], xmm0
movdqu xmm0, xmmword [0x14014e918]
add eax, 0x89519
movdqa xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x7e0]
mov rdx, rbp
call fcn.1400289e0
mov rsi, rax
mov rax, qword [rsp + 0x50]
test rax, rax
je 0x1400c5434
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
lea rcx, [rsp + 0x68]
call qword [rax + 0x10]
test rsi, rsi
je 0x1400c7fbe
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
adc byte [rax - 0x77], cl
stc
call fcn.140019e30
cmp qword [rsp + 0x230], 0
jne 0x1400c7fbe
add byte [rax], al
mov r8, qword [rsp + 0x238]
mov r9, qword [rsp + 0x240]
movdqa xmmword [rsp + 0x230], xmm7
mov qword [rsp + 0x240], 0
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbx], ah
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rdx*2], ah
add al, byte [rax]
add byte [rax - 0x77], cl
jmp 0x12906dde0
add al, 0x8d
add eax, dword [rax]
mov r14d, dword [rsp + 0x50]
cmp r14d, 2
je 0x1400c7fbe
mov eax, dword [r12 + 2]
mov dword [rsp + 0x588], eax
mov rax, qword [r12 - 6]
mov qword [rsp + 0x580], rax
test byte [rax + rax*4], ah
add eax, 0x8b480000
pop rsp
and al, 0x60
mov r15, qword [rsp + 0x68]
mov r13, qword [rsp + 0x70]
insb byte [rdi], dx
and al, 0x70
invalid
movdqu xmm0, xmmword [r12 + 0x1e]
movdqu xmm1, xmmword [r12 + 0x2e]
movups xmm2, xmmword [r12 + 0x3e]
movaps xmmword [rsp + 0x640], xmm2
movdqa xmmword [rsp + 0x630], xmm1
add byte [rax], al
movdqa xmmword [rsp + 0x620], xmm0
test r13, r13
je case.0x14009a8bb.243
js 0x1400c8726
movzx eax, byte [0x14018af58]
mov rax, qword [0x14018aea8]
test rax, rax
jne 0x1400c5539
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400c8795
mov qword [0x14018aea8], rax
mov rcx, rax
xor edx, edx
mov r8, r13
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
test rax, rax
je 0x1400c8795
mov rsi, rax
mov rcx, rax
mov rdx, rbx
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
test sil, 1
jne 0x1400c56cd
mov rax, rsi
or rax, 1
mov qword [rsp + 0x708], rsi
mov qword [rsp + 0x710], r13
mov qword [rsp + 0x718], rax
sbb byte [rdi], al
add byte [rax], al
lea rax, [0x1401341d8]
jmp 0x1400c56ec
lea rax, [0x14017b4d0]
mov qword [rsp + 0x708], rax
lea rax, [rsp + 0x710]
movdqu xmmword [rax], xmm7
lea rax, [0x14014a438]
jmp 0x1400c56ec
lea rax, [0x14014a438]
mov qword [rsp + 0x350], rax
lea rax, [0x14017b4d0]
mov qword [rsp + 0x358], rax
lea rax, [rsp + 0x360]
movdqu xmmword [rax], xmm7
mov rax, qword [r15 + 0x128]
cmp rax, 1
ja 0x1400c7ddf
inc rax
mov qword [r15 + 0x128], rax
mov rsi, qword [r15 + 0xa8]
test rsi, rsi
je 0x1400c56a5
js 0x1400c8726
mov rbx, qword [r15 + 0x98]
movzx eax, byte [0x14018af58]
mov rax, qword [0x14018aea8]
test rax, rax
jne 0x1400c5648
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400c872d
mov qword [0x14018aea8], rax
mov rcx, rax
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
fidivr dword [rcx]
add eax, 0xc0854800
je 0x1400c872d
mov r14, rax
mov rcx, rax
mov rdx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
test r14b, 1
mov byte [rcx], 0xf
test dword [rsi], ebx
add al, byte [rax]
invalid
lea rax, [0x14017b4d0]
mov qword [rsp + 0x238], rax
add byte [rax], al
lea rax, [rsp + 0x23a]
movdqu xmmword [rax + 6], xmm7
lea rax, [0x14014a438]
jmp 0x1400c58b7
mov qword [rsp + 0x708], rsi
mov qword [rsp + 0x710], r13
mov qword [rsp + 0x718], rsi
lea rax, [0x1401341f0]
mov qword [rsp + 0x700], rax
mov rcx, rbp
lea rdx, [rsp + 0x700]
call fcn.14003a240
cmp byte [rsp + 0x50], 3
je 0x1400c7d3f
movups xmm0, xmmword [rsp + 0x50]
movdqu xmm1, xmmword [rsp + 0x60]
movups xmm2, xmmword [rsp + 0x70]
movups xmm3, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x230], xmm0
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x280], rax
and al, 0x80
add al, byte [rax]
add bl, dh
movq mm0, qword [rsp + 0x90]
movdqa xmmword [rsp + 0x270], xmm0
movaps xmmword [rsp + 0x260], xmm3
movaps xmmword [rsp + 0x250], xmm2
movdqa xmmword [rsp + 0x240], xmm1
movzx eax, byte [rsp + 0x230]
cmp al, 3
je 0x1400c7d3f
cmp al, 2
jb 0x1400c57aa
mov qword [rsp + 0x230], rax
mov rcx, rbp
mov rdx, rdi
call fcn.14003a240
cmp byte [rsp + 0x50], 3
je case.default.0x1400c5960
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x490], rax
movups xmm0, xmmword [rsp + 0x90]
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add al, 0
add byte [rdi], cl
adc byte [rsp + 0x90], al
movaps xmmword [rsp + 0x480], xmm0
sub dword [rsp + 0x480], eax
movups xmm0, xmmword [rsp + 0x50]
movups xmm1, xmmword [rsp + 0x60]
movups xmm2, xmmword [rsp + 0x70]
and al, 0x70
and al, 0x70
movups xmm3, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x470], xmm3
movaps xmmword [rsp + 0x460], xmm2
movaps xmmword [rsp + 0x450], xmm1
mov word [rax + rdx*2], fs
add al, 0
add byte [rdi], cl
sub dword [rsp + 0x440], eax
mov word [rax + rdx*2], fs
add al, 0
add byte [rdi], cl
sub dword [rsp + 0x440], eax
movdqa xmmword [rsp + 0x4c0], xmm7
movdqa xmmword [rsp + 0x1d0], xmm7
movdqa xmmword [rsp + 0x420], xmm7
mov rax, qword [rsp + 0x190]
add byte [rdi], cl
mov dh, 0
add byte [rdi], cl
mov dh, 0
lea rcx, [0x14017ff50]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor eax, eax
jmp 0x1400c6570
js 0x1400c8726
mov rbx, qword [r15 + 0x98]
movzx eax, byte [0x14018af58]
mov rax, qword [0x14018aea8]
test rax, rax
jne 0x1400c622f
invalid
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400c872d
mov qword [0x14018aea8], rax
mov rcx, rax
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
adc eax, 0x52df3
add eax, 0xc0854800
ror byte [rdi], 0x84
test bh, ah
out 0x24, eax
add byte [rax], al
mov r14, rax
mov rcx, rax
mov rdx, rbx
mov edx, ebx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov es, word [rax + rax]
invalid
test r14b, 1
jne 0x1400c62e6
test dword [rax], eax
add byte [rax], al
mov rax, r14
or rax, 1
invalid
mov qword [rsp + 0x238], r14
mov qword [rsp + 0x240], rsi
mov ah, 0x24
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x248], rax
lea rax, [0x1401341d8]
jmp case.0x1400b95b5.100
add byte [rax], al
cmp byte [rax], 0
je 0x1400c630a
mov r8d, dword [rdx + 0xbc]
mov eax, dword [rdx + 0xc0]
mov rcx, qword [rdx + 0x98]
mov ecx, dword [rdx + 0x98]
mov rdx, qword [rdx + 0xa8]
mov edx, dword [rdx + 0xa8]
cmp r8d, eax
cmp eax, eax
ja 0x1400c8815
and eax, 0x85450000
add byte [rax], al
add byte [rbp - 0x7b], al
test r8d, r8d
je 0x1400c6402
invalid
invalid
add dword [rax], eax
invalid
ror byte [rdi], 0x84
test byte [0x18c0c62cf], dh
xor eax, 0x4c000001
add dword [rax], eax
add byte [rcx + rdi - 0x3e], cl
invalid
cmp rdx, r8
cmp edx, eax
ret 0x860f
jbe 0x1400c63fc
xchg byte [rsi], ah
add dword [rax], eax
add byte [rdx - 0x80], al
cmp byte [rcx + r8], 0xc0
invalid
invalid
cmp byte [rcx + r8], 0xc0
cmp byte [rcx + rax], 0xc0
jge 0x1400c6402
and dword [rcx], eax
add byte [rax], al
add dword [rax], eax
add cl, ch
invalid
jmp 0x1400c8815
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x38
mov qword [rsp + 0x238], r14
mov qword [rsp + 0x240], rsi
add al, byte [rax]
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x48
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0x6deeb
add al, byte [rax]
add byte [rax - 0x77], cl
mov ah, 0x24
add al, byte [rax]
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x48
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0x6deeb
jmp case.0x1400b95b5.100
invalid
imul rax, r15, 0x58
pop rax
cmp byte [r14 + rax + 0x40], 0
cmp byte [rsi + rax + 0x40], 0
je 0x1400c64b3
test byte [rcx + 0x31000001], bl
xor ecx, ecx
leave
jmp 0x1400c6432
mov al, 1
add ecx, ebp
add al, byte [rax]
add byte [rax + 0x241e902], dh
mov al, 2
jmp 0x1400c6570
jmp 0x1400c6570
mov al, 2
jmp 0x1400c6570
add ch, cl
add al, byte [r8]
add byte [rax + 0x23ae903], dh
mov al, 3
invalid
cmp al, byte [rdx]
mov al, 3
jmp 0x1400c6570
add ebp, ecx
cmp al, byte [rdx]
add byte [rax], al
mov al, 4
jmp 0x1400c6570
add al, 0xe9
xor eax, dword [rdx]
add byte [rax], al
mov al, 5
jmp 0x1400c6570
add eax, 0x22ce9
add byte [rax + 0x225e906], dh
mov al, 6
jmp 0x1400c6570
mov al, 6
jmp 0x1400c6570
invalid
mov al, 7
jmp 0x1400c6570
mov al, 8
jmp 0x1400c6570
or cl, ch
invalid
movzx ecx, byte [r15 + 0xe1]
movzx edx, byte [r15 + 0xe2]
mov r8, qword [rsp + 0x408]
movzx eax, byte [r8 + 4]
mov byte [rsp + 0x54], al
mov eax, dword [r8]
mov dword [rsp + 0x50], eax
mov r13, qword [r15 + 0xe8]
scasd eax, dword [rdi]
call 0x1810c6389
movzx ebx, byte [rdi + 0xf0]
scasd eax, dword [rdi]
call 0x1810c6389
movzx ebx, byte [rdi + 0xf0]
mov al, 9
jmp 0x1400c6570
mov rsi, qword [r15 + 0xe8]
mov rbx, qword [r15 + 0xf0]
test rbx, rbx
je 0x1400c6556
js 0x1400c8726
movzx eax, byte [0x14018af58]
mov rax, qword [0x14018aea8]
test rax, rax
jne 0x1400c63dd
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400c802a
mov qword [0x14018aea8], rax
mov rcx, rax
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
mov r13, rax
test rax, rax
jne 0x1400c655c
jmp 0x1400c802a
jne 0x1400c8815
test eax, eax
je 0x1400c641c
cmp rdx, rax
jbe 0x1400c6416
cmp byte [rcx + rax], 0xbf
jg 0x1400c641c
jmp 0x1400c8815
jne 0x1400c8815
imul rdx, r15, 0x58
cmp byte [r14 + rdx + 0x40], 0
je 0x1400c6b27
add rcx, r8
sub rax, r8
imul r10, r15, 0x58
mov r8d, dword [r14 + r10 + 0x34]
mov r9d, dword [r14 + r10 + 0x38]
mov rdx, qword [r14 + r10 + 0x10]
mov r10, qword [r14 + r10 + 0x20]
cmp r8d, r9d
ja 0x1400c882b
test r8d, r8d
je 0x1400c646f
cmp r10, r8
jbe 0x1400c6469
cmp byte [rdx + r8], 0xc0
jge 0x1400c646f
jmp 0x1400c882b
jne 0x1400c882b
test r9d, r9d
je 0x1400c648b
cmp r10, r9
jbe 0x1400c6485
cmp byte [rdx + r9], 0xbf
jg 0x1400c648b
jmp 0x1400c882b
jne 0x1400c882b
test rcx, rcx
je 0x1400c6b27
sub r9, r8
cmp rax, r9
jne 0x1400c6b27
add rdx, r8
mov r8, rax
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400c6b27
mov rax, qword [rsp + 0x28]
cmp word [rax + 0xb0], 0
je 0x1400c651a
movzx esi, word [rax + 0xb2]
imul rax, r15, 0x58
cmp word [r14 + rax + 0x28], 0
jne 0x1400c6aad
mov bx, 1
jmp 0x1400c6abf
mov r9d, dword [rax + 0xb4]
mov rcx, qword [rax + 0x98]
test r9, r9
je 0x1400c6a8f
mov rax, qword [rsp + 0x28]
mov rdx, qword [rax + 0xa8]
cmp rdx, r9
jbe 0x1400c6a89
cmp byte [rcx + r9], 0xbf
jg 0x1400c6a8f
jmp 0x1400c8907
mov r13d, 1
mov rcx, r13
mov rdx, rsi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov al, 0xa
nop dword [rax]
movzx r8d, byte [rsp + 0x54]
mov byte [rsp + 0x44], r8b
mov r8d, dword [rsp + 0x50]
mov dword [rsp + 0x40], r8d
mov r8, qword [rsp + 0x4b0]
mov r9, qword [rsp + 0x4b6]
mov qword [rsp + 0x3e0], r8
mov qword [rsp + 0x3e6], r9
movaps xmm0, xmmword [rsp + 0x1d0]
movaps xmmword [rsp + 0x620], xmm0
movaps xmm0, xmmword [rsp + 0x420]
movaps xmmword [rsp + 0x700], xmm0
mov r8d, dword [rsp + 0x330]
mov dword [rsp + 0x1c0], r8d
movzx r8d, word [rsp + 0x334]
mov word [rsp + 0x1c4], r8w
mov r8, qword [rsp + 0x540]
mov r9, qword [rsp + 0x547]
mov qword [rsp + 0x3f7], r9
mov qword [rsp + 0x3f0], r8
movaps xmm0, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0x4e0], xmm0
movzx r8d, word [rsp + 0x174]
mov word [rsp + 0x344], r8w
mov r8d, dword [rsp + 0x170]
mov dword [rsp + 0x340], r8d
movzx r8d, byte [rsp + 0x44]
mov byte [rsp + 0x16c], r8b
mov r8d, dword [rsp + 0x40]
mov dword [rsp + 0x168], r8d
mov r8d, dword [rsp + 0x3b0]
mov r9d, dword [rsp + 0x3b3]
mov dword [rsp + 0x3d3], r9d
mov dword [rsp + 0x3d0], r8d
mov r8, qword [rsp + 0x3e0]
mov r9, qword [rsp + 0x3e6]
lea r14, [rsp + 0x5a]
mov qword [r14 + 6], r9
mov qword [r14], r8
mov qword [rsp + 0x68], 2
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], 8
movaps xmm0, xmmword [rsp + 0x620]
movups xmmword [r14 + 0x26], xmm0
mov qword [rsp + 0x90], 8
movaps xmm0, xmmword [rsp + 0x700]
movups xmmword [r14 + 0x3e], xmm0
mov word [rsp + 0xa8], 0
movzx r8d, word [rsp + 0x1c4]
mov word [r14 + 0x54], r8w
mov r8d, dword [rsp + 0x1c0]
mov dword [r14 + 0x50], r8d
mov byte [rsp + 0xb0], 0
mov r8, qword [rsp + 0x3f0]
mov r9, qword [rsp + 0x3f7]
mov qword [r14 + 0x5e], r9
mov qword [r14 + 0x57], r8
lea r8, [0x14014a438]
mov qword [rsp + 0xc0], r8
lea r9, [0x14017b4d0]
mov qword [rsp + 0xc8], r9
movaps xmm0, xmmword [rsp + 0x4e0]
movups xmmword [r14 + 0x76], xmm0
mov qword [rsp + 0xe0], r8
lea r8, [0x14017add8]
mov qword [rsp + 0xe8], r8
mov qword [rsp + 0xf0], 1
mov qword [rsp + 0xf8], 0
mov word [rsp + 0x100], 0xffff
movzx r8d, word [rsp + 0x344]
mov word [r14 + 0xac], r8w
mov r8d, dword [rsp + 0x340]
mov dword [r14 + 0xa8], r8d
movzx r8d, byte [rsp + 0x16c]
mov byte [r14 + 0xb5], r8b
mov r8d, dword [rsp + 0x168]
mov dword [r14 + 0xb1], r8d
mov qword [rsp + 0x120], 0
mov byte [rsp + 0x128], 2
mov r8d, dword [rsp + 0x3d0]
mov r9d, dword [rsp + 0x3d3]
mov dword [r14 + 0xd2], r9d
mov dword [r14 + 0xcf], r8d
mov r8, qword [rsp + 0x490]
mov qword [rsp + 0x530], r8
movaps xmm0, xmmword [rsp + 0x480]
movaps xmmword [rsp + 0x520], xmm0
movaps xmm0, xmmword [rsp + 0x440]
movaps xmm1, xmmword [rsp + 0x450]
movaps xmm2, xmmword [rsp + 0x460]
movaps xmm3, xmmword [rsp + 0x470]
movaps xmmword [rsp + 0x510], xmm3
movaps xmmword [rsp + 0x500], xmm2
movaps xmmword [rsp + 0x4f0], xmm1
movaps xmmword [rsp + 0x4e0], xmm0
mov qword [rsp + 0x50], 0
mov byte [rsp + 0x108], al
mov byte [rsp + 0x109], cl
mov byte [rsp + 0x10a], dl
mov qword [rsp + 0x110], r13
mov qword [rsp + 0x118], rbx
lea rcx, [rsp + 0x620]
mov rdx, rbp
lea r8, [rsp + 0x4e0]
call fcn.140062bb0
mov rdi, qword [rsp + 0x620]
movzx esi, byte [rsp + 0x628]
movzx ebx, byte [rsp + 0x629]
mov r8d, 0xd6
lea r13, [rsp + 0x700]
mov rcx, r13
lea rdx, [rsp + 0x62a]
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rsp + 0x350]
movups xmm1, xmmword [rsp + 0x360]
movaps xmmword [rsp + 0x630], xmm1
movaps xmmword [rsp + 0x620], xmm0
cmp rdi, 3
je 0x1400c87a4
mov r8d, 0xd6
mov rcx, rbp
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rsp + 0x350]
movups xmm1, xmmword [rsp + 0x360]
movups xmmword [r14 + 0xcc], xmm0
movups xmmword [r14 + 0xdc], xmm1
mov r8d, 0xf6
lea rcx, [rsp + 0x23a]
mov rdx, rbp
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x230], rdi
mov byte [rsp + 0x238], sil
mov byte [rsp + 0x239], bl
mov rcx, rbp
mov rdx, qword [rsp + 0x198]
call fcn.140062e90
lea rdi, [rsp + 0x230]
mov rcx, rdi
call fcn.140020e30
movups xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x280], xmm0
movups xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x270], xmm0
movdqu xmm0, xmmword [rsp + 0x50]
movdqu xmm1, xmmword [rsp + 0x60]
movups xmm2, xmmword [rsp + 0x70]
movups xmm3, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x260], xmm3
movaps xmmword [rsp + 0x250], xmm2
movdqa xmmword [rsp + 0x240], xmm1
movdqa xmmword [rsp + 0x230], xmm0
mov rsi, qword [r15 + 0x110]
add rsi, 0x10
mov r8d, 0x100
mov rcx, rbp
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rsi
mov rdx, rbp
call fcn.1400633a0
mov rsi, rax
mov rbx, rdx
mov r14, qword [r15 + 0x118]
mov rdi, qword [r15 + 0x120]
mov rcx, r14
call qword [rdi]
cmp qword [rdi + 8], 0
lea r13, [rsp + 0x580]
je 0x1400c6a35
cmp qword [rdi + 0x10], 0x11
jb 0x1400c6a23
mov r14, qword [r14 - 8]
mov rcx, qword [0x14018aea8]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov qword [r15 + 0x118], rsi
mov qword [r15 + 0x120], rbx
lea rcx, [rsp + 0x3c0]
call fcn.1400022e0
lea rdi, [rsp + 0x230]
jmp 0x1400c500d
jne 0x1400c8907
mov rdx, r9
call fcn.1400ff540
mov ebx, eax
mov esi, edx
imul rax, r15, 0x58
cmp word [r14 + rax + 0x28], 0
je 0x1400c6abf
test bx, bx
je 0x1400c6b27
movzx edx, word [r14 + rax + 0x2a]
mov eax, 1
cmp eax, 1
je 0x1400c6b03
jmp 0x1400c6b27
imul rax, r15, 0x58
mov r9d, dword [r14 + rax + 0x2c]
mov rcx, qword [r14 + rax + 0x10]
test r9, r9
je 0x1400c6aee
mov rdx, qword [r14 + rax + 0x20]
cmp rdx, r9
jbe 0x1400c6ae8
cmp byte [rcx + r9], 0xbf
jg 0x1400c6aee
jmp 0x1400c8907
jne 0x1400c8907
mov rdx, r9
call fcn.1400ff540
test bx, bx
je 0x1400c6b22
movzx eax, ax
cmp eax, 1
jne 0x1400c6b27
cmp si, dx
jne 0x1400c6b27
mov r15, qword [rsp + 0x28]
mov rsi, qword [r15 + 0xa8]
test rsi, rsi
jne 0x1400c61f9
jmp case.0x1400b95b5.95
test ax, ax
je 0x1400c6b08
movups xmm0, xmmword [0x14014e980]
movaps xmmword [rsp + 0x240], xmm0
movups xmm0, xmmword [0x14014e970]
movaps xmmword [rsp + 0x230], xmm0
mov rcx, rbp
mov rdx, r13
mov r8, rdi
call fcn.140040130
cmp byte [rsp + 0x70], 2
je 0x1400c6b71
mov rax, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
lea rcx, [rsp + 0x68]
call qword [rax + 0x10]
movups xmm0, xmmword [0x14014f538]
movaps xmmword [rsp + 0x240], xmm0
movups xmm0, xmmword [0x14014f528]
movaps xmmword [rsp + 0x230], xmm0
mov rcx, rbp
mov rdx, r13
mov r8, rdi
call fcn.140040130
cmp byte [rsp + 0x70], 2
je 0x1400c6bbb
mov rax, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
lea rcx, [rsp + 0x68]
call qword [rax + 0x10]
mov dword [rsp + 0x230], 0x6b6f6f63
mov word [rsp + 0x234], 0x6569
mov byte [rsp + 0x236], 0x32
mov edx, 7
mov rcx, rdi
call fcn.140034fa0
mov esi, eax
cmp al, 0x51
jne 0x1400c6c4d
movd xmm0, dword [rsp + 0x230]
punpcklbw xmm0, xmm0
punpcklwd xmm0, xmm0
pcmpeqb xmm0, xmm7
movmskps eax, xmm0
test eax, eax
jne case.0x1400b921b.359
cmp byte [rsp + 0x234], 0
je case.0x1400b921b.359
cmp byte [rsp + 0x235], 0
je case.0x1400b921b.359
mov r15b, 1
cmp byte [rsp + 0x236], 0
mov r13, rdi
je case.0x1400b921b.359
mov rbx, qword [rsp + 0x5b8]
test rbx, rbx
jne 0x1400c6c77
jmp 0x1400c7079
movzx eax, sil
mov r13, qword [rsp + 0x400]
and r13, 0xffffffffffffff00
or r13, rax
mov r15b, 2
mov rbx, qword [rsp + 0x5b8]
test rbx, rbx
je 0x1400c7079
invalid
cmp dword [rsp + 0x580], 2
jne 0x1400c6d1b
xor eax, eax
cmp sil, 0x51
sete al
movdqu xmm0, xmmword [rsp + 0x588]
and al, 0x88
add eax, 0xf660000
jo 0x1400c6c63
pxor xmm1, xmm10
movdqa xmmword [rsp + 0x50], xmm1
pshufd xmm1, xmm0, 0xee
pxor xmm1, xmm11
movdqa xmmword [rsp + 0x60], xmm1
movdqa xmmword [rsp + 0x70], xmm0
movdqa xmmword [r12 + 0x26], xmm7
mov qword [r12 + 0x36], 0
mov qword [rsp + 0x700], rax
mov r8d, 8
mov rcx, rbp
lea rdi, [rsp + 0x700]
mov rdx, rdi
call fcn.140006800
cmp sil, 0x51
jne 0x1400c6daf
mov r8d, 7
mov rcx, rbp
mov rdx, r13
jmp 0x1400c6dc7
mov r15, qword [rsp + 0x28]
mov rsi, qword [rsp + 0x400]
mov ah, 0x24
add byte [rax + rax], al
add byte [rax], al
jmp 0x1400c7089
xor ecx, ecx
cmp sil, 0x51
sete cl
movabs rax, 0xcbf29ce484222325
xor rcx, rax
movabs rdx, 0x1efac7090aef4a21
and dword [rdx - 0x11], ecx
or cl, byte [rcx]
invalid
cli
invalid
imul rcx, rdx
cmp sil, 0x51
jne 0x1400c6ec2
test dword [rcx + 1], edi
add byte [rax], al
movzx eax, byte [r13]
xor rcx, rax
movabs r8, 0x100000001b3
imul rcx, r8
movzx eax, byte [r13 + 1]
add dword [r8 + 0x31], r9d
enter 0xf49, 0xffffffffffffffaf
scasd eax, dword [rdi]
rol byte [rcx + 0xf], 0xb6
invalid
invalid
xor rcx, rax
imul rcx, r8
movzx eax, byte [r13 + 3]
xor rax, rcx
enter 0xf49, 0xffffffffffffffaf
rol byte [rcx + 0xf], 0xb6
add al, 0x48
xor ecx, eax
imul rcx, r8
movzx edx, byte [r13 + 5]
xor rdx, rcx
imul rdx, r8
movzx eax, byte [r13 + 6]
xor rax, rdx
imul rax, r8
scasd eax, dword [rdi]
rol byte [rcx - 0x49], 1
invalid
jmp 0x1400c6ed0
movzx eax, r13b
mov qword [rsp + 0x700], rax
mov r8d, 8
mov rcx, rbp
mov rdx, rdi
mov edx, edi
call fcn.140006800
mov rcx, qword [rsp + 0x60]
mov r9, qword [rsp + 0x80]
shl r9, 0x38
shl ecx, 0x38
or r9, qword [rsp + 0x88]
mov rax, qword [rsp + 0x68]
mov r8, qword [rsp + 0x50]
add r8, rcx
rol rcx, 0xd
xor rax, r9
xor rcx, r8
rol r8, 0x20
rol eax, 0x20
mov rdx, qword [rsp + 0x58]
add rdx, rax
rol rax, 0x10
invalid
xor rax, rdx
add r8, rax
rol rax, 0x15
add rdx, rcx
rol rcx, 0x11
rol ecx, 0x11
xor rax, r8
xor rcx, rdx
rol rdx, 0x20
xor r8, r9
xor eax, ecx
add r8, rcx
rol rcx, 0xd
ror dword [0x189cd9f82], 0xc1
invalid
invalid
xor rdx, 0xff
add rdx, rax
rol rax, 0x10
xor rax, rdx
add r8, rax
rol rax, 0x15
add rdx, rcx
rol rcx, 0x11
xor rcx, rdx
rol rdx, 0x20
xor rax, r8
add r8, rcx
rol rcx, 0xd
xor rcx, r8
rol r8, 0x20
add rdx, rax
rol rax, 0x10
xor rax, rdx
ror byte [rcx + 1], 1
ror byte [rax - 0x3f], 0xc0
adc eax, 0x48ca0148
rol ecx, 0x11
xor rcx, rdx
rol rdx, 0x20
invalid
invalid
xor rax, r8
add r8, rcx
rol rcx, 0xd
rol ecx, 0xd
xor rcx, r8
add rdx, rax
add edx, eax
shl rax, 0x10
xor rax, rdx
xor eax, edx
shr rax, 0x2b
add rdx, rcx
add edx, ecx
shr rcx, 0x2f
xor rcx, rax
xor ecx, eax
mov rax, rdx
shr rax, 0x20
invalid
invalid
xor rax, rdx
xor rax, rcx
jmp 0x1400c6ed0
invalid
movzx eax, r13b
xor rax, rcx
imul rax, rdx
invalid
mov r15b, 2
and eax, 0x7fff
movzx ecx, word [rsp + 0x5d8]
mov esi, eax
and esi, ecx
mov r8, qword [rsp + 0x598]
mov r9, qword [rsp + 0x5a0]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xa8
add eax, 0x31450000
shr bl, cl
invalid
inc r10
inc rsi
inc esi
mov r11, rsi
nop dword [rax]
add byte [rax], 0
add byte [rax], al
mov rsi, r11
mov r11d, 0
cmp rsi, r9
jae 0x1400c6f10
movzx r14d, word [r8 + rsi*4]
cmp r14, 0xffff
inc dword [rax]
invalid
je 0x1400c7079
movzx r11d, word [r8 + rsi*4 + 2]
mov edi, ecx
and edi, r11d
invalid
mov ebp, esi
cmc
sub ebp, edi
mov edi, ecx
and edi, ebp
lea rbp, [rsp + 0x50]
cmp r10, rdi
ja 0x1400c7079
add byte [rax], al
cmp r11w, ax
jne 0x1400c6f00
invalid
cmp rbx, r14
jbe 0x1400c8712
imul r11, r14, 0x68
lea rdi, [rdx + r11]
add rdi, 0x40
cmp qword [rdx + r11 + 0x40], 0
sbb al, byte [rax]
je 0x1400c6fa5
cmp r15b, 2
je 0x1400c6f00
cmp qword [rdi + 0x10], 7
jne 0x1400c6f00
mov rdi, qword [rdi + 8]
mov ebp, dword [rdi]
xor ebp, dword [r13]
mov edi, dword [rdi + 3]
invalid
xor edi, dword [r13 + 3]
or edi, ebp
lea rbp, [rsp + 0x50]
jne 0x1400c6f00
pop rbp
invalid
invalid
invalid
cmp r15b, 2
jne 0x1400c6f00
cmp byte [rdi + 8], r13b
jne 0x1400c6f00
test dword [rdi - 1], eax
invalid
invalid
cmp qword [rdx + r11], 0
lea rdi, [rsp + 0x580]
je 0x1400c6fd7
add rdx, r11
mov rdx, qword [rdx + 8]
mov rcx, rdi
call fcn.14003fc80
invalid
mov rcx, rbp
mov rdx, rdi
mov r8, rsi
mov r9, r14
call fcn.1400c8920
cmp byte [rcx], bl
add byte [rax], al
lea rcx, [rsp + 0x68]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x640], rax
mov dword [rsp + 0x640], eax
movups xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rcx + 0x10]
movdqa xmmword [rsp + 0x630], xmm1
add byte [rax], al
movaps xmmword [rsp + 0x620], xmm0
mov rax, qword [rsp + 0x90]
add byte [rax], al
test rax, rax
mov r15, qword [rsp + 0x28]
and al, 0x28
je 0x1400c703f
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
lea rcx, [rsp + 0xa8]
test al, 0
add byte [rax], al
call qword [rax + 0x10]
cmp byte [rsp + 0x640], 2
lea rdi, [rsp + 0x230]
mov esp, 0x23024
invalid
je 0x1400c7074
invalid
mov rsi, r13
mov r15, qword [rsp + 0x28]
lea rdi, [rsp + 0x230]
and al, 0x30
add al, byte [rax]
invalid
movups xmm0, xmmword [0x14014e830]
movaps xmmword [rsp + 0x240], xmm0
movups xmm0, xmmword [0x14014e820]
xor dword [rdi + 8], 0x84290f00
and al, 0x30
add al, byte [rax]
add byte [rax - 0x77], cl
jmp 0x164b8fdfa
add byte [0xc95870b5], 0xea
add byte [rax], al
mov rdx, r13
invalid
mov r8, rdi
clc
call fcn.140040130
cmp byte [rsp + 0x70], 2
jl case.0x1400a0546.183
jo case.0x14009f326.191
je 0x1400c70db
mov rax, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
lea rcx, [rsp + 0x68]
call qword [rax + 0x10]
movups xmm0, xmmword [0x14014f558]
movaps xmmword [rsp + 0x240], xmm0
movdqu xmm0, xmmword [0x14014f548]
movdqa xmmword [rsp + 0x230], xmm0
mov rcx, rbp
mov rdx, r13
mov r8, rdi
call fcn.140040130
cmp byte [rsp + 0x70], 2
je 0x1400c7127
mov rax, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
lea rcx, [rsp + 0x68]
call qword [rax + 0x10]
mov qword [rsp + 0x400], rsi
mov rsi, qword [r15 + 0xa8]
mov bh, 0xa8
add byte [rax], al
add byte [rax - 0x7b], cl
test byte [rdi], 0x85
invalid
invalid
invalid
invalid
lea rax, [0x14017b4d0]
mov qword [rsp + 0x238], rax
lea rax, [rsp + 0x23a]
movdqu xmmword [rax + 6], xmm7
lea rax, [0x14014a438]
mov qword [rsp + 0x230], rax
mov rcx, rbp
mov rdx, rdi
call fcn.14003a240
xor bh, dh
inc dword [rax + 0x350247c]
je case.default.0x1400c5960
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x3a0], rax
test byte [rax + riz*4], ah
and al, 0xa0
add eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x90], al
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x390], xmm0
movups xmm0, xmmword [rsp + 0x50]
push rax
movups xmm1, xmmword [rsp + 0x60]
adc byte [rsp + 0x60], cl
movups xmm2, xmmword [rsp + 0x70]
movups xmm3, xmmword [rsp + 0x80]
adc byte [rsp + 0x80], bl
pushfq
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x380], ebx
movaps xmmword [rsp + 0x370], xmm2
movaps xmmword [rsp + 0x360], xmm1
sub dword [rsp + 0x360], ecx
movaps xmmword [rsp + 0x350], xmm0
sub dword [rsp + 0x350], eax
cmp qword [r15], 0
invalid
je case.0x1400c1cf6.35
mov rax, qword [r15 + 8]
test rax, rax
test eax, eax
test eax, eax
je case.0x1400c1cf6.35
adc byte [rbp - 0x75], cl
sbb byte [r8 - 0x77], r9b
jmp 0x164a0fd3d
add al, byte [rax]
add bh, bh
adc byte [rsi + 0x44], ah
add byte [rax], al
call qword [rax]
movdqa xmm12, xmmword [rsp + 0x50]
movq mm4, qword [rsp + 0x50]
movq mm4, qword [rsp + 0x50]
outsd dx, dword [rsi]
and al, 0x50
movups xmm0, xmmword [r12 + 6]
adc byte [rsp + 6], al
and al, 6
movaps xmmword [rsp + 0x4b0], xmm0
test byte [rax + rsi*4], ah
and al, 0xb0
mov al, 4
add byte [rax], al
add al, 0
add byte [rsi + 0xf], ah
invalid
movdqa xmmword [rsp + 0x4c0], xmm7
movq qword [rsp + 0x4c0], mm7
jg 0x1400c71d0
mov esp, 0x4c024
and al, 0xc0
add al, 0
add byte [rsi + 0xf], ah
jg 0x1400c71d9
movdqa xmmword [rsp + 0x4e0], xmm7
movq qword [rsp + 0x4e0], mm7
and al, 0xe0
add al, 0
add byte [rsi + 0xf], ah
jg case.0x1400bf511.46
add byte [rax], al
movdqa xmmword [rsp + 0x440], xmm7
and al, 0x40
add al, 0
add al, 0
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x190]
movzx eax, byte [rax]
mov dh, 0
test byte [rax + rdx*4], ah
and al, 0x90
add dword [rax], eax
add byte [rdi], cl
mov dh, 0
xor ebx, ebx
lea rcx, [0x14017ff7c]
cmp eax, 0x48000b8d
invalid
add al, 0x81
invalid
add rax, rcx
jmp rax
cmp eax, 0x48000b8d
invalid
or dword [rax + 1], 0xfe0ffc8
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
movdqa xmmword [rsp + 0x4b0], xmm7
add al, 0
add byte [rsi + 0xf], ah
jg case.0x1400bf6b9.46
add byte [rax], al
movdqa xmmword [rsp + 0x4c0], xmm7
and al, 0xc0
add al, 0
add byte [rsi + 0xf], ah
rol byte [rax + rax], 0
movdqa xmmword [rsp + 0x4e0], xmm7
jg 0x1400c7222
and al, 0xe0
add al, 0
add byte [rsi + 0xf], ah
jg 0x1400c722b
movdqa xmmword [rsp + 0x440], xmm7
and al, 0x40
add al, 0
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
nop
add byte [rax], al
mov rax, qword [rsp + 0x190]
movzx eax, byte [rax]
nop
add dword [rax], eax
add byte [rdi], cl
mov dh, 0
xor ebx, ebx
lea rcx, [0x14017ff7c]
hlt
mov word [rbx], cs
or eax, dword [rax]
fisttp dword [rax - 0x73]
or eax, 0xb8cf4
hlt
mov word [rbx], cs
or eax, dword [rax]
or eax, dword [rax]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
enter 0x4566, 0xf
outsd dx, dword [rsi]
loope switch.0x1400c7294
invalid
movdqa xmm12, xmm9
jmp rax
loopne 0x1400c724a
mov bl, 1
jmp case.0x1400c7246.0
and eax, dword [rcx]
add byte [rax], al
add ecx, ebp
and eax, dword [rcx]
add byte [rax], al
mov bl, 2
jmp case.0x1400c7246.0
add byte [rax], al
add byte [rax], al
mov bl, 3
jmp case.0x1400c7246.0
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + 0x10ee904], dh
mov bl, 4
jmp case.0x1400c7246.0
mov bl, 4
jmp case.0x1400c7246.0
mov bl, 5
jmp case.0x1400c7246.0
mov bl, 6
jmp case.0x1400c7246.0
mov bl, 7
jmp case.0x1400c7246.0
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0xf2e908], dh
mov bl, 8
jmp case.0x1400c7246.0
mov bl, 8
jmp case.0x1400c7246.0
movzx eax, byte [r15 + 0xe1]
mov byte [rsp + 0x37], al
movzx eax, byte [r15 + 0xe2]
mov byte [rsp + 0x36], al
mov rcx, qword [rsp + 0x408]
add byte [rdi], cl
mov dh, 0x41
add al, 0x88
and al, 0x54
and al, 0x54
and al, 0x54
mov eax, dword [rcx]
mov dword [rsp + 0x50], eax
mov rax, qword [r15 + 0xe8]
mov qword [rsp + 0x410], rax
add al, 0
invalid
add al, 0
add byte [rcx + 0xf], al
movzx eax, byte [r15 + 0xf0]
mov rcx, qword [rsp + 0x150]
invalid
invalid
movzx eax, byte [r15 + 0xf0]
movzx eax, byte [rdi + 0xf0]
mov rcx, qword [rsp + 0x150]
and rcx, 0xffffffffffffff00
loope 0x1400c731f
invalid
invalid
dec dword [rax + 9]
ror dword [rax - 0x77], 0x8c
and al, 0x50
add dword [rax], eax
add byte [rbx + 0x8ce909], dh
add byte [rax], al
loope 0x1400c731f
invalid
invalid
mov rsi, qword [r15 + 0xe8]
mov rax, qword [r15 + 0xf0]
mov qword [rsp + 0x150], rax
test rax, rax
je 0x1400c739b
js 0x1400c8726
mov cl, dl
adc eax, dword [rax]
add byte [rdi], cl
mov dh, 5
cld
cmp ecx, dword [rax + rax]
mov rax, qword [0x14018aea8]
cmp r9d, dword [r8 + rax]
test rax, rax
jne 0x1400c737e
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400c88da
mov qword [0x14018aea8], rax
mov rcx, rax
sal dword [rcx], 0xd2
xor edx, edx
mov r8, qword [rsp + 0x150]
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
test rax, rax
jne 0x1400c73a0
jmp 0x1400c88da
mov eax, 1
mov qword [rsp + 0x410], rax
mov rcx, rax
mov rdx, rsi
mov r8, qword [rsp + 0x150]
call sub.VCRUNTIME140.dll_memcpy
mov bl, 0xa
nop dword [rax]
movzx eax, byte [rsp + 0x54]
mov byte [rsp + 0x184], al
mov eax, dword [rsp + 0x50]
mov dword [rsp + 0x180], eax
add byte [rax], al
mov rax, qword [rsp + 0x340]
mov rcx, qword [rsp + 0x346]
mov qword [rsp + 0x1c0], rax
mov qword [rsp + 0x1c6], rcx
movaps xmm0, xmmword [rsp + 0x4e0]
movaps xmmword [rsp + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0x440]
movaps xmmword [rsp + 0x620], xmm0
mov eax, dword [rsp + 0x4aa]
mov dword [rsp + 0x1b8], eax
movzx eax, word [rsp + 0x4ae]
mov word [rsp + 0x1bc], ax
mov rax, qword [rsp + 0x3d0]
mov rcx, qword [rsp + 0x3d7]
mov qword [rsp + 0x3c7], rcx
mov qword [rsp + 0x3c0], rax
mov dword [rsp + 0x3c0], eax
movaps xmm0, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0x700], xmm0
movzx eax, word [rsp + 0x4a8]
mov word [rsp + 0x1b4], ax
mov eax, dword [rsp + 0x4a4]
mov dword [rsp + 0x1b0], eax
movzx eax, byte [rsp + 0x184]
mov byte [rsp + 0x18c], al
mov eax, dword [rsp + 0x180]
mov dword [rsp + 0x188], eax
mov eax, dword [rsp + 0x168]
mov ecx, dword [rsp + 0x16b]
mov dword [rsp + 0x173], ecx
mov dword [rsp + 0x170], eax
mov rax, qword [rsp + 0x1c0]
mov rcx, qword [rsp + 0x1c6]
mov qword [rsp + 0x336], rcx
mov qword [rsp + 0x330], rax
movaps xmm0, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x3f0], xmm0
and al, 0xf0
add eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0x620], al
movaps xmmword [rsp + 0x540], xmm0
movzx eax, word [rsp + 0x1bc]
mov word [rsp + 0x1ac], ax
mov eax, dword [rsp + 0x1b8]
mov dword [rsp + 0x1a8], eax
mov rax, qword [rsp + 0x3c0]
mov rcx, qword [rsp + 0x3c7]
mov qword [rsp + 0x3b7], rcx
mov qword [rsp + 0x3b0], rax
movaps xmm0, xmmword [rsp + 0x700]
sub byte [rsp + 0x700], al
movaps xmmword [rsp + 0x3e0], xmm0
movzx eax, word [rsp + 0x1b4]
mov word [rsp + 0x1a4], ax
mov eax, dword [rsp + 0x1b0]
mov dword [rsp + 0x1a0], eax
movzx eax, byte [rsp + 0x18c]
mov byte [rsp + 0x17c], al
mov eax, dword [rsp + 0x188]
mov dword [rsp + 0x178], eax
mov eax, dword [rsp + 0x170]
mov ecx, dword [rsp + 0x173]
mov dword [rsp + 0x43], ecx
mov dword [rsp + 0x40], eax
movzx eax, byte [rsp + 0x350]
test rax, rax
je 0x1400c75b4
cmp eax, 1
jne 0x1400c75b8
mov dil, 1
movzx ebp, byte [rsp + 0x351]
jmp 0x1400c761e
xor edi, edi
jmp 0x1400c761e
movzx eax, byte [0x14018af58]
mov rax, qword [0x14018aea8]
test rax, rax
jne 0x1400c75e1
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400c8860
mov qword [0x14018aea8], rax
mov r8d, 0x20
mov rcx, rax
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
test rax, rax
je 0x1400c8860
mov rsi, rax
mov rax, qword [rsp + 0x358]
lea rdx, [rax + 0x18]
mov r10, qword [rax]
mov r8, qword [rax + 8]
mov r9, qword [rax + 0x10]
mov rcx, rsi
call qword [r10]
mov dil, 2
mov rax, qword [rsp + 0x360]
mov r8, qword [rsp + 0x368]
mov r9, qword [rsp + 0x370]
lea rcx, [rsp + 0x450]
lea rdx, [rsp + 0x378]
call qword [rax]
mov rax, qword [rsp + 0x380]
mov r8, qword [rsp + 0x388]
mov r9, qword [rsp + 0x390]
lea rcx, [rsp + 0x470]
lea rdx, [rsp + 0x398]
call qword [rax]
movzx eax, word [rsp + 0x3a0]
mov byte [rsp + 0x440], dil
mov byte [rsp + 0x441], bpl
mov qword [rsp + 0x448], rsi
mov word [rsp + 0x490], ax
mov rax, qword [rsp + 0x490]
mov qword [rsp + 0x530], rax
movups xmm0, xmmword [rsp + 0x450]
movups xmm1, xmmword [rsp + 0x460]
movups xmm2, xmmword [rsp + 0x470]
movups xmm3, xmmword [rsp + 0x480]
movaps xmmword [rsp + 0x520], xmm3
movaps xmmword [rsp + 0x510], xmm2
movaps xmmword [rsp + 0x500], xmm1
movaps xmmword [rsp + 0x4f0], xmm0
movzx eax, byte [rsp + 0x440]
mov byte [rsp + 0x4e0], al
movzx eax, byte [rsp + 0x441]
mov byte [rsp + 0x4e1], al
mov eax, dword [rsp + 0x442]
mov dword [rsp + 0x4e2], eax
movzx eax, word [rsp + 0x446]
mov word [rsp + 0x4e6], ax
mov rax, qword [rsp + 0x448]
mov qword [rsp + 0x4e8], rax
mov qword [rsp + 0x50], 0
mov rax, qword [rsp + 0x330]
mov rcx, qword [rsp + 0x336]
mov qword [r12 + 6], rcx
mov qword [r12], rax
mov qword [rsp + 0x68], 2
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], 8
movaps xmm0, xmmword [rsp + 0x3f0]
movups xmmword [r12 + 0x26], xmm0
mov qword [rsp + 0x90], 8
movaps xmm0, xmmword [rsp + 0x540]
movups xmmword [r12 + 0x3e], xmm0
mov word [rsp + 0xa8], 0
movzx eax, word [rsp + 0x1ac]
mov word [r12 + 0x54], ax
push rsp
mov eax, dword [rsp + 0x1a8]
mov dword [r12 + 0x50], eax
mov byte [rsp + 0xb0], 0
mov rax, qword [rsp + 0x3b0]
mov rcx, qword [rsp + 0x3b7]
mov qword [r12 + 0x5e], rcx
mov qword [r12 + 0x57], rax
lea rax, [0x14014a438]
mov qword [rsp + 0xc0], rax
lea rcx, [0x14017b4d0]
mov qword [rsp + 0xc8], rcx
movaps xmm0, xmmword [rsp + 0x3e0]
add byte [rcx + 0xf], al
adc dword [rsp + 0x76], eax
mov qword [rsp + 0xe0], rax
lea rax, [0x14017add8]
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], 1
mov qword [rsp + 0xf8], 0
mov word [rsp + 0x100], 0xffff
movzx eax, word [rsp + 0x1a4]
mov word [r12 + 0xac], ax
mov eax, dword [rsp + 0x1a0]
mov dword [r12 + 0xa8], eax
mov byte [rsp + 0x108], bl
movzx eax, byte [rsp + 0x37]
mov byte [rsp + 0x109], al
movzx eax, byte [rsp + 0x36]
mov byte [rsp + 0x10a], al
movzx eax, byte [rsp + 0x17c]
mov byte [r12 + 0xb5], al
mov eax, dword [rsp + 0x178]
mov dword [r12 + 0xb1], eax
mov rax, qword [rsp + 0x410]
mov qword [rsp + 0x110], rax
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x120], 0
mov byte [rsp + 0x128], 2
mov eax, dword [rsp + 0x40]
mov ecx, dword [rsp + 0x43]
mov dword [r12 + 0xd2], ecx
mov dword [r12 + 0xcf], eax
lea rcx, [rsp + 0x620]
lea rbp, [rsp + 0x50]
mov rdx, rbp
lea r8, [rsp + 0x4e0]
call fcn.140062bb0
mov rdi, qword [rsp + 0x620]
movzx esi, byte [rsp + 0x628]
movzx ebx, byte [rsp + 0x629]
mov r8d, 0xd6
lea r14, [rsp + 0x700]
mov rcx, r14
lea rdx, [rsp + 0x62a]
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x4b0]
lea rax, [rsp + 0x62a]
movups xmmword [rax + 6], xmm0
movdqa xmmword [rsp + 0x620], xmm12
cmp rdi, 3
je 0x1400c87d4
mov r8d, 0xd6
mov rcx, rbp
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x620]
movaps xmm1, xmmword [rsp + 0x630]
movups xmmword [r12 + 0xcc], xmm0
movups xmmword [r12 + 0xdc], xmm1
mov r8d, 0xf6
lea rcx, [rsp + 0x23a]
mov rdx, rbp
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x230], rdi
mov byte [rsp + 0x238], sil
mov byte [rsp + 0x239], bl
mov rcx, rbp
mov rdx, r13
call fcn.140062e90
lea rdi, [rsp + 0x230]
mov rcx, rdi
call fcn.140020e30
movups xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x280], xmm0
movups xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x270], xmm0
movups xmm0, xmmword [rsp + 0x50]
movups xmm1, xmmword [rsp + 0x60]
movups xmm2, xmmword [rsp + 0x70]
movups xmm3, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x260], xmm3
movaps xmmword [rsp + 0x250], xmm2
movaps xmmword [rsp + 0x240], xmm1
movaps xmmword [rsp + 0x230], xmm0
movaps xmm0, xmmword [rsp + 0x580]
movups xmm1, xmmword [r15 + 0x28]
movups xmmword [r15 + 0x28], xmm0
movaps xmmword [rsp + 0x580], xmm1
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x590]
movups xmm1, xmmword [r15 + 0x38]
movups xmmword [r15 + 0x38], xmm0
movaps xmmword [rsp + 0x590], xmm1
movaps xmm0, xmmword [rsp + 0x5a0]
movups xmm1, xmmword [r15 + 0x48]
movups xmmword [r15 + 0x48], xmm0
movaps xmmword [rsp + 0x5a0], xmm1
movaps xmm0, xmmword [rsp + 0x5b0]
movups xmm1, xmmword [r15 + 0x58]
movups xmmword [r15 + 0x58], xmm0
movaps xmmword [rsp + 0x5b0], xmm1
movaps xmm0, xmmword [rsp + 0x5c0]
movups xmm1, xmmword [r15 + 0x68]
movups xmmword [r15 + 0x68], xmm0
movaps xmmword [rsp + 0x5c0], xmm1
movdqa xmm0, xmmword [rsp + 0x5d0]
add bl, dh
movq mm1, qword [r15 + 0x78]
movdqu xmmword [r15 + 0x78], xmm0
movdqa xmmword [rsp + 0x5d0], xmm1
rol byte [0xcb557adf], 1
mov bh, 0x10
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
adc byte [rcx - 0x48], al
add byte [rcx], al
add byte [rax], al
mov rcx, rbp
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rsi
mov rdx, rbp
call fcn.1400633a0
mov rsi, rax
mov rbx, rdx
mov r14, qword [r15 + 0x118]
mov rdi, qword [r15 + 0x120]
mov rcx, r14
call qword [rdi]
cmp qword [rdi + 8], 0
mov r12, qword [rsp + 0x560]
je 0x1400c7b49
cmp qword [rdi + 0x10], 0x11
jb 0x1400c7b37
mov r14, qword [r14 - 8]
mov rcx, qword [0x14018aea8]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov qword [r15 + 0x118], rsi
mov qword [r15 + 0x120], rbx
cmp byte [rsp + 0x350], 2
jb 0x1400c4f90
mov rsi, qword [rsp + 0x358]
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 [0x14018aea8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400c4f90
test r15, r15
je 0x1400c7d56
lea r8, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, r15
mov rdx, r9
call fcn.14010ffd0
ud2
mov rax, qword [rsp + 0x158]
mov qword [rax], 4
jmp 0x1400c8574
lea rcx, [rsp + 0x350]
call fcn.140062dc0
movzx eax, byte [0x14018af58]
mov rcx, qword [0x14018aea8]
test rcx, rcx
jne 0x1400c7e18
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400c8871
mov rcx, rax
mov qword [0x14018aea8], rax
mov r8d, 8
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
test rax, rax
je 0x1400c8871
mov rbx, rax
mov qword [rax], r14
movzx eax, byte [0x14018af58]
mov rcx, qword [0x14018aea8]
test rcx, rcx
jne 0x1400c7e61
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400c87c3
mov rcx, rax
mov qword [0x14018aea8], rax
mov r8d, 0x70
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
test rax, rax
je 0x1400c87c3
mov rsi, rax
mov qword [rax + 0x58], rbx
lea rax, fcn.1400022e0
mov qword [rsi + 0x60], rax
mov word [rsi + 0x68], 1
mov r14, qword [r15 + 0x98]
mov rbx, qword [r15 + 0xa8]
test rbx, rbx
je 0x1400c7eed
js 0x1400c8726
movzx eax, byte [0x14018af58]
mov rcx, qword [0x14018aea8]
test rcx, rcx
jne 0x1400c7ed5
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400c802a
mov rcx, rax
mov qword [0x14018aea8], rax
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
mov r15, rax
test rax, rax
jne 0x1400c7ef3
jmp 0x1400c802a
mov r15d, 1
mov rcx, r15
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x160]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x50], xmm0
movzx eax, byte [rax + 0x10]
mov byte [rsp + 0x60], al
mov rdx, qword [rsp + 0x28]
mov eax, dword [rdx + 0xb0]
mov ecx, dword [rdx + 0xc4]
movups xmm0, xmmword [rdx + 0x88]
movdqu xmm1, xmmword [rdx + 0xb4]
movups xmmword [rsi], xmm0
mov qword [rsi + 0x10], r15
mov qword [rsi + 0x18], rbx
mov qword [rsi + 0x20], rbx
mov dword [rsi + 0x28], eax
movdqu xmmword [rsi + 0x2c], xmm1
mov dword [rsi + 0x3c], ecx
movdqa xmm0, xmmword [rsp + 0x50]
movdqu xmmword [rsi + 0x40], xmm0
movzx eax, byte [rsp + 0x60]
mov byte [rsi + 0x50], al
mov eax, dword [rsp + 0x230]
mov ecx, dword [rsp + 0x233]
mov word [rbx + rsi], fs
add al, byte [rax]
add byte [rcx + 0x4689544e], cl
push rcx
mov rax, qword [rsp + 0x158]
mov qword [rax], 3
mov qword [rax + 8], rsi
jmp 0x1400c8574
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x7e0]
mov r8d, 0xa0
call sub.VCRUNTIME140.dll_memcpy
mov rsi, qword [r15 + 0x98]
mov rbx, qword [r15 + 0xa8]
test rbx, rbx
je 0x1400c8039
js 0x1400c8726
movzx eax, byte [0x14018af58]
mov rcx, qword [0x14018aea8]
test rcx, rcx
jne 0x1400c8017
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400c802a
mov rcx, rax
mov qword [0x14018aea8], rax
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
mov r14, rax
test rax, rax
jne 0x1400c803f
mov ecx, 1
mov rdx, rbx
call fcn.14010fbd0
ud2
mov r14d, 1
mov rcx, r14
mov rdx, rsi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
movups xmm6, xmmword [r15 + 0xb4]
mov rax, qword [rsp + 0x160]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x230], xmm0
movzx eax, byte [rax + 0x10]
mov byte [rsp + 0x240], al
movzx eax, word [r15 + 0xb0]
mov word [rsp + 0x28], ax
movzx r13d, word [r15 + 0xb2]
mov eax, dword [r15 + 0xc4]
mov dword [rsp + 0x48], eax
mov edi, dword [r15 + 0x88]
mov rax, r15
mov r15d, dword [r15 + 0x8c]
mov ebp, dword [rax + 0x90]
mov r12d, dword [rax + 0x94]
mov rcx, qword [rax + 0x130]
mov qword [rsp + 0x38], rcx
mov qword [rax + 0x130], 0
movzx eax, byte [0x14018af58]
mov rcx, qword [0x14018aea8]
test rcx, rcx
jne 0x1400c80f4
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400c8882
mov rcx, rax
mov qword [0x14018aea8], rax
mov r8d, 0x30
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
test rax, rax
je 0x1400c8882
mov rsi, rax
movups xmm0, xmmword [rsp + 0xc0]
movups xmm1, xmmword [rsp + 0xd0]
movups xmm2, xmmword [rsp + 0xe0]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movzx eax, byte [0x14018af58]
mov rcx, qword [0x14018aea8]
test rcx, rcx
jne 0x1400c815d
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400c8893
mov rcx, rax
mov qword [0x14018aea8], rax
mov r8d, 0x58
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
test rax, rax
je 0x1400c8893
mov dword [rax], edi
mov dword [rax + 4], r15d
mov dword [rax + 8], ebp
mov dword [rax + 0xc], r12d
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], rbx
movzx ecx, word [rsp + 0x28]
mov word [rax + 0x28], cx
mov word [rax + 0x2a], r13w
movups xmmword [rax + 0x2c], xmm6
mov ecx, dword [rsp + 0x48]
mov dword [rax + 0x3c], ecx
movzx ecx, byte [rsp + 0x240]
mov byte [rax + 0x50], cl
movaps xmm0, xmmword [rsp + 0x230]
movups xmmword [rax + 0x40], xmm0
mov ecx, dword [rsp + 0x620]
mov edx, dword [rsp + 0x623]
mov dword [rax + 0x54], edx
mov dword [rax + 0x51], ecx
movups xmm0, xmmword [rsp + 0x50]
movups xmm1, xmmword [rsp + 0x60]
movups xmm2, xmmword [rsp + 0x70]
movups xmm3, xmmword [rsp + 0x80]
mov rdx, qword [rsp + 0x158]
movups xmmword [rdx], xmm0
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x30], xmm3
movups xmm0, xmmword [rsp + 0x90]
movups xmmword [rdx + 0x40], xmm0
movups xmm0, xmmword [rsp + 0xb0]
movups xmmword [rdx + 0x60], xmm0
movups xmm0, xmmword [rsp + 0xa0]
movups xmmword [rdx + 0x50], xmm0
mov qword [rdx + 0x70], 0
mov qword [rdx + 0x78], rsi
lea rcx, [0x14014e620]
mov qword [rdx + 0x80], rcx
mov rcx, qword [rsp + 0x38]
mov qword [rdx + 0x88], rcx
mov qword [rdx + 0x90], rax
jmp 0x1400c8574
movaps xmm6, xmmword [rsp + 0x880]
movaps xmm7, xmmword [rsp + 0x890]
movaps xmm8, xmmword [rsp + 0x8a0]
movaps xmm9, xmmword [rsp + 0x8b0]
movaps xmm10, xmmword [rsp + 0x8c0]
movaps xmm11, xmmword [rsp + 0x8d0]
movaps xmm12, xmmword [rsp + 0x8e0]
add rsp, 0x8f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.11_srcheadermap.rs
mov rcx, r14
mov rdx, rbx
call fcn.14010ffd0
ud2
call fcn.140015b90
ud2
mov ecx, 1
mov rdx, rsi
call fcn.14010fbd0
ud2
movzx eax, byte [rsp + 0x51]
mov byte [rsp + 0x230], al
test byte [rax + rsi], ah
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0x85e9a
mov qword [rsp + 0x20], rax
lea rcx, [0x14014e57a]
lea ecx, [0x14014e57a]
lea r9, [0x14014b3f8]
lea r8, [rsp + 0x230]
mov edx, 0x29
call fcn.140110420
ud2
mov ecx, 1
mov rdx, r13
call fcn.14010fbd0
ud2
lea rcx, [rsp + 0x620]
call fcn.140062dc0
mov byte [rsp + 0x50], sil
push rax
mov byte [rsp + 0x51], bl
lea rax, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.23_src_async_implclient.rs
jmp 0x1400c87f1
mov ecx, 8
mov edx, 0x70
call fcn.14010fbd0
ud2
lea rcx, [rsp + 0x620]
call fcn.140062dc0
mov byte [rsp + 0x50], sil
mov byte [rsp + 0x51], bl
lea rax, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.23_src_async_implclient.rs
mov qword [rsp + 0x20], rax
lea rcx, str.valid_request_parts
lea r9, [0x14014b398]
lea r8, [rsp + 0x50]
mov edx, 0x13
call fcn.140110420
ud2
lea r9, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs0
mov qword [rsp + 0x20], r9
mov r9, rax
call fcn.140110640
ud2
lea rax, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs0
mov qword [rsp + 0x20], rax
mov rcx, rdx
mov rdx, r10
call fcn.140110640
invalid
jge 0x1400c8845
add byte [rdi], cl
invalid
mov ecx, 8
mov edx, 0x20
call fcn.14010fbd0
ud2
mov ecx, 8
mov edx, 8
call fcn.14010fbd0
ud2
mov ecx, 8
mov edx, 0x30
call fcn.14010fbd0
ud2
invalid
mov ecx, 8
mov edx, 0x58
call fcn.14010fbd0
ud2
mov ecx, 1
mov rdx, qword [rsp + 0x150]
call fcn.14010fbd0
ud2
lea rax, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs0
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.140110640
ud2
mov rdx, qword [rsp + 0x38]
movzx edx, byte [rdx + r9 - 1]
cmp rax, 0x10
jae 0x1400c9050
test rax, rax
je 0x1400c9167
add dword [rax], eax
invalid
lea r8, [rcx + 7]
and r8, 0xfffffffffffffff8
sub r8, rcx
je 0x1400c9092
cmp r8, rax
cmovae r8, rax
test r8, r8
je 0x1400c9092
xor r9d, r9d
nop dword [rax]
cmp byte [rcx + r9], dl
cmp byte [rcx + rcx], dl
je case.0x1400b9e2e.90
inc r9
cmp r8, r9
jne 0x1400c9070
out dx, al
mov qword [rsp + 0x20], rbx
lea r9, [rax - 0x10]
xor r8d, r8d
mov r10, rdx
movabs r11, 0x101010101010101
imul r10, r11
nop
mov r11, qword [rcx + r8]
xor r11, r10
xor ebx, edx
lea rbx, [r11 + r14]
not r11
and r11, rbx
mov rbx, qword [rcx + r8 + 8]
xor rbx, r10
lea r12, [rbx + r14]
not rbx
and rbx, r12
and ebx, esp
or rbx, r11
test rbx, rbp
jne 0x1400c90e4
add r8, 0x10
cmp r8, r9
jbe 0x1400c90b0
int3
sub rax, r8
mov rbx, qword [rsp + 0x20]
je 0x1400c9167
add rcx, r8
xor r9d, r9d
nop word cs:[rax + rax]
cmp byte [rcx + r9], dl
je 0x1400c9110
invalid
inc r9
cmp rax, r9
jne 0x1400c9100
jmp 0x1400c9167
add r9, r8
add rsi, r9
inc rsi
mov qword [rdi + 0x10], rsi
mov r12, rsi
mov r9, qword [rsp + 0x28]
sub r12, r9
jb 0x1400c9150
invalid
cmp rsi, qword es:[rsp + 0x40]
cmp rsi, qword [rsp + 0x40]
ja 0x1400c9150
mov rax, qword [rsp + 0x30]
lea rcx, [rax + r12]
mov rdx, qword [rsp + 0x38]
and al, 0x38
and al, 0x38
mov r8, r9
call sub.VCRUNTIME140.dll_memcmp
sbb dword [rdi + 4], 0x4c8b4c00
add al, 0
mov r9, qword [rsp + 0x28]
and al, 0x28
test eax, eax
je 0x1400c9182
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
lea rcx, [rax + rsi]
mov rax, r15
sub rax, rsi
jae 0x1400c9006
invalid
invalid
invalid
jmp 0x1400c916e
mov qword [rdi + 0x10], r15
xor r13d, r13d
in eax, dx
mov qword [rbx], r13
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rbx + 8], r12
mov qword [rbx + 0x10], rsi
adc byte [rcx - 0x43], al
add dword [rax], eax
add byte [rax], al
jmp 0x1400c916e
int3
int3
mov rsi, rcx
mov rcx, qword [rcx]
mov ecx, dword [rcx]
invalid
mov ecx, dword [rcx]
test rcx, rcx
je 0x1400c9626
add al, 0
invalid
mov eax, dword [rsi + 0x18]
inc eax
mov dword [rsi + 0x18], eax
cmp eax, 0x1f5
sbb byte [0x1400c93be], bh
jae 0x1400c9245
mov r8, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r8
invalid
ror byte [rdi], 0x83
add eax, 0xd5890000
add eax, 0xd5890000
jae case.0x1400c9206.2
mov ebp, edx
invalid
movzx ebx, byte [rcx + rax]
mov dh, 0x1c
add dword [rax - 0x73], ecx
lea rdx, [rax + 1]
mov qword [rsi + 0x10], rdx
lea r9d, [rbx - 0x42]
cmp r9d, 0x17
invalid
lea rdx, [rax + 1]
mov qword [rsi + 0x10], rdx
lea r9d, [rbx - 0x42]
cmp r9d, 0x17
invalid
invalid
ja case.0x1400c9206.2
lea r10, [0x14017ffa8]
movsxd r9, dword [r10 + r9*4]
mov cl, byte [rbp + 1]
rol dword [rcx - 1], 1
jmp r9
add al, 0
add byte [rax + 0xf73113c], al
test dword [rax + 4], edx
add byte [rax], al
lea r9, [rax + 2]
mov qword [rsi + 0x10], r9
mov dword [rsi + 0x10], ecx
mov dword [rsi + 0x10], ecx
adc byte [rbp + 0x39], cl
cmp r9, r8
cmp ecx, eax
ror dword [rdi], 0x83
jp 0x1400c922d
jae 0x1400c94a7
add byte [rax], al
cmp byte [rcx + r9], 0x5f
jne 0x1400c94a7
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x7d], cl
invalid
add rax, 3
add eax, 3
rol byte [rbx], 0x48
mov dword [rsi + 0x10], eax
mov qword [rsi + 0x10], rax
jmp 0x1400c966c
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c926b
lea edx, [0x14014fdf8]
mov r8d, 0x19
call fcn.1400192d0
mov dil, 1
mov bh, 1
mov bh, 1
test al, al
jne 0x1400c9751
mov qword [rsi], 0
mov byte [rsi + 8], 1
jmp 0x1400c974f
mov dil, 1
jmp 0x1400c9713
add ecx, ebp
xchg byte [rax + rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.1400c9a80
add byte [rax + 0x30247c], al
add byte [rax + 0x30247c], al
jl 0x1400c92c1
xor byte [rax], al
je 0x1400c9511
movzx ebx, byte [rsp + 0x31]
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x1400c92e2
test bl, bl
lea rax, str.invalid_syntaxrecursion_limit_reached
imul ecx, dword [rax], 0
lea rdx, [0x14014fdf8]
or byte [rax], al
cmove rdx, rax
movzx eax, bl
ret
ror byte [rdi], 1
mov dh, 0xc3
ret
lea r8, [rax + rax*8]
lea eax, [rax + rax*8]
add r8, 0x10
call fcn.1400192d0
mov dil, 1
test al, al
jne 0x1400c9751
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1400c974f
add al, 0
invalid
mov dil, 1
test al, al
jne 0x1400c9751
test bpl, bpl
je 0x1400c932e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c932e
lea rdx, [0x14014f9c8]
mov r8d, 2
call fcn.1400192d0
test al, al
jne 0x1400c9751
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9351
lea rdx, [0x14014fa83]
or byte [eax], al
mov r8d, 1
call fcn.1400192d0
test al, al
jne 0x1400c9751
mov rcx, rsi
call fcn.1400ca970
invalid
add byte [rax], al
test rax, rax
jne 0x1400c9751
jmp 0x1400c96f8
ret
mov dil, 1
test al, al
jne 0x1400c9751
cmp qword [rsi], 0
je 0x1400c95f5
invalid
add byte [rax - 0x73], cl
and al, 0x30
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.1400c9a80
cmp byte [rsp + 0x30], 0
jne 0x1400c92a5
cmp qword [rsi], 0
je 0x1400c9626
add byte [rax], al
add byte [rdi], cl
test byte [rdx + 2], ch
add byte [rax], al
mov r14, qword [rsp + 0x38]
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.1400c9b50
invalid
invalid
add byte [rax], al
cmp qword [rsp + 0x30], 0
xor byte [rax], al
je 0x1400c95de
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
jne 0x1400c9761
test dword [rbx + 3], esp
add byte [rax], al
test dword [rbx + 3], esp
add byte [rax], al
mov rax, qword [rsp + 0x58]
or rax, qword [rsp + 0x68]
je 0x1400c9717
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9717
invalid
lea rdx, [0x14014f9c8]
mov r8d, 2
call fcn.1400192d0
test al, al
jne 0x1400c9751
add byte [rax], al
add al, ch
movabs dword [0x1c850fc084fff4fe], eax
add eax, dword [rax]
add byte [rax - 0x75], cl
mov edx, dword [rsi + 0x20]
test rdx, rdx
je 0x1400c9717
lea rcx, [rsp + 0x50]
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x1400c9717
lea rcx, [rsp + 0x50]
call fcn.1400c9d80
jmp 0x1400c9713
xor eax, eax
mov r10d, 0x3e
cmp r9, r8
jae case.0x1400c9206.2
movzx edx, byte [rcx + r9]
cmp dl, 0x5f
je 0x1400c9652
lea r11d, [rdx - 0x30]
cmp r11b, 0xa
jb 0x1400c94f3
lea r11d, [rdx - 0x61]
cmp r11b, 0x1a
jae 0x1400c94df
add dl, 0xa9
jmp 0x1400c94f0
lea r11d, [rdx - 0x41]
cmp r11b, 0x1a
sbb cl, byte [rdi]
invalid
invalid
add al, byte [rax]
invalid
add dl, 0xe3
mov r11d, edx
inc r9
mov qword [rsi + 0x10], r9
mul r10
jo case.0x1400c9206.2
sbb byte [rdi], 2
add byte [rax], al
movzx edx, r11b
add rax, rdx
jae 0x1400c94af
jmp case.0x1400c9206.2
cmp qword [rsi], 0
je 0x1400c9626
mov rbx, qword [rsp + 0x38]
lea rcx, [rsp + 0x30]
mov rdx, rsi
call fcn.1400c9b50
cmp qword [rsp + 0x30], 0
je 0x1400c95de
invalid
movsd dword [rdi], dword [rsi]
add byte [rax], al
invalid
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x80], xmm1
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x70], eax
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x1400c9717
lea rcx, [rsp + 0x70]
call fcn.1400c9d80
mov dil, 1
test al, al
jne 0x1400c9751
mov rax, qword [rsi + 0x20]
test rax, rax
je 0x1400c9717
test byte [rax + 0x34], 4
jne 0x1400c9717
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14017a940]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
test al, al
jne 0x1400c9751
mov rdx, qword [rsi + 0x20]
mov rcx, rbx
call fcn.14001c040
test al, al
jne 0x1400c9751
add dword [rax], eax
invalid
mov rax, qword [rsi + 0x20]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14017a941]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x1400c9713
invalid
add dword [rax], eax
invalid
movzx ebx, byte [rsp + 0x38]
mov rcx, qword [rsi + 0x20]
test rcx, rcx
jne 0x1400c92b3
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c974f
lea rdx, [0x14014f9c8]
mov r8d, 2
mov eax, 2
call fcn.1400192d0
test al, al
jne 0x1400c9751
cmp qword [rsi], 0
jne case.0x14009d64b.228
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c974f
lea rdx, str._for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 1
add rsp, 0x90
invalid
nop
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r14
jmp fcn.1400192d0
invalid
inc r9
mov qword [rsi + 0x10], r9
mov dword [rsi + 0x10], ecx
mov dword [rsi + 0x10], ecx
inc rax
je case.0x1400c9206.2
cmp rax, 0xffffffffffffffff
je case.0x1400c9206.2
add byte [rax], al
add byte [rax], al
mov rdi, qword [rsi + 0x20]
mov qword [rsi + 0x20], 0
mov rcx, rsi
xor edx, edx
call fcn.1400c91a0
test al, al
jne 0x1400c98a2
sbb byte [rdx], al
add byte [rax], al
sbb byte [rdx], al
add byte [rax], al
mov qword [rsi + 0x20], rdi
test rdi, rdi
je 0x1400c96b3
lea rdx, [0x14014fa83]
mov r8d, 1
mov rcx, rdi
call fcn.1400192d0
mov dil, 1
test al, al
jne 0x1400c9751
mov rcx, rsi
call fcn.1400ca450
mov dil, 1
test al, al
jne 0x1400c9751
cmp bl, 0x4d
je 0x1400c96f8
invalid
sub eax, 0x204e8b48
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c96ea
lea rdx, [0x14014fe49]
mov r8d, 4
call fcn.1400192d0
test al, al
jne 0x1400c9751
mov rcx, rsi
xor edx, edx
call fcn.1400c91a0
test al, al
jne 0x1400c9751
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9717
lea rdx, [0x14014fa82]
mov r8d, 1
call fcn.1400192d0
test al, al
jne 0x1400c9751
cmp qword [rsi], 0
je 0x1400c974f
dec dword [rsi + 0x18]
jmp 0x1400c974f
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9744
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 0x1400c9780
lea rdx, [0x14014fe3a]
mov r8d, 3
call fcn.1400192d0
test al, al
jne 0x1400c9751
cmp ebx, 0x43
je 0x1400c97a2
cmp ebx, 0x53
jne 0x1400c97bf
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c97de
lea rdx, [0x14014fe44]
mov r8d, 4
jmp 0x1400c97b8
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c97de
lea rdx, [0x14014fe3d]
mov r8d, 7
call fcn.1400192d0
jmp 0x1400c97d6
mov rdx, qword [rsi + 0x20]
mov dword [rsp + 0x30], ebx
test rdx, rdx
je 0x1400c97de
lea rcx, [rsp + 0x30]
call fcn.14001db20
test al, al
jne 0x1400c9751
mov rax, qword [rsp + 0x58]
or rax, qword [rsp + 0x68]
mov rcx, qword [rsi + 0x20]
jne 0x1400c984e
test rcx, rcx
je 0x1400c9717
lea rdx, [0x14014fe48]
mov r8d, 1
call fcn.1400192d0
test al, al
jne 0x1400c9751
mov rdx, qword [rsi + 0x20]
mov qword [rsp + 0x30], r14
test rdx, rdx
je 0x1400c9717
lea rcx, [rsp + 0x30]
call fcn.140018a50
test al, al
jne 0x1400c9751
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9717
lea rdx, [0x140152113]
jmp 0x1400c9708
test rcx, rcx
je 0x1400c9717
lea rdx, [0x14017a942]
mov r8d, 1
call fcn.1400192d0
test al, al
jne 0x1400c9751
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x1400c9717
lea rcx, [rsp + 0x50]
call fcn.1400c9d80
test al, al
jne 0x1400c9751
mov rcx, qword [rsi + 0x20]
test rcx, rcx
jne 0x1400c97f7
jmp 0x1400c9717
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, [0x14014f7d0]
lea r8, [rsp + 0x30]
mov edx, 0x3d
call fcn.140110420
ud2
movzx r11d, byte [rcx]
movzx edx, r11b
test dl, dl
js 0x1400c9e30
inc rcx
cmp r12, 0x80
jne 0x1400c9ed0
jmp case.0x1400b98ca.122
mov r9d, edx
and r9d, 0x1f
movzx esi, byte [rcx + 1]
and esi, 0x3f
out 0x3f, al
cmp dl, 0xdf
jbe 0x1400c9e8f
movzx r10d, byte [rcx + 2]
shl esi, 6
and r10d, 0x3f
and edx, 0x3f
or r10d, esi
cmp r11b, 0xf0
jb 0x1400c9eab
movzx edx, byte [rcx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and edx, 0x3f
or edx, r10d
or edx, r9d
cmp edx, 0x110000
je 0x1400c9f14
add rcx, 4
cmp r12, 0x80
jne 0x1400c9ed0
jmp case.0x1400b98ca.122
add rcx, 2
shl r9d, 6
or r9d, esi
mov edx, r9d
cmp r12, 0x80
jne 0x1400c9ed0
jmp case.0x1400b98ca.122
add rcx, 3
shl r9d, 0xc
or r10d, r9d
mov edx, r10d
ror byte [rcx - 0x7f], cl
cld
add byte [rax], 0
add byte [rdi], cl
test byte [rdx], ch
add al, 0
invalid
nop word cs:[rax + rax]
mov dword [rsp + r12*4 + 0x98], edx
inc r12
cmp rcx, rax
jne 0x1400c9e00
jmp 0x1400c9f14
add rsp, 0x298
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
mov rax, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x58]
add rax, rbx
mov qword [rsp + 0x78], rax
lea rax, [r12 - 1]
mov qword [rsp + 0x80], rax
lea rax, [r12*4 + 4]
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
lea rbp, [rsp + r12*4]
add rbp, 0x98
mov rax, r12
neg rax
mov qword [rsp + 0x50], rax
mov rax, r12
loopne 0x1400c9fa2
not eax
mov qword [rsp + 0x48], rax
lea rax, [r12 + 1]
mov qword [rsp + 0x20], rax
mov eax, 0x2bc
mov qword [rsp + 0x28], rax
mov r14d, 0x48
mov r15d, 0x80
mov edi, 0x80
mov r9d, 0x1a
movabs rsi, 0xea0ea0ea0ea0ea0f
pminsw mm4, qword [rax + 0xea0ea0e]
invalid
xor eax, eax
mov qword [rsp + 0x38], rax
xor ecx, ecx
leave
mov edx, 0x24
sub rdx, r14
mov eax, 0
cmovae rax, rdx
ret 0x8348
clc
add dword [rax - 0x7d], ecx
rol byte [rax], 1
cmp rax, 0x1a
cmp eax, 0x1a
mov edi, 0x1a
cmovae rax, r9
lea edx, [r8 - 0x61]
cmp dl, 0x1a
jb 0x1400c9fdd
lea edx, [r8 - 0x30]
cmp dl, 9
ja case.0x1400b98ca.122
sbb al, byte [rbx]
add byte [rax], al
add r8b, 0xea
mov edx, r8d
inc rbx
movzx r9d, dl
mov dh, 0xca
cmp rax, r9
jbe 0x1400ca020
add rcx, r9
jb case.0x1400b98ca.122
lea r13, [r12 + 1]
mov rax, rcx
or rax, r13
shr rax, 0x20
je 0x1400ca0bb
invalid
mov ah, 0
add byte [rax], al
mov rax, rcx
xor edx, edx
div r13
mov r10, rdx
jmp 0x1400ca0c5
add byte [rax], al
mov r8d, 0x24
sub r8, rax
mov r13d, 0x48
nop
mov rax, r13
sub rax, r14
mov r11d, 0
cmovae r11, rax
cmp r11, 1
adc r11, 0
cmp r11, 0x1a
cmovae r11, rdi
cmp rbx, qword [rsp + 0x78]
js 0x1400ca065
invalid
xchg ebp, eax
add al, byte [rax]
invalid
movzx eax, byte [rbx]
lea edx, [rax - 0x61]
cmp dl, 0x1a
jb 0x1400ca076
lea edx, [rax - 0x30]
cmp dl, 9
ja case.0x1400b98ca.122
add al, 0xea
mov edx, eax
invalid
movzx r10d, dl
mov rax, r10
mul r8
jo case.0x1400b98ca.122
add r9, rax
jb case.0x1400b98ca.122
inc rbx
cmp r11, r10
ja 0x1400c9fe9
mov edx, 0x24
sub rdx, r11
add r13, 0x24
invalid
and al, 0x4c
mov eax, eax
mul rdx
mov r8, rax
jno 0x1400ca030
jmp case.0x1400b98ca.122
mov eax, ecx
xor edx, edx
rol byte [rcx - 9], cl
cmc
mov r10d, edx
add r15, rax
setb al
mov rdx, qword [rsp + 0x68]
cmovae rdx, r15
mov qword [rsp + 0x68], rdx
mov rdx, r15
shr rdx, 0x20
invalid
and byte [rdi], cl
test dword [rdx], ecx
add al, byte [rax]
invalid
test al, al
jne case.0x1400b98ca.122
invalid
cmp r15d, 0x110000
je case.0x1400b98ca.122
mov eax, r15d
xor eax, 0xd800
add eax, 0xfffff800
add al, bh
invalid
invalid
cmp eax, 0x10f7ff
ja case.0x1400b98ca.122
add dword [rax], eax
invalid
cmp r12, 0x7f
ja case.0x1400b98ca.122
cmp r12, r10
jbe case.0x14009f326.226
mov eax, r12d
sub eax, r10d
test al, 3
mov rdi, qword [rsp + 0x38]
je 0x1400ca1a3
mov rax, rcx
mov r8, qword [rsp + 0x20]
and al, 0x20
or rax, r8
shr rax, 0x20
je 0x1400ca167
mov rax, rcx
xor edx, edx
div r8
jmp 0x1400ca16e
cmp r10, 0x80
mov rdi, qword [rsp + 0x38]
jb 0x1400ca1df
jmp 0x1400ca3d3
mov eax, ecx
xor edx, edx
div r8d
imul rax, qword [rsp + 0x48]
add rcx, rax
xor eax, eax
nop dword [rax]
mov edx, dword [rbp + rax*4 - 4]
mov dword [rbp + rax*4], edx
dec rax
mov edx, r12d
sub dl, cl
movzx edx, dl
mov dh, 0xd2
and edx, 3
add rdx, rax
jne 0x1400ca180
sub rax, qword [rsp + 0x50]
mov r12, rax
mov esp, eax
mov rax, qword [rsp + 0x80]
add rax, rdi
sub rax, r10
cmp rax, 3
jb 0x1400ca1df
nop word [rax + rax]
movups xmm0, xmmword [rsp + r12*4 + 0x88]
movups xmmword [rsp + r12*4 + 0x8c], xmm0
lea rax, [r12 - 4]
mov r12, rax
cmp rax, r10
invalid
ja 0x1400ca1c0
mov dword [rsp + r10*4 + 0x98], r15d
cmp rbx, qword [rsp + 0x78]
cmp ebx, dword [rsp + 0x78]
je case.0x1400bf511.80
movzx r8d, byte [rbx]
mov rax, r9
invalid
shr rax, 0x20
mov r15, qword [rsp + 0x30]
je 0x1400ca213
mov rax, r9
xor edx, edx
div qword [rsp + 0x28]
mov r9, rax
jmp 0x1400ca21f
mov eax, r9d
xor edx, edx
div dword [rsp + 0x28]
mov r9d, eax
mov r12, qword [rsp + 0x20]
mov esp, dword [rsp + 0x20]
mov rax, r9
or rax, r13
shr rax, 0x20
je 0x1400ca24c
mov rax, r9
xor edx, edx
div r13
mov rcx, rax
add rcx, r9
add ecx, ecx
xor r11d, r11d
cmp rcx, 0x1c8
jae 0x1400ca265
jmp case.0x14009e498.248
mov eax, r9d
xor edx, edx
div r13d
div ebp
mov ecx, eax
add rcx, r9
xor r11d, r11d
cmp rcx, 0x1c8
add byte [rax], al
jb case.0x14009e498.248
mov r9, rcx
nop dword [rax + rax]
add byte [rax], al
invalid
mov rax, r9
mul rsi
mov rcx, rdx
shr rcx, 5
add r11, 0x24
cmp r9, 0x3e57
mov r9, rcx
ja 0x1400ca270
inc r10
lea eax, [rcx*4]
lea eax, [rax + rax*8]
add ecx, 0x26
xor edx, edx
div cx
movzx r14d, ax
add r14, r11
inc rdi
mov qword [rsp + 0x38], rdi
mov dword [rsp + 0x38], edi
add r15, 4
mov qword [rsp + 0x30], r15
add rbp, 4
dec qword [rsp + 0x50]
and al, 0x50
dec qword [rsp + 0x48]
inc r12
mov qword [rsp + 0x20], r12
and al, 0x20
mov eax, 2
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov r12, r13
mov r15, qword [rsp + 0x68]
mov rcx, r10
mov r9d, 0x1a
mov ecx, 0x1a
jmp 0x1400c9f9a
mov rax, qword [rsp + 0x60]
mov r14, qword [rax + 0x20]
mov esi, dword [rax + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x85908
mov r8d, 9
mov rcx, r14
int1
mov rsi, rax
call rax
mov bpl, 1
test al, al
jne 0x1400ca36a
mov r8, qword [rsp + 0x90]
test r8, r8
je 0x1400ca354
mov rcx, r14
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x70]
mov rdi, rsi
call rsi
test al, al
je 0x1400ca380
invalid
mov eax, ebp
add rsp, 0x298
add esp, 0x298
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
ret
lea rdx, [0x140152113]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rax, rdi
jmp 0x1400c9efb
lea rsi, [rsp + 0x44]
mov rdi, qword [rsp + 0x60]
lea rbx, [rsp + 0x98]
mov r14, qword [rsp + 0x30]
je 0x1400ca3d2
xor byte [rax + 0x4489038b], dl
and al, 0x44
nop
mov eax, dword [rbx]
mov dword [rsp + 0x44], eax
mov rcx, rsi
mov rdx, rdi
call fcn.14001db20
mov ebp, eax
test al, al
jne 0x1400ca36a
dec dword [rcx + 0x75c084c5]
movabs dword [0xfcc6834904c38348], eax
ret
add al, 0x49
add esi, 0xfffffffc
add rbx, 4
add r14, 0xfffffffffffffffc
jne 0x1400ca3b0
jmp 0x1400ca36a
xchg edi, eax
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustc_demangle_0.1.23_src_v0.rs
add eax, 0x8581e
mov edx, 0x80
mov rcx, r10
add byte [rax], al
add byte [rcx + rcx*4 - 0x2f], cl
call fcn.14010ffd0
ud2
stc
sbb dh, byte [rbx + 0x19]
xor ecx, ecx
shl rax, 0x20
or rax, rcx
ret
ror byte [rax - 0x3f], 0xe0
and byte [rax + 9], cl
or eax, ecx
ret
add al, 0x85
xor edx, edx
xor ecx, ecx
cmp al, 0xe6
setb cl
mov eax, 0x110000
cmovb rax, rdx
shl rax, 0x20
or rax, rcx
ret
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x30
mov rsi, rcx
mov r15, qword [rcx]
cmp dword [rbp - 0x7b], ecx
dec dword [rdi]
invalid
invalid
add dword [rax], eax
invalid
mov r12, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
cmp rbx, r12
jae 0x1400ca5a1
movzx r14d, byte [r15 + rbx]
lea r13, [rbx + 1]
imul eax, dword [rcx], 0x4c
mov dword [rsi + 0x10], ebp
lea eax, [r14 - 0x61]
cmp al, 0x1a
jae 0x1400ca4a5
movzx eax, al
mov ecx, 0x3bcfbbf
sti
mov esp, 0xc1a30f03
invalid
invalid
jb 0x1400ca60d
mov eax, dword [rsi + 0x18]
inc eax
mov dword [rsi + 0x18], eax
cmp eax, 0x1f4
ja 0x1400ca5d7
movzx eax, r14b
add eax, 0xffffffbf
cmp eax, 0x13
ja case.0x1400ca4d6.2
xchg dword [rcx + 2], ebp
add byte [rax], al
lea rcx, [0x140180008]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
je 0x1400ca4fe
lea rdx, [0x14017a940]
mov r8d, 1
add al, ch
fucomp st(5)
hlt
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x458850f], eax
add byte [rax], al
invalid
add dword [rax + rax*8 + 0x458850f], eax
add byte [rax], al
invalid
mov rcx, rsi
call fcn.1400ca450
mov dil, 1
test al, al
jne 0x1400ca956
add al, 0
invalid
cmp r14b, 0x41
jne 0x1400ca54f
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
leave
je case.0x1400bd856.447
lea rdx, [0x14014fe58]
mov r8d, 2
call fcn.1400192d0
sahf
in eax, dx
hlt
inc dword [rax + rax*8 + 0x41c850f]
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 ecx, esi
mov dl, 1
call fcn.1400cab30
test al, al
jne 0x1400ca956
mov rcx, qword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], cl
leave
je 0x1400ca94b
lea rdx, [0x14017a941]
mov r8d, 1
add byte [rax], al
add al, ch
invalid
call fcn.1400192d0
jmp case.0x1400a866b.220
invalid
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ca954
add eax, dword [rax]
add byte [rax - 0x73], cl
lea rdx, str._for_____::closureshim_as__mut_const___dyn___unsafe_extern__
adc eax, 0x858a9
mov r8d, 1
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
jmp fcn.1400192d0
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ca5c7
sbb eax, 0x37158d48
pop rax
or byte [rax], al
mov r8d, 0x10
mov eax, 0x10
call fcn.1400192d0
mov dil, 1
mov bh, 1
test al, al
jne 0x1400ca956
invalid
add byte [rax - 0x39], cl
mov qword [rsi], 0
invalid
mov byte [rsi + 8], 0
jmp 0x1400ca954
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
je 0x1400ca5fd
lea rdx, [0x14014fdf8]
pop rax
or byte [rax], al
mov r8d, 0x19
call fcn.1400192d0
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x359850f], eax
test dword [rcx + 3], ebx
mov dil, 1
test al, al
jne 0x1400ca956
test dword [rcx + 3], ebx
add byte [rax], al
test dword [rcx + 3], ebx
add byte [rax], al
mov qword [rsi], 0
mov byte [rsi + 8], 1
or byte [rcx], r8b
jmp 0x1400ca954
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ca954
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x85a8f
lea rdx, [0x1401500b0]
mov rdx, qword [rdx + rax*8]
lea r8, [0x14014ffe0]
lea eax, [0x14014ffe0]
mov ah, 0x59
or byte [rax], al
mov r8, qword [r8 + rax*8]
jmp 0x1400ca58d
mov rbx, qword [rsi + 0x20]
test rbx, rbx
je 0x1400ca93c
lea rdx, [0x14014fa85]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov rcx, rbx
call fcn.1400192d0
mov dil, 1
mov bh, 1
mov bh, 1
test al, al
jne 0x1400ca956
cmp r14b, 0x50
push rax
jne 0x1400ca899
lea rdx, [0x14014fe52]
mov r8d, 6
add byte [rax], al
invalid
add cl, ch
sub byte [rdx], al
add byte [rax], al
jmp 0x1400ca8a6
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
je case.0x14007aeb6.388
lea rdx, [0x14014fa84]
or byte [rax], al
mov r8d, 1
call fcn.1400192d0
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x2b2850f], eax
test al, al
invalid
invalid
mov dl, 2
mov dil, 1
test al, al
jne 0x1400ca956
add byte [rax], al
cmp r13, r12
cmp ebp, esp
jae 0x1400ca914
cmp byte [r15 + r13], 0x4c
jne 0x1400ca914
invalid
add rbx, 2
mov qword [rsi + 0x10], rbx
lea rcx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
lea ecx, [rsp + 0x20]
mov rdx, rsi
call fcn.1400cd3f0
cmp byte [rsp + 0x20], 0
jl 0x1400ca6f4
and byte [rax], al
je 0x1400ca8dc
add al, byte [rax]
add byte [rdi], cl
movzx ebx, byte [rsp + 0x21]
mov dh, 0x5c
and al, 0x21
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x1400ca715
test bl, bl
lea rax, str.invalid_syntaxrecursion_limit_reached
lea eax, str.invalid_syntaxrecursion_limit_reached
lea eax, str.invalid_syntaxrecursion_limit_reached
lea rdx, [0x14014fdf8]
or byte [rax], al
cmove rdx, rax
movzx eax, bl
lea r8, [rax + rax*8]
add r8, 0x10
add eax, 0x10
call fcn.1400192d0
mov dil, 1
mov bh, 1
test al, al
jne 0x1400ca956
add al, byte [r8]
invalid
add al, byte [rax]
add byte [rax - 0x39], cl
invalid
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1400ca954
invalid
mov rcx, rsi
call fcn.1400cd250
jmp case.0x1400a866b.220
mov qword [rsi + 0x10], rbx
mov rcx, rsi
xor edx, edx
call fcn.1400c91a0
invalid
invalid
invalid
invalid
jmp case.0x1400a866b.220
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x1400ca76a
lea rdx, [0x14014fe5a]
mov r8d, 4
add al, 0
add byte [rax], al
call fcn.1400192d0
mov dil, 1
test al, al
jne 0x1400ca956
test esp, ebp
add dword [rax], eax
invalid
mov rcx, rsi
call fcn.1400cd540
mov dil, 1
test al, al
jne 0x1400ca956
mov rcx, qword [rsi]
test rcx, rcx
leave
je case.0x1400b17a6.219
mov rax, qword [rsi + 0x10]
cmp rax, qword [rsi + 8]
cmp eax, dword [rsi + 8]
jae case.0x1400b17a6.219
cmp byte [rcx + rax], 0x4c
jne case.0x1400b17a6.219
inc rax
mov qword [rsi + 0x10], rax
invalid
lea rcx, [rsp + 0x20]
mov rdx, rsi
call fcn.1400cd3f0
add byte [rax], al
cmp byte [rsp + 0x20], 0
jne 0x1400ca6d8
mov rbx, qword [rsp + 0x28]
test rbx, rbx
je 0x1400ca94b
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
je case.0x1400d598d.289
lea rdx, [0x14014fe5e]
mov r8d, 3
call fcn.1400192d0
test al, al
jne 0x1400ca956
test dword [rbp + 1], esp
add byte [rax], al
invalid
mov rcx, rsi
mov rdx, rbx
call fcn.1400cb210
adc al, 0xa
add byte [rax], al
jmp 0x1400ca947
mov rcx, rsi
call fcn.1400cd030
jmp case.0x1400a866b.220
add dword [rax], eax
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
je 0x1400ca834
lea rdx, [0x14014fa81]
mov r8d, 1
call fcn.1400192d0
mov dil, 1
test al, al
ror byte [rdi], 0x85
and al, byte [rcx]
add dword [rax], eax
invalid
mov rcx, rsi
call fcn.1400cd4b0
mov dil, 1
test rax, rax
ror byte [rdi], 0x85
invalid
add dword [rax], eax
invalid
cmp rdx, 1
jne 0x1400ca875
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ca94b
lea rdx, str._____
mov r8d, 1
call fcn.1400192d0
test al, al
jne 0x1400ca956
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
je 0x1400ca94b
leave
add byte [rax], al
invalid
lea rdx, [0x140155d68]
mov r8d, 1
call fcn.1400192d0
jmp 0x1400ca947
lea rdx, [0x14014fe4e]
mov r8d, 4
mov rcx, rbx
call fcn.1400192d0
jmp 0x1400ca938
test dword [rax], eax
add byte [rax], al
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ca5c7
lea rdx, str.invalid_syntaxrecursion_limit_reached
mov r8d, 0x10
call fcn.1400192d0
invalid
jmp 0x10091a8c8
je 0x1400ca5c7
cld
invalid
invalid
jmp 0x1400ca956
mov rdx, qword [rsp + 0x28]
test rdx, rdx
test edx, edx
je 0x1400ca914
mov rcx, rsi
call fcn.1400cb210
invalid
mov dil, 1
test al, al
jne 0x1400ca956
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ca914
lea rdx, [0x14014fe4d]
mov r8d, 1
call fcn.1400192d0
test al, al
jne 0x1400ca956
cmp r14b, 0x52
je 0x1400ca93c
invalid
test al, al
jne 0x1400ca956
mov rcx, rsi
call fcn.1400ca450
mov dil, 1
test al, al
jne 0x1400ca956
invalid
cmp qword [rsi], 0
je 0x1400ca954
xor edi, edi
mov eax, edi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
ret
mov r8, qword ds:[rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r8
invalid
jae case.0x1400bb855.122
movzx edx, byte [rcx + rax]
cmp edx, 0x4b
je case.0x1400ba446.143
je case.0x1400ba446.143
cmp edx, 0x4c
jne case.0x1400bb855.122
lea r9, [rax + 1]
mov qword [rsi + 0x10], r9
cmp r9, r8
jae case.0x1400b98ca.175
invalid
cmp dword [rdx - 0x80], eax
cmp al, 9
invalid
cmp byte [rcx + r9], 0x5f
pop rdi
jne case.0x1400b98ca.175
add rax, 2
mov qword [rsi + 0x10], rax
xor eax, eax
jmp 0x1400cab11
mov rcx, rsi
add rsp, 0x20
invalid
pop rsi
jmp fcn.1400ca450
inc rax
mov qword [rsi + 0x10], rax
invalid
ror byte [rax - 0x77], 0x46
adc byte [rax - 0x77], cl
int1
mov rcx, rsi
xor edx, edx
add rsp, 0x20
add esp, 0x20
pop rsi
jmp fcn.1400cab30
add byte [rax], al
invalid
xor eax, eax
mov r10d, 0x3e
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], 0
add byte [rax], al
cmp r9, r8
jae 0x1400caadb
movzx edx, byte [rcx + r9]
cmp dl, 0x5f
cli
pop rdi
je 0x1400caacf
lea r11d, [rdx - 0x30]
cmp r11b, 0xa
jb 0x1400caab8
lea r11d, [rdx - 0x61]
cmp r11b, 0x1a
sti
sbb dh, byte [rbx + 5]
invalid
add dl, 0xa9
jmp 0x1400caab5
lea r11d, [rdx - 0x41]
cmp r11b, 0x1a
jae 0x1400caadb
invalid
add dl, 0xe3
mov r11d, edx
inc r9
inc ecx
ror dword [rcx + rcx*4 + 0x4e], 0x10
mov qword [rsi + 0x10], r9
adc byte [rcx - 9], r9b
mul r10
jo 0x1400caadb
invalid
loop 0x1400cab33
invalid
movzx edx, r11b
add rax, rdx
jae 0x1400caa80
jmp 0x1400caadb
or al, 0x49
inc ecx
invalid
inc r9
ror dword [rcx + rcx*4 + 0x4e], 0x10
mov qword [rsi + 0x10], r9
inc rax
inc eax
jne 0x1400cab11
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
leave
je 0x1400caafe
lea rdx, str.invalid_syntaxrecursion_limit_reached
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
invalid
mov r8d, 0x10
call fcn.1400192d0
mov ecx, eax
invalid
sal dword [rax + 0x75c98401], 0xd
mov al, 1
test cl, cl
jne case.0x1400bf6b9.114
invalid
or eax, 0x6c748
add byte [rax], al
add dh, al
or byte [rax], r8b
or byte [rax], al
mov qword [rsi], 0
mov byte [rsi + 8], 0
or byte [rax], al
or byte [rax], al
xor eax, eax
ror byte [rax - 0x7d], 0xc4
and byte [rsi - 0x3d], bl
add rsp, 0x20
add esp, 0x20
pop rsi
ret
mov rcx, rsi
mov rdx, rax
add rsp, 0x20
invalid
and byte [rsi - 0x17], bl
out dx, eax
invalid
add byte [rax], al
invalid
and byte [rsi - 0x17], bl
out dx, eax
invalid
add byte [rax], al
int3
int3
int3
int3
push rbp
push rbx
sub rsp, 0x38
cmp byte [rax - 0x77], cl
invalid
cmp byte [rax - 0x77], cl
invalid
mov rcx, qword [rcx]
test rcx, rcx
je 0x1400cb0ec
mov rax, qword [rsi + 0x10]
cmp rax, r9
cmp eax, ecx
adc byte [rcx + rdi - 0x38], cl
jae case.0x1400cab9c.2
movzx ebx, byte [rcx + rax]
sbb al, 1
lea r8, [rax + 1]
lea eax, [rax + 1]
mov qword [rsi + 0x10], r8
mov r10d, dword [rsi + 0x18]
inc r10d
invalid
mov dword [rsi + 0x18], r10d
mov dword [rsi + 0x18], edx
push rsi
sbb byte [rcx - 0x7f], al
cli
hlt
cmp r10d, 0x1f4
ja 0x1400cac00
xchg dword [rax + rax + 0xf440000], eax
movzx r10d, bl
mov dh, 0xd3
rol dword [rcx - 0x7d], cl
ret 0x41bf
add r10d, 0xffffffbf
cmp r10d, 0x38
ja case.0x1400cab9c.2
invalid
add byte [rbp + rcx*4 + 0x1d], cl
ret
lea r11, [0x140180058]
push rsp
or eax, dword [rax]
movsxd r10, dword [r11 + r10*4]
xchg ebx, eax
add r10, r11
jmp r10
loop 0x1400cabed
cmp eax, ecx
jae case.0x1400cab9c.39
enter 0x3573, 0x42
cmp byte [rcx + rax], 0x6e
jne case.0x1400cab9c.39
add rax, 2
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je case.0x1400cab9c.39
lea rdx, [0x14014fc19]
adc eax, 0x85056
mov r8d, 1
call fcn.1400192d0
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x538850f], eax
add byte [rax], al
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x538850f], eax
add byte [rax], al
ror byte [rdi], 0x85
cmp byte [0xc954abdb], al
mov rcx, rsi
mov rcx, rsi
mov edx, ebx
call fcn.1400cb400
mov dil, 1
test al, al
jne 0x1400cb111
invalid
invalid
add byte [rax], al
and eax, dword [0xc354abf0]
add byte [rax - 0x7d], cl
cmp qword [rsi], 0
je 0x1400cb10f
add byte ds:[rdi], cl
test byte [rdi], dl
add eax, 0x4eff0000
dec dword [rsi + 0x18]
jmp 0x1400cb10f
add byte [rax], al
sbb cl, ch
syscall
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cac26
invalid
sbb eax, 0xe8158d48
push rcx
or byte [rax], al
lea rdx, [0x14014fdf8]
mov r8d, 0x19
call fcn.1400192d0
mov dil, 1
mov bh, 1
test al, al
jne 0x1400cb111
mov qword [rsi], 0
mov byte [rsi + 8], 1
or byte [rcx], al
add byte [rax], al
add dh, al
or byte [rcx], r8b
or byte [rcx], al
or byte [rcx], al
add ecx, ebp
fld dword [rax + rax]
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
test dl, dl
je 0x1400cae68
xor ebp, ebp
in eax, dx
jmp 0x1400cb10f
in eax, dx
jmp 0x1400cae95
add al, byte [rax]
add byte [rax - 0x77], cl
mov rcx, rsi
call fcn.1400cb6d0
jmp case.0x1400bdd36.161
cmp al, 1
jne case.0x1400cab9c.16
add rax, 2
mov qword [rsi + 0x10], rax
mov rcx, rsi
call fcn.1400cbc00
jmp case.0x1400bdd36.161
mov rcx, qword [rsi + 0x20]
test dl, dl
je 0x1400cadc4
add dword [rax], r8d
invalid
add dword [rax], r8d
add byte [rcx], dh
in eax, dx
xor ebp, ebp
jmp 0x1400cadf1
add byte [rax - 0x75], cl
and byte [rdx + r10*8 + 0x22d840f], r8b
sub eax, 0x31000002
in eax, dx
sub eax, 0x31000002
add al, byte [rax]
add byte [rcx], dh
in eax, dx
jmp 0x1400caeed
in eax, dx
jmp 0x1400cb07a
test ecx, ecx
je 0x1400cae1c
mov rdx, qword [rsp + 0x30]
call fcn.1400cb920
cmp rax, 1
cmp eax, 1
cmp eax, 1
jne case.0x1400cab9c.2
test rdx, rdx
je 0x1400cb15b
cmp rdx, 1
jne case.0x1400cab9c.2
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cabee
lea rdx, [0x14014fe99]
mov r8d, 4
jmp 0x1400cb151
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cad88
mov qword [rsi], 0
mov byte [rsi + 8], 0
jmp 0x1400cb10f
test rcx, rcx
je 0x1400cafa2
lea rdx, [0x14014fea2]
mov r8d, 1
call fcn.1400192d0
mov dil, 1
test al, al
jne 0x1400cb111
mov rcx, qword [rsi + 0x20]
mov bpl, 1
test rcx, rcx
je 0x1400cafa5
lea rdx, [0x14014fa84]
mov r8d, 1
call fcn.1400192d0
mov dil, 1
test al, al
jne 0x1400cb111
jmp 0x1400cafa5
movzx ebx, byte [rsp + 0x30]
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cae59
test bl, bl
lea rax, str.invalid_syntaxrecursion_limit_reached
lea rdx, [0x14014fdf8]
cmove rdx, rax
movzx eax, bl
lea r8, [rax + rax*8]
add r8, 0x10
call fcn.1400192d0
mov dil, 1
test al, al
jne 0x1400cb111
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1400cb10f
test rcx, rcx
je 0x1400cafe5
test rcx, rcx
je 0x1400cb012
lea rdx, [0x14014fa81]
mov r8d, 1
call fcn.1400192d0
mov dil, 1
test al, al
jne 0x1400cb111
jmp 0x1400cb012
mov bpl, 1
cmp bl, 0x52
je 0x1400cafd0
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cafd0
lea rdx, [0x14014fe4e]
mov r8d, 4
call fcn.1400192d0
mov dil, 1
test al, al
jne 0x1400cb111
mov dil, 1
mov rcx, rsi
mov dl, 1
call fcn.1400cab30
jmp 0x1400cb12a
mov rcx, rsi
call fcn.1400cbf50
mov dil, 1
test rax, rax
jne 0x1400cb111
cmp rdx, 1
jne 0x1400cb053
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cb12e
lea rdx, str._____
mov r8d, 1
call fcn.1400192d0
test al, al
jne 0x1400cb111
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cb12e
lea rdx, [0x140155d68]
mov r8d, 1
call fcn.1400192d0
jmp 0x1400cb12a
mov dil, 1
mov rcx, rsi
mov dl, 1
call fcn.1400c91a0
test al, al
jne 0x1400cb111
mov rax, qword [rsi]
test rax, rax
je 0x1400cb0ec
mov rcx, qword [rsi + 0x10]
cmp rcx, qword [rsi + 8]
jae 0x1400cb0c3
movzx eax, byte [rax + rcx]
inc rcx
mov qword [rsi + 0x10], rcx
cmp eax, 0x53
je 0x1400cb177
cmp eax, 0x54
je 0x1400cb1ca
cmp eax, 0x55
je 0x1400cb12e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cad88
lea rdx, str.invalid_syntaxrecursion_limit_reached
mov r8d, 0x10
call fcn.1400192d0
test al, al
je 0x1400cad88
jmp 0x1400cb111
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cb10f
lea rdx, str._for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 1
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
jmp fcn.1400192d0
xor edi, edi
mov eax, edi
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
ret
test al, al
jne 0x1400cb111
test bpl, bpl
je 0x1400cabee
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cabee
lea rdx, [0x140152113]
mov r8d, 1
call fcn.1400192d0
jmp case.0x1400bdd36.161
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cabee
lea rdx, [0x14014fe94]
mov r8d, 5
jmp 0x1400cb151
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cb19a
lea rdx, [0x14014fe9d]
mov r8d, 3
call fcn.1400192d0
test al, al
jne 0x1400cb111
mov rcx, rsi
call fcn.1400cbff0
test rax, rax
jne 0x1400cb111
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cb12e
lea rdx, [0x14014fea0]
mov r8d, 2
jmp 0x1400cb06d
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cb1ed
lea rdx, [0x14014fa81]
mov r8d, 1
call fcn.1400192d0
test al, al
jne 0x1400cb111
mov rcx, rsi
call fcn.1400cbec0
test rax, rax
jne 0x1400cb111
jmp 0x1400cb053
lea rsi, [rsp + 0x40]
lea rdx, [rsp + 0x24]
mov rcx, rsi
call fcn.140019e30
cmp qword [rsp + 0x40], 0
je 0x1400cc39a
mov eax, 0x110000
jmp 0x1400cc688
add eax, dword [rax]
invalid
mov rcx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rdx, [rcx + rax]
lea edx, [rcx + rax]
test rax, rax
invalid
je 0x1400cc3c7
invalid
movzx eax, byte [rcx]
test al, al
js 0x1400cc3e1
invalid
lea r8, [rcx + 1]
jmp 0x1400cc60b
mov eax, 0x110000
mov r8, rcx
jmp 0x1400cc60b
mov r9d, eax
and r9d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
jrcxz 0x1400cc430
cmp al, 0xdf
jbe case.0x1400bdd36.205
add dword [rax], eax
invalid
movzx r10d, byte [rcx + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp al, 0xf0
jb 0x1400cc5fd
lea r8, [rcx + 4]
movzx eax, byte [rcx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and eax, 0x3f
or eax, r10d
or eax, r9d
jmp 0x1400cc60b
lea ebx, [rdi - 0x30]
cmp ebx, 0xa
jb 0x1400cc550
or edi, 0x20
add edi, 0xffffff9f
add edi, 0xa
mov ebx, 0xffffffff
invalid
dec dword [rdi]
invalid
invalid
invalid
cmp ebx, 0xf
ja 0x1400cc6af
shl sil, 4
or bl, sil
mov byte [rsp + 0x26], bl
mov byte [rsp + 0x26], bl
test r10b, r10b
jne 0x1400cc347
test ebx, esp
std
invalid
invalid
cmp r11, 2
jb 0x1400cc361
lea edx, [rcx + 6]
add rdx, 0xfffffffffffffffa
mov qword [rcx], r10
mov qword [rcx + 8], rdx
movzx r10d, byte [r9 + 4]
movzx edx, byte [r9 + 5]
mov dh, 0x51
invalid
lea ecx, [r10 - 0x30]
cmp ecx, 0xa
jb 0x1400cc5ae
invalid
or r10d, 0x20
add r10d, 0xffffff9f
add r10d, 0xa
mov ecx, 0xffffffff
invalid
invalid
invalid
inc dword [rcx + 0xf]
cmovae ecx, edx
cmovae ecx, edx
cmp ecx, 0xf
ja 0x1400cc6af
lea r9d, [rdx - 0x30]
cmp r9d, 0xa
jb 0x1400cc5d5
add edx, 0xffffff9f
add edx, 0xa
ret 0x410a
mov ecx, 0xffffffff
invalid
invalid
inc dword [rdi + rcx + 0x43]
retf 0x8341
stc
invalid
ja 0x1400cc6af
test al, al
je 0x1400cc696
invalid
invalid
add byte [rax], al
invalid
shl cl, 4
or r9b, cl
leave
mov byte [rsp + 0x27], r9b
jmp 0x1400cc347
lea r8, [rcx + 2]
shl r9d, 6
invalid
or r9d, r11d
mov eax, r9d
jmp 0x1400cc60b
lea r8, [rcx + 3]
shl r9d, 0xc
or r10d, r9d
mov eax, r10d
cmp r8, rdx
je 0x1400cc679
movzx r9d, byte [r8]
test r9b, r9b
jns 0x1400cc6e3
cmp cl, 0xe0
jb 0x1400cc6e3
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x80], al
stc
invalid
add byte [rax], al
cmp r9b, 0xf0
jb 0x1400cc6e3
invalid
movzx r10d, byte [r8 + 1]
movzx edx, byte [rax + 1]
and r10d, 0x3f
loop 0x1400cc679
invalid
movzx r11d, byte [r8 + 2]
and r11d, 0x3f
and ebx, 0x3f
movzx r8d, byte [r8 + 3]
and r9d, 7
add eax, dword [rcx - 0x7d]
loope 0x1400cc653
shl r9d, 0x12
shl ecx, 0x12
shl r10d, 0xc
or al, 0x41
shl ebx, 6
shl r11d, 6
or r11d, r10d
and r8d, 0x3f
or r8d, r11d
or r8d, r9d
cmp r8d, 0x110000
add byte [rcx], dl
add byte [rcx + 0xf], al
xchg esp, eax
invalid
add byte [rcx], dl
add byte [rcx + 0xf], al
xchg esp, eax
sar byte [0x1401dc676], 0x75
cmp eax, 0x110000
jne 0x1400cc683
jmp 0x1400cc6e3
mov r8b, 1
cmp eax, 0x110000
jne 0x1400cc683
jmp 0x1400cc6e3
mov r8b, 1
cmp eax, 0x110000
je 0x1400cc6e3
test r8b, r8b
test al, al
je 0x1400cc6e3
add rsp, 0xb0
mov al, 0
add byte [rax], al
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
add eax, 0x83693
xchg ebx, eax
or byte ss:[rax], al
mov ecx, 3
add byte [rax], al
add byte [rcx + rcx*4 - 0x3e], cl
add byte [rax], al
mov rdx, r8
mov r8, rax
mov eax, eax
call fcn.14010ffd0
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
or al, byte [rax]
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.1401100d0
cmp al, byte [rax + rax]
cmp al, byte [rax + rax]
ud2
or eax, 0x87888
lea r8, str.C:Users_runneradmin.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rustc_demangle_0.1.23_src_v0.rs
add eax, 0x83561
mov edx, 0x28
call fcn.1401100d0
invalid
add byte [rax], al
add al, ch
out dx, eax
cmp dword [rax + rax], eax
invalid
add byte [rdi], cl
or ebp, eax
or byte [rbx], al
add byte [rax], al
ud2
call fcn.1400cc9f0
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
lea rax, [0x1400ccad0]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x50], rax
lea rax, case.0x140030a96.2088
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140018a50]
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_foundh
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.14010ff10
ud2
mov dh, 0x86
or eax, dword [rax]
add byte [rdi], cl
test dword [rbx + 0x48000000], esp
mov dword [0x14018adf0], 0xffffffff
xchg byte [rbx], cl
add bh, bh
invalid
invalid
invalid
invalid
lea rcx, [0x14018adf8]
call case.0x14000e322.2304
movups xmm0, xmmword [rbp - 0x30]
movups xmm1, xmmword [rbp - 0x20]
movups xmmword [0x14018ae08], xmm1
or eax, dword [rax]
loopne 0x1400d276f
adc dword [0x14018ae08], ecx
movups xmmword [0x14018adf8], xmm0
inc qword [0x14018adf0]
add eax, 0xb867c
dec dword [0x14018ae18]
jne case.0x1400c42fa.171
add byte [rbp + 0x2d], dh
mov qword [0x14018ade8], 0
lea rcx, [0x14018ade0]
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
jmp case.0x1400c42fa.171
mov rax, qword [0x14018aeb0]
cmp rax, 3
je 0x1400d27bc
adc eax, 0xb86f6
nop
add rsp, 0x50
pop rbp
ret
or al, byte [rax]
lea r8, str.library_std_src_synconce.rs
mov edx, 0x2b
call fcn.1401100d0
fadd dword [rbx]
add byte [rdi], cl
invalid
or ecx, dword [rax - 0x73]
or eax, 0x7f05e
invalid
add al, ch
jno 0x1400d27c8
invalid
call fcn.140110360
fild dword [rbx]
add eax, dword [rax]
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
ud2
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x50]
lea rcx, [0x14018ade0]
test dword [rbx], ecx
add al, ch
jbe 0x1400d2818
call fcn.1400d2890
add byte [rax], al
nop
add rsp, 0x20
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x50]
lea rcx, [rbp - 0x30]
call case.0x14000e322.2304
nop
add rsp, 0x20
pop rbp
ret
sub rsp, 0x20
lea rbp, [rdx + 0x50]
push 0x50
movups xmm0, xmmword [rbp - 0x30]
ror byte [r15], 1
adc byte [rbp - 0x20], cl
invalid
invalid
movups xmm1, xmmword [rbp - 0x20]
movups xmmword [0x14018ae08], xmm1
movups xmmword [0x14018adf8], xmm0
lea rcx, [0x14018adf0]
call fcn.1400d29e0
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbp
ret
mov qword [rcx + 8], 0
jmp qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
and eax, 0x467a3
int3
int3
invalid
ror byte [rax - 0x7d], cl
invalid
mov eax, dword [rax + 7]
mov eax, dword [rbp - 0x10]
lea rdx, str.AccessErrorlibrary_std_src_threadmod.rs
mov r8d, 0xb
invalid
jmp rax
or byte [r8 - 0x7b], cl
sal byte [rsp + rdx - 0x77], 0xc1
and ecx, 3
lea rdx, [rcx - 2]
lea edx, [rcx - 2]
cmp rdx, 2
jb 0x1400d34bf
test rcx, rcx
jne 0x1400d34c5
add rsp, 0x40
add esp, 0x40
pop rbp
ret
invalid
je 0x1400d350e
cmp qword [rax + 0x10], 0x11
jae 0x1400d34f7
invalid
invalid
or eax, dword [rax]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x14018aea8]
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]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
adc byte [rbp + 0x48], dl
sub esp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
mov rdx, qword [rax + 8]
push rax
or byte [rbx + rcx*4 + 0x40], cl
adc byte [rax - 0x75], cl
invalid
invalid
call fcn.1400d1c40
mov rcx, qword [rbp - 0x20]
call fcn.1400d2ca0
idiv edi
call qword [rax + 0x20c48348]
invalid
push rax
or byte [rbx + rcx*4 + 0x40], cl
adc byte [rax - 0x75], cl
adc byte [rax - 0x75], cl
invalid
idiv edi
call qword [rax + 0x20c48348]
invalid
and byte [rbp - 0x3d], bl
int3
pop rbp
ret
int3
in al, dx
pop rax
lea rbp, [rsp + 0x50]
mov qword [rbp], 0xfffffffffffffffe
invalid
dec dword [rax - 0x77]
invalid
mov rcx, qword [rcx]
call fcn.1400d3750
test rax, rax
ror byte [rdi], 0x84
xchg edx, eax
add byte [rax], al
invalid
invalid
ror byte [rdi], 0x84
xchg edx, eax
add byte [rax], al
add byte [rbx + rcx*4 + 0x46], cl
or byte [rbp - 0x7b], cl
mov r8, qword [rsi + 8]
test r8, r8
ror byte [rdi], 0x84
invalid
add byte [rax], al
invalid
ror byte [rdi], 0x84
add dword [rax], 0x89440000
mov ecx, r8d
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x1400d3625
mov ecx, r8d
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x1400d3625
test rcx, rcx
je 0x1400d3625
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x28], rsi
lea rax, [r8 - 1]
mov qword [rbp - 0x18], rax
mov rcx, qword [r8 - 1]
fmul dword [rcx - 0x73]
dec dword [rax - 0x77]
call 0x13f55c116
mov rax, qword [r8 + 7]
mov qword [rbp - 8], rcx
mov qword [rbp - 0x10], rax
call qword [rax]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
js 0x1400d35eb
add byte [rax - 0x75], cl
jne 0x1400d35c0
invalid
js 0x1400d35eb
add byte [rax - 0x75], cl
jne 0x1400d35c0
je 0x1400d360e
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jae 0x1400d35f7
mov r8, qword [rbp - 8]
jmp 0x1400d35ff
mov r8, qword [rbp - 8]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14018aea8]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
add byte [rax - 0x75], cl
or eax, 0xb7893
mov rcx, qword [0x14018aea8]
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
mov eax, dword [rbp - 0x10]
jmp case.0x14009cba4.417
mov r8, qword [r8 - 8]
mov rcx, qword [0x14018aea8]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x14018aea8]
mov ecx, dword [0x14018aea8]
xor edx, edx
mov r8, qword [rbp - 0x20]
loopne 0x1400d426e
add rsp, 0x40
add esp, 0x40
pop rbp
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
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.1400d1c40
mov rcx, qword [rbp - 0x20]
mov ecx, dword [rbp - 0x20]
loopne 0x1400d4250
xor al, 0xea
invalid
invalid
nop
add rsp, 0x20
add esp, 0x20
and byte [rbp - 0x3d], bl
int3
pop rbp
ret
int3
sub rsp, 0x68
lea rbp, [rsp + 0x60]
invalid
mov qword [rbp], 0xfffffffffffffffe
invalid
mov esi, r8d
mov rdi, rdx
mov rbx, rcx
mov rcx, qword [0x14018aee0]
or eax, 0xb6c3b
test rcx, rcx
leave
jne 0x1400d42d8
mov qword [rbp - 8], 0
add byte [rax], al
lea rcx, [rbp - 8]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceFrequency]
test eax, eax
je 0x1400d4401
add dword [rax], eax
invalid
add byte [rax - 0x75], cl
clc
mov rcx, qword [rbp - 8]
mov qword [0x14018aee0], rcx
test rcx, rcx
je 0x1400d43e7
xor r8d, r8d
cmp rcx, 2
setb r8b
xchg edx, eax
ror byte [rax - 0x7f], 0xf9
cmp rcx, 0x3b9aca00
stc
add dl, cl
invalid
cmp esi, dword [rdi + 0xb]
mov eax, 0x3b9aca00
xor edx, edx
div ecx
jmp case.0x14009f326.395
xor eax, eax
lea edx, [rax - 0x3b9aca00]
cmp rcx, 2
cmp ecx, 2
cmp ecx, 2
stc
add cl, byte [rdi]
cmovae edx, eax
mov eax, edx
rol cl, 1
invalid
invalid
cmovae edx, eax
mov eax, edx
rol cl, 1
invalid
invalid
rol cl, 1
call 0x100768b17
or dword [rbx + 4], 0
invalid
imul rax, rax, 0x44b83
shr rax, 0x27
call 0x1000e8c40
add r8, rax
imul eax, eax, 0x3b9aca00
sub edx, eax
invalid
mov rax, qword [rbx]
mov r9, rdi
mov ecx, edi
mov ecx, edi
sub r9, rax
jae case.0x1400a866b.325
mov ecx, dword [rbx + 8]
jmp 0x1400d433a
mov ecx, dword [rbx + 8]
jne 0x1400d4382
invalid
or byte [rbp + 0x4c], dh
cmp ecx, esi
jb 0x1400d4382
mov edx, 0x3b9aca00
sub rax, rdi
clc
add dl, cl
invalid
jae case.0x1400b17a6.300
jmp 0x1400d43de
cmp ecx, esi
int1
jae 0x1400d435b
test rax, rax
sal byte [rdx + rsi*8 + 0x48], 0xff
enter 0xffffffffffffc181, 0
invalid
invalid
invalid
je case.0x1400c42fa.496
dec eax
add ecx, 0x3b9aca00
rol dword [rax], 0xca
retf 0x3b9a
invalid
sub ecx, esi
int1
mov edx, ecx
shr edx, 9
or dword [rax + 0x69], ecx
rol byte [rbx + 0x4800044b], cl
or dword [rbx + 4], 0
shr rdx, 0x27
imul rdx, rdx, 0x44b83
imul edx, edx, 0x44b83
shr rdx, 0x27
add rax, rdx
jb case.0x1400b98ca.268
invalid
invalid
add byte [rax], al
invalid
imul edx, edx, 0x3b9aca00
sub ecx, edx
invalid
mov edx, ecx
retf 0x5ceb
retf 0x5ceb
cmp ecx, esi
jbe case.0x14009b2af.469
test r9, r9
je case.0x1400bf6b9.206
test byte [rcx + rax], bl
add byte [rax], al
dec r9
dec ecx
lea r10d, [rsi + 0x3b9aca00]
lea edx, [rsi + 0x3b9aca00]
retf 0x3b9a
jmp case.0x14009b2af.500
mov r10d, esi
sub r10d, ecx
mov r11d, r10d
shr r11d, 9
shr ebx, 9
jmp case.0x1400b17a6.323
imul r11, r11, 0x44b83
imul ebx, ebx, 0x44b83
or dword [rbx + 4], 0
shr r11, 0x27
add r9, r11
jb case.0x14009d64b.437
cmp r9, r8
jb 0x1400d43da
jne 0x1400d433a
jae 0x1400d43c4
invalid
invalid
imul r8d, r11d, 0x3b9aca00
sub r10d, r8d
cmp r10d, edx
ror byte [rdi], cl
xchg dword [rax - 1], esp
invalid
invalid
xor eax, eax
xor edx, edx
ror byte [rax - 0x7d], cl
add esp, 0x68
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rcx, [0x140150510]
lea r8, str.library_std_src_syswindows_time.rs
lea eax, [0x140153420]
mov edx, 0x19
call fcn.1401100d0
ud2
call qword [sym.imp.KERNEL32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp - 0x38], rax
enter 0xffffffffffff8d48, 5
invalid
invalid
invalid
invalid
mov qword [rsp + 0x20], rax
lea rcx, [0x14017b520]
add byte [rbp + rcx*4 + 0xd], cl
lea r9, fcn.1400d41a0
adc eax, esp
invalid
lea r8, [rbp - 0x38]
lea eax, [rbp - 0x38]
mov edx, 0x2b
call fcn.140110420
add eax, dword [rax]
ud2
lea rax, str.overflow_in_Duration::new
mov qword [rbp - 0x38], rax
mov dword [rbp - 0x38], eax
invalid
mov qword [rbp - 0x30], 1
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14017b4d0]
lea rax, [0x14017b4d0]
add byte [rax - 0x77], cl
mov qword [rbp - 0x28], rax
fmul dword [r15]
push rdi
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
adc dword [rbp - 0x20], eax
ror byte [rdi], 0x11
loopne case.0x1400bf6b9.206
loopne case.0x1400bf6b9.206
lea rdx, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_time.rs8_a
lea edx, [0x140150780]
lea rcx, [rbp - 0x38]
call fcn.14010ff10
ud2
lea rax, str.overflow_in_Duration::new
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
mov dword [rbp - 0x30], 1
rol byte [r9], 1
add byte [rax], al
invalid
lea rax, [0x14017b4d0]
mov qword [rbp - 0x28], rax
xorps xmm0, xmm0
push rdi
invalid
fmul dword [r15]
push rdi
ror byte [rdi], 0x11
movups xmmword [rbp - 0x20], xmm0
loopne case.0x1400c1cf6.195
lea rdx, str.librarycore_src_time.rs
lea edx, [0x14011b718]
add al, 0
lea rcx, [rbp - 0x38]
enter 0x67e8, 0xffffffffffffffba
call fcn.14010ff10
mov edx, 0xb0f0003
add eax, dword [rax]
ud2
lea rcx, str.overflow_when_subtracting_durations
lea ecx, str.overflow_when_subtracting_durations
or eax, 0x4727e
lea r8, str.librarycore_src_time.rs
lea eax, [0x14011b758]
jb 0x1400d44bc
add byte [rdx + 0x23], bh
mov edx, 0x23
and eax, dword [rax]
add byte [rax], al
call fcn.1401104c0
std
mov edi, 0xb0f0003
add eax, dword [rax]
ud2
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
push rsp
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
and al, 0x10
adc byte [rbp + 0x56], dl
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
lea rbp, [rdx + 0x60]
lea rbp, [rdx + 0x60]
lea rcx, [rbp - 0x38]
lea ecx, [rbp - 0x38]
call fcn.1400d41a0
nop
add rsp, 0x28
invalid
invalid
call qword [rax + 0x28c48348]
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
int3
int3
int3
int3
push rsi
push rdi
push rbx
sub rsp, 0x68
sub esp, 0x68
lea rbp, [rsp + 0x60]
lea ebp, [rsp + 0x60]
and al, 0x60
mov qword [rbp], 0xfffffffffffffffe
add r14b, r15b
invalid
invalid
mov rsi, rdx
mov rdi, qword [rcx]
mov edi, dword [rcx]
mov eax, edi
and eax, 3
add ecx, dword [rax - 0x73]
or eax, 0xabcd5
invalid
invalid
or al, byte [rax]
lea rcx, [0x1401801fc]
lea ecx, [0x1401801fc]
or al, byte [rax]
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x48
jmp rax
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, [0x1401517bc]
lea edx, [0x1401517bc]
jge 0x1400d450f
invalid
mov r8d, 5
add eax, 0xff000000
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
mov qword [rbp - 0x20], rsi
mov dword [rbp - 0x20], esi
push rax
sbb byte [rax - 0x77], cl
mov dword [rbp - 0x20], esi
mov dword [rbp - 0x20], esi
loopne case.0x1400ba446.274
mov byte [rbp - 0x18], al
call 0x140f68b19
call 0x140f68b19
mov byte [rbp - 0x17], 0
jmp 0x18f9a9156
add byte [rbp + rcx*4 + 0x4f], cl
adc byte [rax - 0x73], cl
invalid
lea r9, [rdi + 0x10]
lea rax, [0x140151778]
lea eax, [0x140151778]
adc byte [r8 - 0x73], r9b
add eax, 0x7d21a
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rdx, str.kind
adc eax, 0x7d206
rol byte [rdi], cl
add byte [rax - 0x73], cl
jne 0x1400d454e
invalid
lea rsi, [rbp - 0x20]
loopne case.0x14000e322.2540
mov r8d, 4
mov eax, 4
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
call fcn.14001c3b0
jle case.0x140030a96.2053
dec dword [rax - 0x73]
add eax, 0x7d245
rol byte [r15], cl
invalid
lea rax, [0x1401517c8]
lea eax, [0x1401517c8]
invalid
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x140157912]
lea edx, [0x140157912]
xor ecx, dword [rax]
add byte [rcx - 0x48], al
invalid
or byte [rax], al
mov r8d, 7
invalid
add byte [rax], al
mov rcx, rsi
mov r9, rdi
mov ecx, edi
call fcn.14001c3b0
cmp byte [rbp - 0x17], 0
jge 0x1400d458c
add byte [rdi], cl
mov dh, 0x5d
call 0x1409ccabb
invalid
pop qword [rax]
add byte [rax], al
invalid
jle case.0x1400b17a6.343
inc dword [rax + 0xf00e97d]
jge 0x1400d458c
add byte [rdi], cl
mov dh, 0x5d
call 0x1409ccabb
invalid
pop qword [rax]
add byte [rax], al
invalid
test dword [rdi - 0x17000000], ecx
add cl, ch
jmp 0x1400d492c
jns 0x1400d45b4
add eax, dword [rax]
add byte [rax - 0x73], cl
add byte [rax], al
lea rax, [rdi - 1]
lea eax, [rdi - 1]
dec dword [r8 - 0x7d]
add rdi, 0xf
invalid
mov qword [rbp - 0x38], rax
enter 0xffffffffffff8b48, 0x4e
and byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
invalid
invalid
and byte [rax - 0x75], r9b
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x73], r9b
lea rdx, [0x1401526f3]
adc eax, 0x7e125
add byte [rcx - 0x48], al
invalid
mov r8d, 6
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x77], cl
jne 0x1400d45bb
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
jne 0x1400d45bb
mov byte [rbp - 0x18], al
mov byte [rbp - 0x17], 0
invalid
call 0x140f68ba8
add byte [rax - 0x73], cl
add eax, 0x7d18f
invalid
rol dword [rdi], 1
invalid
lea rax, [0x140151778]
invalid
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
adc eax, 0x7d17b
jnp 0x1400d45c4
invalid
invalid
lea rdx, str.kind
lea edx, str.kind
jnp 0x1400d45c4
invalid
lea rsi, [rbp - 0x20]
loopne 0x1400d463b
mov r8d, 4
mov eax, 4
mov rcx, rsi
mov r9, rdi
mov ecx, edi
mov ecx, edi
call fcn.14001c3b0
lea rax, [0x140152700]
mov qword [rsp + 0x20], rax
lea rdx, [0x1401526f9]
adc eax, 0x7e0dc
lea r9, [rbp - 0x38]
enter 0xffffffffffffb841, 5
add byte [rax], al
add byte [rax - 0x77], cl
int1
enter 0xffffffffffffb841, 5
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.14001c3b0
cmp byte [rbp - 0x17], 0
movzx ebx, byte [rbp - 0x18]
mov dh, 0x5d
invalid
je 0x1400d492c
add byte [rax], al
test bl, bl
mov bl, 1
add dword [rdi], ecx
test ebp, esp
add al, byte [rax]
invalid
mov rax, qword [rbp - 0x20]
test byte [rax + 0x34], 4
xor al, 4
jne 0x1400d4779
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14014fea0]
add byte [rcx - 0x48], al
mov r8d, 2
add al, byte [rax]
add byte [rax], al
jmp 0x1400d4923
mov dword [rbp - 0x38], esi
mov byte [rbp - 0x30], al
mov byte [rbp - 0x2f], 0
rol dword [rax], 1
lea rax, [0x140151750]
invalid
mov qword [rsp + 0x20], rax
lea rdx, [0x140151747]
rol byte [rdi], 1
add byte [rax - 0x73], cl
jne 0x1400d4678
lea r9, [rbp - 0x24]
lea ecx, [rbp - 0x24]
invalid
invalid
fadd qword [r9 - 0x48]
add al, 0
add byte [rax], al
invalid
mov r8d, 4
mov rcx, rsi
call fcn.14001c3b0
mov ecx, dword [rbp - 0x24]
fsub st(0), st(0)
cmpsb byte [rsi], byte [rdi]
add al, byte [rax]
add byte [rax], al
cmpsb byte [rsi], byte [rdi]
add al, byte [rax]
invalid
add byte [rax], al
add byte [rax - 0x72b700bb], cl
add eax, 0x7d0a4
movsb byte [rdi], byte [rsi]
rol byte [rdi], 1
invalid
invalid
mov byte [rbp - 1], al
lea rax, [0x140151778]
movsb byte [rdi], byte [rsi]
rol byte [rdi], 1
invalid
invalid
mov qword [rsp + 0x20], rax
lea rdx, str.kind
lea r9, [rbp - 1]
lea ecx, [rbp - 1]
inc qword [r9 - 0x48]
add al, 0
add byte [rax], al
invalid
mov r8d, 4
mov eax, 4
mov rcx, rsi
int1
call fcn.14001c3b0
jl 0x1400d46e5
dec dword [rbx - 0x72b723ab]
mov edx, dword [rbp - 0x24]
lea rdi, [rbp - 0x20]
jge 0x1400d46d9
loopne case.0x1400bf6b9.510
mov rcx, rdi
mov ecx, edi
stc
call fcn.1400d4b30
add byte [rax - 0x73], cl
lea rax, fcn.140001980
add eax, 0x7d090
invalid
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and byte [rax - 0x73], cl
lea rdx, [0x140157912]
adc eax, 0x831fe
or byte [rax], al
mov r8d, 7
mov eax, 7
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
int1
mov r9, rdi
stc
call fcn.14001c3b0
jl 0x1400d4718
hlt
inc dword [rax + 0xf00d17d]
cmp byte [rbp - 0x2f], 0
jge 0x1400d46f9
add byte [rdi], cl
movzx ebx, byte [rbp - 0x30]
mov dh, 0x5d
pop rbp
sal byte [rbx + rdi*2 - 0x50], 1
je case.0x1400c5960.346
mov al, 1
test bl, bl
add dword [rbx + rbx*8 - 0x74b78f8b], eax
enter 0x40f6, 0x34
invalid
invalid
invalid
jne 0x1400d47a5
mov eax, dword [rbp - 0x38]
test byte [rax + 0x34], 4
jne case.0x1400c42fa.236
add al, 0x75
mov rcx, qword [rax + 0x20]
mov rcx, qword [rax + 0x20]
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x7b752
push rdx
mov bh, 7
invalid
lea rdx, [0x14014fea0]
push rdx
mov bh, 7
add byte [rcx - 0x48], al
mov r8d, 2
add al, byte [rax]
add byte [rax], al
add bh, bh
push rax
call qword [rax + 0x18]
jmp 0x1400d47a5
sbb bl, ch
shr rdi, 0x20
cmp edi, 0x28
ja case.0x1400c7246.220
lea rax, [0x14018020c]
lea eax, [0x14018020c]
mov edx, 0x6348000a
or al, 0xb8
invalid
movsxd rcx, dword [rax + rdi*4]
mov eax, 0xffc10148
loope case.0x1400c5960.233
invalid
add rcx, rax
jmp rcx
sar edi, 0xe1
xor eax, eax
shr cl, 0xe
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
invalid
invalid
jmp 0x1400d4887
invalid
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov ecx, dword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140152113]
adc eax, 0x7d98b
sub byte [rax - 0x73], cl
adc eax, 0x7d98b
jmp 0x1400d491d
nop
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rax + 0x20]
invalid
invalid
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x7d977
fld dword [rdi]
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x7d977
fld dword [rdi]
invalid
lea edx, [0x140152113]
fld dword [rdi]
add byte [rcx - 0x48], al
invalid
invalid
add dword [rax], eax
invalid
mov r8d, 1
add byte [rax], al
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x3c762fbb], cl
mov byte [rbp - 0x30], al
mov ebx, eax
ret
ror byte [r9 + 0x7d8348c3], 1
ror byte [rcx + 0x7d8348c3], 1
ret
cmp qword [rbp - 0x18], 0
jge case.0x1400c42fa.351
call 0x1b79156b2
add dword [rax], eax
add byte [rax], al
mov r8, qword [rbp - 0x20]
invalid
add byte [rdi], cl
je 0x1400d492c
test byte [rdi + 1], dh
add byte [rax], al
mov r8, qword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
mov rcx, qword [0x14018aea8]
mov ecx, dword [0x14018aea8]
or eax, dword [rax]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add al, 0
jmp 0x1400d492c
mov al, 0x29
jmp 0x1400d4887
mov bl, 0
add byte [rax], al
invalid
mov bl, 0
add byte [rax], al
invalid
mov al, 1
add byte [rax + 0xace901], dh
jmp 0x1400d4887
add byte [rax], al
mov al, 2
add ch, cl
movsd dword [rdi], dword [rsi]
add byte [rax], al
invalid
add ch, cl
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax + 0x9ee903], dh
mov al, 3
jmp 0x1400d4887
mov al, 4
jmp 0x1400d4887
mov al, 3
jmp 0x1400d4887
add byte [rax], al
add byte [rax - 0x4f8114f8], dh
mov al, 8
jmp 0x1400d4887
mov al, 9
jmp 0x1400d4887
invalid
or ch, bl
jbe 0x1400d47c2
invalid
or ebp, ebx
jb 0x1400d47c6
invalid
or al, 0xeb
outsb dx, byte [rsi]
mov al, 0xd
jmp 0x1400d4887
mov byte [rbp - 0x38], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.KindError
mov r8d, 4
call qword [rax + 0x18]
mov qword [rbp - 0x18], rsi
mov byte [rbp - 0x10], al
mov qword [rbp - 0x20], 0
mov byte [rbp - 0xf], 0
lea r8, [0x140151778]
lea rcx, [rbp - 0x20]
lea rdx, [rbp - 0x38]
call fcn.14001c580
mov rax, qword [rbp - 0x20]
movzx ecx, byte [rbp - 0x10]
test rax, rax
je 0x1400d492a
mov bl, 1
test cl, cl
jne 0x1400d492c
mov rsi, qword [rbp - 0x18]
cmp rax, 1
jne 0x1400d490e
cmp byte [rbp - 0xf], 0
je 0x1400d490e
test byte [rsi + 0x34], 4
jne 0x1400d490e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x1400d492c
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140155d68]
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x1400d492c
mov ebx, ecx
test bl, bl
setne al
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop rbp
ret
cmp ecx, 0x35ed
je case.0x1400d499f.10060
jmp case.0x1400d499f.10014
mov al, 0x16
ret
mov al, 0x28
ret
movzx r11d, r11b
test byte [r11 + r9], 1
je 0x1400d5147
nop
cmp r10, rax
je 0x1400d5154
mov rdx, r10
movzx r11d, byte [r10 - 1]
test r11b, r11b
js 0x1400d5080
lea r10, [rdx - 1]
movzx r11d, r11b
jmp 0x1400d50d8
movzx esi, byte [rdx - 2]
cmp sil, 0xc0
jge case.0x1400bdd36.588
movzx edi, byte [rdx - 3]
cmp dil, 0xc0
jge 0x1400d50b2
lea r10, [rdx - 4]
movzx ebx, byte [rdx - 4]
and ebx, 7
shl ebx, 6
and edi, 0x3f
or edi, ebx
jmp 0x1400d50b9
lea r10, [rdx - 2]
and esi, 0x1f
jmp 0x1400d50c1
lea r10, [rdx - 3]
and edi, 0xf
shl edi, 6
and esi, 0x3f
or esi, edi
shl esi, 6
and r11b, 0x3f
movzx r11d, r11b
or r11d, esi
cmp r11d, 0x110000
je 0x1400d5154
lea esi, [r11 - 9]
cmp esi, 5
jb 0x1400d5060
cmp r11d, 0x20
je 0x1400d5060
cmp r11d, 0x80
jb 0x1400d5147
mov esi, r11d
shr esi, 8
cmp esi, 0x1f
jg 0x1400d511f
test esi, esi
je 0x1400d504f
cmp esi, 0x16
jne 0x1400d5147
cmp r11d, 0x1680
je 0x1400d5060
jmp 0x1400d5147
cmp esi, 0x20
je 0x1400d5138
invalid
cmp esi, 0x30
xor byte [rbp + 0x1e], dh
jne 0x1400d5147
cmp r11d, 0x3000
je 0x1400d5060
jmp 0x1400d5147
movzx r11d, r11b
mov dh, 0xdb
test byte [r11 + r9], 2
jne 0x1400d5060
sub rdx, rax
cmp r8, rdx
jae 0x1400d5175
mov rdx, r8
jmp 0x1400d5156
xor edx, edx
ror byte [rcx - 0x77], cl
invalid
mov qword [r14], rax
mov qword [r14 + 8], rcx
or byte [rcx - 0x77], cl
push rsi
invalid
add rsp, 0x10c8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test rdx, rdx
je 0x1400d5156
cmp r8, rdx
jbe 0x1400d5156
cmp byte [rax + rdx], 0xbf
jg 0x1400d5156
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
lea r8, [0x14017a808]
mov edx, 0x30
call fcn.1401100d0
ud2
and al, 0x10
push rbp
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x1008]
lea ecx, [rbp + 0x1008]
lea ecx, [rbp + 0x1008]
call fcn.140001980
nop
add rsp, 0x38
mov bh, al
bnd call qword [rax + 0x38c48348]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0xfd0]
call fcn.140001980
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp + 0x6f]
mov qword [rbp + 0xbf], rax
movaps xmm0, xmmword [rbp + 0x50]
movaps xmm1, xmmword [rbp + 0x60]
movaps xmmword [rbp + 0xb0], xmm1
movaps xmmword [rbp + 0xa0], xmm0
mov qword [rbp + 0x10], r13
mov rax, qword [rbp + 0x128]
mov qword [rbp + 0x18], rax
mov byte [rbp + 0x20], r15b
mov rax, qword [rbp + 0xbf]
mov qword [r14 + 0x1f], rax
movaps xmm0, xmmword [rbp + 0xa0]
movabs al, byte [0xb08d280f000000]
add byte [rax], al
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
mov byte [rbp + 0x4a], r12b
mov byte [rbp + 0x48], bl
mov byte [rbp + 0x49], sil
mov rcx, rdi
lea rdx, [rbp + 0x10]
call fcn.1400d6a70
lea rcx, [rbp + 0xd8]
lea rdx, [rbp - 0x30]
shr al, 1
ror dword [rsi], cl
add byte [rax], al
movzx eax, byte [rbp + 0xd8]
cmp byte [rbp + 0xa0], 0xa
je case.0x1400bdd36.609
cmp al, 0xa
je 0x1400d5c2a
mov rcx, rdi
lea rdx, [rbp + 0xd8]
call fcn.1400d6e40
test al, al
je case.default.0x1400d598d
mov r13, qword [rbp + 0x10]
mov rax, qword [rbp + 0x18]
mov qword [rbp + 0x128], rax
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
movzx ebx, byte [rbp + 0x48]
pop rbp
movzx rsi, byte [rbp + 0x49]
movzx r12d, byte [rbp + 0x4a]
movzx eax, byte [r14 + 0x2e]
mov byte [rbp + 0x11c], al
add byte [rax], al
mov eax, dword [r14 + 0x2a]
mov eax, dword [rsi + 0x2a]
mov dword [rbp + 0x118], eax
cmp r15b, 6
add dword [rax], eax
add byte [rcx - 0x80], al
inc dword [rsi]
jne 0x1400d5b20
jmp 0x1400d5b41
cmp al, 0xa
jne case.default.0x1400d598d
mov rax, qword [rbp + 0x6f]
mov qword [rbp - 0x41], rax
mov dword [rbp - 0x41], eax
mov dword [rbp - 0x41], eax
movaps xmm0, xmmword [rbp + 0x50]
movaps xmm1, xmmword [rbp + 0x60]
movaps xmmword [rbp - 0x50], xmm1
movaps xmmword [rbp - 0x60], xmm0
mov eax, dword [rbp + 0x118]
test dword [rax], ebx
add dword [rax], eax
add byte [rcx + 0x12085], cl
add byte [rdi], cl
mov dh, 0x85
sbb al, 1
add byte [rax], al
test dword [rax], ebx
add dword [rax], eax
add byte [rcx + 0x12085], cl
add byte [rdi], cl
mov dh, 0x85
sbb al, 1
add byte [rax], al
mov byte [rbp + 0x124], al
cmp r12b, 2
jne 0x1400d5dd9
add byte [rcx - 0x80], al
cld
add cl, byte [rdi]
test dword [rcx + rax], esi
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x140]
mov rax, qword [rbp + 0x140]
mov rcx, qword [rbp + 0x130]
mov rsi, qword [rbp + 0x110]
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]
and byte [rbx + rcx*4 + 0x6e], cl
sub byte [rcx], dh
leave
and byte [rbx + rcx*4 + 0x6e], cl
sub byte [rcx], dh
leave
mov dil, 1
cmp rcx, r11
je 0x1400d5e8a
lea rdx, [rbx + rcx]
mov r15, rcx
mov r8, rdx
jmp 0x1400d5cdf
add r8, 2
cmp rax, r12
rol byte [rdx], 0x4c
cmp eax, esp
cmovne rax, r8
mov r10d, 2
nop dword [rax]
add r15, r10
xlatb
mov r8, rax
cmp rax, r12
je 0x1400d5e8d
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x73], cl
add dword [rbp + 0xf], eax
mov dh, 8
lea rax, [r8 + 1]
movzx r9d, byte [r8]
mov r10d, 1
test r9b, r9b
jns 0x1400d5cd0
cmp r9b, 0xe0
jb 0x1400d5cbc
cmp r9b, 0xed
jne 0x1400d5d2a
cmp rax, r12
je 0x1400d5e8d
lea rax, [r8 + 2]
cmp rax, r12
je 0x1400d5e8d
cmp byte [r8 + 1], 0x9f
ja 0x1400d5d64
add r8, 3
mov r10d, 3
mov rax, r8
jmp 0x1400d5cd0
add r8, 2
cmp rax, r12
cmove r8, rax
xor eax, eax
cmp r8, r12
setne al
add rax, r8
mov r10d, 3
cmp r9b, 0xf0
jb 0x1400d5cd0
xor r8d, r8d
cmp rax, r12
setne r8b
add rax, r8
mov r10d, 4
jmp 0x1400d5cd0
mov r8, r15
sub r8, rcx
jb 0x1400d5fee
mov qword [rbp + 0x138], r11
cmp r15, r11
ja 0x1400d5fd6
mov rsi, qword [r13 + 0x18]
mov rcx, r14
call rsi
test al, al
jne 0x1400d5eb6
mov r8d, 3
mov rcx, r14
lea rdx, [0x140152150]
call rsi
test al, al
jne 0x1400d5eb6
add r15, 3
mov rcx, r15
mov r11, qword [rbp + 0x138]
cmp r15, r11
jbe 0x1400d5ca7
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r15
mov rdx, r11
call fcn.14010ff50
jmp 0x1400d5ffd
mov rax, qword [rbp - 0x41]
mov qword [rbp + 0xd0], rax
movaps xmm0, xmmword [rbp - 0x60]
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 qword [rbp + 0xa8], rax
mov byte [rbp + 0xb0], r15b
mov byte [rbp + 0xd8], bl
mov byte [rbp + 0xd9], sil
mov byte [rbp + 0xda], r12b
lea rcx, [rbp + 0xa0]
call fcn.1400d6f10
test rax, rax
mov rsi, qword [rbp + 0x110]
je 0x1400d5e77
mov r8, rdx
lea rcx, [rbp + 0xa0]
mov rdx, rax
call fcn.140019e30
cmp qword [rbp + 0xa0], 0
je 0x1400d5ef1
mov rax, qword [rbp + 0x140]
mov rcx, qword [rbp + 0x130]
jmp 0x1400d5c7a
mov rcx, r11
sub r11, rcx
lea rdx, [rbx + rcx]
test rcx, rcx
je 0x1400d5ea5
mov rcx, r14
mov r8, r11
call qword [r13 + 0x18]
jmp 0x1400d5eb4
mov rcx, qword [rbp + 0x110]
mov r8, r11
call fcn.1400192d0
mov edi, eax
cmp byte [rbp + 0x14f], 2
je 0x1400d5edb
cmp qword [rbp + 0x130], 0
je 0x1400d5edb
mov rcx, qword [0x14018aea8]
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 r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp + 0xa8]
mov rcx, qword [rbp + 0xb0]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
lea rax, [0x140152030]
mov qword [rbp + 0x10], rax
lea rax, [fcn.14001db20]
mov qword [rbp + 0x18], rax
lea rax, [rbp - 0x30]
mov qword [rbp + 0x20], rax
lea rax, [0x1400195f0]
mov qword [rbp + 0x28], rax
lea rax, [0x140152010]
mov qword [rbp + 0xa0], rax
mov qword [rbp + 0xa8], 2
mov qword [rbp + 0xc0], 0
lea rax, [rbp + 0x10]
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0xb8], 2
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rbp + 0xa0]
call fcn.140019640
mov edi, eax
cmp byte [rbp + 0x14f], 2
add cl, byte [rdi]
test byte [rsi - 1], cl
invalid
invalid
cmp qword [rbp + 0x130], 0
je 0x1400d5edb
mov rcx, qword [0x14018aea8]
xor edx, edx
mov r8, qword [rbp + 0x140]
jmp 0x1400d5ed5
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r15
mov rdx, qword [rbp + 0x138]
call fcn.140110050
jmp 0x1400d5ffd
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rdx, r15
call fcn.1401102e0
ud2
mov rcx, qword [rbp - 0x28]
add rcx, r12
add ecx, esp
mov rdx, r14
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add r12, r15
mov qword [rbp - 0x18], r12
xor r15d, r15d
test r15w, r15w
je 0x1400d6290
mov ecx, esi
mov eax, ecx
and eax, 0xf800
cmp eax, 0xd800
jne 0x1400d62b2
mov word [rax], es
add byte [rax], al
mov word [rax], es
add byte [rax], al
movzx edx, cx
mov bh, 0xd1
cmp edx, 0xdbff
ja 0x1400d63ab
xchg dword [rsi + 1], esi
add byte [rax], al
cmp rdi, r13
je 0x1400d63b0
movzx eax, word [rdi]
add rdi, 2
mov r8d, eax
add r8d, 0x2000
movzx r8d, r8w
cmp r8d, 0xfc00
jb 0x1400d63b8
movzx eax, ax
and ecx, 0x3ff
and eax, 0x3ff
shl rcx, 0x1a
shl rax, 0x10
or rax, rcx
movabs rcx, 0x100000000
add rax, rcx
jmp 0x1400d62b9
invalid
cmp rdi, r13
je 0x1400d63d0
invalid
movzx ecx, word [rdi]
add rdi, 2
mov eax, ecx
and eax, 0xf800
cmp eax, 0xd800
fadd dword [rax]
add byte [rdi], cl
test byte [rdi + rdi*8 - 1], dh
invalid
movzx eax, cx
shl rax, 0x10
mov rcx, rax
shr rcx, 0x10
mov dword [rbp - 4], 0
add byte [rcx + 0x80f9], al
invalid
jae 0x1400d62e0
mov byte [rbp - 4], cl
mov r15d, 1
add cl, ch
invalid
add byte [rax], al
add byte [rax], al
add cl, ch
movabs dword [0xf981001f0f000000], eax
add byte [rax], al
nop dword [rax]
cmp ecx, 0x800
cmp ecx, 0x800
jae 0x1400d6310
shr eax, 0x16
or al, 0xc0
ror byte [rax - 0x1e7f03bb], 0x3f
or cl, 0x80
mov byte [rbp - 3], cl
mov r15d, 2
jmp case.0x14000e322.2595
mov rdx, rax
cmp ecx, 0xffff
ja 0x1400d6340
shr rdx, 0x1c
or dl, 0xe0
mov byte [rbp - 4], dl
shr eax, 0x16
and al, 0x3f
or al, 0x80
invalid
mov byte [rbp - 3], al
and cl, 0x3f
or cl, 0x80
mov byte [rbp - 2], cl
mov r15d, 3
add eax, dword [rax]
add byte [rax], al
jmp case.0x14000e322.2595
shr rdx, 0x22
or dl, 0xf0
mov byte [rbp - 4], dl
mov rdx, rax
shr rdx, 0x1c
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 3], dl
shr eax, 0x16
and al, 0x3f
invalid
or al, 0x80
mov byte [rbp - 2], al
and cl, 0x3f
or cl, 0x80
mov byte [rbp - 1], cl
mov r15d, 4
add al, 0
add byte [rax], al
nop word cs:[rax + rax]
mov rax, qword [rbp - 0x20]
mov r12, qword [rbp - 0x18]
sub rax, r12
cmp rax, r15
clc
jae case.0x1400a0546.752
mov rcx, rbx
mov rdx, r12
mov r8, r15
call fcn.140117800
pop rsi
adc al, 4
invalid
mov r12, qword [rbp - 0x18]
jmp case.0x1400a0546.752
xor r15d, r15d
jmp 0x1400d63bf
invalid
xor r15d, r15d
mov rdi, r13
jmp 0x1400d63bf
mov r15w, 1
mov esi, eax
mov byte [rbp - 0x10], 0
mov rcx, rbx
call fcn.1400d7740
jmp 0x1400d620c
movups xmm0, xmmword [rbp - 0x28]
movups xmm1, xmmword [rbp - 0x18]
mov rax, qword [rbp - 0x30]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add dh, byte [rdx + rbx + 0x48]
cmp qword [rcx + 8], 0
cmp dword [rcx + 8], 0
je case.0x1400c42fa.576
mov r8, qword [rcx]
mov rcx, qword [0x14018aea8]
xor edx, edx
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
ret
int3
int3
mov esi, edx
mov rdi, rcx
lea rcx, [rsp + 0x20]
and al, 0x20
mov rdx, rdi
mov r8, rsi
mov eax, esi
mov eax, esi
call fcn.1400d65c0
movzx eax, byte [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
mov edx, dword [rsp + 0x40]
movzx r8d, al
lea r9, [0x1401807e4]
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rsi
mov r9, rdi
jmp r10
add rcx, 4
jmp 0x1400d64f0
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x1400d64f0
invalid
mov ecx, 6
jmp 0x1400d64f0
lea r8, [rdx + 1]
test rdx, rdx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
ror dword [rax - 0x7d], 0xc1
invalid
jmp 0x1400d64f0
mov ecx, 2
mov r8, rsi
sub r8, rcx
jb 0x1400d65ac
add byte [rax], al
invalid
add rcx, rdi
mov r9, rcx
test r8, r8
je 0x1400d651f
movzx ecx, byte [r9]
cmp cl, 0x5c
sete dl
cmp cl, 0x2f
sete cl
xchg esp, eax
ror dword [rax], 0xd1
cmp al, 5
jae case.default.0x1400d655e
jmp 0x1400d652d
xor ecx, ecx
cmp al, 5
jb 0x1400d652d
test cl, cl
jne 0x1400d652d
xor eax, eax
jmp 0x1400d65a5
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
call fcn.1400d65c0
movzx eax, byte [rsp + 0x20]
and al, 0x20
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov rdx, qword [rsp + 0x40]
movzx r8d, al
movzx r8d, al
lea r9, [0x140180800]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
jmp rax
add rcx, 4
jmp 0x1400d659b
xor al, 0x4c
lea r8, [rdx + 1]
lea eax, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp 0x1400d659b
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1400d659b
lea r8, [rdx + 1]
test rdx, rdx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
ror dword [rax - 0x7d], 0xc1
add ch, bl
invalid
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
mov ecx, 2
cmp rcx, rsi
ja 0x1400d65ac
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.14010ff50
add eax, dword [rax]
ud2
mov edi, 0x5c
cmove esi, edi
cmp r8, 1
jne 0x1400d6614
xor r10d, r10d
xor ebp, ebp
xor r11d, r11d
xor r9d, r9d
xor r14d, r14d
xor ebx, ebx
xor edi, edi
jmp 0x1400d66e4
movzx eax, byte [rdx + 1]
cmp al, 0x2f
cmovne edi, eax
cmp r8, 2
jne 0x1400d6638
xor r10d, r10d
xor ebp, ebp
xor r11d, r11d
xor r9d, r9d
xor r14d, r14d
xor ebx, ebx
jmp 0x1400d66e4
movzx ebx, byte [rdx + 2]
cmp bl, 0x2f
mov r14d, 0x5c
cmove ebx, r14d
cmp r8, 3
jne 0x1400d6662
xor r10d, r10d
xor ebp, ebp
xor r11d, r11d
xor r9d, r9d
xor r14d, r14d
jmp 0x1400d66e4
movzx eax, byte [rdx + 3]
cmp al, 0x2f
cmovne r14d, eax
cmp r8, 4
jne 0x1400d667f
xor r10d, r10d
xor ebp, ebp
xor r11d, r11d
xor r9d, r9d
jmp 0x1400d66e4
movzx r9d, byte [rdx + 4]
cmp r9b, 0x2f
mov r11d, 0x5c
cmove r9d, r11d
cmp r8, 5
jne 0x1400d66a2
xor r10d, r10d
xor ebp, ebp
xor r11d, r11d
jmp 0x1400d66e4
movzx eax, byte [rdx + 5]
cmp al, 0x2f
cmovne r11d, eax
cmp r8, 6
jne 0x1400d66b9
xor r10d, r10d
xor ebp, ebp
jmp 0x1400d66e4
movzx ebp, byte [rdx + 6]
cmp bpl, 0x2f
mov r10d, 0x5c
cmove ebp, r10d
cmp r8, 7
jne 0x1400d66d6
xor r10d, r10d
jmp 0x1400d66e4
movzx eax, byte [rdx + 7]
cmp al, 0x2f
cmovne r10d, eax
shl r10, 0x38
cmp r8, 8
mov eax, 8
cmovb rax, r8
cmp rax, 2
jb 0x1400d676a
movzx edi, dil
shl rdi, 8
movzx esi, sil
or rsi, rdi
cmp esi, 0x5c5c
jne 0x1400d676a
mov esi, eax
and esi, 0xe
cmp esi, 2
je 0x1400d67ab
movzx esi, r14b
shl esi, 8
movzx edi, bl
mov dh, 0xfb
or edi, esi
movzx esi, di
cmp esi, 0x5c2e
pop rsp
add byte [rax], al
je 0x1400d685a
cmp esi, 0x5c3f
jne 0x1400d67ab
cmp r8, 3
jbe 0x1400d6a06
cmp byte [rdx], 0x2f
je 0x1400d6764
cmp byte [rdx + 1], 0x2f
je 0x1400d6764
cmp byte [rdx + 2], 0x2f
je 0x1400d6764
cmp byte [rdx + 3], 0x2f
jne 0x1400d6899
lea r10, [r8 - 2]
jmp 0x1400d67b8
cmp r8, 2
jb 0x1400d684c
cmp byte [rdx + 1], 0x3a
jne 0x1400d684c
movzx eax, byte [rdx]
mov edx, eax
and dl, 0xdf
add dl, 0xbf
cmp dl, 0x1a
jae 0x1400d684c
add byte [rax], al
lea edx, [rax - 0x61]
cmp dl, 0x1a
setb dl
shl dl, 5
xor dl, al
mov byte [rcx], 5
add dword [0x1290eb92f], eax
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax], al
mov r10, r8
add r10, 0xfffffffffffffffe
je 0x1400d684c
lea rax, [rdx + 2]
add rdx, 3
add r8, 0xfffffffffffffffc
xor r9d, r9d
nop word [rax + rax]
movzx r11d, byte [rdx - 1]
cmp r11d, 0x2f
je 0x1400d67f2
cmp r11d, 0x5c
je 0x1400d67f2
inc r9
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x1400d67d0
jmp 0x1400d684c
lea r11, [r9 + 1]
sub r10, r11
je 0x1400d684c
lea r11, [rax + r9]
inc r11
neg r8
xor esi, esi
nop word [rax + rax]
movzx edi, byte [rdx + rsi]
cmp edi, 0x2f
je 0x1400d682d
cmp edi, 0x5c
je 0x1400d682d
lea rdi, [rsi + 1]
add rsi, r8
invalid
mov rsi, rdi
jne 0x1400d6810
invalid
mov rsi, r10
test r9, r9
leave
je 0x1400d684c
test rsi, rsi
je 0x1400d684c
mov byte [rcx], 4
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
mov qword [rcx + 0x18], r11
mov qword [rcx + 0x20], rsi
jmp 0x1400d684f
mov byte [rcx], 6
add dword [rsi], eax
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
cmp r8, 3
jbe 0x1400d6a1f
add rdx, 4
xor eax, eax
add r8, 0xfffffffffffffffc
je 0x1400d688c
movzx r9d, byte [rdx + rax]
or al, 2
cmp r9d, 0x2f
je 0x1400d688c
cmp r9d, 0x5c
je 0x1400d688c
inc rax
cmp r8, rax
jne 0x1400d6870
mov rax, r8
mov byte [rcx], 3
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rax
jmp 0x1400d684f
cmp rax, 4
jb 0x1400d6a38
and eax, 0xc
cmp eax, 4
je 0x1400d6930
movzx eax, bpl
shl rax, 0x30
or rax, r10
movzx r10d, r11b
shl r10, 0x28
movzx r9d, r9b
shl r9, 0x20
or r9, r10
or r9, rax
movabs rax, 0x5c434e5500000000
cmp r9, rax
jne 0x1400d6930
cmp r8, 7
jbe 0x1400d6a4e
lea rax, [rdx + 8]
mov rsi, r8
lea r9, [0x14017b4d0]
add rsi, 0xfffffffffffffff8
je 0x1400d69a5
add rdx, 9
add r8, 0xfffffffffffffff6
xor r11d, r11d
xor r10d, r10d
cmp byte [rdx - 1], 0x5c
je 0x1400d69bd
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
inc r10
inc rdx
ret 0xff49
enter 0xffffffffffff8349, 0xfffffffffffffff8
invalid
jne 0x1400d690f
mov r10, rsi
jmp 0x1400d69ee
lea rax, [rdx + 4]
lea r9, [r8 - 4]
cmp r9, 3
jae 0x1400d694c
cmp r8, 4
je 0x1400d69ad
cmp r8, 6
je 0x1400d695d
jmp 0x1400d698f
movzx r10d, byte [rdx + 6]
cmp r10d, 0x2f
je 0x1400d695d
cmp r10d, 0x5c
jne 0x1400d698f
cmp byte [rdx + 5], 0x3a
jne 0x1400d698f
movzx edx, byte [rax]
mov r10d, edx
and r10b, 0xdf
add r10b, 0xbf
cmp r10b, 0x19
ja 0x1400d698f
lea eax, [rdx - 0x61]
cmp al, 0x1a
sbb cl, byte [rdi]
xchg edx, eax
rol al, 0xe0
loopne 0x1400d6987
xor al, dl
mov byte [rcx], 2
invalid
mov byte [rcx + 1], al
jmp 0x1400d684f
add r8, 0xfffffffffffffffc
xor edx, edx
cmp byte [rax + rdx], 0x5c
je 0x1400d69aa
inc rdx
cmp r8, rdx
jne 0x1400d6995
jmp 0x1400d69ad
xor r10d, r10d
jmp 0x1400d69eb
mov r9, rdx
mov byte [rcx], 0
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
jmp 0x1400d684f
lea r11, [r10 + 1]
add dword [rsi - 0x73], ecx
or al, 0x10
lea r9, [rax + r10]
inc r9
sub rsi, r11
invalid
je 0x1400d69eb
invalid
fidiv word [rsi + rbx + 0x49]
neg eax
neg r8
xor r11d, r11d
cmp byte [rdx + r11], 0x5c
cmp byte [rdx + rbx], 0x5c
je 0x1400d69ee
lea rdi, [r11 + 1]
add r11, r8
mov r11, rdi
jne case.0x1400bdd36.652
mov r11, rsi
jmp 0x1400d69ee
xor r11d, r11d
mov byte [rcx], 1
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r10
mov qword [rcx + 0x18], r9
mov qword [rcx + 0x20], r11
jmp 0x1400d684f
lea rax, str.library_std_src_syswindowspath.rs
mov ecx, 4
mov rdx, r8
mov r8, rax
call fcn.140110050
ud2
lea rax, str.library_std_src_syswindowspath.rs
mov ecx, 4
mov rdx, r8
mov edx, eax
mov edx, eax
mov r8, rax
call fcn.14010ff50
sbb dl, byte [rbp + 0xb0f0003]
lea r8, str.library_std_src_syswindowspath.rs
mov ecx, 4
add byte [rax - 0x77], cl
ret 0x4e8
xchg ebp, eax
add eax, dword [rax]
ud2
lea rax, str.library_std_src_syswindowspath.rs
mov ecx, 8
mov rdx, r8
mov r8, rax
call fcn.14010ff50
ud2
int3
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
cmp byte [rdi + rcx - 0x4a], al
push 0x38
cmp byte [rdi + rcx - 0x4a], al
push 0x38
cmp r13b, 3
je 0x1400d6d12
mov rdi, rdx
movzx ebp, byte [rdx + 0x39]
mov dh, 0x6a
cmp dword [rax - 0x80], eax
std
add ecx, dword [rdi]
test byte [rdx + 2], dh
add byte [rax], al
cmp r13b, bpl
ja 0x1400d6d12
xchg dword [rcx + 2], ebp
add al, byte [rax]
invalid
mov rsi, qword [rdi]
mov r11, qword [rdi + 8]
movzx r8d, byte [rdi + 0x10]
xor eax, eax
cmp r8, 3
setae al
lea r14d, [rax + rax*2 + 7]
movzx r15d, byte [rdi + 0x3a]
mov dh, 0x7f
cmp cl, byte [rax - 0x75]
and byte [r8 - 0x75], r9b
push rdi
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
cmove r9, rdx
invalid
invalid
lea r9, [rdx + 1]
test rdx, rdx
cmove r9, rdx
lea rdx, [rax + r9 + 2]
mov qword [rsp + 0x30], rdx
lea rdx, [rax + r9]
lea edx, [rax + rcx]
lea edx, [rax + rcx]
add rdx, 8
mov qword [rsp + 0x28], rdx
push rsp
and al, 0x28
ret 0x4808
push rsp
and al, 0x28
add rax, 4
lea r12, [0x14018081c]
invalid
popfq
or al, byte [rax]
mov rdx, r11
jmp 0x1400d6b26
mov byte [rdi + 0x38], 1
mov r13b, 1
mov ch, 1
mov ch, 1
mov r10, rsi
mov rsi, r10
cmp r13b, bpl
ja 0x1400d6d12
test r13b, r13b
je case.0x14000e322.2664
movzx r9d, r13b
cmp r9d, 1
jne 0x1400d6bd0
add byte [rax], al
invalid
mov byte [rdi + 0x38], 2
test r15b, r15b
jne 0x1400d6cf3
invalid
lodsd eax, dword [rsi]
add dword [rax], eax
invalid
mov r13b, 2
cmp r8d, 3
jb 0x1400d6b17
cmp r8d, 5
je 0x1400d6b17
cmp r8d, 6
jne 0x1400d6d4c
test ebp, ebp
add dword [rax], eax
invalid
test rdx, rdx
je 0x1400d6cbd
movzx r9d, byte [rsi]
cmp rdx, 1
je 0x1400d6cc4
add byte [rax], al
cmp r9b, 0x2e
jne 0x1400d6cc4
add dword [rax], r8d
invalid
add byte [rdi + rcx - 0x4a], al
add qword [rcx - 0x7d], r8
stc
invalid
movzx r9d, byte [rsi + 1]
cmp r9d, 0x2f
je 0x1400d6cd8
test byte [rcx + 1], cl
add byte [rax], al
cmp r9d, 0x5c
jne 0x1400d6b17
jmp 0x1400d6cd8
nop dword [rax + rax]
cmp r8b, 6
je 0x1400d6b10
movsxd r10, dword [r12 + r8*4]
add r10, r12
add edx, esp
mov r9, rax
jmp r10
test rdx, rdx
je 0x1400d6d0e
xor r9d, r9d
cmp r8b, 3
jae 0x1400d6c10
nop word cs:[rax + rax]
cmp byte [rsi + r9], 0x5c
je 0x1400d6c55
inc r9
cmp rdx, r9
jne 0x1400d6bf0
jmp 0x1400d6c29
movzx r10d, byte [rsi + r9]
cmp r10d, 0x2f
je 0x1400d6c55
cmp r10d, 0x5c
je 0x1400d6c55
inc r9
cmp rdx, r9
retf 0xe775
xor r10d, r10d
mov r9, rdx
test r9, r9
jne 0x1400d6c60
mov r11, rdx
sub r11, r10
jb 0x1400d6ddb
add r10, rsi
mov qword [rdi], r10
invalid
mov qword [rdi + 8], r11
mov r13b, 2
mov rdx, r11
jmp 0x1400d6b1a
invalid
invalid
mov r10d, 1
test r9, r9
je 0x1400d6c34
mov r11, rsi
mov ebx, r14d
cmp r9, 1
je 0x1400d6c7f
mov bl, 9
cmp r9, 2
cmp ecx, 2
jne 0x1400d6c90
cmp byte [rsi], 0x2e
jne 0x1400d6c90
lea r11, [rsi + 1]
mov bl, 8
cmp byte [r11], 0x2e
movzx ebx, bl
mov r11d, 9
add byte [rax], al
add byte [rcx + 0xf], al
invalid
invalid
add r10, r9
mov r11, rdx
sub r11, r10
jb 0x1400d6ddb
add r10, rsi
mov qword [rdi], r10
mov qword [rdi + 8], r11
pop rdi
or byte [rcx - 0x4b], al
add cl, byte [rcx + rcx*4 - 0x26]
cmp bl, 0xa
je 0x1400d6b1a
invalid
invalid
invalid
jmp 0x1400d6d40
xor edx, edx
jmp 0x1400d6b17
push rbx
invalid
invalid
invalid
cmp rdx, 1
jne 0x1400d6b17
cmp r9b, 0x2e
jne 0x1400d6b17
test r11, r11
je case.0x1400d655e.25
add byte [rax], al
dec r11
inc rsi
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 0x1400d6d15
test r11, r11
je 0x1400d6dec
dec r11
inc rsi
invalid
mov qword [rdi], rsi
invalid
mov qword [rdi + 8], r11
mov byte [rcx], 6
add dword [rsi], eax
pop rdi
or dh, al
add dword [rsi], eax
jmp 0x1400d6d15
mov byte [rdi + 0x38], 3
cmp byte [rbx], al
mov byte [rcx], 0xa
add rsp, 0x38
pop rbx
pop rbp
invalid
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
mov byte [rdi + 0x38], 1
lea rdx, [0x140180834]
adc eax, 0xa9b03
adc eax, 0xa9b03
add ebx, dword [rbx + 0x634e000a]
movsxd r9, dword [rdx + r8*4]
or al, 0x82
invalid
add r9, rdx
jmp r9
jmp rcx
jmp rcx
mov r9, rax
jmp 0x1400d6d6d
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 0x1400d6d15
invalid
invalid
mov r9, qword [rsp + 0x28]
jmp 0x1400d6d6d
sub bl, ch
adc eax, 0x6b941
mov r9d, 6
mov r9d, 6
jmp 0x1400d6d6d
mov r9, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
jmp 0x1400d6d6d
mov r9d, 2
add byte [rbp + 0x39], cl
cmp r9, r11
ja case.default.0x1400d6d84
invalid
lea rdx, [0x14018084c]
movsxd r10, dword [rdx + r8*4]
add r10, rdx
jmp r10
mov rax, qword [rsp + 0x28]
and al, 0x28
sub bl, ch
adc edi, dword [rax + 6]
mov eax, 6
jmp case.0x1400d6d84.0
mov eax, 6
jmp case.0x1400d6d84.0
mov rax, qword [rsp + 0x30]
jmp case.0x1400d6d84.0
mov eax, 2
mov rdx, r11
sub rdx, rax
jb 0x1400d6e15
add rax, rsi
mov qword [rdi], rax
mov qword [rdi + 8], rdx
mov rax, qword [rdi + 0x30]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 1], xmm0
mov byte [rcx], r8b
mov qword [rcx + 0x28], rsi
mov qword [rcx + 0x30], r9
jmp 0x1400d6d15
lea r8, str.library_std_srcpath.rs
mov rcx, r10
call fcn.14010ff50
ud2
lea r8, str.library_std_srcpath.rs
mov ecx, 1
xor edx, edx
call fcn.14010ff50
ud2
lea r8, str.library_std_srcpath.rs
mov rcx, r9
mov rdx, r11
invalid
call fcn.140110050
ud2
invalid
lea r8, str.library_std_srcpath.rs
mov rcx, rax
mov rdx, r11
call fcn.14010ff50
ud2
lea r8, str.library_std_srcpath.rs
mov ecx, 1
xor edx, edx
call fcn.14010ff50
ud2
mov rdi, rdx
mov rsi, rcx
movzx ecx, byte [rcx]
lea eax, [rcx - 6]
movzx r8d, al
lea rdx, [r8 + 1]
xor eax, eax
cmp r8b, 4
cmp al, 4
cmp al, 4
cmovae rdx, rax
movzx r8d, byte [rdi]
lea r9d, [r8 - 6]
movzx r10d, r9b
lea r11, [r10 + 1]
cmp r10b, 4
cmp dl, 4
rol byte [r15 + r9 - 0x4a], 1
invalid
cmp dl, 4
cmovae r11, rax
cmp rdx, r11
fidiv dword [rbp + 0x76]
fidiv dword [rbp + 0x76]
mov al, 1
test rdx, rdx
je 0x1400d6eab
cmp edx, 4
jne 0x1400d6ef7
mov r8, qword [rsi + 0x10]
cmp r8, qword [rdi + 0x10]
jne case.default.0x1400d6ec4
pop rsi
pop rsi
mov rdx, qword [rdi + 8]
mov rcx, qword [rsi + 8]
or byte [rax - 0x75], cl
or al, r13b
and al, 0x82
add eax, dword [rax]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete al
jmp 0x1400d6ef7
cmp r9b, 4
jb 0x1400d6ef7
add al, 0x72
cmp cl, r8b
cmp cl, r8b
jne case.default.0x1400d6ec4
lea rax, [0x140180864]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov r8, qword [rsi + 0x10]
cmp r8, qword [rdi + 0x10]
jne case.default.0x1400d6ec4
mov rdx, qword [rdi + 8]
mov rcx, qword [rsi + 8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne case.default.0x1400d6ec4
mov r8, qword [rsi + 0x20]
cmp r8, qword [rdi + 0x20]
cmp eax, dword [rdi + 0x20]
cmp eax, dword [rdi + 0x20]
jne case.default.0x1400d6ec4
mov rdx, qword [rdi + 0x18]
mov rcx, qword [rsi + 0x18]
jmp 0x1400d6e9f
xor eax, eax
add rsp, 0x28
pop rdi
pop rsi
ret
movzx eax, byte [rsi + 1]
cmp al, byte [rdi + 1]
sete al
jmp 0x1400d6ef7
add byte [rax], al
add byte [rbp + 0x31], al
leave
mov r10d, 0
mov edi, 0
add byte [rdi], bh
mov ecx, 0
mov r11d, 0
cmp r8b, 2
je 0x1400d71bc
retf 0
invalid
jmp 0x1400d73f9
add al, byte [rbx]
add byte [rax], al
lea rcx, [rsi + rdi]
lea r9, [rsi + r8]
or al, 6
or al, 6
inc r9
cmp r9, rcx
sete cl
movzx r8d, byte [rsi + r8]
test cl, 1
jne 0x1400d712e
invalid
sbb al, 0x41
cmp al, 0x2e
cmp r8b, 0x2e
jne 0x1400d712e
movzx ecx, byte [r9]
movzx ecx, byte [rcx]
or dword [rax + 0xf415cf9], eax
xchg esp, eax
rol byte [rax - 0x6bf0d007], 0xc1
xchg esp, eax
invalid
cmp cl, 0x5c
sete r8b
cmp cl, 0x2f
sete cl
xchg esp, eax
invalid
xchg esp, eax
rol dword [rax + rcx - 0x3f], 0xeb
or eax, dword [rcx - 0x80]
clc
sete r8b
xchg esp, eax
invalid
or cl, r8b
jmp 0x1400d7139
cmp r8b, 0x2e
sete r8b
xchg esp, eax
invalid
xchg esp, eax
rol byte [rax + riz - 0x3f], 0x41
and cl, al
mov r9b, 1
and cl, r8b
and cl, al
mov r9b, 1
test dl, dl
je 0x1400d7148
invalid
or byte [rbp + 0x31], al
rol byte [rbp + 0x31], cl
xor r10d, r10d
xor r11d, r11d
fucomi st(3)
invalid
fucomi st(3)
je 0x1400d718a
cmp r12b, 6
cmp ah, 6
jne 0x1400d7153
add eax, 0xebdb3145
lea r8, [0x14018087c]
xchg edi, eax
or al, byte [rax]
xor r11d, r11d
jmp 0x1400d71b9
lea r8, [0x14018087c]
xchg edi, eax
or al, byte [rax]
movsxd r10, dword [r8 + r12*4]
add r10, r8
jmp r10
movabs al, byte [0x8b4ce2ff41c2014d]
pop rsp
and al, 0x40
mov r11, qword [rsp + 0x40]
mov ebx, dword [rsp + 0x40]
add r11, 4
jmp 0x1400d71b9
ret
mov r8, qword [rsp + 0x40]
mov r10, qword [rsp + 0x50]
mov edx, dword [rsp + 0x50]
mov edx, dword [rsp + 0x50]
lea r11, [r10 + 1]
test r10, r10
cmove r11, r10
fimul dword [rbp + 1]
ret
add r11, 8
jmp 0x1400d71b9
fimul dword [rbp + 1]
ret
or bl, ch
sub al, 0x41
mov r11d, 6
mov r11d, 6
jmp 0x1400d71b9
mov r8, qword [rsp + 0x40]
mov r10, qword [rsp + 0x50]
mov edx, dword [rsp + 0x50]
mov edx, dword [rsp + 0x50]
lea r11, [r10 + 1]
test r10, r10
cmove r11, r10
add r11, r8
add r11, 2
jmp 0x1400d71b9
mov r11d, 2
mov r10b, 1
movzx ecx, cl
test al, al
setne r8b
and r8b, r9b
movzx r13d, r8b
add rcx, r11
add rcx, r13
cmp rdi, rcx
jbe 0x1400d73f9
test dl, dl
setne cl
cmp r12b, 6
sete r14b
setne bl
mov r8, qword [rsp + 0x50]
lea rdx, [r8 + 1]
test r8, r8
cmove rdx, r8
test r9b, r9b
je 0x1400d7340
and bl, r10b
mov rbp, qword [rsp + 0x40]
lea r8, [rdx + rbp]
add r8, 2
mov qword [rsp + 0x68], r8
add rdx, rbp
add rdx, 8
mov qword [rsp + 0x60], rdx
add rbp, 4
cmp r12b, 5
jb 0x1400d7386
test al, al
jne 0x1400d7386
or r14b, cl
jmp 0x1400d7254
xor ecx, ecx
movzx eax, al
add rcx, r13
add rcx, rax
cmp rdi, rcx
jbe 0x1400d73f9
mov r15, rdi
lea rcx, [rsp + 0x70]
lea rdx, [rsp + 0x20]
call fcn.1400d74b0
cmp byte [rsp + 0x78], 0xa
and al, 0x78
invalid
and al, ch
add al, byte [rax]
add byte [rax + 0xa78247c], al
and al, 0x78
invalid
and al, 0x78
or cl, byte [rdi]
test dword [rbp + 0x4c000001], eax
jne 0x1400d73f6
mov rdi, r15
mov edi, edi
sub rdi, qword [rsp + 0x70]
jb 0x1400d7473
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
jl 0x1400d72a7
mov qword [rsp + 0x28], rdi
sub byte [rbp - 0x7c], al
test r14b, r14b
je 0x1400d7290
div byte [rdi + rax + 0x31]
leave
xor ecx, ecx
jmp 0x1400d729f
invalid
mov ecx, 2
cmp rdi, 2
add cl, byte [rdi]
invalid
invalid
add dword [rax], eax
invalid
add cl, byte [rdi]
invalid
cmp rcx, rdi
jne case.0x1400d6d38.24
xor eax, eax
test bl, bl
je case.default.0x1400d730e
invalid
jmp case.0x1400d7161.7
lea rax, [rsi + rdi]
lea rdx, [rsi + rcx]
inc rdx
cmp rdx, rax
sete al
movzx ecx, byte [rsi + rcx]
mov dh, 0xc
invalid
test al, 1
jne case.0x1400d655e.43
invalid
mov dh, 0xc
invalid
invalid
cmp cl, 0x2e
jne case.0x1400d655e.43
movzx eax, byte [rdx]
cmp al, 0x5c
add bh, byte [rsp + rbx*2]
sete cl
xchg esp, eax
sar dword [rdi + rbp], 0xf
cmp al, 0x2f
invalid
xchg esp, eax
cmp al, 0x2f
sete al
ror byte [rax], 0xc8
ror byte [rax], 0xc8
test bl, bl
je case.default.0x1400d730e
test byte [rbx - 1], bl
invalid
invalid
test byte [rbx - 1], bl
invalid
invalid
jmp case.0x1400d7161.7
nop dword [rax + rax]
add byte [rax], al
cmp cl, 0x2e
sete cl
sete cl
and al, cl
test bl, bl
je case.default.0x1400d730e
invalid
invalid
invalid
invalid
invalid
lea rdx, [0x140180894]
add byte [rdx + 0x63], cl
or al, 0xa2
invalid
movsxd rcx, dword [rdx + r12*4]
movabs byte [0xe98948e1ffd10148], al
add rcx, rdx
jmp rcx
mov rcx, rbp
jmp 0x1400c9e00
jmp 0x1400d7242
sub bh, bh
invalid
mov rcx, qword [rsp + 0x60]
mov ecx, dword [rsp + 0x60]
jmp 0x1400d7242
and bh, bh
invalid
mov ecx, 6
add byte [rax], al
add cl, ch
invalid
invalid
jmp 0x1400d7242
mov rcx, qword [rsp + 0x68]
and al, 0x68
jmp 0x1400d7242
invalid
mov ecx, 2
jmp 0x1400d7242
add bh, bh
invalid
invalid
add bh, bh
invalid
lea rbx, [rsp + 0x70]
and al, 0x70
lea r14, [rsp + 0x20]
nop word [rax + rax]
mov rcx, rbx
mov rdx, r14
mov edx, esi
mov edx, esi
call fcn.1400d74b0
cmp byte [rsp + 0x78], 0xa
jne 0x1400d73f9
xchg ebx, eax
add byte [rax], al
invalid
xchg ebx, eax
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
sub rcx, qword [rsp + 0x70]
and al, 0x70
jb 0x1400d745f
jmp 0x1400d7372
add byte [rax], al
mov qword [rsp + 0x28], rcx
and al, 0x28
mov rdi, rcx
mov edi, ecx
cmp rcx, r13
ja 0x1400d7350
mov rdi, rcx
jmp 0x1400d73f9
test bl, bl
je 0x1400d7413
lea r14, [rsp + 0x20]
lea esi, [rsp + 0x20]
and byte [rax - 0x73], cl
sbb eax, 0xa9512
invalid
lea rbx, [0x1401808ac]
add bl, ch
or ecx, dword [rax - 0x77]
mov rax, rbp
add rax, r13
cmp rdi, rax
jmp case.0x1400dbf6b.23
mov rax, rbp
add rax, r13
add eax, ebp
cmp rdi, rax
jbe 0x1400d73f9
mov r15, rdi
lea rcx, [rsp + 0x70]
mov rdx, r14
bnd call fcn.1400d74b0
bnd call fcn.1400d74b0
cmp byte [rsp + 0x78], 0xa
jl 0x1400d73de
js 0x1400d73c6
jne 0x1400d73f6
mov rdi, r15
mov edi, edi
sub rdi, qword [rsp + 0x70]
sub edi, dword [rsp + 0x70]
jb 0x1400d7473
add byte [rax], al
add byte [rax - 0x77], cl
jl 0x1400d73f4
mov qword [rsp + 0x28], rdi
movsxd rax, dword [rbx + r12*4]
sub byte [rdx + 0x63], cl
add al, 0xa3
add rax, rbx
jmp rax
fdivr st(7)
loopne 0x1400d7423
invalid
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
invalid
jmp 0x1400d739f
mov eax, 6
jmp 0x1400d739f
mov rax, qword [rsp + 0x68]
jmp 0x1400d739f
mov eax, 2
jmp 0x1400d739f
mov rdi, r15
mov rax, rsi
mov rdx, rdi
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rbx, [rsp + 0x70]
lea r14, [rsp + 0x20]
nop dword [rax]
mov rcx, rbx
mov rdx, r14
call fcn.1400d74b0
cmp byte [rsp + 0x78], 0xa
jne 0x1400d73f9
mov rcx, rdi
sub rcx, qword [rsp + 0x70]
jb 0x1400d745f
mov qword [rsp + 0x28], rcx
mov rdi, rcx
cmp rcx, r13
ja 0x1400d7420
jmp case.0x1400d6d84.26
mov r15, rdi
lea r8, str.library_std_srcpath.rs
mov rdx, r15
call fcn.140110050
ud2
mov rcx, rdi
lea r8, str.library_std_srcpath.rs
mov rdx, r15
call fcn.140110050
ud2
lea r8, str.library_std_srcpath.rs
mov rdx, rdi
call fcn.14010ff50
ud2
int3
movzx eax, byte [rcx + 0x3a]
xor edx, edx
cmp al, 1
ja 0x1400d763d
movzx r10d, byte [rcx + 0x10]
movzx r9d, r10b
test r8b, r8b
jne 0x1400d769f
cmp r10b, 5
jb 0x1400d769f
add eax, 0x8f820f
add byte [rax], al
mov r10, qword [rcx]
mov rdx, qword [rcx + 8]
mov edx, dword [rcx + 8]
mov edx, dword [rcx + 8]
xor r11d, r11d
test al, al
jne 0x1400d7634
cmp r9b, 6
je 0x1400d7634
mov r11d, 2
mov ebx, 2
cmp rdx, 2
jb 0x1400d771e
invalid
add byte [rax], al
invalid
add cl, byte [rdi]
invalid
invalid
add byte [rcx + 0x39], cl
sal dword [rbp + 0x26], cl
cmp r11, rdx
jne 0x1400d765f
xor edx, edx
jmp 0x1400d769f
shr bl, cl
invalid
xor r10d, r10d
cmp al, 2
setb cl
movzx eax, dl
test r8b, r8b
setne dl
and dl, cl
retf 0xb60f
retf 0x14c
ror byte [rax + 1], 1
invalid
retf 0xb60f
retf 0x14c
add rsp, 0x20
pop rsi
ret
add rdx, r10
lea rsi, [r10 + r11]
xor al, 0x1a
xor al, 0x1a
inc rsi
cmp rsi, rdx
cmp esi, edx
cmp esi, edx
sete dl
movzx r10d, byte [r10 + r11]
mov dh, 0x14
sbb dh, dh
ret 0x7501
invalid
mov dh, 0x14
sbb dh, dh
ret 0x7501
cmp r10b, 0x2e
jne case.0x1400dbf6b.28
jne case.0x1400dbf6b.28
movzx edx, byte [rsi]
cmp dl, 0x5c
cli
pop rsp
sete r10b
cmp dl, 0x2f
sete dl
xchg esp, eax
ret 0x844
shr bl, cl
invalid
xchg esp, eax
ret 0x844
cmp r10b, 0x2e
sete r10b
xchg esp, eax
ret 0x2044
invalid
xchg esp, eax
ret 0x2044
xor r10d, r10d
test al, al
jne case.default.0x1400d76ba
invalid
rol byte [rax + rax*8 - 0x7fbe658b], cl
stc
invalid
invalid
cmp r9b, 6
je case.default.0x1400d76ba
lea r10, [0x1401808c4]
add byte [rdi + 0x63], cl
or al, 0x8a
movsxd r9, dword [r10 + r9*4]
add r9, r10
jmp r9
rol dword [rcx - 1], 1
loope 0x1400d770a
invalid
mov r10, qword [rcx + 0x20]
mov edx, dword [rcx + 0x20]
add r10, 4
jmp case.default.0x1400d76ba
add al, 0xe9
jbe 0x1400d76c7
invalid
invalid
mov r9, qword [rcx + 0x20]
mov ecx, dword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r10, [rcx + 1]
test rcx, rcx
xor byte [rbp + rcx*4 + 0x51], cl
add dword [rax - 0x7b], ecx
leave
cmove r10, rcx
add r10, r9
add r10, 8
or cl, ch
push rdi
invalid
invalid
invalid
ror dword [rbp + 1], 1
retf 0x8349
or cl, ch
push rdi
invalid
mov r10d, 6
jmp case.default.0x1400d76ba
mov r9, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
lea r10, [rcx + 1]
test rcx, rcx
cmove r10, rcx
add r10, r9
add r10, 2
jmp case.default.0x1400d76ba
mov r10d, 2
jmp case.default.0x1400d76ba
lea r8, str.library_std_srcpath.rs
mov ecx, 2
call fcn.14010ff50
ud2
lea ebp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
mov rcx, qword [rbp + 0x3c0]
mov rdx, qword [rbp + 0x3c8]
call fcn.1400d3e90
movaps xmm6, xmmword [rsp + 0x20]
dec dword [rdi]
sub byte [rsp + 0x20], dh
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x20], xmm6
and al, 0x20
mov rax, qword [rbp + 0x3f8]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
mov rcx, qword [rbp + 0x3e8]
call fcn.1400d1c40
dec dword [rax - 0x75]
lea eax, [rax]
add al, 0
invalid
call fcn.1400d2ca0
movaps xmm6, xmmword [rsp + 0x20]
sub byte [rsp + 0x20], dh
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
ror dword [rax - 0x39], 1
and al, 0x20
and al, 0x20
and al, 0x20
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x20]
and byte [rbp + 0x31], al
sar bh, 0x15
retf 0x40f
invalid
add al, 0
mov rax, qword [rsp + 0x20]
add rsp, 0x28
invalid
sub bl, al
invalid
int3
int3
lock add byte [rax], al
add byte [rcx + rcx*4 - 0x31], cl
mov rbx, r8
mov rsi, rcx
mov r12, qword [rcx]
mov r15, qword [rcx + 8]
mov edi, dword [rcx + 8]
mov edi, dword [rcx + 8]
mov qword [rsp + 0xe8], rdx
test rdx, rdx
test edx, edx
test edx, edx
jne 0x1400d81f5
cmp byte [r12 + 0x20], 0
jne 0x1400d81f5
inc r15
mov qword [rsi + 8], r15
jle case.0x1400bdd36.681
jle case.0x1400bdd36.681
xor eax, eax
jmp 0x1400d88db
mov rax, qword [r12]
mov eax, dword [rsp]
test r15, r15
je case.0x1400bdd36.697
test bl, bh
add byte [rax], al
invalid
test bl, bh
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x7a3cf
invalid
invalid
lea rcx, str.
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
lea rcx, [0x14017b4d0]
lea ecx, [0x14017b4d0]
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
and al, 0x38
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
mov edx, dword [rax + 0x28]
mov edx, dword [rax + 0x28]
lea r14, [rsp + 0x20]
mov r8, r14
invalid
call fcn.140019640
test al, al
ror byte [rdi], 0x85
xchg ecx, eax
invalid
add byte [rax], al
ror byte [rdi], 0x85
xchg ecx, eax
invalid
cmp byte [r12 + 0x20], 1
jne 0x1400d8485
add byte [rax], al
add byte [rax], al
mov rax, qword [r12]
lea rcx, [0x14017a948]
mov qword [rsp + 0xa8], rcx
test al, 0
add byte [rax], al
lea rdx, [0x1400195f0]
mov qword [rsp + 0xb0], rdx
add byte [rax], al
add byte [rax], al
lea rdx, [0x1401525e8]
mov qword [rsp + 0xb8], rdx
lea rdx, [0x140018a10]
mov qword [rsp + 0xc0], rdx
and al, 0xc0
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x30], 1
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
and al, 0x40
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
and al, 0x50
add ecx, dword [rax - 0x77]
and al, 0x70
push rax
add ecx, dword [rax - 0x77]
and al, 0x70
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], r14
mov dword [rsp + 0x90], esi
mov qword [rsp + 0x98], 1
add byte [rax], al
lea rcx, [rsp + 0xa8]
mov qword [rsp + 0x80], rcx
jmp 0x1400d845f
add cl, ch
invalid
lea rcx, [r12 + 0x18]
mov qword [rsp + 0xa8], rcx
add byte [rax], al
lea rcx, [fcn.140018a50]
mov qword [rsp + 0xb0], rcx
mov qword [rsp + 0x20], 2
mov qword [rsp + 0x30], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
and al, 0x38
add al, 0
add byte [rax], al
mov qword [rsp + 0x38], 4
mov qword [rsp + 0x40], 0
add byte [rax], al
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
lea rcx, [0x140152580]
lea ecx, [0x140152580]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 2
add byte [rax], al
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x20
lea r14, [rsp + 0x20]
mov qword [rsp + 0x90], r14
mov dword [rsp + 0x90], esi
mov qword [rsp + 0x98], 1
mov dword [rsp + 0x98], 1
lea r13, [rsp + 0xa8]
add byte [rax], al
mov qword [rsp + 0x80], r13
mov qword [rsp + 0x88], 1
mov byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
mov byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rax + 0x20]
invalid
invalid
mov byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
push rax
sub byte [rbp + rcx*4 + 0x44], cl
invalid
and al, 0x70
call fcn.140019640
test al, al
jne 0x1400d88d9
cmp byte [r12 + 0x20], 1
jne 0x1400d8485
retf 0
mov rax, qword [r12]
lea rcx, [rsp + 0xe8]
add byte [rax], al
mov qword [rsp + 0xa8], rcx
lea rcx, [0x1400d88f0]
invalid
add byte [rax], al
add eax, 0x89480000
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x7a1e3
jrcxz 0x1400d8384
invalid
invalid
mov qword [rsp + 0xb0], rcx
lea rcx, [0x1401525c8]
jrcxz 0x1400d8384
invalid
invalid
jrcxz 0x1400d8384
invalid
mov qword [rsp + 0xb8], rcx
lea rcx, [0x140018a10]
or eax, 0xfff4061c
or eax, 0xfff4061c
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0x20], 2
mov dword [rsp + 0x20], 2
mov dword [rsp + 0x20], 2
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0x20
mov byte [rsp + 0x50], 3
lea rcx, [0x1401525a8]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x98], 1
mov qword [rsp + 0x80], r13
mov qword [rsp + 0x88], 2
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x70]
call fcn.140019640
test al, al
jne 0x1400d88d9
cmp dword [rbx], 3
je 0x1400d859c
movzx eax, byte [r12 + 0x20]
cmp rax, 1
je case.0x1400c42fa.662
test rax, rax
jne 0x1400d859c
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x50], xmm3
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [r12]
lea rcx, [rsp + 0x20]
mov qword [rsp + 0xd8], rcx
lea rcx, [0x1400d5510]
mov qword [rsp + 0xe0], rcx
mov qword [rsp + 0x70], 2
mov qword [rsp + 0x80], 2
mov qword [rsp + 0x90], 0
movabs rcx, 0x400000020
mov qword [rsp + 0x98], rcx
mov byte [rsp + 0xa0], 3
lea rcx, [0x14017a948]
mov qword [rsp + 0xa8], rcx
mov qword [rsp + 0xb0], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x70
mov qword [rsp + 0xc8], rcx
mov qword [rsp + 0xd0], 1
lea rcx, [rsp + 0xd8]
mov qword [rsp + 0xb8], rcx
mov qword [rsp + 0xc0], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0xa8]
call fcn.140019640
test al, al
je 0x1400d85e3
jmp 0x1400d88d9
mov rax, qword [r12]
lea rcx, [0x1401525f0]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
lea rcx, [0x14017b4d0]
mov qword [rsp + 0x30], rcx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
call fcn.140019640
test al, al
jne 0x1400d88d9
mov rax, qword [r12]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140151127]
mov r8d, 1
add byte [rax], al
call qword [rax + 0x18]
test al, al
jne 0x1400d88d9
cmp dword [rsp + 0x150], 1
jne 0x1400d81e7
mov rax, qword [rdi]
cmp eax, 2
je 0x1400d81e7
mov eax, dword [rsp + 0x158]
mov dword [rsp + 0xd8], eax
cmp byte [r12 + 0x20], 1
jne 0x1400d870a
mov rax, qword [r12]
lea rcx, [0x14017a948]
mov qword [rsp + 0xa8], rcx
lea rdx, [0x1400195f0]
mov qword [rsp + 0xb0], rdx
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [0x1401525c8]
mov qword [rsp + 0xb8], rdx
lea rdx, [0x140018a10]
mov qword [rsp + 0xc0], rdx
mov qword [rsp + 0x20], 2
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0x20
add dh, al
and al, 0x50
add ecx, dword [rax - 0x77]
and al, 0x70
mov qword [rsp + 0x78], 1
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x90], rcx
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x80], ecx
mov qword [rsp + 0x88], 2
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x70]
call fcn.140019640
test al, al
jne 0x1400d88d9
mov rax, qword [r12]
lea rcx, str._____________at
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
add dword [rax], eax
add byte [rax], al
lea rbx, [0x14017b4d0]
cmpsb byte [rsi], byte [rdi]
sub eax, 0x8948000a
pop rsp
and al, 0x30
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
call fcn.140019640
test al, al
jne 0x1400d88d9
mov rcx, qword [r12 + 8]
mov rax, qword [r12 + 0x10]
mov rdx, qword [r12]
adc al, 0x24
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
and al, 0x38
call qword [rax + 0x20]
test al, al
jne 0x1400d88d9
add byte [rax], al
mov rax, qword [r12]
lea rcx, [rsp + 0xd8]
lea ecx, [rsp + 0xd8]
mov qword [rsp + 0x70], rcx
lea rcx, [0x14001bd90]
mov qword [rsp + 0x78], rcx
lea rcx, [0x14017ac28]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
mov dword [rsp + 0x28], 1
and al, 0x28
add dword [rax], eax
add byte [rax], al
invalid
mov qword [rsp + 0x40], 0
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], 1
and al, 0x38
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x20]
call fcn.140019640
test al, al
jne 0x1400d88d9
add byte [rax], al
mov rax, qword [r12]
lea rcx, [0x140152620]
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x30], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
push rax
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x20
and al, ch
sbb ecx, dword [rsi]
hlt
dec dword [rcx - 0x7bfe4f3f]
leave
je 0x1400d81e7
jmp 0x1400d88db
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x50], xmm3
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [r12]
lea rcx, [rsp + 0x20]
mov qword [rsp + 0xa8], rcx
lea rcx, [0x1400d5510]
mov qword [rsp + 0xb0], rcx
lea rcx, [0x14017a948]
mov qword [rsp + 0x70], rcx
and al, 0x70
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], 0
lea rcx, [rsp + 0xa8]
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rsp + 0x70]
call fcn.140019640
test al, al
je 0x1400d85e3
mov al, 1
add rsp, 0xf0
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rax], al
mov rcx, r8
shr r9, 4
mov r8d, eax
and r8b, 0xf
cmp r8b, 0xa
mov r10d, 0x57
cmovb r10d, edx
invalid
invalid
rol byte [rbp], cl
rol byte [rbp], cl
add r10b, r8b
ret 0x8844
mov byte [rsp + rcx + 0x2e], r10b
lea r8, [rcx - 1]
cmp rax, 0x10
mov rax, r9
jae 0x1400d8950
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
stc
add byte [rax], 0
invalid
stc
add byte [rax], 0
add byte [rdi + 0x49], dh
ja 0x1400d89d7
mov eax, 0x81
sub rax, r8
add rcx, rsp
add rcx, 0x30
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], rcx
and al, 0x20
lea r8, [0x14017a9b8]
mov r9d, 2
mov rcx, rsi
int1
int1
mov dl, 1
call fcn.140018b70
add esp, esi
push rbx
movq qword [rsi], mm6
add esp, esi
push rbx
movq qword [rsi], mm6
mov dword [rsi + 0x34], edi
movaps xmm6, xmmword [rsp + 0xb0]
add rsp, 0xc8
add esp, 0xc8
add esp, 0xc8
add byte [rdi + 0x5e], bl
pop rdi
pop rsi
ret
lea r8, str.librarycore_src_fmt_num.rs
lea eax, [0x14011b260]
mov edx, 0x80
call fcn.14010ff50
add eax, dword [rax]
add eax, dword [rax]
ud2
int3
mov rax, r8
movzx r8d, byte [rcx + 0x20]
xor r9d, r9d
cmp byte [rcx + 0x18], 2
add cl, byte [rdi + rcx + 0x45]
leave
add cl, byte [rdi + rcx + 0x45]
leave
mov rcx, rdx
mov rdx, rax
jmp fcn.1400d5810
ret 0x2e9
add byte [rax], al
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x10], 0xfffffffffffffffe
mov dword [rbp + 0x10], 0xfffffffe
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
adc r14b, r15b
mov dword [rbp + 0x10], 0xfffffffe
invalid
mov rsi, rdx
mov rdx, qword [rcx]
mov edx, dword [rcx]
mov eax, edx
and eax, 3
lea rcx, [0x1401808dc]
or eax, 0xa7e9f
or eax, 0xa7e9f
jle case.0x1400d8a44.0
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
loopne case.0x140030a96.2218
mov rax, qword [rdx]
mov eax, dword [rdx]
mov r8, qword [rdx + 8]
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.1400192d0
or ah, dh
invalid
or ah, dh
dec dword [rax - 0x75]
mov rcx, qword [rdx - 1]
invalid
invalid
mov rcx, qword [rdx - 1]
dec dword [rax - 0x75]
mov rax, qword [rdx + 7]
mov rax, qword [rax + 0x20]
and byte [rax - 0x77], cl
invalid
invalid
and byte [rax - 0x77], cl
add rsp, 0x98
add rsp, 0x98
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop rbp
jmp rax
shr rdx, 0x20
mov dword [rbp + 0xc], edx
or al, 0x48
lea edi, [rbp - 0x10]
invalid
invalid
and byte [rcx - 0x72b7f3ab], cl
or al, 0x48
lea edi, [rbp - 0x10]
invalid
jge 0x1400d8a7b
invalid
mov rcx, rdi
call fcn.1400d4b30
popfq
sar bh, 0xff
popfq
sar bh, 0xff
mov qword [rbp - 0x30], rdi
mov dword [rbp - 0x30], edi
lea rax, [0x140015c00]
sal ebx, 1
dec dword [rax - 0x77]
mov qword [rbp - 0x28], rax
lea rax, [rbp + 0xc]
invalid
mov qword [rbp - 0x28], rax
mov dword [rbp - 0x28], eax
lea rax, [rbp + 0xc]
mov qword [rbp - 0x20], rax
or al, 0x48
mov dword [rbp - 0x20], eax
lea rax, [0x14001f310]
add eax, 0xfff4685f
dec dword [rax - 0x77]
mov qword [rbp - 0x18], rax
lea rax, [0x1401517f8]
lea eax, [0x1401517f8]
call 0x17c131801
lea eax, [rdi]
invalid
add byte [rax - 0x77], cl
mov dword [rbp - 0x60], eax
mov qword [rbp - 0x58], 3
lea eax, [0x1401517f8]
invalid
mov qword [rbp - 0x60], rax
mov dword [rbp - 0x60], eax
mov qword [rbp - 0x58], 3
mov dword [rbp - 0x58], 3
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax - 0x39], cl
rol byte [r8], 0
rol byte [rax], 0
mov qword [rbp - 0x40], 0
rol byte [rax], 0
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 al, byte [rax]
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
lea eax, [rbp - 0x60]
movabs al, byte [0x48c389fff40b4fe8]
call fcn.140019640
mov ebx, eax
cmp qword [rbp - 8], 0
cmp dword [rbp - 8], 0
or r14, r12
dec dword [rcx + 0x7d8348c3]
invalid
jge 0x1400d8aef
hlt
cmp dword [rbp - 8], 0
jge 0x1400d8aef
add byte [rdi], cl
test byte [rbx + rax], dl
adc al, 3
je 0x1400d8e12
adc al, 3
add byte [rax], al
mov r8, qword [rbp - 0x10]
mov rcx, qword [0x14018aea8]
mov ecx, dword [0x14018aea8]
mov ecx, dword [0x14018aea8]
lahf
and ecx, dword [rbx]
add byte [rcx], dh
sar bh, cl
call qword [sym.imp.KERNEL32.dll_HeapFree]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
invalid
add al, 0
jmp 0x1400d8e12
add byte [rax], al
shr rdx, 0x20
shr edx, 0x20
lea rax, [0x1401808ec]
lea eax, [0x1401808ec]
add eax, 0xa7dcb
jge 0x1400d8b2a
add byte [rax + 0x63], cl
or al, 0x90
movsxd rcx, dword [rax + rdx*4]
add rcx, rax
sar edi, 0xe1
jmp rcx
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, 0x78927
invalid
invalid
mov ecx, 0x10
add byte [rax], al
add cl, ch
invalid
jle 0x1400d8b3b
invalid
jmp 0x1400d8db9
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
add byte [rax], al
lea rax, [0x140151468]
lea eax, [0x140151468]
add eax, 0x78926
invalid
mov ecx, 0x11
add byte [rax], al
add cl, ch
invalid
insd dword [rdi], dx
jmp 0x1400d8db9
add al, byte [rax]
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [0x140151479]
lea eax, [0x140151479]
add eax, 0x78926
invalid
mov ecx, 0x12
add byte [rax], al
add cl, ch
jmp 0x1400d8db9
invalid
invalid
jmp 0x1400d8db9
add byte [rax], al
lea rax, [0x14015148b]
lea eax, [0x14015148b]
add eax, 0x78927
invalid
mov ecx, 0x10
add byte [rax], al
add cl, ch
jmp 0x1400d8db9
invalid
invalid
jmp 0x1400d8db9
add byte [rax], al
lea rax, [0x14015149b]
lea eax, [0x14015149b]
add eax, 0x78926
invalid
mov ecx, 0x10
add byte [rax], al
add cl, ch
invalid
jmp 0x1400d8db9
cmp al, byte [rdx]
add byte [rax], al
lea rax, [0x1401514ab]
add eax, 0x78925
invalid
jmp 0x1400d8db4
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x1401514be]
add byte [rax], al
lea rax, [0x1401514be]
lea eax, [0x1401514be]
sub al, 0x89
invalid
mov ecx, 0x12
add byte [rax], al
jmp 0x1400d8db9
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x1401514d0]
add byte [rax], al
lea rax, [0x1401514d0]
lea eax, [0x1401514d0]
sub eax, 0xb9000789
or eax, 0xe9000000
invalid
mov ecx, 0xd
jmp 0x1400d8db9
add al, byte [rax]
invalid
or al, 2
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x1401514dd]
add byte [rax], al
lea rax, [0x1401514dd]
lea eax, [0x1401514dd]
sub dword [rcx + 0xeb90007], ecx
invalid
mov ecx, 0xe
add byte [rax], al
add cl, ch
invalid
sti
jmp 0x1400d8db9
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1401514eb]
add byte [rax], al
lea rax, [0x1401514eb]
lea eax, [0x1401514eb]
mov dword es:[rdi], eax
add byte [rcx + 0x15], bh
mov ecx, 0x15
invalid
mov ecx, 0x15
jmp 0x1400d8db9
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [0x140151500]
lea eax, [0x140151500]
add eax, 0x7892a
sub cl, byte [rcx + 0xcb90007]
invalid
mov ecx, 0xc
add byte [rax], al
add cl, ch
invalid
fld dword [rcx]
invalid
jmp 0x1400d8db9
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14015150c]
lea eax, [0x14015150c]
add eax, 0x78925
and eax, 0xb9000789
or eax, dword [rax]
add byte [rax], al
invalid
invalid
mov ecx, 0xb
add byte [rax], al
add cl, ch
jmp 0x1400d8db9
jmp 0x1400d8db9
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [0x140151517]
lea eax, [0x140151517]
add eax, 0x7891f
invalid
invalid
mov ecx, 0x15
add byte [rax], al
add cl, ch
invalid
mov bh, 1
invalid
jmp 0x1400d8db9
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [0x14015152c]
lea eax, [0x14015152c]
add eax, 0x78923
and ecx, dword [rcx + 0x15b90007]
invalid
mov ecx, 0x15
add byte [rax], al
add cl, ch
invalid
cmpsb byte [rsi], byte [rdi]
jmp 0x1400d8db9
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [0x140151541]
lea eax, [0x140151541]
add eax, 0x78927
invalid
invalid
mov ecx, 0xf
add byte [rax], al
add cl, ch
invalid
xchg ebp, eax
jmp 0x1400d8db9
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [0x140151550]
lea eax, [0x140151550]
add eax, 0x78925
and eax, 0xb9000789
invalid
invalid
mov ecx, 0xe
add byte [rax], al
add cl, ch
invalid
jmp 0x1400d8db9
test byte [rcx], al
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rax, [0x14015155e]
add eax, 0x78922
invalid
jmp 0x1400d8db4
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
lea rax, [0x140151571]
lea eax, [0x140151571]
add eax, 0x78929
sub dword [rcx + 0x26b90007], ecx
add byte [rax], al
add byte [rax], al
invalid
add dword [eax], eax
add dword [rax], eax
mov ecx, 0x26
add byte [rax], al
jmp 0x1400d8db9
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x7893e
mov dword ds:[rdi], eax
invalid
lea rax, [0x140151597]
lea eax, [0x140151597]
mov dword ds:[rdi], eax
add byte [rcx + 0x38], bh
mov ecx, 0x38
mov ecx, 0x38
add byte [rax], al
jmp 0x1400d8db9
push rsi
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
lea rax, [0x1401515cf]
lea eax, [0x1401515cf]
add eax, 0x78965
mov dword gs:[rdi], eax
add byte [rcx + 0x19], bh
mov ecx, 0x19
mov ecx, 0x19
add byte [rax], al
jmp 0x1400d8db9
lea rax, [0x1401515e8]
lea eax, [0x1401515e8]
insd dword [rdi], dx
mov dword [rdi], eax
add byte [rcx + 0x17], bh
mov ecx, 0x17
mov ecx, 0x17
add byte [rax], al
jmp 0x1400d8db9
lea rax, [0x1401515ff]
lea eax, [0x1401515ff]
mov dword [rdi], eax
add byte [rcx + 0xc], bh
mov ecx, 0xc
mov ecx, 0xc
add byte [rax], al
jmp 0x1400d8db9
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x14015160b]
lea rax, [0x14015160b]
lea eax, [0x14015160b]
mov ecx, 9
jmp 0x1400d8db9
add dword [rax], eax
invalid
add cl, ch
adc al, byte [rcx]
invalid
add byte [rax], al
lea rax, [0x140151614]
lea eax, [0x140151614]
mov dword [rdi], eax
add byte [rcx + 0xa], bh
mov ecx, 0xa
mov ecx, 0xa
or al, byte [rax]
add byte [rax], al
jmp 0x1400d8db9
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x14015161e]
lea rax, [0x14015161e]
lea eax, [0x14015161e]
invalid
mov ecx, 0x10
jmp 0x1400d8db9
add byte [rax], al
add byte [rax], al
add cl, ch
lock add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
lea rax, [0x14015162e]
lea eax, [0x14015162e]
add eax, 0x7895e
mov dword [rdi], eax
add byte [rcx + 0x17], bh
invalid
add byte [rax], al
invalid
mov ecx, 0x17
invalid
jmp 0x1400d8db9
add byte [rax - 0x73], cl
add eax, 0x78964
invalid
invalid
lea rax, [0x140151645]
lea eax, [0x140151645]
invalid
mov ecx, 0x19
jmp 0x1400d8db9
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
lea rax, [0x14015165e]
lea eax, [0x14015165e]
add eax, 0x7896c
add byte [rcx + 0xe], bh
mov ecx, 0xe
add byte [rax], al
jmp 0x1400d8db9
add byte [rax - 0x73], cl
add eax, 0x78969
invalid
mov dword [rdi], eax
invalid
lea rax, [0x14015166c]
lea eax, [0x14015166c]
imul ecx, dword [rcx + 0xdb90007], 0xe9000000
mov ecx, 0xd
jmp 0x1400d8db9
lodsb al, byte [rsi]
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rax, [0x140151679]
lea eax, [0x140151679]
add eax, 0x78965
add byte [rcx + 0x14], bh
mov ecx, 0x14
add byte [rax], al
jmp 0x1400d8db9
lea rax, [0x14015168d]
lea eax, [0x14015168d]
push 0xffffffffb9000789
or byte [rax], al
add byte [rax], al
mov ecx, 8
jmp 0x1400d8db9
add byte [rax], al
lea rax, [0x140151695]
mov ecx, 0x1b
jmp 0x1400d8db9
lea rax, [0x1401516b0]
mov ecx, 0xe
jmp 0x1400d8db9
lea rax, [0x1401516be]
mov ecx, 0x10
jmp 0x1400d8db9
lea rax, [0x1401516ce]
mov ecx, 0x16
add byte [rax], al
jmp 0x1400d8db9
lea rax, [0x1401516e4]
mov ecx, 0x15
jmp 0x1400d8db9
lea rax, [0x1401516f9]
mov ecx, 0xb
add byte [rax], al
invalid
jmp 0x1400d8db9
lea rax, [0x140151704]
mov ecx, 0x16
jmp 0x1400d8db9
lea rax, [0x14015171a]
mov ecx, 0xd
jmp 0x1400d8db9
lea rax, [0x140151727]
mov ecx, 0xb
jmp 0x1400d8db9
lea rax, [0x140151732]
mov ecx, 0x13
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
lea rax, [rbp - 0x30]
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
lea rax, [0x1400195f0]
dec dword [rax - 0x77]
clc
lea rax, [0x14017a948]
mov qword [rbp - 0x60], rax
movabs al, byte [0x1a845c748]
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x10]
lea eax, [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.140019640
mov ebx, eax
mov eax, ebx
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rcx + rcx*4 + 0x4c], cl
and al, 0x68
mov byte [rsp + 0x70], 0x81
mov byte [rsp + 0x7c], 0x81
mov r13b, 0x81
movdqa xmm6, xmmword [0x1401196e0]
movdqa xmm7, xmmword [0x1401196f0]
movq mm7, qword [0x1401196f0]
movq mm7, qword [0x1401196f0]
movdqa xmm8, xmmword [0x140119700]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rax
mov eax, ebx
movzx ebx, word [rsp + 0x58]
shl rbx, 0x30
movzx ebp, word [rsp + 0x50]
jmp 0x1400d9170
lea rax, [0x14011bcdd]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x30], 0x12f
mov qword [rsp + 0x20], 0x11f
mov r8d, 0x28
sub byte [rax], al
add byte [rax], al
sub byte [rax], al
add byte [rax], al
mov ecx, r13d
lea rdx, [0x14011bb6e]
lea r9, [0x14011bbbe]
call fcn.14001d9d0
hlt
inc dword [rax + rax*8 + 0x142850f]
add byte [rax], al
hlt
jmp 0x1400d93b0
cmp r13b, 0x81
je 0x1400d9189
cmp r13b, 0x80
je 0x1400d9520
cmp al, r12b
jb case.0x140005c37.2808
test rdi, rdi
je 0x1400d9596
cmp rdi, qword [rsp + 0x98]
je 0x1400d9596
movzx edx, byte [rdi]
movzx r13d, dl
test r13b, r13b
js 0x1400d91d0
inc rdi
mov esi, r13d
cmp r13d, 0x27
jbe 0x1400d9250
jmp case.default.0x1400d925e
mov eax, r13d
and eax, 0x1f
movzx r8d, byte [rdi + 1]
and r8d, 0x3f
cmp r13b, 0xdf
jbe 0x1400d922c
movzx ecx, byte [rdi + 2]
shl r8d, 6
mov dh, 0x4f
add al, byte [rcx - 0x3f]
loopne 0x1400d91f3
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
jb 0x1400d9260
movzx r13d, byte [rdi + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and r13d, 0x3f
or r13d, ecx
or r13d, eax
cmp r13d, 0x110000
je 0x1400d9596
add rdi, 4
mov esi, r13d
cmp r13d, 0x27
jbe 0x1400d9250
jmp case.default.0x1400d925e
add rdi, 2
shl eax, 6
or eax, r8d
mov r13d, eax
mov esi, r13d
cmp r13d, 0x27
ja case.default.0x1400d925e
nop word cs:[rax + rax]
lea rcx, [0x140180990]
movsxd rax, dword [rcx + rsi*4]
add rax, rcx
jmp rax
add rdi, 3
shl eax, 0xc
or ecx, eax
mov r13d, ecx
mov esi, r13d
cmp r13d, 0x27
jbe 0x1400d9250
nop word cs:[rax + rax]
cmp r13d, 0x5c
je 0x1400d9504
mov ecx, r13d
call fcn.14001d870
test al, al
jne 0x1400d93b0
cmp r13d, 0x20
jb 0x1400d93b0
cmp r13d, 0x7f
jae 0x1400d92e0
shl rsi, 0x10
mov r15, rbx
or r15, rbp
or r15, rsi
mov r13b, 0x80
movzx eax, byte [rsp + 0x4f]
mov esi, eax
movzx eax, byte [rsp + 0x4e]
mov r12d, eax
mov eax, r14d
jmp 0x1400d9170
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rcx - 0x7f], al
cmp r13d, 0x10000
std
add byte [rax], al
add dword [rax], eax
jb 0x1400d9126
invalid
cmp r13d, 0x20000
jae 0x1400d933a
add byte [rbx + 0x44], dh
lea rax, [0x14011b9ac]
add eax, 0x426af
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x30], 0x1c2
add byte [rax], al
mov qword [rsp + 0x20], 0xc4
add byte [rax], al
add byte [rcx - 0x48], al
mov r8d, 0x2c
mov r8d, 0x2c
mov ecx, r13d
lea rdx, [0x14011b890]
lea r9, str._f__NO
invalid
invalid
add al, 0
jmp 0x1ac232069
mov ebp, 0xe8000425
movabs al, byte [0x72850fc084fff446]
invalid
invalid
invalid
add al, 0
call fcn.14001d9d0
test al, al
jne 0x1400d92aa
jb 0x1400d9335
invalid
invalid
jmp 0x1400d93b0
lea eax, [r13 - 0xe01f0]
adc dh, bh
int1
invalid
cmp eax, 0x2fe10
jb 0x1400d93b0
movd xmm0, r13d
movd mm0, ebp
invalid
pshufd xmm0, xmm0, 0
paddd xmm0, xmm6
invalid
pxor xmm0, xmm7
pxor mm0, mm7
invalid
pxor mm0, mm7
invalid
movdqa xmm1, xmm8
pcmpgtd xmm1, xmm0
pcmpgtd mm1, mm0
pcmpgtd mm1, mm0
enter 0x500f, 0xffffffffffffffc1
movmskps eax, xmm1
push rax
rol dword [rax + rax*8 - 0x72beb98b], 0x85
test al, al
jne 0x1400d93b0
lea eax, [r13 - 0x3134b]
cmp eax, 5
jb 0x1400d93b0
mov ch, 0xec
cld
inc dword [rbx + 0x3a7205f8]
lea eax, [r13 - 0x323b0]
test dword [rax - 0x24], edx
cld
invalid
cmp eax, 0xadd50
jb 0x1400d93b0
test dword [rax - 0x24], edx
cld
fdiv st(4), st(0)
invalid
mov eax, r13d
mov eax, ebp
and eax, 0xffffffe0
cmp eax, 0x2a6e0
je 0x1400d93b0
invalid
invalid
mov eax, r13d
and eax, 0xfffffffe
cmp eax, 0x2b81e
add byte [rdi], cl
test dword [rax], ecx
invalid
invalid
invalid
nop word cs:[rax + rax]
mov byte [rsp + 0x46], 0
mov word [rsp + 0x44], 0
add byte [rax], r8b
add byte [rax], r8b
mov byte [rsp + 0x4d], 0x7d
mov eax, r13d
shr eax, 0x14
lea rcx, str.0123456789abcdefBorrowErrorBorrowMutErroralready_borrowed:
or eax, 0x418fa
or eax, 0x418fa
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x47], al
and al, 0x47
mov dh, 4
or byte [rax + 0x44472444], cl
and al, 0x47
mov eax, r13d
and al, 0x47
mov eax, r13d
shr eax, 0x10
and eax, 0xf
call 0x14fee16ef
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x48], al
and al, 0x48
and al, 0x48
mov eax, r13d
shr eax, 0xc
and eax, 0xf
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x49], al
and al, 0x49
and al, 0x49
mov eax, r13d
shr eax, 8
and eax, 0xf
invalid
invalid
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x4a], al
mov eax, r13d
shr eax, 4
and eax, 0xf
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x4b], al
mov eax, r13d
and eax, 0xf
movzx eax, byte [rax + rcx]
mov byte [rsp + 0x4c], al
or r13d, 1
bsr ecx, r13d
xor ecx, 0x1c
int1
sbb al, 0xc1
jmp 0x1819adc3b
inc dh
or al, 0x44
jnp 0x1400d94a6
mov dword [rsp + rcx + 0x42], 0xf44755c
mov bh, 0x6c
insb byte [rdi], dx
and al, 0x44
mov r9, qword [rsp + 0x46]
mov esi, r13d
shr esi, 8
mov rcx, r9
leave
and rcx, 0xffffffffffff0000
mov r8, r9
shr r8, 0x30
shr eax, 0x30
mov r12b, 0xa
jmp 0x1400d94ba
mov r12b, 2
mov r13b, 0x5c
mov ch, 0x5c
mov sil, 0x30
jmp 0x1400d94b0
mov r12b, 2
mov r13b, 0x5c
mov sil, 0x74
jmp 0x1400d94b0
mov r12b, 2
mov r13b, 0x5c
mov ch, 0x5c
mov sil, 0x6e
jmp 0x1400d94b0
mov r12b, 2
mov r13b, 0x5c
mov sil, 0x72
jmp 0x1400d94b0
mov r12b, 2
mov r13b, 0x5c
mov sil, 0x22
jmp 0x1400d94b0
invalid
mov r12b, 2
mov r13b, 0x5c
mov sil, 0x27
nop dword [rax]
xor r8d, r8d
xor ecx, ecx
xor r9d, r9d
xor eax, eax
movabs rdx, 0xffffffff0000
and rcx, rdx
and ecx, edx
mov qword [rsp + 0x58], r8
movzx edx, r8w
shl rdx, 0x30
or rdx, rcx
mov qword [rsp + 0x50], r9
push rax
movzx r15d, r9w
or r15, rdx
xlatb
mov ecx, esi
mov byte [rsp + 0x4f], sil
mov byte [rsp + 0x4f], dh
mov ecx, r12d
mov byte [rsp + 0x4e], r12b
mov r14d, eax
cmp r13b, 0x81
std
or dword [rdi], 0xfffc1785
invalid
invalid
jmp 0x1400d9596
mov r12b, 2
mov sil, 0x5c
xor r8d, r8d
rol byte [rcx - 0x4b], 0x5c
jmp 0x1400d94b3
shr r15, 0x10
mov edx, r15d
lea rax, [rsp + 0x70]
lea eax, [rsp + 0x70]
mov dword [rax + 8], 0
mov qword [rax], 0
xor r15d, r15d
xor esi, esi
xor r12d, r12d
xor ebx, ebx
xor r13d, r13d
jmp 0x1400d9577
mov byte [rsp + 0x7b], r12b
mov byte [rsp + 0x70], r13b
mov byte [rsp + 0x71], sil
mov qword [rsp + 0x72], r15
lea ebx, [rax + 1]
mov byte [rsp + 0x7a], bl
movzx ecx, al
cmp al, 0xa
jae 0x1400d95c5
movzx edx, byte [rsp + rcx + 0x70]
mov rcx, qword [rsp + 0x88]
mov rax, qword [rsp + 0x90]
call qword [rax + 0x20]
test al, al
je 0x1400d9114
mov al, 1
jmp 0x1400d9598
xor eax, eax
movaps xmm6, xmmword [rsp + 0xa0]
movaps xmm7, xmmword [rsp + 0xb0]
mov al, 0
add byte [rax], al
movaps xmm8, xmmword [rsp + 0xc0]
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x140150808]
mov edx, 0xa
call fcn.14010ffd0
ud2
mov rcx, qword [rsi]
add rcx, rbx
mov rdx, rdi
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add eax, dword [rax]
add rbx, r15
jmp 0x1400d9d9b
add byte [rax], al
invalid
mov qword [rsi + 0x10], rbx
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
ret
int1
mov rdx, rbx
mov r8, r15
call fcn.140117800
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
jmp 0x1400d9cd0
invalid
invalid
invalid
invalid
invalid
push rsi
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
in al, dx
push 0x49c7894c
mov eax, edx
in al, dx
push 0x49c7894c
mov eax, edx
mov rdx, rcx
lea rcx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
call fcn.1400d39b0
mov rax, qword [rsp + 0x38]
dec dword [rax - 0x75]
and al, 0x38
mov r14, qword [rsp + 0x40]
test rax, rax
je 0x1400d9ea9
mov rcx, qword [rsp + 0x48]
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x48], rcx
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x38]
cmp byte [rcx - 0x50], al
add eax, ebp
sbb al, 2
add byte [rax], al
mov rsi, qword [rsp + 0x50]
mov r15, qword [rsp + 0x58]
mov ebx, 1
test rsi, rsi
test esi, esi
je 0x1400d9eb3
movzx r11d, byte [rdi + 0x21]
movzx r11d, byte [rdi + 0x21]
movzx r10d, byte [rdi + 0x22]
movzx edx, byte [rdi + 0x22]
cmp dword [rdi], 0
je case.0x1400bdd36.767
mov edx, dword [rdi + 4]
test r10b, r10b
sete bpl
movzx eax, byte [rdi + 0x23]
test al, al
sete cl
mov r8d, dword [rdi + 0x18]
mov r9, qword [rdi + 8]
test r11b, r11b
je 0x1400d9eda
test bpl, bpl
in eax, dx
jne 0x1400d9f63
test cl, cl
je case.0x1400c42fa.710
jmp 0x1400d9f63
mov ebx, 1
jmp 0x1400da02a
mov r14, r15
jmp 0x1400da02a
cmp byte [rdi + 0x20], 0
je 0x1400d9f03
mov edx, 0x80120114
test r11b, r11b
je 0x1400d9f34
adc al, 1
adc al, byte [rax + 0x74db8445]
imul eax, dword [rbp - 0x7c], 0xbaaa75d2
stosb byte [rdi], al
mov edx, 0xc0000000
test r10b, r10b
jne 0x1400d9e7a
stosb byte [rdi], al
mov edx, 0xc0000000
jmp 0x1400d9fad
test r10b, r10b
je 0x1400d9f51
invalid
jb 0x1400d9e64
test al, al
je case.0x1400c42fa.720
invalid
sal byte [rsi + rdi*2 - 0x50], 1
mov al, 1
cmp byte [rdi + 0x25], 0
jne 0x1400d9f63
invalid
js 0x1400d9f35
movabs r14, 0x5700000002
test r15, r15
dec dword [rdi]
test dword [rdx], ebx
add dword [rax], eax
invalid
mov esi, 2
push rdi
add byte [rax], al
add byte [rbp - 0x7b], cl
dec dword [rdi]
test dword [rdx], ebx
add dword [rax], eax
add cl, ch
invalid
jmp 0x1400da02a
test r11b, r11b
test bl, bl
je 0x1400d9f86
test r10b, r10b
je 0x1400d9fa8
mov r8d, dword [rdi + 0x18]
mov r9, qword [rdi + 8]
or byte [r15], r9b
mov dh, 0x47
and eax, dword [rax + rax*8 - 0x453e6bf1]
adc al, 1
adc al, byte [rax]
or byte [r15], r9b
mov dh, 0x47
and eax, dword [rax + rax*8 - 0x453e6bf1]
adc al, 1
adc al, byte [rax]
xor ebp, ebp
test bpl, bpl
je 0x1400d9ea0
jmp 0x1400d9f63
test r10b, r10b
test dl, dl
jne 0x1400d9e7a
mov r8d, dword [rdi + 0x18]
mov r9, qword [rdi + 8]
cmp byte [rdi + 0x23], 0
sete cl
mov edx, 0x80000000
invalid
invalid
test cl, cl
je 0x1400d9eeb
cmp byte [rdi + 0x24], 0
jne 0x1400d9eeb
cmp byte [rdi + 0x25], 0
jne 0x1400d9eeb
xor eax, eax
cmp byte [rdi + 0x24], 0
movzx ecx, byte [rdi + 0x25]
je 0x1400d9fc3
xor r10d, r10d
test al, al
sete al
test cl, cl
jne case.0x1400c42fa.726
mov r10b, al
ret 0x8d42
lea eax, [r10*2 + 2]
add byte [rax], al
jmp 0x1400d9fd8
test r10b, r10b
je 0x1400d9eeb
mov r8d, dword [rdi + 0x18]
mov r9, qword [rdi + 8]
or byte [rdx + 0x120114], bh
or byte [rdx + 0x120114], bh
cmp byte [rdi + 0x23], 0
jne case.0x1400c42fa.710
jmp case.0x1400c42fa.720
mov edx, 0x40000000
mov r8d, dword [rdi + 0x18]
mov r9, qword [rdi + 8]
or byte [r15], r9b
mov dh, 0x47
invalid
cmp byte [rdi + 0x24], 0
movzx ecx, byte [rdi + 0x25]
jne 0x1400d9f6d
xor r10d, r10d
test al, al
ror byte [rdi], 0x95
invalid
test cl, cl
je 0x1400da05a
mov eax, 1
mov r10d, dword [rdi + 0x14]
movzx ecx, cl
leave
or r10d, dword [rdi + 0x10]
shl ecx, 0x15
or r10d, dword [rdi + 0x1c]
or r10d, ecx
retf 0x8944
push rsp
and al, 0x28
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x30], 0
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_CreateFileW]
adc eax, 0x3f160
cmp rax, 0xffffffffffffffff
je 0x1400da03d
mov r14, rax
xor ebx, ebx
test r15, r15
je 0x1400da02a
mov rcx, qword [0x14018aea8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, rbx
mov rdx, r14
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov r14d, eax
shl r14, 0x20
or r14, 2
mov ebx, 1
test r15, r15
jne 0x1400da018
jmp 0x1400da02a
mov r10b, al
lea eax, [r10*2 + 3]
jmp 0x1400d9fd8
invalid
dec esp
int3
add eax, 0x755cf883
sub eax, 0x18858b48
add al, 0
add byte [rdi], cl
mov bh, 0
cmp ax, 0x5c
je 0x1400da19c
movzx eax, ax
cmp eax, 0x2f
jne 0x1400da1c1
mov rax, qword [rbp + 0x418]
movzx eax, word [rax + 2]
cmp eax, 0x5c
je 0x1400da1b1
cmp eax, 0x2f
jne 0x1400da1c1
mov rax, qword [rdx + 0x10]
mov qword [rcx + 0x10], rax
adc byte [r15], cl
adc byte [rdx], al
jmp 0x1400da742
mov byte [rbp + 0x417], r8b
mov qword [rbp + 0x3d0], rcx
add byte [rax - 0x77], cl
xchg ebp, eax
add byte [rax + rax], al
add byte [rax - 0x39], cl
mov dword [rbp + 0x3b8], 2
mov dword [rbp + 0x3b8], 2
xorps xmm0, xmm0
movups xmmword [rbp + 0x3c0], xmm0
mov r13d, 0x200
mov eax, 2
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x3f8], rax
xor eax, eax
mov qword [rbp + 0x3f0], rax
xor r15d, r15d
xor esi, esi
cmp r13, 0x201
jb 0x1400da22f
jmp 0x1400da240
jae 0x1400da315
sub edi, 0
add byte [rax], al
cmp r13, 0x201
jae 0x1400da240
mov r12d, 0x200
lea rbx, [rbp - 0x60]
mov r14, r13
jmp 0x1400da2a5
sub r13, rsi
sub r15, rsi
cmp r15, r13
jae 0x1400da279
lea rcx, [rbp + 0x3b8]
mov rdx, rsi
mov r8, r13
add eax, dword [rax]
add byte [rax - 0x77], cl
mov r8, r13
call fcn.140117740
mov rax, qword [rbp + 0x3b8]
add byte [rax], al
add byte [rax - 0x77], cl
test eax, edi
add eax, dword [rax]
mov qword [rbp + 0x3f8], rax
mov rax, qword [rbp + 0x3c0]
add byte [rax - 0x75], cl
test eax, eax
add eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rbp + 0x3f0], rax
mov r15, qword [rbp + 0x3f0]
mov eax, 0xffffffff
mov qword [rbp + 0x3f0], rax
mov r15, qword [rbp + 0x3f0]
mov edi, dword [rbp + 0x3f0]
add byte [rax], al
mov eax, 0xffffffff
cmp r15, rax
mov esi, 0xffffffff
invalid
invalid
dec dword [rcx + 0xf]
test dword [rax - 0x77], 0x3c8b5
add byte [rcx - 0x77], cl
hlt
mov rbx, qword [rbp + 0x3f8]
mov ebx, dword [rbp + 0x3f8]
add eax, dword [rax]
add byte [rcx - 0x77], cl
div byte [rcx]
leave
mov r14, rsi
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov rcx, qword [rbp + 0x418]
mov edx, r14d
mov rdi, rbx
mov r8, rbx
xor r9d, r9d
call qword [sym.imp.KERNEL32.dll_GetFullPathNameW]
mov ebx, eax
test eax, eax
invalid
jne 0x1400da2d6
call qword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
jne 0x1400da349
mov r13d, ebx
cmp r14, r13
jne 0x1400da220
invalid
invalid
invalid
invalid
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x7a
jne 0x1400da759
add r14, r14
mov eax, 0xffffffff
cmp r14, rax
cmovae r14, rax
mov r13, r14
cmp r13, 0x201
jae 0x1400da240
jmp 0x1400da22f
cmp r12, r13
jb 0x1400da773
mov r15, qword [rbp + 0x400]
mov qword [r15 + 0x10], 0
cmp byte [rbp + 0x417], 0
je 0x1400da373
cmp ebx, 2
ja 0x1400da37f
jne 0x1400da4d7
movzx ecx, word [rdi]
jmp 0x1400da434
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov esi, eax
shl rsi, 0x20
or rsi, 2
mov r15, qword [rbp + 0x400]
cmp qword [rbp + 0x3f0], 0
jne case.0x1400d6d38.128
jmp 0x1400da6fd
cmp ebx, 0xf6
jbe 0x1400da47d
mov rcx, rdi
movzx eax, word [rdi + 2]
cmp eax, 0x3a
jne 0x1400da3bf
cmp word [rcx + 4], 0x5c
jne 0x1400da3bf
mov r12d, 4
lea rbx, [0x140152d38]
mov dword [rdi], eax
add byte [rax - 0x77], cl
lea ecx, [rax]
add al, 0
add byte [rdi - 0x73], cl
xor al, 0x2c
inc r14
mov rdi, qword [r15 + 8]
cmp rdi, r14
jb 0x1400da58c
jmp 0x1400da602
movzx ecx, word [rcx]
cmp ebx, 3
jbe 0x1400da434
lea rbx, [0x14017b4d0]
cmp cx, 0x5c
jne 0x1400da572
cmp eax, 0x3f
je 0x1400da572
invalid
cmp eax, 0x5c
jne 0x1400da442
movzx eax, word [rdi + 4]
cmp eax, 0x3f
clc
invalid
je 0x1400da567
cmp eax, 0x2e
jne case.0x1400c42fa.764
cmp word [rdi + 6], 0x5c
jne case.0x1400c42fa.764
add r13, 0xfffffffffffffffc
add rdi, 8
mov qword [rbp + 0x408], rdi
mov r12d, 4
lea rbx, [0x140152d38]
add byte [rdi - 0x73], cl
xor al, 0x2c
inc r14
mov rdi, qword [r15 + 8]
cmp rdi, r14
jb 0x1400da58c
jmp 0x1400da602
cmp cx, 0x5c
jne 0x1400da4c4
movzx eax, word [rdi + 2]
cmp ax, 0x5c
jne 0x1400da4c4
add r13, 0xfffffffffffffffe
add rdi, 4
mov qword [rbp + 0x408], rdi
mov ebp, 0x408
mov r12d, 8
lea rbx, [0x140152d40]
invalid
add byte [rdi - 0x73], cl
xor al, 0x2c
inc r14
mov rdi, qword [r15 + 8]
cmp rdi, r14
jb 0x1400da58c
jmp 0x1400da602
mov r14, qword [r15 + 8]
cmp r14, r13
mov qword [rbp + 0x408], rdi
ja 0x1400da548
lea r12, [r13 + 1]
lea r8, [r12 + r12]
test r14, r14
je 0x1400da501
lea rax, [r14 + r14]
mov rcx, qword [rbp + 0x418]
mov qword [rbp + 0x3d8], rcx
mov qword [rbp + 0x3e0], 2
mov qword [rbp + 0x3e8], rax
jmp 0x1400da50c
mov qword [rbp + 0x408], rdi
lea rbx, [0x14017b4d0]
dec byte [rdi]
or al, byte [rax]
jmp 0x1400da579
lea rbx, [0x14017b4d0]
xor r12d, r12d
mov qword [rbp + 0x408], rdi
lea r14, [r12 + r13]
inc r14
mov rdi, qword [r15 + 8]
cmp rdi, r14
jb 0x1400da58c
jmp 0x1400da602
add dword [rax], eax
add byte [rax - 0x39], cl
test eax, esp
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
mov qword [rbp + 0x3e0], 0
lea rcx, [rbp + 0x3a0]
lea r9, [rbp + 0x3d8]
add eax, dword [rax]
invalid
lea esp, [rax + 0x4c000003]
lea ecx, [rbp + 0x3d8]
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rdx + 2], bh
mov edx, 2
call fcn.14004a340
cmp qword [rbp + 0x3a0], 0
mov ebp, 0x3a0
add byte [rax - 0x75], cl
lea ebp, [rax + 0x74000003]
invalid
mov ebp, 0x3a0
add byte [rax - 0x75], cl
lea ebp, [rax + 0x74000003]
sbb cl, byte [rax - 0x48]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc1
jne 0x1400da7a1
movabs rax, 0x8000000000000001
cmp rcx, rax
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc1
jne 0x1400da7a1
xor esi, esi
jmp 0x1400da65d
mov qword [r15], rcx
mov qword [r15 + 8], r12
xor esi, esi
mov qword [rbp + 0x418], rcx
add al, 0
add byte [rbp - 0x77], cl
out 0xe9, al
test byte [rax], 0
add byte [rax], al
add al, 0
add byte [rbp - 0x77], cl
out 0xe9, al
test byte [rax], 0
add byte [rax], al
invalid
invalid
jg 0x1400da571
add byte [rax], al
cmp word [rdi + 6], 0x5c
pop rsp
jne case.0x1400c42fa.764
dec dword [rax - 0x77]
mov ebp, 0x408
mov qword [rbp + 0x408], rdi
xor r12d, r12d
xor esp, esp
lea r14, [r12 + r13]
inc r14
mov rdi, qword [r15 + 8]
cmp rdi, r14
jae 0x1400da602
lea r8, [r14 + r14]
lea eax, [rsi + rsi]
test rdi, rdi
je 0x1400da5bb
lea rax, [rdi + rdi]
mov rcx, qword [rbp + 0x418]
mov qword [rbp + 0x3d8], rcx
mov dword [rbp + 0x3d8], ecx
mov qword [rbp + 0x3e0], 2
mov qword [rbp + 0x3e8], rax
call 0x12b0da5bd
invalid
mov qword [rbp + 0x3e0], 0
lea rcx, [rbp + 0x3a0]
lea r9, [rbp + 0x3d8]
fadd dword [rbx]
add byte [rax], al
mov edx, 2
call fcn.14004a340
cmp qword [rbp + 0x3a0], 0
mov rcx, qword [rbp + 0x3a8]
je 0x1400da636
movabs rax, 0x8000000000000001
cmp rcx, rax
jne 0x1400da787
cmp rdi, r12
jae 0x1400da628
mov rcx, r15
xor edx, edx
mov r8, r12
call fcn.140117740
mov r15, qword [rbp + 0x400]
mov rsi, qword [r15 + 0x10]
mov rcx, qword [r15]
mov r14, qword [r15 + 8]
jmp 0x1400da63f
xor esi, esi
mov r14, rdi
mov rcx, qword [rbp + 0x418]
jmp 0x1400da63f
mov qword [r15], rcx
mov qword [r15 + 8], r14
xor esi, esi
lea r8, [r12 + r12]
mov qword [rbp + 0x418], rcx
lea rcx, [rcx + rsi*2]
jno case.0x1400d64b3.148
mov edx, ebx
jno case.0x1400d64b3.148
mov edx, ebx
call sub.VCRUNTIME140.dll_memcpy
add rsi, r12
mov qword [r15 + 0x10], rsi
mov rax, r14
sub rax, rsi
sub eax, esi
sub eax, esi
cmp rax, r13
jae 0x1400da68a
mov rcx, r15
mov rdx, rsi
mov r8, r13
call fcn.140117740
mov r15, qword [rbp + 0x400]
invalid
add byte [rcx - 0x75], cl
ja 0x1400da691
mov rsi, qword [r15 + 0x10]
mov rdi, qword [r15]
mov r14, qword [r15 + 8]
jmp 0x1400da691
or bl, ch
invalid
mov rdi, qword [rbp + 0x418]
lea r8, [r13*2]
add byte [rax], al
lea rcx, [rdi + rsi*2]
or al, 0x77
mov rdx, qword [rbp + 0x408]
xchg ebp, eax
or byte [rax + rax], al
add al, ch
invalid
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
add rsi, r13
out dx, al
out dx, al
mov qword [r15 + 0x10], rsi
cmp rsi, r14
invalid
div byte [rbp + 0x19]
jne case.0x1400d655e.144
mov rcx, r15
mov ecx, edi
mov rdx, r14
call fcn.1400d3eb0
mov r15, qword [rbp + 0x400]
invalid
add byte [rcx - 0x75], cl
invalid
mov rdi, qword [r15]
mov rsi, qword [r15 + 0x10]
mov word [rdi + rsi*2], 0
inc rsi
mov qword [r15 + 0x10], rsi
xor esi, esi
cmp qword [rbp + 0x3f0], 0
je 0x1400da6fd
add byte [rax], al
add byte [rsi + rdx + 0x48], dh
mov rcx, qword [0x14018aea8]
mov rcx, qword [0x14018aea8]
or eax, dword [rax]
xor edx, edx
mov r8, qword [rbp + 0x3f8]
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp ebp, ecx
add eax, dword [rax]
cmp ebp, ecx
add eax, dword [rax]
test rsi, rsi
je case.0x1400d7161.110
div byte [rbp + rbp + 0x48]
mov eax, dword [rbp + 0x3d0]
test eax, edx
add eax, dword [rax]
invalid
mov rax, qword [rbp + 0x3d0]
test eax, edx
add eax, dword [rax]
add byte [rax - 0x77], cl
jo 0x1400da715
mov qword [rax + 8], rsi
mov qword [rax], 0
cmp qword [r15 + 8], 0
jg 0x1400da720
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
cmp dword [rdi + 8], 0
jg 0x1400da720
or byte [rax], al
add byte [rdx + rbp + 0x4d], dh
je case.0x1400dbf0a.127
sub cl, byte [rbp - 0x75]
invalid
mov r8, qword [r15]
mov eax, dword [rdi]
mov rcx, qword [0x14018aea8]
or eax, 0xb0783
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
add eax, dword [rax]
add eax, dword [rax]
jmp case.0x1400dbf0a.127
invalid
mov rax, qword [r15 + 0x10]
mov rcx, qword [rbp + 0x3d0]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [r15]
invalid
adc byte [rax - 0x75], cl
invalid
invalid
movups xmmword [rcx], xmm0
adc dword [rcx], eax
add rsp, 0x4a8
add esp, 0x4a8
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, str.internal_error:_entered_unreachable_code_rustc_a28077b28a02b92985b3a3faecf92813155f1ea1library_std_src_threadmod.rs
lea r8, str.library_std_src_syswindowsmod.rs
add byte [rdx + 0x28], bh
xchg edi, eax
invalid
add byte [rbp + rcx*4 + 5], cl
lea eax, [r15]
add byte [rdx + 0x28], bh
add byte [rax], al
call fcn.1401100d0
jmp 0x1400da7b9
lea r8, str.library_std_src_syswindowsmod.rs
add eax, 0x78d16
lea eax, [rdi]
add byte [rcx + rcx*4 - 0x17], cl
invalid
mov rcx, r13
jmp 0x128f030cd
mov rdx, r12
mov edx, esp
call fcn.140110050
jmp 0x1400da7b9
xor cl, byte [rax - 0x7b]
leave
test rcx, rcx
jne 0x1400da793
invalid
call fcn.140015b90
invalid
jmp 0x1400da7b9
mov rdx, qword es:[rbp + 0x3b0]
mov rdx, qword [rbp + 0x3b0]
mov al, 3
add byte [rax], al
call fcn.14010fbd0
jmp 0x1400da7b9
test rcx, rcx
test ecx, ecx
leave
jne 0x1400da7ad
call fcn.140015b90
jmp 0x1400da7b9
invalid
in eax, 0xb3
invalid
invalid
or al, 0x48
mov rdx, qword [rbp + 0x3b0]
mov edx, dword [rbp + 0x3b0]
add al, ch
invalid
call fcn.14010fbd0
ud2
or ecx, dword [rdi]
invalid
nop dword [rax + rax]
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax], al
add byte [rax - 0x75], cl
lea edi, [rax + 0x48000003]
add byte [rax - 0x75], cl
xchg ebp, eax
rol byte [rbx], 0
invalid
mov rcx, qword [rbp + 0x3b8]
mov rdx, qword [rbp + 0x3c0]
xchg ebp, eax
rol byte [rbx], 0
invalid
add byte [rax - 0x75], cl
xchg ebp, eax
rol byte [rbx], 0
add al, ch
call fcn.1400d3e90
mov rax, qword [rbp + 0x400]
call fcn.1400d3e90
dec dword [rax - 0x75]
test dword [rax], eax
mov rax, qword [rbp + 0x400]
add al, 0
add byte [rax - 0x75], cl
or byte [rax - 0x75], cl
invalid
push rax
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov edx, dword [rax + 8]
mov edx, dword [rax + 8]
or al, ch
mov ss, word [rsi + 0x4890ffff]
nop
add rsp, 0x28
invalid
call fcn.1400d3e90
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
int3
int3
int3
int3
or byte [rax], al
je 0x1400da83a
mov r8, qword [rcx]
mov rcx, qword [0x14018aea8]
mov ecx, dword [0x14018aea8]
or eax, 0xb0677
xor edx, edx
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
out 3, eax
invalid
out 3, eax
add bl, al
int3
ret
int3
int3
push rsi
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x158
lea rbp, [rsp + 0x80]
add byte [rax], 0
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edx
mov qword [rbp + 0xd0], 0xfffffffffffffffe
mov r13, r8
mov rbx, rcx
mov r15, qword [rcx]
mov r14, qword [rcx + 0x10]
jno case.0x1400d8a44.94
add byte [rax], al
add dh, bh
invalid
invalid
invalid
jno case.0x1400d8a44.94
adc byte [rbp - 0x7b], cl
test byte [rax - 0x77], 0x95
invalid
xchg ebp, eax
test r14, r14
mov qword [rbp + 0xc0], rdx
mov dword [rbp + 0xc0], edx
mov dword [rbp + 0xc0], edx
rol byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rdi + rdx*2 + 0x4c], dh
mov dword [rbp + 0xb8], ebp
add byte [rax], al
invalid
je case.0x1400d7161.133
push rdi
mov qword [rbp + 0xb8], r13
add byte [rax], al
add byte [rcx - 0x77], cl
fld qword [rbx + 0xf]
invalid
invalid
mov r13, rbx
movzx eax, byte [r14 + r15 - 1]
movzx eax, byte [rsi + rdi - 1]
mov dh, 0x44
invalid
invalid
cmp al, 0x2f
setne r12b
setne ah
setne ah
xchg ebp, eax
invalid
cmp al, 0x5c
setne bl
lea rcx, [rbp + 0x60]
mov rdx, r15
mov r8, r14
invalid
call fcn.1400d65c0
movzx r9d, byte [rbp + 0x60]
movzx ecx, byte [rbp + 0x60]
mov ebp, 0xf44ffff
mov dh, 0x4d
invalid
invalid
movzx ecx, byte [rbp + 0x60]
movzx eax, r9b
mov r11, qword [rbp + 0x70]
pop rbp
jo 0x1400da903
mov edx, dword [rbp + 0x80]
pop rbp
jo 0x1400da903
mov edx, dword [rbp + 0x80]
add byte [rax], al
lea rcx, [0x140180a30]
lea ecx, [0x140180a30]
or al, byte [rax]
movsxd rdx, dword [rcx + rax*4]
add rdx, rcx
or dword [rax + 1], 0xf9894cca
mov rcx, r15
jmp rdx
lea rcx, [r11 + 4]
jmp case.0x1400d8b28.104
mov sil, 6
xor edi, edi
xor r12d, r12d
jmp 0x1400daa60
lea rcx, [r10 + 1]
test r10, r10
cmove rcx, r10
add rcx, r11
add rcx, 8
jmp case.0x1400d8b28.104
mov ecx, 6
jmp case.0x1400d8b28.104
add bl, ch
sbb dword [rcx - 0x73], ecx
add qword [rbp - 0x7b], rcx
add dword [rbp - 0x7b], ecx
lea rcx, [r10 + 1]
test r10, r10
add dword [rbp - 0x7b], ecx
test edx, edx
ror byte [rcx + 0xf], cl
cmove rcx, r10
add rcx, r11
add rcx, 2
jmp case.0x1400d8b28.104
invalid
retf 0x14c
add eax, 0x2b9
add byte [rcx + rdi - 0xf], cl
cmp rcx, r14
mov ecx, 2
add al, byte [rax]
add byte [rax], al
cmp rcx, r14
ja case.default.0x1400db20f
xchg dword [rcx + 9], eax
add byte [rax], al
jne 0x1400da926
xor edi, edi
jmp 0x1400da93c
add rcx, r15
movzx ecx, byte [rcx]
cmp cl, 0x5c
stc
pop rsp
or dword [rax - 0x6bf0a307], eax
ret 0xf980
invalid
stc
stc
pop rsp
sete dl
cmp cl, 0x2f
sete dil
sete bh
sete bh
or dil, dl
and r12b, bl
mov rcx, qword [rbp + 0x61]
mov rdx, qword [rbp + 0x68]
push 0x7558948
push 0x7558948
mov qword [rbp], rcx
mov rsi, qword [rbp + 0x78]
mov ecx, 6
mov eax, eax
lea rdx, [0x140180a4c]
jmp 0x1400da9bf
or al, byte [rax]
lea edx, [0x140180a4c]
movsxd r8, dword [rdx + rax*4]
invalid
add r8, rdx
mov qword [rbp - 0x20], r10
mov qword [rbp - 0x18], r11
mov qword [rbp - 0x10], rsi
invalid
jmp r8
invalid
lea rdx, [r11 + 4]
test rdx, rdx
push rbx
add al, 0x48
test edx, edx
mov rbx, r13
je 0x1400da9c3
lea rdx, [0x140180a68]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
invalid
mov r13, qword [rbp + 0xb8]
jmp rax
lea rdx, [r10 + 1]
test r10, r10
cmove rdx, r10
add rdx, r11
add rdx, 2
test rdx, rdx
mov rbx, r13
fimul dword [rax - 0x7d]
ret 0x4802
jne case.0x1400d8b28.106
mov esi, r9d
mov r13, qword [rbp + 0xb8]
jmp 0x1400daa59
lea rdx, [r10 + 1]
test r10, r10
test edx, edx
cmove rdx, r10
add rdx, r11
add edx, ebx
add rdx, 8
test rdx, rdx
mov rbx, r13
jne case.0x1400d8b28.106
xchg edi, eax
jmp 0x1400da9c3
mov ecx, 2
mov rbx, r13
mov r13, qword [rbp + 0xb8]
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
lodsd eax, dword [rsi]
mov eax, 0x4c000000
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
je 0x1400daa48
mov esi, r9d
jmp 0x1400daa59
mov esi, r9d
invalid
mov rbx, r13
mov ebx, ebp
mov r13, qword [rbp + 0xb8]
jmp 0x1400daa59
add dword [rbp - 0x7b], ecx
ror byte [rcx + 0xf], cl
ret 0x8d49
add ecx, 2
cmp rcx, r14
rol dword [rdx], 0x4c
cmp ecx, esi
je 0x1400daa48
jmp 0x1400daa02
or byte [rcx + rdi - 0xf], cl
jne 0x1400daa02
xor eax, eax
mov esi, r9d
cmp r9b, 5
movzx r12d, r12b
cmove r12d, eax
mov rdx, qword [rbp + 0xc0]
xchg ebp, eax
rol byte [rax], 0
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0x16], 1
mov rcx, rdx
mov rdx, r13
call fcn.1400d6470
test al, al
jne 0x1400daae4
lea rcx, [rbp + 0x60]
mov rdx, qword [rbp + 0xc0]
rol byte [rax], 0
add byte [rbp - 0x77], cl
call 0x13fc8e969
mov ebx, 0xb60fffff
push rbp
invalid
mov rcx, qword [rbp + 0x70]
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rbp - 0x77], cl
call 0x13fc8e969
mov ebx, 0xb60fffff
push rbp
mov ebx, 0xb60fffff
push rbp
invalid
mov rax, qword [rbp + 0x80]
mov eax, dword [rbp + 0x80]
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
lea eax, [0x140180a7c]
lea r8, [0x140180a7c]
lea eax, [0x140180a7c]
add eax, 0xa5fe4
movsxd rdx, dword [r8 + rdx*4]
adc al, 0x90
nop
add rdx, r8
jmp rdx
add rcx, 4
jmp 0x1400daadb
invalid
xor al, 0x48
lea rdx, [rax + 1]
lea edx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
add rcx, rdx
add rcx, 2
add ecx, 2
add ecx, 2
jmp 0x1400daadb
mov ecx, 6
add byte [rax], al
jmp 0x1400daadb
lea rdx, [rax + 1]
test rax, rax
test eax, eax
cmove rdx, rax
cmove edx, eax
add rcx, rdx
add rcx, 8
jmp 0x1400daadb
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
add eax, 0x2b9
mov ecx, 2
cmp rcx, r13
mov ecx, 2
cmp rcx, r13
ja 0x1400db272
add byte [rax - 0x39], cl
adc byte [r8], al
adc byte [rax], al
mov qword [rbx + 0x10], 0
mov dword [rbx + 0x10], 0
adc byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
mov rcx, rbx
mov rdx, qword [rbp + 0xc0]
mov r8, r13
mov eax, ebp
call fcn.1400d9bd0
invalid
nop
add rsp, 0x158
pop rax
add dword [rax], eax
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp sil, 3
inc byte [rbx]
add esi, dword [rbx + 0x6f]
jae 0x1400dab88
mov qword [rbp - 0x60], r15
mov dword [rbp - 0x60], edi
mov qword [rbp - 0x58], r14
mov dword [rbp - 0x58], esi
mov byte [rbp - 0x50], sil
mov byte [rbp - 0x50], dh
mov rax, qword [rbp]
mov eax, dword [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 qword [rbp - 0x48], rcx
mov dword [rbp - 0x48], ecx
mov rax, qword [rbp - 0x18]
mov qword [rbp - 0x40], rax
mov rax, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov qword [rbp - 0x38], rax
mov dword [rbp - 0x38], eax
mov rax, qword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
loopne case.0x1400dbf6b.165
mov qword [rbp - 0x30], rax
mov dword [rbp - 0x30], eax
mov word [rbp - 0x28], 0x200
mov byte [rbp - 0x26], dil
mov byte [rbp - 0x26], bh
lea rcx, [rbp + 0x60]
lea rdx, [rbp - 0x60]
push rbp
movabs al, byte [0x607d80ffffbf0ce8]
call fcn.1400d6a70
invalid
jge case.0x1400dbf6b.167
call fcn.1400d6a70
cmp byte [rbp + 0x60], 0xa
or cl, byte [rax - 0x77]
pop rbp
clc
mov edi, 0x7d80ffff
invalid
invalid
inc dword [rax + 0x480a607d]
mov dword [rbp - 8], ebx
or cl, byte [rax - 0x77]
pop rbp
clc
jne 0x1400dabce
mov qword [rbp + 0xa0], 8
add byte [rax], al
add byte [rax], cl
add byte [rax], al
or byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rbp + 0xa8], xmm0
add cl, ch
invalid
add dword [rax], eax
invalid
push rdi
ror byte [rdi], 0x11
test dword [rax - 0x17000000], ebp
add cl, ch
push 0x48000001
lea ecx, [rbp + 0x60]
invalid
invalid
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x60]
invalid
invalid
mov rsi, qword [rbp + 0xc0]
mov rdx, rsi
mov r8, r13
mov eax, ebp
mov ch, 0xc0
add byte [rax], al
rol byte [rax], 0
add byte [rax - 0x77], cl
mov r8, r13
mov eax, ebp
mov eax, ebp
call fcn.1400d65c0
movzx eax, byte [rbp + 0x60]
mov edx, 0xb60fffff
invalid
mov rcx, qword [rbp + 0x70]
mov ecx, dword [rbp + 0x70]
mov rdx, qword [rbp + 0x80]
movzx r8d, al
mov dh, 0xc0
add byte [rax], 0
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
ror byte [rbp + rcx*4 + 0xd], 0xe0
pop rsi
mov dh, 0xc0
lea r9, [0x140180a98]
or al, byte [rax]
movsxd r10, dword [r9 + r8*4]
adc al, 0x81
add r10, r9
mov r8, r13
invalid
jmp r10
retf 0x894d
call 0x188f0ab07
add ecx, 4
invalid
invalid
add rcx, 4
rol dword [rcx + rbp*8], 0x99
add dword [rax], eax
add byte [rcx + rcx*4 - 0x12], cl
jmp 0x1400dad67
mov rsi, r13
movzx eax, byte [0x14018af58]
mov ecx, 0xe0
mov edx, 8
add byte [rax], al
add al, ch
jmp 0x1890d9f96
test eax, eax
je 0x1400db29b
invalid
add byte [rax], al
add al, ch
jmp 0x1890d9f96
add byte [rcx - 0x77], cl
invalid
mov r14, rax
mov rax, qword [rbp + 0x90]
add byte [rcx - 0x77], cl
xor byte [rdi], r9b
adc byte [rbp + 0x60], al
add byte [rcx - 0x77], cl
xor byte [rdi], r9b
adc byte [rbp + 0x60], al
movups xmm1, xmmword [rbp + 0x70]
adc byte [rbp + 0x70], cl
movups xmm2, xmmword [rbp + 0x80]
movups xmmword [r14 + 0x20], xmm2
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rsi + 0x20], edx
movups xmmword [r14 + 0x10], xmm1
movups xmmword [rsi + 0x10], xmm1
movups xmmword [r14], xmm0
mov qword [rbp + 0x10], r14
adc byte [rax - 0x39], cl
sbb byte [r8 + rax], r8b
add byte [rax], al
invalid
adc byte [rax - 0x39], cl
sbb byte [r8 + rax], r8b
add byte [rax], al
mov qword [rbp + 0x20], 1
movups xmm0, xmmword [rbp - 0x60]
and byte [rcx], al
add byte [rax], al
add byte [rdi], cl
adc byte [rbp - 0x60], al
movups xmm1, xmmword [rbp - 0x50]
movups xmm2, xmmword [rbp - 0x40]
movups xmm3, xmmword [rbp - 0x30]
movaps xmmword [rbp + 0x90], xmm3
movaps xmmword [rbp + 0x80], xmm2
add byte [rdi], cl
sub dword [rbp + 0x80], edx
movaps xmmword [rbp + 0x70], xmm1
movaps xmmword [rbp + 0x60], xmm0
jo 0x1400dac61
sub dword [rbp + 0x60], eax
lea rcx, [rbp + 0x28]
lea rdx, [rbp + 0x60]
call fcn.1400d6a70
cmp byte [rbp + 0x28], 0xa
je 0x1400dacd7
inc dword [rax + 0x740a287d]
outsd dx, dword [rsi]
mov r15d, 1
lea rdi, [rbp + 0x10]
lea r13, [rbp + 0x28]
lea r12, [rbp + 0x60]
nop word [rax + rax]
cmp r15, qword [rbp + 0x18]
jne 0x1400dac95
mov rcx, rdi
mov rdx, r15
call case.0x1400c42fa.804
invalid
add byte [rax], al
mov r14, qword [rbp + 0x10]
invalid
imul rax, r15, 0x38
mov rcx, qword [rbp + 0x58]
mov qword [r14 + rax + 0x30], rcx
movups xmm0, xmmword [rbp + 0x28]
movups xmm1, xmmword [rbp + 0x38]
movups xmm2, xmmword [rbp + 0x48]
movups xmmword [r14 + rax + 0x20], xmm2
movups xmmword [r14 + rax + 0x10], xmm1
movups xmmword [rsi + rax + 0x10], xmm1
movups xmmword [r14 + rax], xmm0
inc r15
mov qword [rbp + 0x20], r15
mov rcx, r13
mov rdx, r12
call fcn.1400d6a70
cmp byte [rbp + 0x28], 0xa
invalid
loop 0x1400dacb5
lahf
mov ebp, 0x7d80ffff
sub byte [rdx], cl
jne case.default.0x1400dad27
movups xmm0, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0xa0], xmm0
adc byte [rdi], cl
sub dword [rbp + 0xa0], eax
add byte [rax], al
add byte [rax - 0x75], cl
and byte [r8 - 0x77], r9b
mov dword [rbp + 0xb0], eax
mov r13, rsi
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0xb0], rax
mov dword [rbp + 0xb0], eax
mov r13, rsi
mov byte [rbp + 0xcf], 1
lea rcx, [rbp + 0x28]
add dword [rax - 0x73], ecx
sub byte [r8 - 0x75], r9b
invalid
invalid
sub byte [rax - 0x75], cl
mov rsi, qword [rbp + 0xc0]
mov ch, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rsi
mov r8, r13
mov rdx, rsi
mov r8, r13
call fcn.1400d65c0
movzx edx, byte [rbp + 0x28]
mov rcx, qword [rbp + 0x38]
mov ecx, dword [rbp + 0x38]
dec dword [rdi]
mov dh, 0x55
sub byte [rax - 0x75], cl
mov ecx, dword [rbp + 0x38]
invalid
invalid
mov ecx, dword [rbp + 0x38]
mov rax, qword [rbp + 0x48]
mov eax, dword [rbp + 0x48]
lea r8, [0x140180ae8]
lea r8, [0x140180ae8]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
jmp r9
add rcx, 4
add ecx, 4
jmp 0x1400dae2f
add byte [rax], al
add byte [rbp + rcx*4 + 0x42], cl
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
ror dword [rax - 0x7d], 0xc1
or bl, ch
invalid
ror dword [rax - 0x7d], 0xc1
or bl, ch
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1400dad67
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
ret 0x14c
ror dword [rax - 0x7d], 0xc1
add ch, bl
invalid
ret 0x14c
ret 0x14c
rol dword [rdx], 0xeb
add ch, bl
add eax, 0x2b9
add byte [rbp - 0x77], cl
call 0x14fd5d6b7
mov ecx, 2
mov r8, r13
sub r8, rcx
jb 0x1400db272
add al, 0
invalid
invalid
add al, 0
add byte [rax + 3], cl
invalid
add rcx, qword [rbp + 0xc0]
mov rsi, rcx
test r8, r8
je 0x1400dad95
movzx ecx, byte [rsi]
cmp cl, 0x5c
sete dl
cmp cl, 0x2f
ret 0xf980
sete cl
or cl, dl
xchg esp, eax
ror dword [rax], 0xd1
jmp 0x1400dad97
xor ecx, ecx
cmp al, 5
jb case.0x1400d655e.193
test cl, cl
jne case.0x1400d655e.193
test r12b, r12b
je 0x1400daaec
test byte [rbp + rdi*8 - 1], al
invalid
test byte [rbp + rdi*8 - 1], al
dec dword [rax - 0x73]
invalid
lea rdx, [0x140151af8]
adc eax, 0x76d49
insd dword [rdi], dx
invalid
mov r8d, 1
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
call fcn.1400d9bd0
jmp 0x1400daaec
sub bh, ch
invalid
invalid
out dx, al
invalid
sub bh, ch
std
invalid
lea rcx, [rbp + 0x60]
mov rdx, r15
mov edx, edi
mov r8, r14
call fcn.1400d65c0
mov bh, 0xff
inc dword [rdi + rcx - 0x4a]
movzx eax, byte [rbp + 0x60]
mov bh, 0xff
inc dword [rdi + rcx - 0x4a]
invalid
mov dh, 0x45
movzx eax, byte [rbp + 0x60]
mov rax, qword [rbp + 0x70]
mov rdx, qword [rbp + 0x80]
mov edx, dword [rbp + 0x80]
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x140180ab4]
lea ecx, [0x140180ab4]
or eax, 0xa5ccc
movsxd r9, dword [rcx + r8*4]
or al, 0x81
add r9, rcx
jmp r9
lea rcx, [rax + 4]
jmp 0x1400db1f9
inc byte [rbx]
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x73], cl
invalid
invalid
push rax
lea rdx, [rax + 1]
lea edx, [rax + 1]
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
test rax, rax
cmove rdx, rax
invalid
invalid
ror byte [rax + 1], 1
add rcx, rdx
add rcx, 8
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
invalid
jmp 0x1400dae2f
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
jmp 0x1400dae2f
lea rdx, [rax + 1]
lea edx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
cmove edx, eax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
add rcx, rdx
add ecx, edx
add rcx, 2
jmp 0x1400dae2f
invalid
rol dword [rdx], 0xeb
add ch, bl
add eax, 0x2b9
add byte [rcx + rdi - 0x17], cl
cmp ecx, ebp
mov ecx, 2
cmp rcx, r13
cmp ecx, ebp
mov rax, qword [rbp + 0xc0]
mov eax, dword [rbp + 0xc0]
rol byte [rax], 0
add byte [rax], al
add byte [rdi], cl
xchg dword [rsp + rax], eax
ja 0x1400db283
add byte [rbp + 4], dh
jne 0x1400dae45
xor eax, eax
jmp 0x1400dae5a
add rcx, rax
mov rsi, rcx
movzx eax, byte [rsi]
cmp al, 0x5c
sete cl
xchg esp, eax
sar dword [rdi + rbp], 0xf
invalid
sete al
ror byte [rax], 0xc8
xchg esp, eax
sar dword [rdi + rbp], 0xf
invalid
invalid
xchg esp, eax
invalid
ror byte [rax], 0xc8
mov rcx, qword [rbp + 0x48]
mov qword [rbp + 0x90], rcx
invalid
nop
add byte [rax], al
invalid
mov qword [rbp + 0x90], rcx
lea edx, [rax + 0xf000000]
movups xmm0, xmmword [rbp + 0x28]
adc byte [rbp + 0x28], al
movups xmm1, xmmword [rbp + 0x38]
movups xmmword [rbp + 0x80], xmm1
add byte [rax], al
cmp byte [rdi], cl
adc dword [rbp + 0x80], ecx
add byte [rax], al
add byte [rax], al
movups xmmword [rbp + 0x70], xmm0
adc dword [rbp + 0x70], eax
mov rcx, qword [rbp + 0xc0]
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x68], r13
mov dword [rbp + 0x68], ebp
mov dword [rbp + 0x68], ebp
insd dword [rdi], dx
push 0xffffffff9885c766
cwde
mov word [rbp + 0x98], 0x200
mov byte [rbp + 0x9a], al
lea rsi, [rbp + 0x29]
cwde
add byte [rax], al
add byte [rax], al
add cl, byte [rax + 0x9a85]
add byte [rax - 0x73], cl
jne 0x1400daec3
lea rdi, [rbp + 0x28]
jge case.0x1400d8a44.141
sub byte [rax - 0x73], cl
pop rbp
invalid
lea rbx, [rbp + 0x60]
xor r15d, r15d
lea r14, [rbp + 0xa0]
jmp 0x1400daeee
nop
mov rdx, qword [rbp + 0xb0]
add byte [rax], al
imul rax, rdx, 0x38
add rax, qword [rbp + 0xa0]
invalid
add byte [rax], al
add byte [rax + rcx*4 + 0x20], al
ret 0x4838
cmp byte [rax + 3], cl
test dword [rax + 0x44000000], esp
invalid
add byte [rax], al
invalid
invalid
movabs al, byte [0x100f208844000000]
mov byte [rax], ah
movups xmm0, xmmword [rsi]
adc byte [rsi], al
invalid
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
adc byte [rsi + 0x20], dl
adc byte [rsi + 0x20], dl
movups xmmword [rax + 1], xmm0
movups xmmword [rax + 0x11], xmm1
invalid
invalid
adc qword [rdi], rcx
movups xmmword [rax + 0x21], xmm2
adc dword [rax + 0x21], edx
mov rcx, qword [rsi + 0x2f]
mov qword [rax + 0x30], rcx
inc rdx
mov qword [rbp + 0xb0], rdx
mov dword [rbp + 0xb0], edx
mov byte [rbp + 0xcf], 1
mov rcx, rdi
mov rdx, rbx
call fcn.1400d6a70
jo 0x1400daeb9
invalid
inc dword [rdi + rcx - 0x4a]
invalid
invalid
jo 0x1400daeb9
invalid
cmp r12b, 0xa
je 0x1400dafc8
add byte [rax], al
add byte [rcx - 0x73], al
invalid
lea eax, [r12 - 6]
lea eax, [rsp - 6]
and al, 0xfa
movzx ecx, al
mov dh, 0xc8
lea rax, [rcx + 1]
cmp cl, 4
cmovae rax, r15
cmp rax, 1
clc
invalid
je case.0x1400d6d38.161
add dword [rax + 0xf4904f9], eax
invalid
clc
add dword [rax + rdi - 0x7d], esi
clc
cmp eax, 2
add dh, byte [rcx + rax*8 - 0x7d]
je 0x1400daeee
rol dword [rbx + 0x6e7503f8], 0x48
mov edx, dword [rbp + 0xb0]
cmp eax, 3
jne 0x1400dafa0
clc
add esi, dword [rbp + 0x6e]
mov rdx, qword [rbp + 0xb0]
test rdx, rdx
je 0x1400daeee
mov al, 0x48
dec edx
invalid
dec rdx
retf 0x8b48
mov rax, qword [rbp + 0xa0]
test dword [rax + 0x48000000], esp
imul ecx, edx, 0x38
invalid
invalid
add byte [rax], al
add byte [rax + 0x6b], cl
imul rcx, rdx, 0x38
retf 0x8038
cmp byte [rax + 0x7509083c], al
pushfq
cmp byte [rax + rcx], 9
jne 0x1400daeee
jmp 0x1400daee7
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x7d], cl
cmp dword [rbp + 0xb0], 0
setne dl
invalid
invalid
xor edx, edx
cmp qword [rbp + 0xb0], 0
cmp dword [rbp + 0xb0], 0
cmp dword [rbp + 0xb0], 0
add byte [rax], al
add byte [rax], al
setne dl
mov qword [rbp + 0xb0], rdx
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x39], cl
cmp qword [rbp + 0xa8], rdx
cmp qword [rbp + 0xa8], rdx
cmp dword [rbp + 0xa8], edx
add byte [rax], al
add byte [rdi], cl
test dword [rsi], esi
invalid
jne case.0x1400d8a44.140
invalid
mov byte [rbp + 0xcf], 1
mov rcx, r14
mov ecx, esi
call case.0x1400c42fa.804
adc byte [rax + rax], al
add al, 0
add cl, ch
sbb edi, edi
jmp 0x1400daeb0
invalid
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rdx, qword [rbp + 0xb0]
mov edx, dword [rbp + 0xb0]
add byte [rax], al
add byte [rax + 0x3b], cl
cmp edx, dword [rbp + 0xa8]
add byte [rax], al
cmp rdx, qword [rbp + 0xa8]
cmp edx, dword [rbp + 0xa8]
add byte [rax], al
add byte [rdi], cl
invalid
jne case.0x1400d8a44.140
test dword [rbx], eax
invalid
invalid
mov byte [rbp + 0xcf], 1
mov rcx, r14
mov ecx, esi
mov ecx, esi
int1
call case.0x1400c42fa.804
add eax, dword [rax]
add cl, ch
jmp 0x1400daeb0
mov qword [rbp + 0x28], 1
jmp 0x1400daeb0
invalid
dec dword [rax - 0x39]
mov qword [rbp + 0x28], 1
sub byte [r9], r8b
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
xor r14b, r8b
add dword [rax - 0x75], ecx
mov rax, qword [rbp + 0xa0]
mov qword [rbp + 0xc0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x40], 1
mov rax, qword [rbp + 0xa0]
mov eax, dword [rbp + 0xa0]
movabs al, byte [0xc0858948000000]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0xc0], rax
mov rax, qword [rbp + 0xa8]
mov qword [rbp + 0xb8], rax
add byte [rax], al
invalid
mov qword [rbp + 0xc0], rax
mov rax, qword [rbp + 0xa8]
mov qword [rbp + 0xb8], rax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax + 0x48000000], edi
mov eax, dword [rbp + 0xb0]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x48000000], esi
add byte [rax - 0x7b], cl
invalid
mov rax, qword [rbp + 0xb0]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
je case.0x1400a0546.987
invalid
invalid
invalid
test rax, rax
je case.0x1400a0546.987
test byte [rbp + 1], ch
add byte [rax], al
imul rsi, rax, 0x38
imul esi, eax, 0x38
mov rbx, qword [rbp + 0xc0]
add rsi, rbx
lea r12, [rbp + 0x61]
invalid
lea rdi, [0x140180b04]
in al, 0x5a
or al, byte [rax]
rol byte [rax], 0
add byte [rax + 1], cl
fimul word [rbp + rcx*4 + 0x65]
invalid
lea edi, [0x140180b04]
in al, 0x5a
pop rdx
or al, byte [rax]
xor eax, eax
jmp 0x1400db033
xor eax, eax
add rbx, 0x38
add ebx, 0x38
cmp rbx, rsi
je case.0x1400a0546.987
je case.0x1400a0546.987
movzx r13d, byte [rbx]
sub eax, dword [rcx - 0x7d]
std
or cl, byte [rdi]
invalid
test byte [rbx], dh
cmp r13d, 0xa
je case.0x1400a0546.987
add dword [rax], eax
add byte [rax + rcx*4 + 0x6d], al
mov byte [rbp + 0x60], ch
add byte [rax], al
mov byte [rbp + 0x60], r13b
mov byte [rbp + 0x60], ch
mov byte [rbp + 0x60], ch
mov rcx, qword [rbx + 0x30]
mov qword [r12 + 0x2f], rcx
and al, 0x2f
xor byte [rcx - 0x77], cl
and al, 0x2f
movups xmm0, xmmword [rbx + 1]
adc byte [rbx + 1], al
add dword [r15], ecx
adc byte [rbx + 0x11], cl
invalid
invalid
movups xmm1, xmmword [rbx + 0x11]
movups xmm2, xmmword [rbx + 0x21]
adc byte [rbx + 0x21], dl
and dword [rcx + 0xf], eax
adc dword [rsp + 0x20], edx
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
and al, 0xa8
test al, 1
je case.0x1400a0546.949
add dword [rdx + rbp + 0x48], esi
lea ecx, [rbp + 0x60]
sub cl, byte [rax - 0x73]
invalid
lea rcx, [rbp + 0x60]
lea rdx, [0x140151c38]
adc eax, 0x76bbe
mov esi, 0xe800076b
sar dword [rbp - 0x3f7b0001], 0x75
invalid
call fcn.1400d6e40
test al, al
jne case.0x1400a0546.949
invalid
mov r8d, 1
lea rcx, [rbp + 0x28]
lea ecx, [rbp + 0x28]
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rbp + 0x28]
invalid
invalid
lea ecx, [rbp + 0x28]
lea rdx, [0x140151af8]
adc eax, 0x76a64
invalid
call fcn.1400d9bd0
mov r14, qword [rbp + 0x70]
jo 0x1400db0df
lea eax, [r13 - 6]
lea eax, [rbp - 6]
movzx eax, al
mov dh, 0xc0
lea r15, [rax + 1]
lea edi, [rax + 1]
cmp al, 4
mov eax, 0
add byte [rax], al
add byte [rax], al
cmovae r15, rax
cmovae edi, eax
movsxd rax, dword [rdi + r15*4]
add rax, rdi
add eax, edi
clc
mov r8, r15
lea rdx, [0x140151af8]
jmp rax
invalid
push 7
add bh, bh
loopne 0x1400db10f
mov edx, dword [rbp + 0x88]
add byte [rbx + rcx*4 - 0x7b], cl
nop
mov r8, qword [rbp + 0x90]
add byte [rax], al
add bl, ch
invalid
add byte [rax], al
jmp 0x1400db100
sub cl, byte [rax - 0x75]
push rbp
mov rdx, qword [rbp + 0x68]
mov r8, r14
push 0xffffffffebf0894d
and dword [rcx - 0x48], eax
jmp 0x1400db100
mov r8d, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x73], cl
adc eax, 0x76a0d
invalid
push 7
invalid
lea rdx, [0x140151af9]
push 7
add bl, ch
jmp 0x1400db100
adc al, byte [rcx - 0x48]
add al, byte [rax]
add byte [rax], al
lea rdx, [0x14017ad28]
or dword [rax], eax
nop dword [rax + rax]
lea rcx, [rbp + 0x28]
call fcn.1400d9bd0
cmp r15d, 1
inc dword [rcx]
invalid
inc dword [rcx - 0x7d]
inc dword [rcx]
je case.0x1400db136.5
test byte [rcx], dl
invalid
adc edi, edi
invalid
mov al, 1
test r15, r15
jne 0x1400db026
mov rax, qword [rbp + 0x80]
mov ecx, r13d
mov ecx, ebp
add byte [rax], 0
add byte [rcx + rcx*4 - 0x17], al
mov ecx, ebp
mov ecx, ebp
lea rdx, [0x140180b18]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
add r14, 4
add esi, 4
mov r13, r14
jmp case.0x1400db136.2
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
enter 0xffffffffffff8d4d, 0x2c
invalid
add r13, 8
add ebp, 8
jmp case.0x1400db136.2
adc ecx, dword [rax - 0x73]
lea rcx, [rax + 1]
test rax, rax
add qword [rax - 0x7b], rcx
ror byte [rax + 0xf], 0x44
enter 0xffffffffffff8d4d, 0x2c
cmove rcx, rax
lea r13, [r14 + rcx]
add r13, 2
add ebp, 2
invalid
test r13, r13
setne al
xchg ebp, eax
shr cl, 0xb2
invalid
invalid
invalid
mov dl, 0xfe
invalid
invalid
cmp qword [rbp + 0xb8], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x14018aea8]
std
or al, byte [rax]
je case.0x1400da998.20
mov rcx, qword [0x14018aea8]
xor edx, edx
mov r8, qword [rbp + 0xc0]
add byte [rax], al
add byte [rax], al
add bh, bh
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0x3dea4
movsb byte [rdi], byte [rsi]
fiadd word [rbx]
add byte [rax - 0x75], cl
mov rsi, qword [rbp - 8]
jne 0x1400db190
clc
cmp qword [rsi + 8], 0
je 0x1400db1b1
mov r8, qword [rsi]
mov rcx, qword [0x14018aea8]
invalid
invalid
add byte [rcx], dh
xor edx, edx
sar bh, cl
adc eax, 0x3de87
add eax, dword [rax]
call qword [sym.imp.KERNEL32.dll_HeapFree]
add eax, dword [rax]
movups xmm0, xmmword [rbp + 0x28]
adc byte [rbp + 0x28], al
movups xmm1, xmmword [rbp + 0x38]
movups xmmword [rsi + 0x10], xmm1
invalid
adc byte [rdi], cl
adc dword [rsi], eax
movups xmmword [rsi], xmm0
jmp case.0x1400d6d38.158
dec dword [rax - 0x73]
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
add qword [rax - 0x7b], rcx
ror byte [rax + 0xf], cl
retf 0x148
test rdx, rdx
cmove rcx, rdx
retf 0x148
ror dword [rax - 0x7d], 0xc1
add ch, bl
invalid
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
jmp 0x1400db1f9
sbb dword [rax - 0x73], ecx
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rcx, rax
add rcx, 8
jmp 0x1400db1f9
add qword [rax - 0x7b], rcx
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], cl
retf 0x148
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
int1
add byte [rax], al
cmp rcx, r14
int1
ja case.default.0x1400db20f
mov ecx, r8d
mov ecx, eax
lea r8, [0x140180ad0]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
add rax, 4
add eax, 4
rol byte [rbx + rbp*8], 0x38
jmp 0x1400db24f
xor eax, eax
jmp case.0x1400bdd36.823
invalid
cmp eax, 0x14a8d48
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 2
jmp 0x1400db24f
invalid
and byte [rax + 6], bh
mov eax, 6
jmp 0x1400db24f
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 8
jmp 0x1400db24f
mov eax, 2
cmp r14, rax
jb 0x1400daaec
mov qword [rbx + 0x10], rax
jmp 0x1400daaec
lea r8, str.library_std_srcpath.rs
mov rdx, r14
call fcn.14010ff50
ud2
lea r8, str.library_std_srcpath.rs
mov rdx, r13
call fcn.14010ff50
add byte [rdi], cl
invalid
mov byte [rbp + 0xcf], 1
lea r8, str.library_std_srcpath.rs
mov rdx, r13
call fcn.14010ff50
mov bh, 0x4c
add eax, dword [rax]
ud2
mov ecx, 8
mov edx, 0xe0
loopne 0x1400db2a3
add byte [rax], al
call fcn.14010fbd0
ud2
mov edx, dword [rbp + 0x30]
call fcn.1400d3e90
mov byte [rbp + 0xcf], 0
test edi, ecx
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
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 r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
mov rcx, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x18]
sbb al, ch
push rdi
mov edi, edi
invalid
nop
push rdi
mov edi, edi
call qword [rax + 0x28c48348]
add rsp, 0x28
add rsp, 0x28
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
add byte [rax], r8b
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0xcf], 0
mov ebp, 0xcf
invalid
add byte [rax], al
add byte [rax + 0xcfbd], al
mov ebp, 0xcf
add byte [rax], al
add byte [rbx + rdx + 0x48], dh
mov ecx, dword [rbp + 0xa0]
add byte [rax], al
invalid
je 0x1400db388
mov rcx, qword [rbp + 0xa0]
add byte [rax], al
add byte [rax - 0x75], cl
mov edx, dword [rbp + 0xa8]
mov rdx, qword [rbp + 0xa8]
mov edx, dword [rbp + 0xa8]
call fcn.1400d3e90
or byte [rbx + 0x4890ffff], cl
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsi
push rdi
sub rsp, 0x58
inc rdx
inc edx
inc edx
je 0x1400db442
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov rax, qword [rcx + 8]
lea rcx, [rax + rax]
lea ecx, [rax + rax]
or byte [rax - 0x73], cl
or al, 0
cmp rcx, rdx
ror dword [rax + 0xf], 1
ror dword [r8 - 0x7d], 1
cmova rdx, rcx
cmp rdx, 5
cli
add eax, 0x4bf
invalid
cli
add eax, 0x4bf
add byte [rax + 0xf], cl
cmovae rdi, rdx
cmovae rdi, rdx
movabs rcx, 0x24924924924924a
xchg edx, eax
and al, 0x49
xchg edx, eax
and al, 0x49
add dh, byte [rcx]
invalid
xor edx, edx
cmp rdi, rcx
cmp edi, ecx
ror byte [rax + 0x39], cl
iretd
cmp edi, ecx
setb dl
ret 0x6b4c
imul r8, rdi, 0x38
shl rdx, 3
loop 0x1400db3eb
loop 0x1400db3eb
test rax, rax
je case.0x1400c42fa.819
mov rcx, qword [rsi]
imul rax, rax, 0x38
cmp byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x30], 8
and al, 0x30
and al, 0x30
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x38], rax
jmp 0x1400db412
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
xor byte [rax], al
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x40]
add byte [rax], al
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x28]
lea ecx, [rsp + 0x28]
call fcn.14004a340
out dx, eax
idiv bh
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
and al, 0x48
jl 0x1400db449
add byte [rax - 0x75], cl
and al, 0x48
je 0x1400db449
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x1400db450
test rcx, rcx
jne 0x1400db457
invalid
adc eax, 0xf3a749e8
dec dword [rdi]
call fcn.140015b90
ud2
invalid
or ecx, dword [rax - 0x77]
invalid
mov qword [rsi], rcx
mov qword [rsi + 8], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
mov rdx, qword [rsp + 0x50]
push rsp
and al, 0x50
call fcn.14010fbd0
ud2
int3
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
mov rsi, rcx
movzx r13d, byte [rdx + 0x38]
mov dh, 0x6a
invalid
cmp r13b, 3
je 0x1400db699
add byte [rax], al
add byte [rax - 0x77], cl
xlatb
mov rdi, rdx
movzx eax, byte [rdx + 0x39]
cmp al, 3
je 0x1400db699
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + 0x38], al
cmp r13b, al
invalid
ja 0x1400db699
lea r15, [rsp + 0x71]
cmp byte [rdi + 0x3a], 0
movzx ebp, byte [rdi + 0x10]
add byte [rdi], cl
mov dh, 0x6f
adc byte [rdi + rcx - 0x4a], al
invalid
invalid
movzx r12d, bpl
movzx esp, ch
in eax, 0x48
mov ecx, dword [rdi]
mov rcx, qword [rdi]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
and al, 0x28
sub byte [rax - 0x75], cl
pop rdi
or byte [rdi], cl
test byte [rbx + 0x4c000000], dl
mov rbx, qword [rdi + 8]
je 0x1400db563
lea r14, [rsp + 0x68]
lea esi, [rsp + 0x68]
jmp 0x1400db4ef
sbb byte [rsi + 0xf], ah
invalid
nop word [rax + rax]
add byte [rax], al
mov byte [rdi + 0x39], 1
cmp dword [r9], r8d
mov al, 1
cmp r13b, al
ja 0x1400db699
add byte [rax], al
add byte [rax], al
cmp al, 2
jne case.0x1400bdd36.873
test dword [rcx + 0x48000001], edx
mov ecx, edi
add dword [rax], eax
add byte [rax - 0x77], cl
mov rcx, rdi
mov rcx, rdi
call fcn.1400d75e0
cmp rbx, rax
jbe 0x1400db4e0
mov rcx, r14
mov rdx, rdi
cli
cli
call fcn.1400d74b0
movabs eax, dword [0xb60fd98948ffffbf]
and al, 0x70
mov rcx, rbx
movzx eax, byte [rsp + 0x70]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm2, xmmword [rdi + 0x20]
movups xmm2, xmmword [rdi + 0x20]
push rdi
and byte [rdi], cl
movaps xmmword [rsp + 0x30], xmm0
sub dword [rsp + 0x30], eax
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
mov dword [rsp + 0x5f], edx
mov dword [rsp + 0x5f], edx
and al, 0x5f
sub rcx, qword [rsp + 0x68]
sub ecx, dword [rsp + 0x68]
and al, 0x68
jb 0x1400db77f
mov qword [rdi + 8], rcx
cmp al, 0xa
jne 0x1400db6e1
invalid
add byte [rax - 0x3476b7fe], dh
add cl, byte [rax - 0x77]
retf
mov rbx, rcx
cmp r13b, al
cmp ch, al
jbe 0x1400db4ef
jmp 0x1400db699
mov r14, rbx
jmp 0x1400db57f
add byte [rax], al
add dh, al
cmp dword [r9], r8d
add byte [rax], al
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x1400db699
cmp al, 1
je 0x1400db600
movzx eax, al
cmp eax, 2
jne case.0x1400dad27.18
rol byte [rbx - 0x7af0fd08], 0
add dword [rax], eax
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.1400d75e0
cmp r14, rax
invalid
jbe 0x1400db570
invalid
lea rcx, [rsp + 0x68]
and al, 0x68
mov rdx, rdi
call fcn.1400d74b0
mov rbx, r14
movzx eax, byte [rsp + 0x70]
and al, 0x70
and al, 0x70
movups xmm0, xmmword [r15]
adc byte [rdi], al
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rsp + 0x30], xmm0
xor byte [rdi], cl
sub dword [rsp + 0x40], ecx
xor byte [rdi], cl
sub dword [rsp + 0x40], ecx
movaps xmmword [rsp + 0x50], xmm2
sub dword [rsp + 0x50], edx
mov rcx, qword [r15 + 0x2f]
mov qword [rsp + 0x5f], rcx
sub rbx, qword [rsp + 0x68]
jb 0x1400db779
xchg edi, eax
add dword [rax], eax
invalid
xchg edi, eax
add dword [rax], eax
add byte [rax - 0x77], cl
pop rdi
mov qword [rdi + 8], rbx
cmp al, 0xa
or byte [rdx + rcx], bh
jne 0x1400db6e1
mov al, 2
mov r14, rbx
jmp 0x1400db576
nop word cs:[rax + rax]
mov byte [rdi + 0x39], 0
xor eax, eax
cmp r12d, 3
jb 0x1400db576
invalid
add ecx, dword [rdi]
invalid
cmp r12d, 5
je 0x1400db576
invalid
cmp r12d, 6
jne 0x1400db6c2
invalid
add byte [rbp - 0x7b], cl
div byte [rbp + rbp + 0x48]
mov eax, dword [rsp + 0x28]
test r14, r14
test esi, esi
je 0x1400db656
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rax]
cmp r14, 1
je 0x1400db660
cmp cl, 0x2e
jne 0x1400db660
mov rax, qword [rsp + 0x28]
and al, 0x28
movzx eax, byte [rax + 1]
cmp eax, 0x2f
je 0x1400db675
cmp eax, 0x5c
je 0x1400db675
xor eax, eax
jmp 0x1400db576
invalid
inc dword [rbp + 0x31]
div byte [rcx]
shr cl, 0x16
invalid
invalid
invalid
xor r14d, r14d
xor eax, eax
jmp 0x1400db576
xor eax, eax
cmp r14, 1
inc byte [rcx]
inc byte [rcx]
jne 0x1400db576
cmp cl, 0x2e
jne 0x1400db576
add edi, edi
invalid
invalid
add edi, edi
invalid
sub rbx, 1
jb 0x1400db7a3
jmp 0x1400db67a
invalid
mov qword [rdi + 8], rbx
mov byte [rsi], 7
jmp 0x1400db69c
movzx eax, al
test eax, eax
jne case.0x1400dabc2.40
cmp bpl, 6
jne 0x1400db6c7
invalid
xor al, dh
cmp dword [r11], r8d
mov byte [rdi + 0x39], 3
mov byte [rsi], 0xa
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rdi + 0x39], 0
sub rbx, 1
jb 0x1400db790
mov dword [rdi + 8], ebx
or dh, al
invalid
mov byte [rsi], 6
jmp 0x1400db69c
lea rax, [0x140180b30]
or al, byte [rax]
movsxd rcx, dword [rax + r12*4]
add rcx, rax
jmp rcx
mov rax, qword [rdi + 0x20]
add rax, 4
rol byte [rbx + rbp*8], 0x5e
rol byte [rbx + rbp*8], 0x5e
mov byte [rsi], al
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
push rax
movups xmmword [rsi + 1], xmm0
adc dword [rsi + 1], eax
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 0x21], xmm2
mov rax, qword [rsp + 0x5f]
and al, 0x5f
and al, 0x5f
mov qword [rsi + 0x30], rax
jmp 0x1400db69c
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
mov ecx, dword [rdi + 0x30]
xor byte [r8 - 0x73], r9b
push rcx
add dword [rax - 0x7b], ecx
leave
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 8
or bl, ch
jmp case.0x1400da998.58
sbb cl, byte [rax - 0x75]
and byte [r8 - 0x75], r9b
mov ecx, dword [rdi + 0x30]
invalid
invalid
push rcx
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
mov ecx, dword [rdi + 0x30]
mov ecx, dword [rdi + 0x30]
lea rdx, [rcx + 1]
test rcx, rcx
add dword [rax - 0x7b], ecx
leave
cmove rdx, rcx
add rax, rdx
add eax, edx
add eax, edx
add rax, 2
add cl, byte [rax - 0x7b]
ror byte [rdi], 0x84
invalid
test rax, rax
je case.default.0x1400db6d5
invalid
invalid
mov byte [rdi + 0x39], 3
mov rax, qword [rdi + 0x30]
mov qword [rsi + 0x20], rax
and byte [rdi], cl
adc byte [rdi + 0x11], al
and byte [rdi], cl
adc byte [rdi + 0x11], al
movups xmm1, xmmword [rdi + 0x21]
and qword [r15], r9
and dword [rdi], ecx
movups xmmword [rsi + 0x11], xmm1
adc dword [rsi + 0x11], ecx
movups xmmword [rsi + 1], xmm0
mov byte [rsi], bpl
mov rax, qword [rsp + 0x28]
mov qword [rsi + 0x28], rax
sub byte [rax - 0x77], r9b
pop rsi
invalid
sub byte [rax - 0x77], r9b
sub byte [rax - 0x77], cl
mov dword [rsi + 0x30], ebx
pop rsi
xor cl, ch
and edi, edi
invalid
jmp 0x1400db69c
invalid
invalid
mov rcx, rbx
mov rbx, r14
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
call fcn.140110050
ret 0x348
invalid
add byte [rax - 0x77], cl
invalid
ret 0x348
add rax, qword [rax]
add byte [rdi], cl
or ecx, dword [rbp + rcx*4 + 5]
invalid
ud2
add eax, 0x76471
mov rcx, rbx
xor edx, edx
call fcn.140110050
jno 0x1400db7f9
invalid
ud2
lea r8, str.library_std_srcpath.rs
add eax, 0x76446
invalid
invalid
mov rcx, rbx
mov ecx, ebx
xor edx, edx
call fcn.140110050
shr al, cl
pushfq
add rax, qword [rax]
ud2
int3
int3
sub rsp, 0x98
mov rsi, rdx
mov rdi, rcx
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov edx, edi
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov edx, edi
mov r8, rsi
invalid
call fcn.1400d65c0
movzx edx, byte [rsp + 0x20]
mov rcx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
lea r8, [0x140180b48]
loope case.0x1400dabc2.49
invalid
lea r8, [0x140180b48]
lea eax, [0x140180b48]
push rbx
push rbx
or al, byte [rax]
movsxd r9, dword [r8 + rdx*4]
invalid
add r9, r8
mov rdx, rsi
mov r8, rdi
jmp r9
add rcx, 4
jmp 0x1400db83f
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 0x1400db83f
mov ecx, 6
jmp 0x1400db83f
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1400db83f
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1400db83f
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x1400db8ee
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x1400db868
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
call fcn.14010ff50
ud2
mov edi, edx
test rax, rax
je case.0x1400d655e.256
mov eax, edi
clc
and eax, 3
cmp rax, 2
jb 0x1400dbcaf
cmp eax, 2
jne 0x1400dbcaf
add dword [rax], eax
invalid
add cl, byte [rdi]
test dword [rax], eax
add dword [rax], eax
add byte [rax - 0x3f], cl
invalid
shr rdx, 0x20
cmp rdx, 5
cmp edx, 5
cmp edx, 5
je 0x1400dbbc2
cmp edx, 0x20
jne 0x1400dbcaf
mov qword [rbp + 0x218], rdi
add byte [rax], al
add byte [rax - 0x73], cl
movabs al, byte [0xd8e8f0894dfa894c]
invalid
lea rcx, [rbp - 0x60]
mov rdx, r15
mov r8, r14
call fcn.1400d39b0
mov rax, qword [rbp - 0x60]
fdivr dword [rbp - 1]
jge 0x1400dbbd6
invalid
dec dword [rax - 0x75]
movabs al, byte [0xfc08548a8658b4c]
mov r12, qword [rbp - 0x58]
test rax, rax
invalid
test dl, ah
loop case.0x1400d6d38.205
invalid
mov r12, qword [rbp - 0x58]
mov esp, dword [rbp - 0x58]
test rax, rax
je 0x1400dbdcb
loop case.0x1400d6d38.205
add byte [rax], al
add byte [rax - 0x75], cl
mov r8b, 0x48
mov qword [rbp - 0x60], rax
mov rcx, qword [rbp - 0x50]
mov qword [rbp - 0x60], rax
movabs al, byte [0xb04d8948a865894c]
mov qword [rbp - 0x58], r12
test al, 0x48
mov dword [rbp - 0x50], ecx
invalid
invalid
mov qword [rbp - 0x50], rcx
lea rcx, [rbp + 0x220]
and byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x73], cl
lea rdx, [rbp - 0x60]
mov r8b, 1
call fcn.1400da070
lea rdx, [rbp - 0x60]
lea edx, [rbp - 0x60]
mov r8b, 1
mov al, 1
call fcn.1400da070
in al, 0xff
dec dword [rbx + rcx*4 - 0x4b]
invalid
invalid
mov ch, 0x20
invalid
mov r14, qword [rbp + 0x220]
mov esi, dword [rbp + 0x220]
add byte [rax], al
mov r12, qword [rbp + 0x228]
mov esp, dword [rbp + 0x228]
movsd dword [rdi], dword [rsi]
sub byte [rdx], al
add byte [rax], al
add byte [rbp - 0x7b], cl
test byte [rdi], 0x84
invalid
invalid
test al, 1
test r14, r14
je 0x1400dbdcb
add byte [rax], al
lea r15, [rbp - 0x60]
lea edi, [rbp - 0x60]
jge 0x1400dbbc7
mov r8d, 0x250
push rax
add al, byte [rax]
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
xor edx, edx
call sub.VCRUNTIME140.dll_memset
test dword [rbx + rax], esi
invalid
shr al, cl
test dword [rbx + rax], esi
add byte [rcx + rcx*4 - 0xf], cl
int1
add eax, dword [rax]
mov rcx, r14
int1
mov rdx, r15
cli
call qword [sym.imp.KERNEL32.dll_FindFirstFileW]
add eax, dword [rax]
cmp rax, 0xffffffffffffffff
cmp eax, 0xffffffff
clc
dec dword [rdi]
je 0x1400dbdf3
test byte [rsi + 0x48000001], ah
mov ecx, eax
invalid
cmpsb byte [rsi], byte [rdi]
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
mov rcx, rax
sar edi, 0x15
sub dl, ch
call qword [sym.imp.KERNEL32.dll_FindClose]
adc eax, 0x3d52a
add eax, dword [rax]
add byte [rbx + 0x100fa045], cl
movsb byte [rdi], byte [rsi]
mov eax, dword [rbp - 0x60]
movups xmm0, xmmword [rbp - 0x5c]
movsd xmm1, qword [rbp - 0x4c]
mov edx, dword [rbp - 0x40]
invalid
mov ah, 0x8b
push rbp
ror byte [rcx + 0x15e1c1c1], 0xc1
mov ecx, eax
shl ecx, 0x15
invalid
sar ecx, 0x1f
stc
invalid
adc eax, 0x231ff9c1
invalid
stc
invalid
and ecx, dword [rbp - 0x3c]
mov r8d, dword [rbp - 0x44]
mov eax, dword [rbp - 0x44]
mov eax, dword [rbp - 0x44]
mov r12d, 0x840fdb85
pop rsp
test ebx, ebx
je case.0x1400d7161.232
add dword [rax], eax
invalid
fisttp dword [rdi]
test byte [rcx + rax], bl
add dword [rax], eax
add dword [rax], eax
add byte [rcx - 0x3f], cl
loopne case.0x1400d8b28.159
shl r8, 0x20
shl eax, 0x20
or r8, rdx
or eax, edx
mov qword [rsi], 0
mov dword [rsi], 0
invalid
add byte [rax], al
add bh, al
adc byte [rax], r8b
invalid
mov dword [rsi + 0x10], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add bh, al
sbb byte [rax], r8b
invalid
mov dword [rsi + 0x18], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
invalid
movups xmmword [rsi + 0x20], xmm0
adc dword [rsi + 0x20], eax
and byte [rdi], cl
movlps qword [rsi + 0x30], xmm1
adc ecx, dword [rsi + 0x30]
xor byte [rcx + rcx*4 + 0x46], cl
mov qword [rsi + 0x38], r8
mov dword [rsi + 0x38], eax
cmp byte [rcx + 0x4e894046], r9b
cmp byte [rcx + 0x4e894046], cl
mov dword [rsi + 0x40], eax
mov dword [rsi + 0x44], ecx
invalid
mov dword [rsi + 0x44], ecx
mov dword [rsi + 0x44], ecx
jmp 0x1400dbdfe
jmp 0x1400dbdfe
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
add byte [rax], al
mov qword [rsi + 8], rdi
mov dword [rsi + 8], edi
jle case.0x1400d6d38.235
mov qword [rsi], 2
mov dword [rsi], 2
invalid
add byte [rax], al
add byte [rax], al
add cl, ch
jmp case.0x1400d655e.265
stc
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
push rdi
xorps xmm0, xmm0
ror byte [rdi], 0x29
movaps xmmword [rbp - 0x40], xmm0
ror byte [r15], 0x29
ror byte [rdi], 0x29
movaps xmmword [rbp - 0x50], xmm0
movaps xmmword [rbp - 0x60], xmm0
sub dword [rbp - 0x60], eax
mov r8b, 0xf
mov al, 0xf
sub dword [rbp - 0x60], eax
movabs al, byte [0x4800000000d045c7]
movabs al, byte [0x4800000000d045c7]
mov dword [rbp - 0x30], 0
rol byte [r8], 1
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rbp - 0x60]
lea edx, [rbp - 0x60]
push rbp
movabs al, byte [0x3d4a615fff98948]
mov rcx, rdi
invalid
invalid
cmpsb byte [rsi], byte [rdi]
invalid
invalid
mov rcx, rdi
mov ecx, edi
stc
call qword [sym.imp.KERNEL32.dll_GetFileInformationByHandle]
adc eax, 0x3d4a6
cmpsb byte [rsi], byte [rdi]
invalid
add eax, dword [rax]
add byte [rbp - 0x537bf040], al
test eax, eax
je case.0x1400d8b28.194
test byte [rax + rax + 0x4d8b0000], ch
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x3fce5fb3], cl
mov ecx, dword [rbp - 0x60]
movabs al, byte [0x400c1f7c031]
movabs al, byte [0x400c1f7c031]
xor eax, eax
sal bh, 0xc1
test ecx, 0x400
add byte [rax + rax], al
add al, 0
add byte [rax], al
add byte [rdi + rdi + 0x48], dh
mov dword [rbp + 0x220], 0
test dword [rax], esp
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
je 0x1400dbd36
invalid
mov qword [rbp + 0x220], 0
test dword [rax], esp
add al, byte [rax]
invalid
and byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rcx*4 - 0x7b], cl
lea r8, [rbp + 0x220]
lea eax, [rbp + 0x220]
test dword [rax], esp
add al, byte [rax]
invalid
and byte [rdx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
mov ecx, edi
stc
mov edx, 9
or dword [rax], eax
add byte [rax], al
add byte [rcx - 0x47], al
invalid
invalid
or byte [rax], al
add byte [rax], al
mov r9d, 8
mov ecx, 8
add byte [rax], al
add bh, bh
call qword [sym.imp.KERNEL32.dll_GetFileInformationByHandleEx]
adc eax, 0x3d473
jae case.0x1400dbf0a.233
add eax, dword [rax]
add byte [rbp - 0x748a8b40], al
test eax, eax
je case.0x1400d8b28.194
jne case.0x1400d7161.203
mov eax, dword [rbp + 0x220]
test dword [rax], esp
and byte [rdx], al
add al, byte [rax]
add byte [rax], al
add cl, al
loopne case.0x1400dbf6b.235
invalid
shl eax, 0x15
adc eax, 0x231ff8c1
sar eax, 0x1f
clc
invalid
and eax, dword [rbp + 0x224]
test dword [rdx + rax], esp
add byte [rax], al
add byte [rbx + 0x558ba04d], cl
mov ecx, dword [rbp - 0x60]
movabs al, byte [0x44bc458b44c4558b]
mov ecx, dword [rbp - 0x40]
invalid
invalid
mov edx, dword [rbp - 0x3c]
invalid
mov r8d, dword [rbp - 0x44]
mov r9d, dword [rbp - 0x40]
invalid
invalid
mov r12d, 0xc04d8b44
ror byte [r9 - 0x3f], 0xe1
ror byte [rcx - 0x3f], 0xe1
shl r9, 0x20
shl ecx, 0x20
and byte [rcx + 9], cl
or r9, rdx
or ecx, edx
ror dword [rbx - 0x74bb37ab], 1
push rbp
mov edx, dword [rbp - 0x38]
mov r10d, dword [rbp - 0x30]
mov edx, dword [rbp - 0x30]
push rbp
enter 0xffffffffffff8b44, 0x55
invalid
push rbp
mov edx, dword [rbp - 0x30]
rol byte [rbx + rcx*4 + 0x5d], 1
int3
mov r11d, dword [rbp - 0x34]
mov ebx, dword [rbp - 0x34]
shl r11, 0x20
jrcxz 0x1400dbd77
or r11, r10
mov qword [rsi], 1
invalid
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 + 0x5e], cl
pop rsi
invalid
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x5e], cl
pop rsi
pop rsi
or bh, al
adc byte [rcx], r8b
add byte [rax], al
add byte [rax], al
mov dword [rsi + 0x14], r8d
invalid
mov dword [rsi + 0x10], 1
add byte [rax], al
mov dword [rsi + 0x14], r8d
mov dword [rsi + 0x18], 1
sbb byte [rcx], r8b
add byte [rax], al
invalid
sbb byte [rcx], r8b
add byte [rax], al
add byte [rcx + 0x100f1c56], cl
push rsi
sbb al, 0xf
invalid
invalid
add dword [rax], eax
add byte [rax], al
mov dword [rsi + 0x1c], edx
push rsi
sbb al, 0xf
movups xmm0, xmmword [rbp - 0x5c]
movups xmm0, xmmword [rbp - 0x5c]
movsb byte [rdi], byte [rsi]
movups xmmword [rsi + 0x20], xmm0
adc dword [rsi + 0x20], eax
and byte [rax - 0x75], cl
mov rdx, qword [rbp - 0x4c]
push rbp
mov ah, 0x48
mov qword [rsi + 0x30], rdx
mov qword [rsi + 0x30], rdx
push rsi
xor byte [rcx + rcx*4 + 0x4e], cl
mov qword [rsi + 0x38], r9
mov dword [rsi + 0x40], ecx
mov dword [rsi + 0x44], eax
cmp byte [rcx + 0x4689404e], cl
jmp 0x1400dbdaf
jmp 0x1400dbdaf
mov dword [rsi + 0x44], eax
mov dword [rsi + 0x44], eax
jmp 0x1400dbdaf
call qword [sym.imp.KERNEL32.dll_GetLastError]
add byte [rax - 0x3f], cl
loopne case.0x1400dbf6b.238
shl rax, 0x20
shl eax, 0x20
or rax, 2
enter 0x4802, 0xffffffffffffff89
or byte [rax - 0x39], r9b
invalid
invalid
invalid
mov qword [rsi + 8], rax
mov qword [rsi], 2
mov dword [rsi], 2
add al, byte [rax]
add byte [rax], al
mov rcx, rdi
mov ecx, edi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
add byte [rax - 0x3f3b7eb8], dl
nop
add rsp, 0x2c0
add al, byte [rax]
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov qword [rsi + 8], r12
mov qword [rsi], 2
jmp case.0x1400d655e.265
or byte [rax - 0x39], cl
invalid
test eax, 0x400
je case.0x1400d6d38.226
add byte [rax + rax], al
add byte [rdi], cl
test byte [rcx + 0x41fffffe], bl
mov ecx, ecx
and r9d, 0x20000000
and byte [rdi], cl
invalid
mov esi, edi
invalid
invalid
and byte [rdi], cl
test byte [rcx + 0x48fffffe], cl
mov qword [rsi + 8], rdi
mov dword [rsi + 8], edi
jle 0x1400dbdff
mov qword [rsi], 2
mov dword [rsi], 2
test r12, r12
test esp, esp
in al, 0x74
mov ch, 0x48
je case.0x1400d655e.265
mov rcx, qword [0x14018aea8]
mov ecx, dword [0x14018aea8]
xor edx, edx
mov r8, r14
call qword [sym.imp.KERNEL32.dll_HeapFree]
adc eax, 0x3d223
add bl, ch
invalid
add bl, ch
movabs eax, dword [0x841f0f66]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
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 rsi
push r12
push rsi
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
in al, dx
and byte [rax - 0x73], cl
invalid
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x218]
lea ebx, [rax]
add al, byte [rax]
sbb byte [rdx], al
add byte [rax], al
invalid
add al, ch
pop rdx
cmp edi, 0xffffffff
invalid
invalid
call fcn.1400d41a0
invalid
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
int3
int3
int3
sub rsp, 0x40
lea rbp, [rsp + 0x40]
and al, 0x40
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 8], 0xfffffffffffffffe
clc
clc
invalid
dec dword [rax - 0x77]
invalid
mov qword [rbp - 0x10], rcx
mov qword [rbp - 0x18], rdx
push rbp
invalid
call qword [rdx]
invalid
push rbp
call 0xcb55d17d
call 0x1488641cc
invalid
js 0x1400dbe8c
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call 0x1488641cc
cmp qword [rax + 8], 0
cmp dword [rax + 8], 0
add byte [rbp + rcx + 0x48], dh
je case.0x1400da974.92
or eax, 0x10788348
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
js case.0x1400da974.93
adc dword [rbx + 0xc], esi
jae 0x1400dbe9a
or al, 0x4c
mov eax, dword [rbp - 0x10]
invalid
invalid
mov r8, qword [rbp - 0x10]
invalid
invalid
jmp case.0x1400da974.94
add rsp, 0x40
add esp, 0x40
pop rbp
ret
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
invalid
mov r8, qword [r8 - 8]
clc
mov rcx, qword [0x14018aea8]
or eax, 0xaefff
invalid
xor edx, edx
add rsp, 0x40
invalid
pop rbp
invalid
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
add eax, dword [rax]
nop word [rax + rax]
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x10], rdx
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
adc byte [rbp + 0x48], dl
sub esp, 0x20
invalid
push rbp
sub rsp, 0x20
invalid
and byte [rax - 0x73], cl
lea rbp, [rdx + 0x40]
lea ebp, [rdx + 0x40]
push 0x40
mov rax, qword [rbp - 0x18]
mov rax, qword [rbp - 0x18]
call 0x1485e4a1e
mov rdx, qword [rax + 8]
mov edx, dword [rax + 8]
or byte [rbx + rcx*4 + 0x40], cl
mov r8, qword [rax + 0x10]
adc byte [rax - 0x75], cl
adc byte [rax - 0x75], cl
mov rcx, qword [rbp - 0x10]
call fcn.1400d1c40
pop rbp
invalid
call qword [rax + 0x20c48348]
add esp, 0x20
invalid
invalid
pop rbp
invalid
add esp, 0x20
and byte [rbp - 0x3d], bl
int3
pop rbp
ret
int3
int3
int3
sub rsp, 0x28
sub esp, 0x28
mov rcx, qword [rcx]
mov ecx, dword [rcx]
or dword [rcx + 0x3e083c8], ecx
mov eax, ecx
and eax, 3
lea rdx, [0x140180b64]
lea edx, [0x140180b64]
or al, byte [rax]
movsxd rax, dword [rdx + rax*4]
invalid
add al, 0x82
add rax, rdx
add eax, edx
sar bh, 1
jmp rax
loopne case.0x1400db136.39
mov rax, qword [rcx]
mov eax, dword [rcx]
mov rdx, qword [rcx + 8]
mov edx, dword [rcx + 8]
push rcx
or byte [rax - 0x7d], cl
add rsp, 0x28
ret
invalid
mov rax, qword [rcx - 1]
mov eax, dword [rcx - 1]
mov rdx, qword [rcx + 7]
mov edx, dword [rcx + 7]
invalid
mov rcx, rax
mov ecx, eax
call qword [rdx + 0x40]
nop
nop
add rsp, 0x28
ret
invalid
shr rcx, 0x20
shr ecx, 0x20
jmp 0xca49a753
call fcn.1400d4970
cmp ecx, dword [rdx + 0xf48ffff]
dec dword [rax + 0xf]
movsx rax, al
mov esi, 0xd8d48c0
ror byte [rax - 0x73], 0xd
lea rcx, [0x140153a40]
or eax, 0x77b00
add byte [rbx + 7], bh
jnp 0x1400dbf46
invalid
add byte [rax - 0x75], cl
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, [0x140153b88]
or eax, 0x77c3d
jl case.0x1400db136.38
invalid
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
add al, 0xc1
add rsp, 0x28
add esp, 0x28
invalid
ret
shr rcx, 0x20
shr ecx, 0x20
and byte [rbx + 0x147728f9], al
cmp ecx, 0x28
ja case.default.0x1400dbf6b
stc
sub byte [rdi + 0x14], dh
lea rax, [0x140180b74]
lea eax, [0x140180b74]
adc byte [rdx + rcx], cl
or r8b, 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.0x1400db136.50
xor eax, eax
shr bl, 0xc4
jmp case.0x1400db136.31
mov al, 0x29
jmp case.0x1400db136.31
mov al, 1
jmp case.0x1400db136.31
add ebx, ebp
mov esp, 0xb8eb02b0
mov al, 2
jmp case.0x1400db136.31
invalid
mov al, 2
jmp case.0x1400db136.31
invalid
add ch, bl
mov eax, 0xb4eb03b0
mov al, 3
jmp case.0x1400db136.31
invalid
mov al, 4
jmp case.0x1400db136.31
mov al, 0xb0
add eax, 0x6b0aceb
lodsb al, byte [rsi]
mov al, 6
mov al, 5
jmp case.0x1400db136.31
lodsb al, byte [rsi]
lodsb al, byte [rsi]
mov al, 6
invalid
jmp case.0x1400db136.31
test al, 0xb0
invalid
mov al, 7
jmp case.0x1400db136.31
movsb byte [rdi], byte [rsi]
mov al, 8
jmp case.0x1400db136.31
invalid
or bl, ch
movabs al, byte [0x98eb0ab09ceb09b0]
mov al, 9
or ebx, ebp
jmp case.0x1400db136.31
pushfq
mov al, 0xa
jmp case.0x1400db136.31
mov al, 0xb
or ebp, ebx
jmp case.0x1400db136.31
xchg esp, eax
mov al, 0xc
jmp case.0x1400db136.31
nop
nop
mov al, 0xd
or eax, 0xeb08ceb
jmp case.0x1400db136.31
invalid
jmp case.0x1400db136.31
mov byte [rax - 0x4f7b14f1], dh
mov al, 0xf
jmp case.0x1400db136.31
invalid
por mm0, qword [rax + rsi*4 - 0x4f7f14f0]
test byte [rax - 0x4f7f14f0], dh
adc bl, ch
jmp case.0x1400db136.31
xor byte [rax - 0x8616ef], 0xff
mov al, 0x11
jmp case.0x1400db136.31
invalid
invalid
adc ecx, ebp
jns 0x1400dbfb9
invalid
invalid
push qword [rax - 0x8d16ee]
mov al, 0x12
jmp case.0x1400db136.31
invalid
invalid
adc ch, cl
jb 0x1400dbfc0
invalid
invalid
push qword [rax - 0x9416ed]
mov al, 0x13
jmp case.0x1400db136.31
invalid
invalid
invalid
push qword [rax - 0x9b16ec]
mov al, 0x14
jmp case.0x1400db136.31
invalid
push qword [rax - 0xa216eb]
invalid
invalid
push qword [rax - 0xa916ea]
mov al, 0x16
jmp case.0x1400db136.31
invalid
invalid
invalid
invalid
invalid
push qword [rax - 0xb016e9]
invalid
push qword [rax - 0xb716e8]
jmp case.0x1400db136.31
invalid
push qword [rax - 0xbe16e7]
mov al, 0x19
jmp case.0x1400db136.31
invalid
invalid
invalid
push qword [rax - 0xc516e6]
mov al, 0x1a
jmp case.0x1400db136.31
invalid
invalid
invalid
invalid
invalid
push qword [rax - 0xcc16e5]
invalid
jmp case.0x1400db136.31
sub al, 0xff
invalid
invalid
mov al, 0x1e
jmp case.0x1400db136.31
invalid
invalid
invalid
invalid
invalid
mov al, 0x21
jmp case.0x1400db136.31
invalid
invalid
invalid
mov al, 0x22
jmp case.0x1400db136.31
invalid
invalid
invalid
invalid
and ebp, ecx
sti
invalid
mov al, 0x25
jmp case.0x1400db136.31
in eax, dx
invalid
invalid
invalid
in eax, dx
invalid
invalid
invalid
dec esp
int3
sub rsp, 0x28
mov r8, qword [rcx]
mov eax, dword [rcx]
mov ecx, r8d
and ecx, 3
add esi, dword [rcx]
ror byte [rax - 0x73], 0x51
push rcx
dec byte [rax - 0x7d]
cli
invalid
add esi, dword [rcx]
ror byte [rax - 0x73], 0x51
push rcx
push rcx
dec byte [rax - 0x7d]
cmp edx, 2
cli
add dh, byte [rbx + 5]
jae 0x1400dc07e
add rsp, 0x28
ret
test rcx, rcx
je 0x1400dc079
mov eax, dword [rax + 7]
call qword [rax + 0x48]
invalid
nop
nop
add rsp, 0x28
ret
sub rsp, 0x28
mov r8, qword [rcx]
mov ecx, r8d
invalid
rol dword [rbx - 0x3fcefc1f], 0x48
lea edx, [rcx - 2]
and ecx, 3
xor eax, eax
lea rdx, [rcx - 2]
cmp rdx, 2
jae 0x1400dc0be
add rsp, 0x28
ret
test rcx, rcx
je 0x1400dc0b9
mov ecx, dword [rax - 1]
mov rax, qword [r8 + 7]
call qword [rax + 0x30]
nop
add rsp, 0x28
add esp, 0x28
dec qword [rcx - 0x75]
dec dword [rcx - 0x75]
invalid
add esp, 0x28
ret
int3
int3
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rsp + 0x50]
mov qword [rbp], 0xfffffffffffffffe
invalid
invalid
dec dword [rbp - 0x7b]
invalid
invalid
je 0x1400dc20b
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
mov ebx, ecx
mov ebx, ecx
lea r14, [rbp - 0x28]
lea r15, str.failed_to_write_whole_buffer
lea r12, [0x140180c18]
mov r13, qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400dc143
fmul dword [rbp + rcx*4 + 0x3d]
invalid
nop word [rax + rax]
cmp byte [rax + 0x10], 0x23
jne 0x1400dc20d
test rsi, rsi
je 0x1400dc20b
add byte [rax - 0x77], cl
pop rsp
and al, 0x20
mov qword [rsp + 0x20], rbx
mov rcx, r14
mov edx, 0xfffffff5
mov r8, rdi
mov r9, rsi
call fcn.1400d2d20
cmp qword [rbp - 0x28], 0
je 0x1400dc1b0
mov rax, qword [rbp - 0x20]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r12 + rcx*4]
add rcx, r12
jmp rcx
push rbx
cmp qword [rax + 0x10], 0x11
jae 0x1400dc1e2
mov r8, qword [rbp - 8]
jmp 0x1400dc1ea
mov rcx, qword [rbp - 0x20]
test rcx, rcx
loopne 0x1400dc1fd
test ecx, ecx
je 0x1400dc21e
mov rax, rsi
sub rax, rcx
jb 0x1400dc223
add rdi, rcx
mov rsi, rax
jmp 0x1400dc13a
jmp 0x1640744fa
mov r8, qword [rbp - 8]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14018aea8]
xor edx, edx
call r13
mov rcx, qword [0x14018aea8]
xor edx, edx
mov r8, qword [rbp - 0x18]
call r13
invalid
jmp 0x1400dc13a
invalid
xor eax, eax
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, r15
jmp 0x1400dc20d
lea r8, [0x140151a50]
mov rdx, rsi
call fcn.14010ff50
ud2
invalid
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
invalid
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
invalid
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x50]
mov rax, qword [rbp - 0x10]
mov rdx, qword [rax + 8]
or byte [rbx + rcx*4 + 0x40], cl
adc byte [rax - 0x75], cl
clc
adc byte [rax - 0x75], cl
clc
call fcn.1400d1c40
mov rcx, qword [rbp - 0x18]
call 0x13f77ec5e
call qword [rax + 0x28c48348]
call 0x13f77ec5e
push 0xffffffffffffffff
call qword [rax + 0x28c48348]
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x88
add byte [rax], al
lea rbp, [rsp + 0x80]
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
mov dword [rbp], 0xfffffffe
test r8, r8
je 0x1400dc4ec
xor byte [rdx], al
add byte [rax], al
xor byte [rdx], al
add byte [rax], al
mov r13, r8
mov rbx, rdx
mov rdi, rcx
mov rax, r8
shl rax, 4
xor edx, edx
xor ecx, ecx
cmp dword [rbx + rdx], 0
jne 0x1400dc2e2
cmp al, 0x13
add byte [rbp + 0xc], dh
inc rcx
add rdx, 0x10
cmp rax, rdx
jne case.0x1400dad27.81
cmp r13, rcx
jb 0x1400dc50b
loope 0x1400dc2fc
add rbx, rcx
lea r15, [0x14017b4d0]
or dword [rax], eax
lea edi, [0x14017b4d0]
or dword [rax], eax
lea r14, [rbp - 0x28]
lea r12, [0x140180c28]
jmp 0x1400dc348
mov eax, dword [rbp - 8]
clc
mov r8, qword [r8 - 8]
mov rcx, qword [0x14018aea8]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x14018aea8]
xor edx, edx
ror byte [rbx + rcx*4 + 0x45], cl
mov eax, dword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call 0x10d0cd936
add eax, dword [rax]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rdx, rbx
mov rbx, rdx
test r13, r13
test ebp, ebp
test ebp, ebp
je 0x1400dc4ec
lea rax, [rbx - 0x10]
mov rsi, r13
shl rsi, 4
mov rcx, rsi
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
test rcx, rcx
je 0x1400dc380
mov r9d, dword [rax + 0x10]
add rax, 0x10
add rcx, 0xfffffffffffffff0
test r9, r9
je 0x1400dc360
mov r8, qword [rax + 8]
jmp 0x1400dc386
xor r9d, r9d
mov r8, r15
mov qword [rsp + 0x20], rdi
mov rcx, r14
mov edx, 0xfffffff4
call fcn.1400d2d20
invalid
dec dword [rax - 0x7d]
jge 0x1400dc374
invalid
je 0x1400dc3c0
invalid
mov rax, qword [rbp - 0x20]
mov ecx, eax
and ecx, 3
movsxd rcx, dword [r12 + rcx*4]
add rcx, r12
invalid
loope 0x1400dc3af
jmp rcx
loope 0x1400dc332
js 0x1400dc3c4
and ecx, dword [rax - 0x77]
sal dword [rcx + rdi*2 - 0x17], 0x2f
add dword [rax], eax
add byte [rax - 0x1fba74b4], dl
mov r8, qword [rbp - 0x20]
test r8, r8
je 0x1400dc502
xor edx, edx
xor ecx, ecx
mov rax, r8
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov r9d, dword [rbx + rdx]
sub rax, r9
jb 0x1400dc48a
inc rcx
add rdx, 0x10
mov r8, rax
cmp rsi, rdx
jne 0x1400dc3e0
add byte [rax], al
cmp byte [rax + 0xf], 0x23
mov rcx, rax
je 0x1400dc433
jmp 0x1400dc4ee
and ecx, 3
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x1400dc339
mov rax, r8
cmp r13, rcx
jb 0x1400dc50b
xor eax, eax
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rax, str.failed_to_write_whole_buffer
jmp 0x1400dc4ee
sar bh, cl
adc eax, 0x3bdf7
mov rcx, qword [0x14018aea8]
xor edx, edx
mov r8, qword [rbp - 0x20]
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp byte [rbp - 4], 0
jne 0x1400dd269
mov rax, qword [0x14018af50]
shl rax, 1
shl eax, 1
shl eax, 1
test rax, rax
jne 0x1400dd294
mov rcx, qword [rbp - 0x28]
call qword [sym.imp.KERNEL32.dll_ReleaseSRWLockExclusive]
fdivr st(7)
adc eax, 0x3bdd5
mov rcx, qword [rsi]
mov qword [rsi], rbx
test rcx, rcx
je 0x1400dd289
lock dec qword [rcx]
jne 0x1400dd289
call fcn.1400f0450
mov al, 1
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop rbp
ret
call fcn.1401178c0
test al, al
jne 0x1400dd269
mov byte [rbx + 0x18], 1
jmp 0x1400dd269
fmul dword [rax - 0x39]
loopne case.0x1400c42fa.836
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x73cc7
lea rcx, [rbp - 0x28]
call fcn.140019640
mov r8, qword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
mov eax, dword [rbp - 0x20]
test al, al
je 0x1400dd36a
test r8, r8
lea rsi, str.formatter_error
cmovne rsi, r8
jmp 0x1400dd3e8
test r8, r8
je 0x1400dd3b8
invalid
mov eax, r8d
mov eax, r8d
and eax, 3
xor esi, esi
lea rdx, [rax - 2]
cmp rdx, 2
jb 0x1400dd3e8
test rax, rax
je 0x1400dd3e8
invalid
invalid
lea rax, [r8 - 1]
mov qword [rbp - 0x18], rax
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 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 0x1400dd3d3
cmp qword [rax + 0x10], 0x11
jae 0x1400dd3bc
mov r8, qword [rbp - 8]
jmp 0x1400dd3c4
xor esi, esi
jmp 0x1400dd3e8
mov r8, qword [rbp - 8]
mov r8, qword [r8 - 8]
mov rcx, qword [0x14018aea8]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x14018aea8]
xor esi, esi
xor edx, edx
mov r8, qword [rbp - 0x18]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, rsi
add rsp, 0x58
pop rsi
pop rbp
ret
add byte [rdx + 0x42], bh
call fcn.1401100d0
jmp 0x1400ddb43
add byte [r8], al
add al, ch
leave
and eax, 0x3aeb0003
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
or eax, 0x75cb4
xlatb
add dword [rax - 0x73], ecx
or eax, 0x75cb4
add byte [rbp + rcx*4 + 5], cl
adc eax, 0xba00075d
add byte [rax], al
add al, ch
stosd dword [rdi], eax
and eax, 0x1ceb0003
invalid
lea r8, [0x140153830]
mov edx, 0x42
call fcn.1401100d0
jmp 0x1400ddb43
invalid
sbb al, 0xc6
xlatb
add dword [rax - 0x73], ecx
lea rcx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in6___
mov byte [rbp - 0x29], 1
lea rcx, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in6___
pop rbp
invalid
lea r8, [0x140153890]
mov edx, 0x43
call fcn.1401100d0
ud2
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
sub esp, 0x48
sub esp, 0x48
in al, dx
lea rbp, [rdx + 0x80]
lea rbp, [rdx + 0x80]
movdqa xmmword [rsp + 0x20], xmm7
movdqa xmmword [rsp + 0x30], xmm6
mov rcx, qword [rbp - 0x38]
enter 0xffffffffffff8fe8, 0
add byte [rax], al
xor byte [rax - 0x75], cl
enter 0xffffffffffff8fe8, 0
enter 0xffffffffffff8fe8, 0
add byte [rax], al
mov rcx, qword [rbp - 0x58]
mov rdx, qword [rbp - 0x50]
call fcn.1400d3e90
add ah, byte [rbx - 1]
inc esi
xlatb
add byte [rdi], cl
sub byte [rsp + 0x30], dh
add ah, byte [rbx - 1]
inc esi
xlatb
add byte [rdi], cl
sub byte [rsp + 0x30], dh
movaps xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
xlatb
add byte [rcx + rcx + 0x48], dh
mov ecx, dword [rbp - 0x38]
enter 0x29e8, 0
add byte [rax], al
call sub.ws2_32.dll_freeaddrinfo
movaps xmm6, xmmword [rsp + 0x30]
and al, 0x30
movaps xmm7, xmmword [rsp + 0x20]
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop rsi
pop r15
pop rbp
ret
int3
int3
int3
int3
and eax, 0x3b901
add ah, cl
int3
int3
int3
int3
mov edi, dword [rax]
mov qword [rax], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
test edi, edi
je case.0x1400d7161.243
lea rsi, [rsp + 0x60]
add byte [rax], al
add byte [rax], al
test rdi, rdi
test edi, edi
je case.0x1400d7161.243
lea rsi, [rsp + 0x60]
mov r8d, 0x198
mov rcx, rsi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov cx, 0x202
add al, byte [rdx]
add byte [rsi - 0x47], ah
add al, byte [rdx]
mov rdx, rsi
call qword [sym.imp.ws2_32.dll_WSAStartup]
mov dword [rsp + 0x2c], eax
test eax, eax
jne case.0x1400d7161.245
mov rax, qword [sym.imp.ws2_32.dll_WSACleanup]
mov eax, dword [sym.imp.ws2_32.dll_WSACleanup]
add eax, 0x3b8bc
add eax, dword [rax]
mov qword [rdi], rax
add rsp, 0x1f8
pop rdi
pop rsi
ret
lea rcx, str.called__Option::unwrap____on_a__None__value
or eax, 0x9ccf0
int3
or dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
fld dword [rax + 7]
add byte [rdx + 0x2b], bh
lea r8, str.library_std_src_synconce.rs
add eax, 0x740d9
mov edx, 0x2b
call fcn.1401100d0
ud2
mov qword [rsp + 0x30], 0
and al, 0x30
and al, 0x30
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x2c]
lea rdx, [rsp + 0x30]
call fcn.140117c40
ud2
int3
int3
adc byte [rdi], cl
test eax, esp
add byte [rax], al
add dh, dh
shl dword [rax], 0xf
test dword [0x18c0ddcd7], ebx
invalid
mov eax, eax
neg rax
test r8, r8
test eax, eax
test eax, eax
mov ecx, r8d
cmovs rcx, rax
mov eax, 0x27
invalid
add byte [rax], al
add byte [rax - 0x7f], cl
stc
adc byte [rdi], ah
add byte [rax], al
invalid
invalid
stc
adc byte [rdi], ah
add byte [rax], al
invalid
add byte [rdi], cl
invalid
jb case.0x1400da974.132
mov esi, 0x27
movabs r9, 0x346dc5d63886594b
xchg byte [rax], bh
invalid
invalid
insd dword [rdi], dx
xor al, 0x4c
lea ebx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_r
xchg byte [rax], bh
invalid
lea ebx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_r
add eax, 0xc8894800
mov rax, rcx
mul r9
shr rdx, 0xb
imul eax, edx, 0x2710
add byte [rax], al
add byte [rax], al
mov edi, ecx
sub edi, eax
imul ebx, edi, 0x147b
fistp qword [rbx + 0x14]
add byte [rax], al
fistp qword [rbx + 0x14]
add byte [rax], al
shr ebx, 0x13
imul eax, ebx, 0x64
sub edi, eax
movzx edi, di
ret
lea rax, [rsi - 4]
movzx ebx, word [r11 + rbx*2]
mov word [rsp + rsi + 0x2c], bx
movzx edi, word [r11 + rdi*2]
mov word [rsp + rsi + 0x2e], di
jl 0x1400ddd80
mov rsi, rax
jl 0x1400ddd80
mov rsi, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x1400ddd10
add eax, 0x77d18948
mov ah, 0x48
cmp edx, 0x63
cmp rdx, 0x63
invalid
jbe case.0x1400da998.117
movzx ecx, dx
shr ecx, 2
jmp 0x1bbd7466d
adc al, 0
add cl, al
jmp 0x109792185
imul ecx, ecx, 0x64
imul ecx, ecx, 0x64
sub edx, r9d
movzx edx, dx
invalid
retf 0xb70f
ror byte [rbp + rcx*4 + 0xd], cl
mov fs, word [rbx + 5]
add byte [rcx + 0xf], al
mov bh, 0x14
push rcx
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_r
movzx edx, word [r9 + rdx*2]
add eax, 0xb70f4100
adc al, 0x51
mov word [rsp + rax + 0x2e], dx
add rax, 0xfffffffffffffffe
sar dh, 0x48
mov edx, ecx
cmp rdx, 0xa
jae 0x1400dde90
or cl, byte [rdi]
xor ebx, 0
add byte [rax], al
add dl, 0x30
mov byte [rsp + rax + 0x2f], dl
add al, 0x2f
add al, 0x2f
dec rax
jmp case.0x140005c37.2827
add byte [rbx - 0x7e47bef0], cl
add byte [rax], al
add byte [rax], al
mov eax, 0x30
add byte [rax], al
mov eax, 0x30
mov r9d, edx
nop dword [rax]
invalid
invalid
add byte [rcx + rcx*4 - 0x3f], cl
mov rcx, r8
shr r9d, 4
mov r8d, edx
and r8b, 0xf
cmp r8b, 0xa
mov r11d, 0x57
cmovb r11d, eax
fadd dword [rbp]
ret
fadd dword [rbp]
ret
mov byte [rsp + rcx + 0x2e], r11b
lea r8, [rcx - 1]
invalid
invalid
lea r8, cs:[rcx - 1]
inc dword [r11 - 0x76bbef06]
retf 0xd073
cmp edx, 0x10
mov edx, r9d
jae 0x1400dddc0
jmp 0x1400dde40
add dword [rax], 0x30b80000
add byte [rax], al
add byte [rcx - 0x77], al
mov r9d, edx
nop word cs:[rax + rax]
add byte [rax], al
xor byte [rax], al
add byte [rax], al
mov r9d, edx
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov rcx, r8
shr r9d, 4
add al, 0x41
mov eax, edx
mov r8d, edx
and r8b, 0xf
cmp r8b, 0xa
mov r11d, 0x37
cmovb r11d, eax
add r11b, r8b
add bl, al
mov byte [rsp + rcx + 0x2e], r11b
lea r8, [rcx - 1]
lea r8, cs:[rcx - 1]
cmp edx, 0x10
mov edx, r9d
jae 0x1400dde10
add rcx, 0xfffffffffffffffe
cmp rcx, 0x80
stc
add byte [rax], 0
invalid
dec byte [rax - 0x7f]
stc
add byte [rax], 0
add byte [rdi], cl
xchg dword [rdx - 0x48000000], edx
add byte [rax], al
mov eax, 0x81
sub rax, r8
add rcx, rsp
add byte [rax], al
ja 0x1400ddee3
add byte [rax], al
add byte [rax + 0x81], bh
add byte [rax], al
mov eax, 0x81
sub rax, r8
add rcx, rsp
add rcx, 0x30
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
and al, 0x28
mov qword [rsp + 0x20], rcx
lea r8, [0x14017a9b8]
mov r9d, 2
add al, byte [rax]
add byte [rax], al
retf
add al, byte [rax]
add byte [rax], al
mov rcx, r10
mov dl, 1
jmp case.0x1400ddf34.105
sal dword [rdx + 0x4854eb01], 1
mov rdx, rcx
mov edx, ecx
cmp rdx, 0x63
ja 0x1400ddd62
xchg edi, edx
invalid
invalid
invalid
jmp case.0x1400da998.117
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_r
movzx ecx, word [rcx + rdx*2]
push rcx
jns 0x1400ddef7
add eax, 0xcb70f00
push rcx
mov word [rsp + rax + 0x2e], cx
add rax, 0xfffffffffffffffe
test r8d, r8d
setns dl
lea rcx, [rsp + rax]
add rcx, 0x30
add ecx, 0x30
xor byte [rcx - 0x48], al
invalid
mov r8d, 0x27
add byte [rax], al
add byte [rcx + 0x29], cl
ror byte [rcx + rcx*4 + 0x44], 0x24
sub byte [rax - 0x77], cl
and al, 0x20
sub r8, rax
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rcx
lea r8, [0x14017b4d0]
or dword [rax], eax
add byte [rcx + rcx*4 - 0x2f], cl
mov rcx, r10
mov ecx, edx
xor r9d, r9d
call fcn.140018b70
nop
add rsp, 0xb0
pop rbx
pop rdi
cdq
lodsb al, byte [rsi]
call qword [rax - 0x4f3b7eb8]
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
ret
lea r8, str.librarycore_src_fmt_num.rs
add eax, 0x3d376
jbe 0x1400ddebb
rol dword [rbx], cl
add byte [rdx + 0x80], bh
add byte [rax], 0
invalid
add eax, dword [rax]
mov edx, 0x80
add byte [rax], 0
add al, ch
pop rsp
and byte [rbx], al
add byte [rdi], cl
or ecx, esp
call fcn.14010ff50
ud2
int3
int3
int3
invalid
int 0x29
ud2
mov rax, qword [0x14018ae50]
iretd
or al, byte [rax]
add byte [rax - 0x7d], cl
cmp rax, 3
ja case.default.0x1400ddf34
clc
add ecx, dword [rdi]
xchg dword [rax + 0x48000000], edi
lea ecx, [0x140180c38]
lea rcx, [0x140180c38]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
lea rdx, str.RUST_BACKTRACE
lea rcx, [rsp + 0x20]
mov r8d, 0xe
add byte [rax], al
add al, ch
xchg ebx, eax
popfq
invalid
inc dword [rax + 0x238247c]
jne 0x1400ddf6c
add byte [rax], al
add al, ch
xchg ebx, eax
popfq
invalid
mov eax, 3
mov sil, 2
jmp 0x1400ddfcf
mov dh, 1
jmp 0x1400ddfd6
outsd dx, dword [rsi]
mov sil, 2
jmp 0x1400ddfd6
mov r8, qword [rsp + 0x20]
mov rax, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x30]
xor byte [rax - 0x7d], cl
stc
add al, 0x74
invalid
xor byte [rax - 0x7d], cl
stc
add al, 0x74
adc ecx, dword [rax - 0x7d]
stc
add dword [rbp + 0x2c], esi
cmp byte [r8], 0x30
sete sil
add sil, sil
imul bl
invalid
imul bl
and dword [rcx - 0x75], eax
or byte [rdi], cl
leave
xor edx, edx
cmp ecx, 0x66756c6d
setae dl
cmp ecx, 0x66756c6c
sbb edx, 0
sete sil
jmp 0x1400ddfb5
test rax, rax
je 0x1400ddfc9
mov eax, esi
add rsp, 0x40
pop rsi
ret
lea rcx, str.internal_error:_entered_unreachable_code_rustc_a28077b28a02b92985b3a3faecf92813155f1ea1library_std_src_threadmod.rs
lea r8, [0x140151ab0]
mov edx, 0x28
call fcn.1401100d0
ud2
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax], eax
add eax, 0x89480000
loopne 0x1400df9f4
mov dh, 0x85
or byte [0x18595f9ed], al
call 0x145177f7d
add byte [rax], al
mov dword [rbp - 0x17], eax
movzx eax, word [rbp + 0x50d]
mov word [rbp - 0x13], ax
movzx eax, byte [rbp + 0x50f]
mov byte [rbp - 0x11], al
mov rax, qword [rbp + 0x4f0]
mov qword [rbp - 0x30], rax
mov rax, qword [rbp + 0x4f8]
mov qword [rbp - 0x28], rax
lea rdx, str..exeprogram_not_found
lea rcx, [rbp - 0x30]
mov r8d, 4
call fcn.1400d9bd0
movdqa xmm0, xmmword [rbp - 0x30]
movaps xmm1, xmmword [rbp - 0x20]
movaps xmmword [rbp + 0x500], xmm1
movdqa xmmword [rbp + 0x4f0], xmm0
mov rsi, qword [rbp + 0x4f0]
mov rdi, qword [rbp + 0x500]
mov byte [rbp + 0x596], 1
lea rcx, [rbp + 0x440]
mov rdx, rsi
mov r8, rdi
call fcn.1400e5780
cmp qword [rbp + 0x440], 0
je 0x1400dfaca
mov rax, qword [rbp + 0x450]
mov qword [rbp + 0x4b0], rax
movdqu xmm0, xmmword [rbp + 0x440]
movdqa xmmword [rbp + 0x4a0], xmm0
jmp 0x1400e068c
mov rcx, rsi
mov rdx, rdi
call fcn.1400de000
test rax, rax
je 0x1400e063c
cmp rdx, 2
jne 0x1400dfb40
movzx ecx, word [rax]
cmp ecx, 0x2e2e
jne 0x1400dfb40
mov r8d, 2
mov r9, rax
jmp 0x1400e0612
xor r9d, r9d
mov r8, rdx
nop word cs:[rax + rax]
test r8, r8
je 0x1400dfb94
mov rcx, r8
dec r8
cmp byte [rax + rcx - 1], 0x2e
jne 0x1400dfb50
mov r10, rdx
sub r10, rcx
jb 0x1400e23ed
test r8, r8
je 0x1400e060c
mov r9, rax
add rax, rcx
mov rdx, r10
jmp 0x1400e0614
jmp 0x1400e0614
add byte [rax], al
call fcn.1400d6040
jmp 0x1400dfe92
add byte [0xcb55fdd4], al
invalid
mov qword [rbp + 0x420], 2
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x428], xmm0
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x5b8], rax
xor esi, esi
xor r14d, r14d
xor r15d, r15d
cmp r8, 0x201
jb 0x1400dfedf
jmp 0x1400dfef0
jae 0x1400dffaf
cmp r8, 0x201
jae 0x1400dfef0
mov edi, 0x200
lea r13, [rbp - 0x30]
mov r12, r8
jmp 0x1400dff48
sub r8, r15
sub r14, r15
cmp r14, r8
jae 0x1400dff1f
lea rcx, [rbp + 0x420]
mov rdx, r15
call fcn.140117740
mov rax, qword [rbp + 0x420]
mov qword [rbp + 0x5b8], rax
mov rsi, qword [rbp + 0x428]
mov eax, 0xffffffff
cmp rsi, rax
mov r15d, 0xffffffff
cmovb r15, rsi
mov qword [rbp + 0x430], r15
mov r14, rsi
mov rdi, r15
mov r13, qword [rbp + 0x5b8]
mov r12, r15
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov rcx, r13
mov edx, r12d
call qword [sym.imp.KERNEL32.dll_GetSystemDirectoryW]
mov ebx, eax
test eax, eax
jne 0x1400dff70
call qword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
jne 0x1400e017e
mov r8d, ebx
cmp r12, r8
jne 0x1400dfed0
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x7a
jne 0x1400e22ca
add r12, r12
mov eax, 0xffffffff
cmp r12, rax
cmovae r12, rax
mov r8, r12
cmp r8, 0x201
jae 0x1400dfef0
jmp 0x1400dfedf
cmp rdi, r8
jb 0x1400e23d6
lea rcx, [rbp + 0x4f0]
mov rdx, r13
call fcn.1400d6140
mov r8, qword [rbp + 0x5a0]
lea rcx, [rbp + 0x4f0]
mov r14, qword [rbp + 0x560]
mov rdx, r14
call fcn.1400da840
cmp qword [rbp + 0x4e8], 1
je 0x1400dfffa
lea rcx, [rbp + 0x4f0]
call fcn.1400de130
mov rdi, qword [rbp + 0x4f0]
mov r8, qword [rbp + 0x500]
lea rcx, [rbp + 0x568]
mov rdx, rdi
call fcn.1400e5780
cmp qword [rbp + 0x4f8], 0
je 0x1400e0033
mov rcx, qword [0x14018aea8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
movdqu xmm0, xmmword [rbp + 0x568]
movdqu xmmword [rbp + 0x448], xmm0
mov rax, qword [rbp + 0x578]
mov qword [rbp + 0x458], rax
mov qword [rbp + 0x440], 0
mov dil, 1
jmp 0x1400e01a7
call qword [sym.imp.KERNEL32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x448], rax
mov qword [rbp + 0x440], 1
xor edi, edi
mov r14, qword [rbp + 0x560]
test rsi, rsi
je 0x1400e01c2
mov rcx, qword [0x14018aea8]
xor edx, edx
mov r8, qword [rbp + 0x5b8]
call qword [sym.imp.KERNEL32.dll_HeapFree]
test dil, dil
je 0x1400e01d7
mov r9, qword [rbp + 0x448]
test r9, r9
jne 0x1400e0416
mov byte [rbp + 0x5c7], 1
lea rcx, [rbp + 0x440]
call fcn.1400e5860
mov qword [rbp + 0x420], 2
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x428], xmm0
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x5b8], rax
xor esi, esi
xor r14d, r14d
xor r15d, r15d
cmp r8, 0x201
jb 0x1400e023f
jmp 0x1400e0250
jae 0x1400e030f
cmp r8, 0x201
jae 0x1400e0250
mov edi, 0x200
lea r13, [rbp - 0x30]
mov r12, r8
jmp 0x1400e02a8
sub r8, r15
sub r14, r15
cmp r14, r8
jae 0x1400e027f
lea rcx, [rbp + 0x420]
mov rdx, r15
call fcn.140117740
mov rax, qword [rbp + 0x420]
mov qword [rbp + 0x5b8], rax
mov rsi, qword [rbp + 0x428]
invalid
add byte [rax - 1], bh
mov eax, 0xffffffff
cmp rsi, rax
mov r15d, 0xffffffff
cmovb r15, rsi
mov qword [rbp + 0x430], r15
mov r14, rsi
test byte [rcx + rcx*4 - 1], 0x4c
mov ebp, dword [rbp + 0x5b8]
test byte [rcx + rcx*4 - 1], 0x4c
mov ebp, dword [rbp + 0x5b8]
mov r12, r15
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov rcx, r13
mov edx, r12d
call qword [sym.imp.KERNEL32.dll_GetWindowsDirectoryW]
mov ebx, eax
test eax, eax
jne 0x1400e02d0
call qword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
jne 0x1400e03c1
add byte [rax], al
add byte [rax], al
mov r8d, ebx
cmp r12, r8
jne 0x1400e0230
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x7a
jne 0x1400e22e7
test esp, edi
invalid
add byte [rax], al
test esp, edi
invalid
add r12, r12
mov eax, 0xffffffff
cmp r12, rax
cmovae r12, rax
mov r8, r12
cmp r8, 0x201
cmp eax, 0x201
cmp eax, 0x201
jae 0x1400e0250
jmp 0x1400e023f
cmp rdi, r8
jb 0x1400e23fb
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0x4f0]
mov rdx, r13
call fcn.1400d6140
mov r8, qword [rbp + 0x5a0]
lea rcx, [rbp + 0x4f0]
mov r14, qword [rbp + 0x560]
mov rdx, r14
call fcn.1400da840
cmp qword [rbp + 0x4e8], 1
je 0x1400e035a
lea rcx, [rbp + 0x4f0]
call fcn.1400de130
mov rdi, qword [rbp + 0x4f0]
mov r8, qword [rbp + 0x500]
lea rcx, [rbp + 0x568]
mov rdx, rdi
call fcn.1400e5780
add byte [rax - 0x7d], cl
mov ebp, 0x4f8
invalid
je 0x1400e0393
add byte [rax - 0x7d], cl
mov ebp, 0x4f8
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [0x14018aea8]
or al, byte [rax]
mov rcx, qword [0x14018aea8]
or al, byte [rax]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
movdqu xmm0, xmmword [rbp + 0x568]
movdqu xmmword [rbp + 0x448], xmm0
mov rax, qword [rbp + 0x578]
mov qword [rbp + 0x458], rax
mov qword [rbp + 0x440], 0
mov dil, 1
jmp 0x1400e03ea
call qword [sym.imp.KERNEL32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x448], rax
mov qword [rbp + 0x440], 1
xor edi, edi
mov r14, qword [rbp + 0x560]
test rsi, rsi
je 0x1400e0405
mov rcx, qword [0x14018aea8]
xor edx, edx
mov r8, qword [rbp + 0x5b8]
call qword [sym.imp.KERNEL32.dll_HeapFree]
test dil, dil
je 0x1400e0451
mov r9, qword [rbp + 0x448]
test r9, r9
je 0x1400e0451
movdqu xmm6, xmmword [rbp + 0x450]
mov r8, qword [rbp + 0x588]
movq rbx, xmm6
pshufd xmm0, xmm6, 0xee
movq r10, xmm0
mov qword [rbp + 0x5a0], rbx
cmp r10, 5
mov qword [rbp + 0x5b8], r9
jae case.0x1400d7161.250
jmp case.0x1400e0ace.68
mov byte [rbp + 0x5c7], 1
lea rcx, [rbp + 0x440]
call fcn.1400e5860
mov byte [rbp + 0x5c7], 1
lea rdx, str.PATHRUST_MIN_STACKfatal_runtime_error:_assertion_failed:_thread_info.stack_guard.get__.is_none____thread_info.thread.get__.is_none___n
lea rcx, [rbp + 0x568]
mov r8d, 4
call fcn.1400d7ce0
cmp byte [rbp + 0x580], 2
je 0x1400e05f9
mov rcx, qword [rbp + 0x568]
mov rax, qword [rbp + 0x570]
mov qword [rbp + 0x5b8], rax
mov rax, qword [rbp + 0x578]
add rax, rcx
mov qword [rbp + 0x560], rcx
mov qword [rbp + 0x440], rcx
mov qword [rbp + 0x448], rax
mov word [rbp + 0x450], 0
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x458], 1
lea rbx, [rbp - 0x17]
lea rsi, [rbp + 0x509]
lea rdi, [rbp - 0x30]
lea r12, [rbp + 0x440]
movsd dword [rdi], dword [rsi]
add al, 0
add byte [rbx + rcx*4 + 0x2d], cl
mov r8d, dword [rbx]
add bl, ch
invalid
movsd dword [rdi], dword [rsi]
add al, 0
add byte [rbx + rcx*4 + 0x2d], cl
mov r8d, dword [rbx]
add bl, ch
or eax, 0xd0458b48
mov rax, qword [rbp - 0x30]
test rax, rax
jne 0x1400e1d58
mov rcx, rdi
mov rdx, r12
call fcn.1400d95e0
jmp 0x1400e0519
mov rcx, rdi
mov rdx, r12
call fcn.1400d95e0
nop
invalid
invalid
nop
invalid
movzx eax, byte [rbp - 0x18]
cmp al, 2
je 0x1400e05d9
mov r8, qword [rbp - 0x30]
mov rcx, qword [rbp - 0x28]
mov rdx, qword [rbp - 0x20]
test rdx, rdx
test edx, edx
test edx, edx
jne 0x1400e0549
test rcx, rcx
je 0x1400e050e
mov rcx, qword [0x14018aea8]
xor edx, edx
call r13
jmp 0x1400e050e
mov r9d, dword [rbx]
mov r10d, dword [rbx + 3]
push rbx
add eax, dword [rcx + rcx*4 + 0x56]
add eax, dword [rcx + rcx*4 + 0xe]
push rbx
add eax, dword [rcx + rcx*4 + 0x56]
add eax, dword [rcx + rcx*4 + 0xe]
mov qword [rbp + 0x4f0], r8
mov qword [rbp + 0x4f8], rcx
mov qword [rbp + 0x500], rdx
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x508], al
lea rcx, [rbp + 0x4f0]
mov rdx, r14
mov r8, qword [rbp + 0x5a0]
add al, ch
mov eax, 0x48ffffa2
cmp dword [rbp + 0x4e8], 1
add al, ch
mov eax, 0x48ffffa2
cmp dword [rbp + 0x4e8], 1
je 0x1400e059e
lea rcx, [rbp + 0x4f0]
call fcn.1400de130
mov r15, qword [rbp + 0x4f0]
mov r8, qword [rbp + 0x500]
mov rcx, rdi
mov rdx, r15
call fcn.1400e5780
cmp qword [rbp + 0x4f8], 0
je 0x1400e04f4
mov rcx, qword [0x14018aea8]
xor edx, edx
mov r8, r15
call r13
jmp 0x1400e04f4
cmp qword [rbp + 0x5b8], 0
je 0x1400e05f9
invalid
invalid
mov rcx, qword [0x14018aea8]
xor edx, edx
mov r8, qword [rbp + 0x560]
call qword [sym.imp.KERNEL32.dll_HeapFree]
lea rbx, [0x140152ee8]
mov r13, qword [rbp + 0x5a8]
jmp 0x1400e0859
mov r9, rax
mov r8, rdx
xor eax, eax
test r9, r9
cmovne rax, r9
test rax, rax
je 0x1400e063c
test r9, r9
cmove r8, rdx
add rax, r8
sub rax, rsi
cmp rdi, rax
jb 0x1400e063c
mov qword [rbp + 0x500], rax
mov rdi, rax
lea rcx, [rbp - 0x30]
mov rdx, rsi
mov r8, rdi
call fcn.1400d39b0
mov rcx, qword [rbp - 0x30]
mov rax, qword [rbp - 0x28]
mov eax, dword [rbp - 0x28]
mov eax, dword [rbp - 0x28]
test rcx, rcx
je 0x1400e067a
mov rdx, qword [rbp - 0x20]
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
lea rcx, [rbp + 0x4a0]
add al, 0
add byte [rax - 0x73], cl
push rbp
shr al, 1
sub byte [rax], dl
add byte [rax], al
add al, 0
add byte [rax - 0x73], cl
push rbp
shr al, 1
sub byte [rax], dl
add byte [rax], al
jmp 0x1400e068c
mov qword [rbp + 0x4a8], rax
mov qword [rbp + 0x4a0], 0
add byte [rax], al
jmp 0x1400e068c
mov qword [rbp + 0x4a8], rax
mov qword [rbp + 0x4a0], 0
cmp qword [rbp + 0x4f8], 0
add byte [rax], al
mov r13, qword [rbp + 0x5a8]
je 0x1400e06af
mov rcx, qword [0x14018aea8]
add al, 0xa8
or al, byte [rax]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r9, qword [rbp + 0x4a0]
mov rbx, qword [rbp + 0x4a8]
popfq
test al, 4
add byte [rax], al
popfq
test al, 4
add byte [rax], al
test r9, r9
mov r8, qword [rbp + 0x588]
add byte [rdi], cl
invalid
mov word [rcx], es
add byte [rax], al
add byte [rdi], cl
test byte [rcx + rax - 0x74b40000], cl
xchg ebp, eax
mov r10, qword [rbp + 0x4b0]
mov al, 4
add byte [rax], al
mov qword [rbp + 0x5a0], rbx
cmp r10, 5
add eax, 0xb88d894c
add eax, 0x16720000
add eax, 0xb88d894c
add eax, 0x16720000
cmp word [r9 + r10*2 - 0xa], 0x2e
jne case.0x1400e0ace.68
cmp word [r9 + r10*2 - 2], 0
inc byte [rax]
je 0x1400e0aae
mov rsi, qword [r8 + 0x90]
mov rbx, qword [r8 + 0xa0]
mov dil, byte [r8 + 0xc5]
mov eax, 0xc5
mov eax, 0xc5
mov qword [rbp + 0x4f0], 2
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x4f8], xmm0
lea rcx, [rbp + 0x4f0]
xor edx, edx
call fcn.1400d3eb0
mov rax, qword [rbp + 0x4f0]
mov rcx, qword [rbp + 0x500]
mov word [rax + rcx*2], 0x22
add al, 0x48
and al, byte [rax]
add al, 0x48
and al, byte [rax]
inc rcx
mov qword [rbp + 0x500], rcx
mov qword [rbp - 0x30], r14
jne 0x1400e072a
jne 0x1400e072a
mov rax, qword [rbp + 0x598]
mov qword [rbp - 0x28], rax
mov word [rbp - 0x20], 0
lea rcx, [rbp + 0x4f0]
invalid
add al, 0
add byte [rax - 0x73], cl
push rbp
shr al, 1
test dword [0xcb57077c], esi
xchg ebp, eax
add byte [0x17b560784], al
xchg ebp, eax
clc
add al, 0
add byte [rbp + 0x13], dh
invalid
add byte [0x17b560784], al
xchg ebp, eax
clc
add al, 0
add byte [rbp + 0x13], dh
lea rcx, [rbp + 0x4f0]
call fcn.1400d3eb0
mov rdx, qword [rbp + 0x500]
mov rax, qword [rbp + 0x4f0]
mov word [rax + rdx*2], 0x22
inc rdx
mov qword [rbp + 0x500], rdx
lea rax, [rbx + rbx*4]
lea r15, [rsi + rax*8]
lea r14, [rbp + 0x4f0]
mov r13, qword [rbp + 0x5a8]
nop dword [rax + rax]
cmp rsi, r15
je 0x1400e0902
mov rdx, qword [rbp + 0x500]
cmp rdx, qword [rbp + 0x4f8]
jne 0x1400e07f8
mov rcx, r14
call fcn.1400d3eb0
mov rdx, qword [rbp + 0x500]
mov rax, qword [rbp + 0x4f0]
mov word [rax + rdx*2], 0x20
inc rdx
mov qword [rbp + 0x500], rdx
mov rcx, r14
mov rdx, rsi
mov r8d, edi
call fcn.1400e5960
mov rbx, rax
add rsi, 0x28
test rax, rax
mov r13, qword [rbp + 0x5a8]
je 0x1400e07d0
cmp qword [rbp + 0x4f8], 0
je 0x1400e0a2a
mov r8, qword [rbp + 0x4f0]
mov rcx, qword [0x14018aea8]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400e0a2a
mov rax, qword [rbp + 0x4c0]
mov qword [rax], rbx
mov qword [rax + 0x10], 2
cmp qword [rbp + 0x3e0], 0
je 0x1400e08d6
mov dword [rbp - 0x18], edx
mov qword [rbp - 8], 0
mov qword [rbp], rcx
mov qword [rbp + 8], rdx
mov ecx, 1
jmp 0x1400e08ba
xor eax, eax
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x10], rcx
mov qword [rbp + 0x10], rax
lea rcx, [rbp - 0x30]
call fcn.1400e5e30
mov r13, qword [rbp + 0x5a8]
add byte [rax], al
cmp dword [r13], 4
jb 0x1400e08e7
mov rcx, qword [r13 + 8]
mov ecx, dword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
movaps xmm6, xmmword [rbp + 0x5d0]
sub byte [rbp + 0x5d0], dh
add rsp, 0x668
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp + 0x4f0]
mov rbx, qword [rbp + 0x4f8]
add byte [rax], al
test eax, esi
add al, 0
add byte [rax - 0x75], cl
popfq
clc
add al, 0
add byte [rax], al
test rax, rax
je 0x1400e0a2a
add byte [rax], al
test rax, rax
je 0x1400e0a2a
mov rdx, qword [rbp + 0x500]
mov cl, 1
mov dword [rbp + 0x4e8], ecx
mov dword [rbp + 0x40c], 0
or al, 4
add byte [rax], al
add byte [rax], al
add byte [rax], al
or al, 4
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, qword [rbp + 0x5b8]
mov qword [rbp + 0x560], rcx
invalid
add eax, 0x8b480000
lea esp, [rax + 0x48000005]
add byte [rax - 0x77], cl
lea ebx, [rax + 0x48000005]
mov esi, dword [rbp + 0x588]
invalid
invalid
add byte [rax - 0x77], cl
lea ebx, [rax + 0x48000005]
mov esi, dword [rbp + 0x588]
invalid
add byte [rax - 0x77], cl
test dword [rax + 0x48000004], esp
mov dword [rbp + 0x4a8], ebx
invalid
mov qword [rbp + 0x4a0], rax
mov qword [rbp + 0x4a8], rbx
invalid
add byte [rax - 0x77], cl
xchg ebp, eax
mov al, 4
add byte [rax], al
mov qword [rbp + 0x4b0], rdx
cmp rdx, rbx
jne 0x1400e0997
mov byte [rbp + 0x5c3], 1
lea rcx, [rbp + 0x4a0]
add al, 0
add al, ch
xor eax, 0x8b48ffff
test dword [rax + 0x48000004], esp
mov edx, dword [rbp + 0x4b0]
add al, 0
add al, ch
xor eax, 0x8b48ffff
test dword [rax + 0x48000004], esp
mov edx, dword [rbp + 0x4b0]
mov r13, qword [rbp + 0x5a8]
mov word [rax + rdx*2], 0
inc rdx
mov qword [rbp + 0x4b0], rdx
cmp byte [rsi + 0xc4], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov eax, 0x400
mov r15d, 0x608
mov edi, 0x608
mov edi, 0x608
cmove r15d, eax
or r15d, dword [rsi + 0xc0]
cmp qword [rbp + 0x3e0], 0
je 0x1400e0a6c
mov rsi, qword [rbp + 0x3e8]
mov rdi, qword [rbp + 0x3f0]
mov edi, dword [rbp + 0x3f0]
mov edi, dword [rbp + 0x3f0]
mov rbx, qword [rbp + 0x3f8]
mov qword [rbp + 0x420], rsi
mov qword [rbp + 0x428], rdi
mov qword [rbp + 0x430], rbx
mov qword [rbp + 0x568], 2
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x570], xmm0
test rbx, rbx
je 0x1400e0c39
mov r14d, 2
xor r12d, r12d
jmp 0x1400e0c6d
mov rax, qword [rbp + 0x4c0]
mov qword [rax], rbx
mov qword [rax + 0x10], 2
xor esi, esi
cmp qword [rbp + 0x5a0], 0
je 0x1400e0a5e
mov rcx, qword [0x14018aea8]
xor edx, edx
mov r8, qword [rbp + 0x5b8]
call qword [sym.imp.KERNEL32.dll_HeapFree]
test sil, sil
je 0x1400e086b
jmp 0x1400e08d6
mov eax, 2
xor ecx, ecx
mov qword [rbp + 0x4e0], rcx
xor r14d, r14d
cmp byte [rsi + 0x88], 2
mov qword [rbp + 0x4c8], rax
jne 0x1400e11e5
movzx eax, word [r9 + r10*2 - 8]
lea ecx, [rax - 0x42]
cmp ecx, 0x21
ja case.0x1400e0ace.68
lea rdx, [0x140180c64]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
movzx ecx, word [r9 + r10*2 - 6]
or ecx, 0x20
cmp ecx, 0x61
stc
invalid
jne 0x1400e0aec
movzx ecx, word [r9 + r10*2 - 4]
or ecx, 0x20
cmp ecx, 0x74
je 0x1400e0b1c
cmp ax, 0x43
jne case.0x1400e0ace.68
movzx eax, word [r9 + r10*2 - 6]
or eax, 0x20
cmp eax, 0x6d
jne case.0x1400e0ace.68
movzx eax, word [r9 + r10*2 - 4]
add eax, 0xffffffbc
test eax, 0xffdf
jne case.0x1400e0ace.68
mov qword [rbp + 0x4c8], r10
mov qword [rbp + 0x4f0], 2
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x4f8], xmm0
mov eax, 0x200
mov ecx, 2
mov qword [rbp + 0x598], rcx
xor edi, edi
xor esi, esi
xor ebx, ebx
cmp rax, 0x201
jb 0x1400e0b69
jmp 0x1400e0b78
jae 0x1400e111c
cmp rax, 0x201
jae 0x1400e0b78
mov r15d, 0x200
lea r14, [rbp - 0x30]
mov r12, rax
jmp 0x1400e0bd2
sub rax, rbx
sub rsi, rbx
cmp rsi, rax
jae 0x1400e0baa
lea rcx, [rbp + 0x4f0]
mov rdx, rbx
mov r8, rax
call fcn.140117740
mov rax, qword [rbp + 0x4f0]
mov qword [rbp + 0x598], rax
mov rdi, qword [rbp + 0x4f8]
mov eax, 0xffffffff
cmp rdi, rax
mov ebx, 0xffffffff
cmovb rbx, rdi
mov qword [rbp + 0x500], rbx
mov rsi, rdi
mov r15, rbx
mov r14, qword [rbp + 0x598]
mov r12, rbx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_SetLastError]
mov rcx, r14
mov edx, r12d
call qword [sym.imp.KERNEL32.dll_GetSystemDirectoryW]
mov r13d, eax
test eax, eax
jne 0x1400e0bfb
call qword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
jne 0x1400e1464
mov eax, r13d
cmp r12, rax
jne 0x1400e0b5b
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x7a
jne 0x1400e23a2
add r12, r12
mov eax, 0xffffffff
cmp r12, rax
cmovae r12, rax
mov rax, r12
cmp rax, 0x201
jae 0x1400e0b78
jmp 0x1400e0b69
mov byte [rbp + 0x5c4], 1
lea rcx, [rbp + 0x568]
xor edx, edx
call fcn.1400d3eb0
mov r14, qword [rbp + 0x568]
mov r12, qword [rbp + 0x578]
mov word [r14 + r12*2], 0
inc r12
mov qword [rbp + 0x578], r12
xor eax, eax
test rsi, rsi
setne al
cmove rbx, rsi
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x20], rsi
mov qword [rbp - 0x18], rdi
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 0
mov qword [rbp], rsi
mov qword [rbp + 8], rdi
mov qword [rbp + 0x10], rbx
lea rcx, [rbp + 0x4f0]
lea rdx, [rbp - 0x30]
call fcn.1400de500
mov rcx, qword [rbp + 0x4f0]
test rcx, rcx
je 0x1400e1161
cmp r15, rax
jb 0x1400e2412
test r13d, r13d
mov rsi, qword [rbp + 0x588]
je 0x1400e14c2
mov r15, rax
lea rbx, [rax + rax]
movzx eax, byte [0x14018af58]
mov edx, 2
mov rcx, rbx
call fcn.140015ad0
test rax, rax
je 0x1400e243e
mov r13, rax
jmp 0x1400e14cd
call qword [sym.imp.KERNEL32.dll_GetLastError]
shl rax, 0x20
or rax, 2
xor r13d, r13d
mov rsi, qword [rbp + 0x588]
jmp 0x1400e14de
mov r15, rax
mov r13d, 2
xor ebx, ebx
mov rcx, r13
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rax, r15
test rdi, rdi
je 0x1400e14ff
mov rcx, qword [0x14018aea8]
xor edx, edx
mov r8, qword [rbp + 0x598]
mov rdi, rax
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, rdi
test r13, r13
je 0x1400e18dd
mov qword [rbp + 0x440], r13
mov qword [rbp + 0x448], rax
mov rbx, rax
mov qword [rbp + 0x450], rax
lea r12, [0x140152f3b]
xor r8d, r8d
lea rdi, [rbp + 0x440]
xor ecx, ecx
jmp 0x1400e155d
mov rax, rbx
mov r15d, ecx
mov r14, r8
mov word [r13 + rax*2], r15w
inc rax
mov rbx, rax
mov qword [rbp + 0x450], rax
mov r8, r14
mov ecx, esi
mov rsi, qword [rbp + 0x588]
test r12, r12
je 0x1400e15d8
test cx, cx
je 0x1400e156e
xor esi, esi
jmp 0x1400e1654
lea rax, [0x140152f43]
cmp r12, rax
je 0x1400e15d8
movzx r10d, byte [r12]
movzx eax, r10b
test al, al
js 0x1400e158f
inc r12
jmp 0x1400e1650
mov edx, eax
and edx, 0x1f
movzx r11d, byte [r12 + 1]
and r11d, 0x3f
cmp al, 0xdf
jbe 0x1400e160b
movzx r9d, byte [r12 + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x1400e1619
movzx eax, byte [r12 + 3]
and edx, 7
shl edx, 0x12
shl r9d, 6
and eax, 0x3f
or eax, r9d
or eax, edx
cmp eax, 0x110000
jne 0x1400e1628
cmp r8, 1
je 0x1400e16b6
mov r14d, 1
xor r12d, r12d
xor r15d, r15d
mov rax, rbx
cmp rbx, qword [rbp + 0x448]
jne 0x1400e1604
neg r8
mov esi, ecx
jmp 0x1400e1699
mov esi, ecx
jmp 0x1400e153e
add r12, 2
shl edx, 6
or edx, r11d
mov eax, edx
jmp 0x1400e1650
add r12, 3
shl edx, 0xc
or r9d, edx
mov eax, r9d
jmp 0x1400e162c
add r12, 4
cmp eax, 0xffff
jbe 0x1400e1650
lea ecx, [rax + 0xff0000]
shr ecx, 0xa
or ecx, 0xd800
and eax, 0x3ff
or eax, 0xdc00
mov esi, eax
jmp 0x1400e1654
xor esi, esi
mov ecx, eax
cmp rbx, qword [rbp + 0x448]
jne 0x1400e1535
lea rax, [0x140152f3b]
sub rax, r12
add rax, 0xa
movabs rdx, 0xaaaaaaaaaaaaaaab
mul rdx
mov rax, rbx
mov r14, r8
shr rdx, 1
cmp si, 1
adc r8, 0xffffffffffffffff
sub rdx, r8
inc rdx
mov r15d, ecx
mov r8, rdx
inc r8
mov rcx, rdi
mov rdx, rax
call fcn.140117740
mov r13, qword [rbp + 0x440]
mov rax, rbx
jmp 0x1400e153e
mov rax, qword [rbp + 0x440]
mov rcx, qword [rbp + 0x448]
test rax, rax
je 0x1400e18e0
mov qword [rbp + 0x560], rax
mov qword [rbp + 0x598], rcx
movzx eax, byte [rsi + 0xc5]
mov byte [rbp + 0x4e0], al
test al, al
setne byte [rbp + 0x4e8]
mov al, 1
test al, al
je 0x1400e2426
mov rax, qword [rsi + 0x90]
mov qword [rbp + 0x4d0], rax
mov rax, qword [rsi + 0xa0]
mov qword [rbp + 0x4d8], rax
movzx eax, byte [0x14018af58]
mov ecx, 0xc
mov edx, 2
call fcn.140015ad0
test rax, rax
je 0x1400e242d
mov ecx, 6
mov word [rax], 0x63
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x20], 1
lea r15, [0x1401529bb]
mov edi, 1
xor r14d, r14d
lea r12, [0x1401529c9]
lea r13, [0x1401529ba]
lea rbx, [rbp - 0x30]
jmp 0x1400e178d
mov rax, qword [rbp - 0x30]
mov word [rax + rdi*2], r14w
inc rdi
mov qword [rbp - 0x20], rdi
mov r14d, esi
mov rsi, qword [rbp + 0x588]
test r14w, r14w
jne 0x1400e1854
cmp r15, r12
je 0x1400e1896
movzx r8d, byte [r15]
movzx r14d, r8b
test r14b, r14b
js 0x1400e17b5
inc r15
jmp 0x1400e1854
mov ecx, r14d
and ecx, 0x1f
movzx r9d, byte [r15 + 1]
and r9d, 0x3f
cmp r14b, 0xdf
jbe 0x1400e180a
movzx edx, byte [r15 + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x1400e1819
movzx r14d, byte [r15 + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 6
and r14d, 0x3f
or r14d, edx
or r14d, ecx
cmp r14d, 0x110000
je 0x1400e1896
add r15, 4
jmp 0x1400e1825
add r15, 2
shl ecx, 6
or ecx, r9d
mov r14d, ecx
jmp 0x1400e1854
add r15, 3
shl ecx, 0xc
or edx, ecx
mov r14d, edx
cmp r14d, 0xffff
jbe 0x1400e1854
lea ecx, [r14 + 0xff0000]
shr ecx, 0xa
or ecx, 0xd800
and r14d, 0x3ff
or r14d, 0xdc00
mov esi, r14d
mov r14d, ecx
jmp 0x1400e1856
xor esi, esi
cmp rdi, qword [rbp - 0x28]
jne 0x1400e1777
mov rax, r13
sub rax, r15
add rax, 0x11
movabs rcx, 0xaaaaaaaaaaaaaaab
mul rcx
shr rdx, 1
cmp si, 1
sbb rdx, 0
lea r8, [rdx + 2]
mov rcx, rbx
mov rdx, rdi
call fcn.140117740
jmp 0x1400e1773
mov rdi, qword [rbp - 0x20]
mov qword [rbp + 0x500], rdi
movdqu xmm0, xmmword [rbp - 0x30]
movdqa xmmword [rbp + 0x4f0], xmm0
cmp rdi, qword [rbp + 0x4f8]
jne 0x1400e18f6
lea rcx, [rbp + 0x4f0]
mov rdx, rdi
call fcn.1400d3eb0
mov r8, qword [rbp + 0x4c8]
mov rdi, qword [rbp + 0x500]
mov r13, qword [rbp + 0x5a8]
jmp 0x1400e1904
mov rcx, rax
mov r13, qword [rbp + 0x5a8]
mov rax, qword [rbp + 0x4c0]
mov qword [rax], rcx
jmp 0x1400e0a34
mov r13, qword [rbp + 0x5a8]
mov r8, qword [rbp + 0x4c8]
mov r15, qword [rbp + 0x4f0]
mov word [r15 + rdi*2], 0x22
inc rdi
mov qword [rbp + 0x500], rdi
lea rax, [r8 + r8]
xor ecx, ecx
lea r12, [0x140152a00]
mov rdx, qword [rbp + 0x5b8]
cmp rax, rcx
je 0x1400e1945
cmp word [rdx + rcx], 0x22
lea rcx, [rcx + 2]
jne 0x1400e1930
jmp 0x1400e1bbd
mov rax, qword [rbp + 0x5b8]
movzx eax, word [rax + r8*2 - 2]
cmp ax, 0x5c
je 0x1400e1bbd
lea rbx, [r8 - 1]
xor r14d, r14d
test ax, ax
mov rax, qword [rbp + 0x5b8]
cmove r14, rax
test r14, r14
cmove rbx, r8
cmove r14, rax
mov r12, qword [rbp + 0x4f8]
mov rax, r12
sub rax, rdi
cmp rax, rbx
jae 0x1400e19b5
lea rcx, [rbp + 0x4f0]
mov rdx, rdi
mov r8, rbx
call fcn.140117740
mov rdi, qword [rbp + 0x500]
mov r15, qword [rbp + 0x4f0]
mov r12, qword [rbp + 0x4f8]
lea r8, [rbx + rbx]
lea rcx, [r15 + rdi*2]
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbx
mov qword [rbp + 0x500], rdi
cmp rdi, r12
jne 0x1400e19f1
lea rcx, [rbp + 0x4f0]
mov rdx, r12
call fcn.1400d3eb0
mov r15, qword [rbp + 0x4f0]
mov rdi, qword [rbp + 0x500]
mov word [r15 + rdi*2], 0x22
inc rdi
mov qword [rbp + 0x500], rdi
mov rax, qword [rbp + 0x4d8]
lea rax, [rax + rax*4]
lea r14, [0x140152a1f]
and r14, 0xfffffffffffffff8
lea r15, str._t____________
sub r14, r15
sete cl
cmp r14, 0x16
mov edx, 0x16
cmovae r14, rdx
mov rdi, qword [rbp + 0x4d0]
lea r13, [rdi + rax*8]
test r14, r14
sete al
or al, cl
mov byte [rbp + 0x4c8], al
cmp rdi, r13
je 0x1400e1f3a
mov rdx, qword [rbp + 0x500]
cmp rdx, qword [rbp + 0x4f8]
jne 0x1400e1a77
lea rcx, [rbp + 0x4f0]
call fcn.1400d3eb0
mov rdx, qword [rbp + 0x500]
lea rax, [rdx + 1]
mov rcx, qword [rbp + 0x4f0]
mov word [rcx + rdx*2], 0x20
mov qword [rbp + 0x500], rax
movzx eax, byte [rbp + 0x4e8]
mov r8d, eax
cmp byte [rbp + 0x4e0], 0
jne 0x1400e1b91
cmp qword [rbp + 0x4f8], 0
je 0x1400e1bdd
mov r8, qword [rbp + 0x4f0]
mov rcx, qword [0x14018aea8]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, qword [rbp + 0x4c0]
mov qword [rax], r12
mov qword [rax + 0x10], 2
cmp qword [rbp + 0x598], 0
je 0x1400e0a3c
mov rcx, qword [0x14018aea8]
xor esi, esi
xor edx, edx
mov r8, qword [rbp + 0x560]
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400e0a3e
mov rsi, rax
movdqu xmm6, xmmword [rbp - 0x28]
cmp qword [rbp + 0x5b8], 0
je 0x1400e1d80
mov rcx, qword [0x14018aea8]
xor edx, edx
mov r8, qword [rbp + 0x560]
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r8, qword [rbp + 0x588]
mov r9, rsi
jmp 0x1400e0425
mov rdx, qword [rbp + 0x500]
cmp rdx, qword [rbp + 0x4f8]
jne 0x1400e1f5d
lea rcx, [rbp + 0x4f0]
call fcn.1400d3eb0
mov rdx, qword [rbp + 0x500]
mov r13, qword [rbp + 0x5a8]
mov rax, qword [rbp + 0x4f0]
mov word [rax + rdx*2], 0x22
inc rdx
mov rbx, qword [rbp + 0x4f8]
mov cl, 1
mov dword [rbp + 0x40c], ecx
mov dword [rbp + 0x4e8], 0
jmp 0x1400e0955
lea rcx, str.internal_error:_entered_unreachable_code_rustc_a28077b28a02b92985b3a3faecf92813155f1ea1library_std_src_threadmod.rs
lea r8, str.library_std_src_syswindowsmod.rs
mov edx, 0x28
call fcn.1401100d0
jmp 0x1400e244b
lea rcx, str.internal_error:_entered_unreachable_code_rustc_a28077b28a02b92985b3a3faecf92813155f1ea1library_std_src_threadmod.rs
lea r8, str.library_std_src_syswindowsmod.rs
mov edx, 0x28
call fcn.1401100d0
jmp 0x1400e244b
lea rcx, str.internal_error:_entered_unreachable_code_rustc_a28077b28a02b92985b3a3faecf92813155f1ea1library_std_src_threadmod.rs
lea r8, str.library_std_src_syswindowsmod.rs
mov edx, 0x28
call fcn.1401100d0
jmp 0x1400e244b
lea rax, str.library_std_src_syswindowsmod.rs
mov rcx, r8
mov rdx, rdi
mov r8, rax
call fcn.140110050
jmp 0x1400e244b
lea r8, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_sliceiter.rs
call fcn.14010ff50
jmp 0x1400e244b
lea rax, str.library_std_src_syswindowsmod.rs
mov rcx, r8
mov rdx, rdi
mov r8, rax
call fcn.140110050
jmp 0x1400e244b
lea r8, str.library_std_src_syswindowsmod.rs
mov rcx, rax
mov rdx, r15
call fcn.140110050
jmp 0x1400e244b
call fcn.140015b90
jmp 0x1400e244b
mov ecx, 2
mov edx, 0xc
call fcn.14010fbd0
jmp 0x1400e244b
mov ecx, 2
mov rdx, rbx
call fcn.14010fbd0
ud2
xor r11d, r11d
test r9w, r9w
je 0x1400e5ddc
mov r9w, 1
test r11w, r11w
jne 0x1400e59b0
cmp rdx, r14
je 0x1400e5a8b
movzx edi, byte [rdx]
movzx r10d, dil
test r10b, r10b
js 0x1400e59e5
inc rdx
jmp case.0x1400d6d38.306
mov r11d, r10d
and r11d, 0x1f
movzx ebp, byte [rdx + 1]
and ebp, 0x3f
cmp r10b, 0xdf
jbe 0x1400e5a39
movzx r10d, byte [rdx + 2]
shl ebp, 6
and r10d, 0x3f
or r10d, ebp
cmp dil, 0xf0
jb 0x1400e5a49
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
or edi, ebx
or edi, ebx
mov r10d, edi
cmp r10d, 0xffff
cli
invalid
inc dword [rax]
add byte [rdi + 0x26], dh
cli
invalid
jmp case.0x1400d6d38.306
add rdx, 2
shl r11d, 6
or r11d, ebp
mov r10d, r11d
mov edx, ebx
mov edx, ebx
jmp case.0x1400d6d38.306
add rdx, 3
shl r11d, 0xc
add eax, dword [rcx - 0x3f]
jrcxz 0x1400e5a5d
or r10d, r11d
cmp r10d, 0xffff
jbe case.0x1400d6d38.306
and r10d, 0x3ff
or r10d, 0xdc00
mov r11d, r10d
jmp 0x1400e59b3
invalid
xor r11d, r11d
mov r9d, r10d
jmp 0x1400e59b3
sub bh, bh
invalid
invalid
sub bh, bh
invalid
test r8b, r8b
je 0x1400e5ad2
movzx eax, r8b
movzx eax, al
cmp eax, 2
jne 0x1400e5aa0
invalid
invalid
xor ebp, ebp
xor r15d, r15d
jmp 0x1400e5afe
xor eax, eax
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
cmp rcx, rax
je case.0x1400d7161.288
movzx edx, byte [rbx + rax]
cmp edx, 9
je 0x1400e5ad2
inc rax
cmp edx, 0x20
jne case.0x1400dbf6b.294
jmp 0x1400e5ad2
test rcx, rcx
je 0x1400e5ad2
mov bpl, 1
jmp 0x1400e5a9b
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi + 8]
cmp edx, dword [rsi + 8]
cmp edx, dword [rsi + 8]
jne 0x1400e5ae8
mov rcx, rsi
call fcn.1400d3eb0
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsi]
mov word [rax + rdx*2], 0x22
invalid
add al, 0x50
and al, byte [rax]
mov dword [rax + rdx*2], 0xff480022
ret 0x8948
and al, byte [rax]
inc rdx
mov qword [rsi + 0x10], rdx
mov bpl, 1
mov r15b, 1
xor r12d, r12d
movaps xmm6, xmmword [str._]
invalid
add byte [rcx], dh
invalid
xor edi, edi
jmp 0x1400e5b22
mov rax, qword [rsi]
mov word [rax + rdx*2], r12w
inc rdx
ret 0x8948
push rsi
invalid
ret 0x8948
mov r12d, r13d
in al, dx
test r12w, r12w
je 0x1400e5b50
xor r13d, r13d
in eax, dx
test bpl, bpl
jne 0x1400e5c30
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rsi + 0x10]
push rsi
adc byte [rax + 0x3b], cl
cmp rdx, qword [rsi + 8]
jne 0x1400e5b10
cmp rdx, qword [rsi + 8]
jne 0x1400e5b10
mov rcx, rsi
call fcn.1400d3eb0
mov rdx, qword [rsi + 0x10]
jmp 0x1400e5b10
cmp rbx, r14
je 0x1400e5d1a
test cl, al
add dword [rax], eax
invalid
test cl, al
add dword [rax], eax
add byte [rdi], cl
mov dh, 0xb
movzx ecx, byte [rbx]
movzx r12d, cl
test r12b, r12b
js 0x1400e5b76
inc rbx
xor r13d, r13d
in eax, dx
in eax, dx
test bpl, bpl
test ch, ch
jne 0x1400e5c30
jmp 0x1400e5b34
mov eax, r12d
and eax, 0x1f
loopne 0x1400e5b9b
loopne 0x1400e5b9b
movzx edx, byte [rbx + 1]
and edx, 0x3f
invalid
cmp r12b, 0xdf
cmp ah, 0xdf
add dword [rbx - 0x7fbec01e], eax
cld
fbstp tbyte [rsi + 0x40]
invalid
cmp ah, 0xdf
jbe 0x1400e5bc9
movzx r12d, byte [rbx + 2]
shl edx, 6
loop 0x1400e5b97
loop 0x1400e5b97
and r12d, 0x3f
and esp, 0x3f
or r12d, edx
cmp cl, 0xf0
invalid
invalid
invalid
jb 0x1400e5be2
movzx ecx, byte [rbx + 3]
add rbx, 4
and eax, 7
shl eax, 0x12
adc al, byte [rcx - 0x3f]
in al, 6
adc al, byte [rcx - 0x3f]
in al, 6
and ecx, 0x3f
or ecx, r12d
or ecx, eax
mov r12d, ecx
cmp r12d, 0xffff
jbe case.0x1400d8a44.264
xchg byte [rcx - 1], ah
invalid
invalid
xchg byte [rcx - 1], ah
invalid
jmp 0x1400e5bf9
add rbx, 2
shl eax, 6
or eax, edx
mov r12d, eax
xor r13d, r13d
test bpl, bpl
jne 0x1400e5c30
jmp 0x1400e5b34
add rbx, 3
shl eax, 0xc
or r12d, eax
cmp r12d, 0xffff
jbe case.0x1400d8a44.264
xchg byte [rdi], ch
invalid
invalid
invalid
ret
xchg byte [rdi], ch
invalid
lea eax, [r12 + 0xff0000]
shr eax, 0xa
or eax, 0xd800
and r12d, 0x3ff
or r12d, 0xdc00
int3
add ah, bl
add byte [rax], al
mov r13d, r12d
mov r12d, eax
test bpl, bpl
je 0x1400e5b34
invalid
invalid
invalid
invalid
int3
invalid
nop word cs:[rax + rax]
cmp r12w, 0x22
cmp esp, 0x22
je 0x1400e5c56
movzx eax, r12w
cmp eax, 0x5c
jne 0x1400e5c88
inc rdi
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi + 8]
jne 0x1400e5b10
jmp 0x1400e5b3e
mov r8, rdi
inc r8
je 0x1400e5df2
mov rax, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
sub rax, rdx
cmp rax, r8
jb case.0x1400ddf34.146
add byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
test rdi, rdi
je 0x1400e5cde
cmp rdi, 0x10
jae 0x1400e5c9d
xor edi, edi
mov rdx, qword [rsi + 0x10]
cmp rdx, qword [rsi + 8]
or byte [rdi], cl
test dword [rax - 2], edi
invalid
invalid
or byte [rdi], cl
test dword [rax - 2], edi
invalid
jmp 0x1400e5b3e
movups xmmword [r8 + r9*2 - 0x10], xmm6
movups xmmword [r8 + r9*2], xmm6
add r9, 0x10
cmp rcx, r9
leave
leave
jne 0x1400e5cb0
add rdx, rcx
cmp rdi, rcx
cmp edi, ecx
cmp edi, ecx
je 0x1400e5cde
sub rdi, rcx
nop
mov word [rax + rdx*2], 0x5c
inc rdx
dec rdi
jne 0x1400e5cd0
invalid
push rax
pop rsp
add byte [rax - 1], cl
ret 0xff48
mov word [rax + rdx*2], 0x5c
mov word [rax + rdx*2], 0x5c
inc rdx
mov qword [rsi + 0x10], rdx
xor edi, edi
mov rdx, qword [rsi + 0x10]
push rsi
adc byte [rax + 0x3b], cl
push rsi
or byte [rdi], cl
invalid
invalid
invalid
invalid
invalid
push rsi
adc byte [rax + 0x3b], cl
push rsi
or byte [rdi], cl
test dword [0x12a0e5cfa], edx
invalid
invalid
invalid
invalid
invalid
jmp 0x1400e5b3e
mov rcx, rsi
call fcn.140117740
mov rdx, qword [rsi + 0x10]
adc byte [rax - 0x75], cl
invalid
test rdi, rdi
jne 0x1400e5c7e
invalid
invalid
invalid
invalid
jmp 0x1400e5cde
test r15b, r15b
je 0x1400e5dda
mov bh, 0
add byte [rax], al
dec dword [rdi]
test byte [rdi + 0x48000000], dh
mov bh, 0
add byte [rax], al
mov rax, qword [rsi + 8]
mov bh, 0
add byte [rax], al
mov rax, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
mov rcx, rax
ror dword [rax + 0x29], 0xd1
ror dword [rax + 0x29], 0xd1
cmp rcx, rdi
jb 0x1400e5d48
test rdi, rdi
je case.0x1400daa9f.157
push qword [rdi + rsi*2 + 0x48]
mov eax, dword [rsi]
mov rax, qword [rsi]
cmp rdi, 0x10
jae 0x1400e5d60
xor ecx, ecx
jmp 0x1400e5d9c
mov rcx, rsi
mov r8, rdi
call fcn.140117740
mov rdx, qword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
mov edx, dword [rsi + 0x10]
mov rax, qword [rsi]
cmp rdi, 0x10
adc byte [rdx - 0x1c], dh
adc byte [rdx - 0x1c], dh
mov rcx, rdi
and rcx, 0xfffffffffffffff0
and ecx, 0xfffffff0
and ecx, 0xfffffff0
invalid
lea r8, [rax + rdx*2]
add r8, 0x10
xor r9d, r9d
xor ecx, ecx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
movups xmmword [r8 + r9*2 - 0x10], xmm6
adc dword [rax + rcx*2 - 0x10], esi
invalid
movups xmmword [r8 + r9*2], xmm6
add r9, 0x10
cmp rcx, r9
rcl dword [rax], 0x4c
cmp ecx, ecx
jne 0x1400e5d80
add rdx, rcx
cmp rdi, rcx
je case.0x1400da998.166
mov word [rax + rdx*2], 0x5c
inc rdx
dec rdi
jne case.0x1400dabc2.152
mov rax, qword [rsi + 8]
mov qword [rsi + 0x10], rdx
cmp rdx, rax
jne 0x1400e5dca
mov rcx, rsi
mov ecx, esi
mov rdx, rax
call fcn.1400d3eb0
invalid
loopne 0x1400e5dc3
dec dword [rax - 0x75]
push rsi
invalid
invalid
mov rax, qword [rsi]
mov word [rax + rdx*2], 0x22
mov dword [rax + rdx*2], 0xff480022
ret 0x8948
push rsi
invalid
mov dword [rax + rdx*2], 0xff480022
ret 0x8948
push rsi
adc byte [rcx], dh
ror byte [rdi], 0x28
xor eax, eax
movaps xmm6, xmmword [rsp + 0x50]
je 0x1400e5e04
push rax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
lea rax, str.capacity_overflow
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x28], 1
lea rax, [0x14017b4d0]
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x956c2
mov qword [rsp + 0x30], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1library_alloc_src_vecmod.rs
mov cl, 6
add byte [rax - 0x73], cl
and al, 0x20
mov cl, 6
add byte [rax - 0x73], cl
and al, 0x20
invalid
call fcn.14010ff10
ud2
int3
mov esi, dword [rsp + 0x20]
and al, 0x20
test r14, r14
je 0x1400e5eea
lea rdi, [rsp + 0x20]
and al, 0x20
mov rbx, qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400e5e85
and al, 0x20
test r14, r14
je 0x1400e5eea
mov r15, qword [rsp + 0x30]
imul rax, r15, 0x38
invalid
lea r12, [r14 + rax]
add r12, 0x168
cmp qword [r14 + rax + 0x188], 0
je 0x1400e5eb4
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
test r13, r13
je 0x1400efa0b
cmp rbx, 0x10
jae 0x1400efa12
push rsp
test rbx, rbx
je 0x1400efac3
fisttp dword [rdi]
test ah, bh
add byte [rax], al
add byte [rcx], dh
xor ecx, ecx
xor ecx, ecx
nop dword [rax]
add byte [rax], al
cmp byte [r13 + rcx], 0
je 0x1400f002e
push rdx
invalid
add byte [rax], al
inc rcx
cmp rbx, rcx
jne 0x1400ef9d0
in al, dx
in al, dx
jmp 0x1400efac3
test ecx, ecx
js 0x1400f0068
xor ecx, ecx
mov qword [rbp - 0x38], rcx
test rax, rax
jne 0x1400ef9b3
call fcn.1400e7980
mov qword [rbp - 0x50], rax
test r13, r13
in eax, dx
jne 0x1400ef9b8
xor ecx, ecx
jmp 0x1400efadb
add byte [rax], al
add byte [rax], al
lea rax, [r13 + 7]
and rax, 0xfffffffffffffff8
and eax, 0xfffffff8
and eax, 0xfffffff8
sub rax, r13
je 0x1400efa4f
invalid
xor byte [rax + 0x39], cl
fmul dword [rax + 0xf]
ret
cmp rax, rbx
cmovae rax, rbx
test rax, rax
invalid
je 0x1400efa4f
sal byte [rsp + 0x31], 0xc9
xor ecx, ecx
nop dword [rax]
add byte [rcx - 0x80], al
jl 0x1400efa41
cmp byte [r13 + rcx], 0
add byte [rax], al
je 0x1400f002e
inc rcx
cmp rax, rcx
cmp eax, ecx
cmp eax, ecx
enter 0xffffffffffffec75, 0x48
lea ecx, [rbx - 0x10]
invalid
jne 0x1400efa30
lea rcx, [rbx - 0x10]
invalid
cmp rax, rcx
jbe 0x1400efa55
enter 0x876, 0xffffffffffffffeb
jmp 0x1400efa9f
push rax
lea rcx, [rbx - 0x10]
xor eax, eax
movdqa xmm0, xmmword [0x140119660]
add eax, 0x29c03
movabs rdx, 0x8080808080808080
nop word [rax + rax]
add byte [rax - 0x7f7f7f80], 0x80
and byte [rsi + 0xf], 0x1f
test byte [rax], al
add byte [rax], al
add byte [rax], al
movdqu xmm1, xmmword [r13 + rax]
movdqa xmm2, xmm1
paddq xmm2, xmm0
pandn xmm1, xmm2
pshufd xmm2, xmm1, 0xee
por xmm2, xmm1
movq r8, xmm2
test r8, rdx
jne 0x1400efa9f
add rax, 0x10
cmp rax, rcx
jbe 0x1400efa70
mov rdx, rbx
sub rdx, rax
je 0x1400efac3
lea r8, [rax + r13]
xor ecx, ecx
nop dword [rax]
cmp byte [r8 + rcx], 0
je 0x1400f002b
invalid
add byte [rax], al
cmp al, 8
add byte [rdi], cl
test byte [rax + 5], dh
invalid
add byte [rax], al
add eax, 0xff480000
ror dword [rax + 0x39], 0xca
cmp edx, ecx
inc rcx
cmp rdx, rcx
cmp edx, ecx
cmp edx, ecx
jne 0x1400efab0
mov qword [rbp - 0x30], r13
mov qword [rbp - 0x28], r15
mov dword [rbp - 0x28], edi
ror byte [rcx + rcx*4 + 0x7d], 1
mov dword [rbp - 0x28], edi
fmul dword [rax - 0x77]
pop rbp
loopne 0x1400efb18
invalid
mov qword [rbp - 0x20], rbx
lea rcx, [rbp - 0x30]
lea ecx, [rbp - 0x30]
call fcn.140015ed0
mov rcx, rax
dec dword [rax - 0x77]
shr eax, 0xe0
sbb bh, dh
push rax
inc qword [rax]
inc dword [rax]
call fcn.1400d15c0
lock inc qword [rax]
inc dword [rax]
inc dword [rax]
jle 0x1400f0068
mov rbx, rax
movzx eax, byte [0x14018af58]
mov rcx, qword [0x14018aea8]
test rcx, rcx
jne 0x1400efb19
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400f006c
mov rcx, rax
mov qword [0x14018aea8], rax
add byte [rcx - 0x48], al
xor byte [rax], al
add byte [rax], al
mov r8d, 0x30
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
test rax, rax
je 0x1400f006c
mov r15, rax
mov qword [rax], 1
mov qword [rax + 8], 1
pxor xmm0, xmm0
movdqu xmmword [rax + 0x10], xmm0
mov qword [rbp - 0x58], rax
lock inc qword [rax]
add byte [rdi], cl
mov cs, word [rdi]
invalid
add byte [rax], al
add byte [rdi], cl
mov cs, word [rdi]
add eax, 0xb60f0000
add eax, 0x9b278
movzx eax, byte [0x14018add8]
test al, al
mov qword [rbp - 0x40], rbx
je 0x1400efbf9
mov byte [0x14018add8], 1
mov qword [rbp - 0x30], 0
mov eax, dword [0x14018af5c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x80], 0
je 0x1400efba1
lea rax, [rax + 0x88]
jmp 0x1400efbaf
call fcn.1400dcd20
test rax, rax
je 0x1400f00fb
mov r14, qword [rax]
mov qword [rax], 0
test r14, r14
je 0x1400efbf9
lock inc qword [r14]
jle 0x1400f0068
mov byte [0x14018add8], 1
mov qword [rbp - 0x30], r14
mov eax, dword [0x14018af5c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x80], 0
je 0x1400efc3e
lea rax, [rax + 0x88]
jmp 0x1400efc4c
movzx eax, byte [0x14018add8]
test al, al
je case.0x140005c37.2879
mov byte [0x14018add8], 1
mov qword [rbp - 0x30], 0
mov dword [rbp - 0x30], 0
mov eax, dword [0x14018af5c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x80], 0
mov eax, 0x80
invalid
je case.0x140005c37.2880
invalid
mov eax, 0x80
add byte [rsp + 0x48], dh
and al, 0x48
and al, 0x48
lea rax, [rax + 0x88]
lea eax, [rax + 0x88]
add bl, ch
sub dword [rbp + 0x31], eax
xor r14d, r14d
jmp 0x1400efc7f
call fcn.1400dcd20
jmp 0x1400efc62
xor r14d, r14d
jmp 0x1400efc7f
call fcn.1400dcd20
test rax, rax
je 0x1400f00ec
invalid
mov rcx, qword [rax]
mov qword [rax], r14
jmp 0x1400efc6f
call fcn.1400dcd20
test rax, rax
je 0x1400f00fb
add al, 0
invalid
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
cdq
add al, 0
add byte [rax - 0x75], cl
mov rcx, qword [rax]
mov qword [rax], 0
mov dword [rax], 0
or byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x31], al
test byte [rax - 0x7b], 0xc9
mov dword [rax], 0
xor r14d, r14d
test rcx, rcx
je 0x1400efc7f
lock dec qword [rcx]
dec dword [rcx]
jne 0x1400efc7f
call fcn.1400f0450
rol dword [rdi], 1
add byte [rax], al
mov r13, qword [rbp - 0x58]
mov rcx, qword [r13 + 0x10]
mov ecx, dword [rbp + 0x10]
test al, 0x49
mov ecx, dword [rbp + 0x10]
test rcx, rcx
mov rbx, qword [rbp - 0x50]
mov al, 0x74
invalid
lock inc qword [rcx + 0x18]
jle 0x1400f00a8
mov cs, word [0x14f0efca0]
or eax, 0xf000004
movzx eax, byte [0x14018af58]
mov dh, 5
mov dh, 0xb2
or dword [rax], eax
mov rcx, qword [0x14018aea8]
test rcx, rcx
jne 0x1400efcc7
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
add al, byte [rax]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test al, al
add eax, dword [rax]
test rax, rax
je 0x1400f007d
test al, al
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 5
loope 0x1400efc76
invalid
mov rcx, rax
mov qword [0x14018aea8], rax
mov cl, 9
invalid
mov cl, 9
add byte [rcx - 0x48], al
cmp byte [rax], al
or dword [rax], eax
mov r8d, 0x38
add byte [rax], al
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
xchg ebx, eax
add al, byte [rax]
xchg ebx, eax
add al, byte [rax]
test rax, rax
je 0x1400f007d
mov rcx, qword [rbp - 0x40]
mov qword [rax], rcx
mov qword [rax + 8], r15
mov qword [rax + 0x10], r14
mov rcx, qword [rbp - 0x38]
mov qword [rax + 0x18], rcx
sbb byte [rax - 0x75], cl
movabs r8, 0x2860894c20488948
and byte [rcx + rcx*4 + 0x60], cl
invalid
sbb byte [rax - 0x75], cl
movabs r8, 0x2860894c20488948
and byte [rcx + rcx*4 + 0x60], cl
invalid
and byte [rcx + rcx*4 + 0x60], cl
sub byte [rax - 0x77], cl
mov dword [rax + 0x30], edi
mov dword [rax + 0x28], esp
mov qword [rax + 0x30], rdi
mov dword [rax + 0x30], edi
lea r8, [0x140154048]
mov rcx, rbx
mov rdx, rax
call fcn.1400e7c10
mov r14, rdx
test rax, rax
je 0x1400efd58
lock dec qword [r13]
jne 0x1400efd2f
xchg ecx, eax
int1
dec dword [rax - 0x75]
sal r8b, 0x48
sal al, 0x48
sal al, 0x48
dec dword [rcx]
jne 0x1400efeca
or dword [rdi], ecx
test dword [rbp - 0x17ffffff], ecx
and bh, dh
inc dword [rcx + rcx*4 - 9]
call fcn.1400d1f70
mov edi, r14d
and edi, 3
lea rax, [0x140180d04]
add byte [rax + 0x63], cl
or al, 0xb8
add byte [rax + 0x63], cl
or al, 0xb8
add rcx, rax
jmp rcx
lock inc qword [rsi + 0xf8]
inc qword [rsi + 0xb8]
mov rcx, qword [rsi + 0x88]
mov rdx, qword [rsi + 0x90]
mov r8, rdi
call fcn.1400f04a0
mov r15, rax
mov edi, eax
mov edi, eax
cmp qword [rsi + 0x78], 0
je 0x1400eff8f
mov rax, qword [rsi + 0x68]
mov rdx, qword [rsi + 0x70]
mov rcx, r15
shr rcx, 0x39
mov qword [rbp - 0x48], rcx
movd xmm0, ecx
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
rol byte [rax], 0x48
lea ecx, [rax - 0x20]
rol byte [rax], 0x48
lea ecx, [rax - 0x20]
xor r10d, r10d
pcmpeqd xmm1, xmm1
xor r11d, r11d
and r15, rdx
movdqu xmm2, xmmword [rax + r15]
movdqa xmm3, xmm0
pcmpeqb xmm3, xmm2
pmovmskb r8d, xmm3
nop word cs:[rax + rax]
test r8w, r8w
je 0x1400efe0f
lea ebx, [r8 - 1]
and ebx, r8d
tzcnt r12d, r8d
add r12, r15
and r12, rdx
mov r8, r12
shl r8, 5
mov r9, rcx
sub r9, r8
mov r8d, ebx
cmp qword [r9], rdi
jne 0x1400efde0
cmp r11, 1
mov r11d, 1
je 0x1400efe39
mov edi, r14d
and edi, 3
add ecx, dword [rax - 0x73]
add eax, 0x90e2d
invalid
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
jmp rcx
movzx eax, byte [r14 + 0x10]
jmp 0x1400efefa
movzx eax, byte [r14 + 0xf]
jmp 0x1400efefa
cmp al, 0xd
jne 0x1400ef828
lea rcx, [rsi + 0x68]
lea rdx, [rsi + 0x88]
call fcn.140118240
jmp 0x1400efd8b
add rcx, rax
mov qword [rbp - 0x30], r13
mov qword [rbp - 0x28], r15
mov qword [rbp - 0x20], rbx
mov qword [rbp - 0x18], rcx
lea rax, [0x140154030]
mov qword [rsp + 0x20], rax
lea rcx, str.thread_name_may_not_contain_interior_null_bytes
lea r9, fcn.140001980
lea r8, [rbp - 0x30]
mov edx, 0x2f
call fcn.140110420
ud2
ud2
mov ecx, 8
mov edx, 0x30
call fcn.14010fbd0
ud2
mov ecx, 8
mov edx, 0x38
call fcn.14010fbd0
ud2
add rcx, 0x10
xor edx, edx
call fcn.1400d4090
lea rax, str.too_many_running_threads_in_thread_scopex
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
lea rax, [0x14017b4d0]
mov qword [rbp - 0x20], rax
pxor xmm0, xmm0
movdqu xmmword [rbp - 0x18], xmm0
lea rdx, str.library_std_src_thread_scoped.rs
lea rcx, [rbp - 0x30]
call fcn.14010ff10
ud2
lock dec qword [r14]
jne 0x1400f00fb
mov rcx, qword [rbp - 0x30]
call fcn.1400f0450
lea rax, str.library_std_src_threadlocal.rs
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_a28077b28a02b92985b3a3faecf92813155f1ea1library_std_src_threadlocal.rs
lea r9, [0x140150820]
lea r8, [rbp - 0x30]
mov edx, 0x46
call fcn.140110420
ud2
add byte [rbx + 0x9917005], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xb8]
lea rdx, [0x1400ee750]
lea edx, [0x1400ee750]
call fcn.1400d1ec0
mov byte [r15 + 0x108], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14018af5c]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx ecx, byte [rax + 0x104]
add byte [rax], al
add byte [rax], al
movzx r12d, byte [rax + 0x105]
mov eax, r12d
mov dh, 0xa0
add eax, 0x44000001
add byte [rcx + rcx*4 - 0x20], al
add byte [rcx + rcx*4 - 0x20], al
test cl, cl
je 0x1400f1e4b
test r12b, r12b
je 0x1400f1f24
lea eax, [r12 - 1]
mov dword [rsp + 0x2c], ecx
and al, 0x2c
and al, 0x2c
mov ecx, dword [0x14018af5c]
or eax, 0x99107
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
or al, 0xca
or al, 0xca
mov byte [rcx + 0x105], al
add dword [rax], eax
add bl, ch
jmp 0x1400f1e75
mov dword [rsp + 0x2c], 0
jmp 0x1400f1e75
xor r12d, r12d
mov r14, qword [rdi + 0x90]
movzx r15d, bpl
movzx edi, ch
nop
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
movzx edi, ch
movzx edi, ch
lea r13, [r15 + r15*4]
add r13, 5
lea eax, [r13 - 0x80000000]
test r14d, eax
test esi, eax
test esi, eax
je 0x1400f1ea6
and r13d, r14d
mov ebx, r14d
mov ebx, esi
mov ebx, esi
shr ebx, 0x10
shr r14d, 0x1f
jmp 0x1400f1fd2
mov qword [rsp + 0x38], r12
and al, 0x38
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi + 0x98], cl
cmpxchg byte [rdi + 0x98], cl
cmpxchg byte [rdi + 0x98], cl
jne 0x1400f1fad
shl r15, 4
lea r12, [r15 + 0xb0]
lea rbp, [rdi + r15]
add rbp, 0xb0
mov rax, qword [rdi + r15 + 0xb0]
mov rdx, qword [rbx]
adc ecx, dword [rax - 0x75]
or byte [rax - 0x7b], cl
invalid
je 0x1400f1f37
adc ecx, dword [rax - 0x75]
or byte [rax - 0x7b], cl
sal byte [rax + rdx*2 + 0x4c], 0x8b
add cl, byte [rcx - 0x75]
adc byte [rax + 0x39], cl
cmp qword [rbp + 8], rcx
jne 0x1400f1f16
mov r8, qword [rdx]
mov rdx, qword [r8]
cmp qword [rbp + 8], rcx
jne 0x1400f1f16
cmp qword [rax], rdx
jne 0x1400f1f16
mov r9, qword [rax + 8]
cmp r9, qword [r8 + 8]
jne 0x1400f1f16
mov r9, qword [rax + 0x10]
cmp r9, qword [r8 + 0x10]
adc byte [rbp + 0xa], sil
adc byte [rbp + 0xa], sil
mov rax, qword [rax + 0x18]
cmp rax, qword [r8 + 0x18]
je 0x1400f1f5a
call rdx
mov rbx, rax
mov r14, rdx
mov rax, qword [rdi + r12]
jmp 0x1400f1f4b
mov rax, qword [r14]
mov rcx, qword [r14 + 8]
mov ecx, dword [rsi + 8]
mov ecx, dword [rsi + 8]
call qword [rax + 0x10]
mov byte [rsi + 9], 3
jmp 0x1400f2092
mov rax, qword [rdx]
mov eax, dword [rdx]
call qword [rax]
mov rbx, rax
mov r14, rdx
mov rax, qword [rdi + r12]
test rax, rax
je 0x1400f1f52
mov rcx, qword [rbp + 8]
call qword [rax + 0x18]
mov qword [rdi + r12], rbx
mov qword [rbp + 8], r14
mov rbx, qword [rdi + 0x90]
test ebx, ebx
js 0x1400f1f74
and r13d, ebx
je 0x1400f1f7e
shr ebx, 0x10
xor ebp, ebp
xor r14d, r14d
jmp 0x1400f1f84
shr ebx, 0x10
mov r14b, 1
xor ebp, ebp
jmp 0x1400f1f84
mov r14b, 2
mov bpl, 1
mov r12, qword [rsp + 0x38]
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi + 0x98], cl
jne 0x1400f1fbe
test bpl, bpl
je 0x1400f1fd2
mov byte [rsi + 9], 3
mov eax, dword [rsp + 0x2c]
test al, al
jne 0x1400f2005
jmp 0x1400f2092
lea rcx, [rdi + 0x98]
call fcn.1401130f0
jmp 0x1400f1ebd
add rdi, 0x98
mov rcx, rdi
call fcn.140112d20
test bpl, bpl
jne 0x1400f1f9c
movzx eax, word [rsp + 0x46]
mov word [rsp + 0x34], ax
mov eax, dword [rsp + 0x42]
mov dword [rsp + 0x30], eax
test r14b, r14b
je case.0x1400da974.180
mov eax, dword [0x14018af5c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x1400f2055
test eax, eax
jne 0x1400f2092
mov eax, dword [0x14018af5c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
xor al, 0xc1
lea rcx, [rsi + 0xb8]
lea rdx, [0x1400ee750]
call fcn.1400d1ec0
inc esi
xchg byte [rax], cl
add dword [rax], eax
add byte [rcx], al
std
inc esi
xchg byte [rax], cl
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14018af5c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x104], 1
mov byte [rax + 0x105], r12b
jmp 0x1400f2092
movzx eax, word [rsp + 0x34]
xor al, 0x66
mov dword [rsi + 0xe], eax
mov word [rsi + 0xe], ax
mov eax, dword [rsp + 0x30]
mov dword [rsi + 0xa], eax
mov qword [rsi], r13
mov byte [rsi + 8], bl
mov byte [rsi + 9], 0
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
int3
in al, dx
mov rsi, rdx
mov rax, qword [rcx]
cmp qword [rax], 0
je 0x1400f2175
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x40], rax
and al, 0x40
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0x62312
lea rdx, [0x1401543ec]
mov r8d, 4
call qword [rax + 0x18]
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x30], esi
mov byte [rsp + 0x38], al
and al, 0x38
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, [0x1401543f0]
add eax, 0x622ef
add eax, 0x622ef
add byte [rax - 0x73], cl
and al, 0x28
and al, 0x28
lea rcx, [rsp + 0x28]
and al, 0x28
lea rdx, [rsp + 0x40]
call fcn.14001c580
mov rax, qword [rsp + 0x28]
invalid
sub byte [rdi], cl
mov dh, 0x4c
and al, 0x38
invalid
movzx ecx, byte [rsp + 0x38]
cmp byte [rax - 0x7b], cl
test rax, rax
je 0x1400f2197
sal byte [rax + rdi*2 - 0x4d], 1
mov bl, 1
test cl, cl
jne 0x1400f2199
mov rsi, qword [rsp + 0x30]
cmp rax, 1
jne 0x1400f2159
cmp byte [rsp + 0x39], 0
jl 0x1400f2157
cmp dword [rax], eax
add byte [rdx + riz - 0xa], dh
xor al, 4
je 0x1400f2159
test byte [rsi + 0x34], 4
jne 0x1400f2159
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x5d934
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
adc eax, 0x5d934
fld dword [0x141c7624f]
add byte [rax], al
add bh, bh
push rax
sbb byte [rax + rax*8 - 0x74b7bf8b], al
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x1400f2199
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x63c00
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
adc eax, 0x63c00
add byte [rsi + rax], bh
cmp al, 6
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
call qword [rax + 0x18]
mov ebx, eax
jmp 0x1400f2199
invalid
and al, 0x48
mov ecx, dword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
mov rax, qword [rax + 0x18]
lea rdx, str.NoneSome
sbb byte [rax - 0x73], cl
adc eax, 0x62260
mov r8d, 4
add rsp, 0x48
invalid
pop rbx
pop rsi
invalid
jmp rax
jmp rax
mov ebx, ecx
retf
test bl, bl
setne al
add rsp, 0x48
pop rbx
pop rsi
ret
int3
int3
mov rdi, r8
mov rbx, rdx
mov r14, qword [rcx + 0x10]
jno 0x1400f21da
jno 0x1400f21da
mov r15, qword [rcx + 0x18]
cmp r15, 0xffffffffffffffff
je 0x1400f23e7
mov r12, qword [rcx + 0x20]
mov qword [rsp + 0x20], rbx
and bl, ch
invalid
invalid
and bl, ch
xor al, 0x66
nop word cs:[rax + rax]
mov rcx, qword [0x14018aea8]
xor edx, edx
ror byte [rbp - 0x77], cl
call 0x1ae4537ff
add al, byte [rax]
ror byte [rbp - 0x77], cl
call 0x1ae4537ff
add al, byte [rax]
dec rbp
mov rcx, qword [0x14018aea8]
xor edx, edx
ror byte [rcx - 0x77], cl
call 0x1ae303814
add al, byte [rax]
ror byte [rcx - 0x77], cl
call 0x1ae303814
add al, byte [rax]
lea rcx, [rsp + 0x28]
mov rdx, r14
mov edx, esi
mov edx, esi
mov r8, rbx
xor r9d, r9d
call fcn.1400f1da0
invalid
dec dword [rdi]
mov dh, 0x44
and al, 0x31
cmp al, 3
je 0x1400f2403
invalid
mov r13, qword [rsp + 0x28]
mov ebp, dword [rsp + 0x28]
cmp al, 2
je 0x1400f2457
mov rdx, qword [rdi + 8]
mov rbp, qword [rdi + 0x10]
mov r8, rdx
sub r8, rbp
jb 0x1400f24d4
movzx esi, byte [rsp + 0x30]
mov rdx, qword [rdi]
add rdx, rbp
cmp r8, 0x7fffffff
cmp eax, 0x7fffffff
invalid
mov eax, 0x7fffffff
cmovae r8, rax
mov rcx, r15
mov ecx, edi
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_recv]
cmp eax, 0xffffffff
jne case.0x1400dad27.143
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
cmp eax, 0x274a
je 0x1400f2443
invalid
stosb byte [rdi], al
add dword [rax], eax
invalid
mov rbp, rax
shl rbp, 0x20
or rbp, 2
mov ecx, eax
call fcn.1400d4970
cmp al, 0xd
jne 0x1400f2300
test r12, r12
je 0x1400f2300
mov rcx, qword [r12]
mov rdx, qword [r12 + 8]
lock inc qword [rdx]
jle 0x1400f246d
add rcx, 0x10
mov r8, qword [r12 + 0x10]
movzx r9d, byte [r12 + 0x18]
call fcn.1400564e0
test rax, rax
cmovne rbp, rax
mov ebx, ebp
and ebx, 3
lea rcx, [0x140180d14]
add byte [rax + 0x63], cl
add al, 0x99
add rax, rcx
jmp rax
mov ebx, ebp
and ebx, 3
lea rcx, [0x140180d14]
or dl, ch
or byte [rax], al
movsxd rax, dword [rcx + rbx*4]
add rax, rcx
jmp rax
movzx eax, byte [rbp + 0x10]
cmp al, 0xd
je 0x1400f2370
jmp 0x1400f2454
movzx eax, byte [rbp + 0xf]
cmp al, 0xd
je 0x1400f2370
mov dh, 0x45
invalid
jmp 0x1400f2454
mov rcx, rbp
shr rcx, 0x20
call fcn.1400d4970
cmp al, 0xd
je 0x1400f2370
jmp 0x1400f2454
mov rax, rbp
mov eax, ebp
shr rax, 0x20
cmp eax, 0xd
jne 0x1400f2454
movzx ecx, sil
and r13d, 0x23
mov rax, qword [r14 + 0x90]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x3f], cl
loope 0x1400f2393
add byte [rax], al
shl rcx, 0x10
xor r13, 0x2f
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
mov edx, eax
shr edx, 0x10
cmp sil, dl
invalid
jne case.0x1400daa9f.170
mov edx, eax
and edx, r13d
or rdx, rcx
lock cmpxchg qword [r14 + 0x90], rdx
add byte [rax], al
add byte [rbp - 0x1d], dh
add byte [rax], al
add byte [rbp - 0x1d], dh
jrcxz 0x1400f2331
cmp ebx, 1
mov rbx, qword [rsp + 0x20]
invalid
sti
add dword [rax - 0x75], ecx
pop rsp
and al, 0x20
invalid
jne 0x1400f2217
mov r13, qword [rbp - 1]
mov rsi, qword [rbp + 7]
mov rcx, r13
mov ecx, ebp
call qword [rsi]
cmp qword [rsi + 8], 0
cmp dword [rsi + 8], 0
je 0x1400f2202
cmp qword [rsi + 0x10], 0x11
jb 0x1400f21f0
mov r13, qword [r13 - 8]
jmp 0x1400f21f0
invalid
invalid
invalid
invalid
invalid
lea rcx, [rsp + 0x28]
mov rdx, r14
mov r8, rbx
xor r9d, r9d
leave
leave
call fcn.1400f1da0
movzx eax, byte [rsp + 0x31]
cmp al, 3
invalid
invalid
add esi, dword [rbp + 7]
jne 0x1400f240a
mov eax, 1
jmp 0x1400f2459
cmp al, 2
jne 0x1400f24c7
add byte [rax], al
add byte [rax], al
mov r13, qword [rsp + 0x28]
insb byte [rdi], dx
and al, 0x28
jmp 0x1400f2457
movsxd rdx, eax
lea rax, [rdx + rbp]
mov rcx, qword [rdi + 0x18]
cmp rax, rcx
jbe case.0x1400ddf34.159
mov qword [rdi + 0x18], rax
mov rcx, rax
sbb byte [rax - 0x77], cl
ror dword [rax + 1], 0xea
add rdx, rbp
add rdx, rbp
jb 0x1400f2471
cmp al, 0x48
cmp eax, ecx
cmp rax, rcx
ja 0x1400f248b
mov qword [rdi + 0x10], rax
xor r13d, r13d
jmp 0x1400f2457
xor edx, edx
lea rax, [rdx + rbp]
ror byte [rax - 0x73], cl
add al, 0x2a
mov rcx, qword [rdi + 0x18]
sbb byte [rax + 0x39], cl
enter 0xffffffffffffd777, 0xffffffffffffffeb
ja 0x1400f2429
jmp case.0x1400ddf34.159
mov r13, rbp
cmp rax, rcx
ja 0x1400f2429
jmp case.0x1400ddf34.159
mov r13, rbp
xor eax, eax
mov rdx, r13
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
ret
ud2
lea rcx, str.filled_overflowfilled_must_not_become_larger_than_initialized
cmp byte [rax], ah
invalid
lea r8, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_srciopoll_evented.rs
lea eax, [0x140154a00]
invalid
mov edx, 0xf
call fcn.1401104c0
ud2
sldt word [rax]
add al, ch
invalid
lea rax, [0x1401544f0]
mov qword [rsp + 0x28], rax
and al, 0x28
invalid
and al, 0x28
mov qword [rsp + 0x30], 1
mov dword [rsp + 0x30], 1
lea rax, [0x14017b4d0]
nop
or byte [rax], al
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
adc dword [rsp + 0x40], eax
adc dword [rsp + 0x40], eax
lea rdx, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_srciopoll_evented.rs
lea rcx, [rsp + 0x28]
call fcn.14010ff10
add byte [rdi], cl
invalid
add byte [rdi], cl
or ecx, dword [rax - 0x75]
mov edx, dword [rdi + 8]
mov rbp, qword [rdi + 0x10]
cmp rbp, rdx
mov rdx, qword [rdi + 8]
mov edx, dword [rdi + 8]
mov rbp, qword [rdi + 0x10]
cmp rbp, rdx
jbe 0x1400f24e5
lea r8, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_srcio_read_buf.rs
mov rcx, rbp
jmp 0x141e992ca
add byte [rdi], cl
invalid
jmp 0x141e992ca
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_srciopoll_evented.rs
lea eax, [0x1401549e8]
lea eax, [0x1401549e8]
mov edx, 0x2b
call fcn.1401100d0
ud2
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
mov qword [rsp + 0x40], r9
mov r15, r8
mov qword [rsp + 0x20], rcx
mov rbx, qword [rdx + 0x10]
mov rax, qword [rdx + 0x18]
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
cmp rax, 0xffffffffffffffff
je 0x1400f2721
mov rax, qword [rsp + 0xb0]
mov al, 0
add byte [rax], al
cmp rax, 0x7fffffff
mov r12d, 0x7fffffff
cmovb r12, rax
mov r13, qword [rdx + 0x20]
jmp 0x1400f2587
mov rcx, qword [0x14018aea8]
xor edx, edx
mov r8, rsi
call qword [sym.imp.KERNEL32.dll_HeapFree]
dec rbp
mov rcx, qword [0x14018aea8]
mov dword [rcx], ecx
add byte [rcx], dh
ror byte [rcx - 0x77], cl
call 0x1aac03b84
add al, byte [rax]
lea rcx, [rsp + 0x28]
mov rdx, rbx
mov r8, r15
mov r9b, 1
add eax, ebp
invalid
clc
invalid
dec dword [rdi]
mov dh, 0x44
and al, 0x31
cmp al, 3
je 0x1400f273d
add dword [rax], eax
invalid
movsxd rax, dword [rcx + rdi*4]
add rax, rcx
jmp rax
lea rcx, [0x140180d24]
movsxd rax, dword [rcx + rdi*4]
add rax, rcx
jmp rax
invalid
movzx eax, byte [rbp + 0x10]
cmp al, 0xd
je 0x1400f26b0
push rbx
jmp 0x1400f277a
add byte [rax], al
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
movzx eax, byte [rbp + 0xf]
cmp al, 0xd
je 0x1400f26b0
jmp 0x1400f277a
add byte [rdi], cl
invalid
nop dword [rax]
mov rcx, rbp
shr rcx, 0x20
shr ecx, 0x20
call fcn.1400d4970
cmp al, 0xd
je 0x1400f26b0
jmp 0x1400f277a
nop dword [rax + rax]
invalid
mov rax, rbp
shr rax, 0x20
cmp eax, 0xd
clc
or eax, 0xca850f
add byte [rax], al
clc
or eax, 0xca850f
add byte [rax], al
movzx ecx, r14b
and esi, 0x23
out 0x23, al
mov rax, qword [rbx + 0x90]
shl rcx, 0x10
xor rsi, 0x2f
imul byte [rdi]
imul byte [rdi]
nop word cs:[rax + rax]
nop dword [rax + rax]
mov edx, eax
shr edx, 0x10
cmp r14b, dl
jne case.0x1400db802.154
ret 0xeac1
mov edx, eax
and edx, esi
or rdx, rcx
retf 0x48f0
cmpxchg dword [rbx + 0x90], edx
mov cl, 0x93
nop
add byte [rax], al
add byte [rbp - 0x1c], dh
retf 0x48f0
mov cl, 0x93
nop
add byte [rax], al
add byte [rbp - 0x1c], dh
cmp edi, 1
jne 0x1400f2587
mov rsi, qword [rbp - 1]
mov rdi, qword [rbp + 7]
invalid
mov rcx, rsi
invalid
call qword [rdi]
cmp qword [rdi + 8], 0
jg 0x1400f270e
add byte [rdi], cl
test byte [rbp - 2], ah
invalid
invalid
jg 0x1400f270e
add byte [rdi], cl
test byte [rbp - 2], ah
invalid
cmp qword [rdi + 0x10], 0x11
cmp dword [rdi + 0x10], 0x11
jb 0x1400f2560
invalid
mov rsi, qword [rsi - 8]
mov esi, dword [rsi - 8]
jmp 0x1400f2560
lea rcx, [rsp + 0x28]
mov rdx, rbx
mov r8, r15
mov r9b, 1
call fcn.1400f1da0
movzx eax, byte [rsp + 0x31]
cmp al, 3
jne 0x1400f274b
mov rax, qword [rsp + 0x20]
mov qword [rax], 2
add byte [rdx], al
add byte [rax], al
invalid
add byte [rdx], al
add byte [rax], al
add bl, ch
jmp 0x1400f278a
jmp 0x1400f278a
cmp al, 2
jne 0x1400f279f
jmp 0x1400f278a
mov qword [rcx + 8], rax
jmp 0x1400f278a
mov rax, qword [rsp + 0x20]
mov qword [rax], 1
mov qword [rax + 8], rbp
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
nop word cs:[rax + rax]
mov edi, ebp
and edi, 3
lea rcx, [0x140180d34]
movsxd rax, dword [rcx + rdi*4]
add rax, rcx
jmp rax
movzx eax, byte [rbp + 0x10]
cmp al, 0xd
je 0x1400f2990
jmp 0x1400f2a5c
add byte [rax], al
nop word cs:[rax + rax]
movzx eax, byte [rbp + 0xf]
cmp al, 0xd
je 0x1400f2990
jmp 0x1400f2a5c
mov rcx, rbp
shr rcx, 0x20
call fcn.1400d4970
cmp al, 0xd
je 0x1400f2990
jmp 0x1400f2a5c
mov rax, rbp
shr rax, 0x20
and byte [rbx - 0x7af0f208], al
int3
add byte [rax], al
invalid
movzx ecx, r14b
and esi, 0x23
mov rax, qword [rbx + 0x90]
shl rcx, 0x10
xor rsi, 0x2f
nop word cs:[rax + rax]
mov edx, eax
shr edx, 0x10
cmp r14b, dl
jne 0x1400f29cc
mov rax, qword [rsp + 0x38]
mov qword [rax], 1
mov qword [rax + 8], rbp
movaps xmm6, xmmword [rsp + 0x60]
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rdx, [rdi + 0x60]
lea rcx, [rsp + 0x20]
call fcn.1400f3c10
mov r15, qword [rsp + 0x20]
mov r13, qword [rsp + 0x38]
cmp r13, 1
mov rax, r13
adc rax, 0
test r15, r15
cmove rax, r15
mov qword [rdi + 0x90], rax
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi + 0x58], cl
jne 0x1400f3580
test r15, r15
je 0x1400f3591
mov r15, qword [rdi + 0xa0]
mov r12d, dword [rdi + 0xa8]
call fcn.1400ea540
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], edx
lea rcx, [rsp + 0x20]
and al, 0x20
mov rdx, r15
mov r8d, r12d
call fcn.1400d4280
mov ecx, edx
imul rcx, rcx, 0x431bde83
shr rcx, 0x32
xor r8d, r8d
cmp edx, 0x3b9aca00
cmove rax, r8
cmove ecx, r8d
mov edx, 0x3e8
mul rdx
add rcx, rax
adc rdx, 0
mov rax, 0xfffffffffffffffd
cmove rax, rcx
sub r13, rax
cmovb r13, r8
mov rax, r13
shr rax, 3
call 0x10fc87c9f
not dword [rbx - 0x1d]
jrcxz 0x1400f3445
wait
invalid
and byte [rax - 9], cl
loope 0x1400f34f0
mov eax, edx
shr r8, 4
imul ecx, r8d, 0x3e8
invalid
call 0x10fc87c9f
not dword [rbx - 0x1d]
jrcxz 0x1400f3445
jrcxz 0x1400f3445
wait
invalid
add byte [rcx + rcx*4 - 0x18], al
mov eax, r13d
sub eax, ecx
cmp r13, 0x3e7
cmp ebp, 0x3e7
ja 0x1400f34e1
test eax, eax
jne 0x1400f34e1
cmp byte [rbx + 0x30], 2
jne 0x1400f351f
mov rcx, qword [rbx]
xor edx, edx
mov eax, 2
add al, dh
cmpxchg qword [rcx + 0x10], rdx
add al, dh
cmpxchg qword [rcx + 0x10], rdx
jmp 0x1400f366a
imul r9d, eax, 0xf4240
cmp ebp, 0x3b9aca00
sldt word [rcx - 0x6535ff03]
add byte [rcx - 0x6535ff03], al
cmp esi, dword [rdx + rdx + 0x4d]
cmp eax, esi
je 0x1400f3502
cmp r8, r14
ja 0x1400f34fc
jne 0x1400f3502
cmp r9d, ebp
jb 0x1400f3502
mov r8, r14
mov r9d, ebp
cmp byte [rbx + 0x30], 2
jne 0x1400f353a
mov rcx, qword [rbx]
mov ecx, dword [rbx]
add rcx, 0x10
mov rdx, r8
mov r8d, r9d
call fcn.1400f3f00
or dword [rax], eax
invalid
or dword [rax], eax
add cl, ch
invalid
add qword [r8], rax
jmp 0x1400f366a
add byte [rax - 0x7d], cl
cmp qword [rdi], 0
je 0x1400f3741
invalid
mov rcx, rbx
mov rdx, rdi
xor r8d, r8d
xor r9d, r9d
jmp 0x1400f3665
sub eax, dword [rcx]
add byte [rax], al
invalid
sub eax, dword [rcx]
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
invalid
cmp qword [rdi], 0
je 0x1400f3741
mov rcx, rbx
mov rdx, rdi
jmp 0x1400f3665
int1
call fcn.1401130f0
movzx eax, byte [rdi + 0x98]
test al, al
je 0x1400f33de
js case.0x1400d7161.307
invalid
invalid
js case.0x1400d7161.307
invalid
lea rcx, str.assertion_failed:__handle.is_shutdown__
lea r8, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_timemod.rs
mov edx, 0x27
call fcn.1401100d0
ud2
mov rcx, rsi
call fcn.140112d20
test r15, r15
jne 0x1400f3427
invalid
invalid
invalid
cmp ebp, 0x3b9aca00
jne 0x1400f361d
cmp ecx, dword [rdi]
test dword [rax - 0x80000000], eax
jnp 0x1400f35d0
invalid
cmp byte [rbx + 0x30], 2
xor byte [rdx], al
add cl, byte [rdi]
test dword [rax + 0x4c000000], edx
add byte [rbx + rcx*4 + 0x3b], cl
jne 0x1400f3637
add byte [rbx + rcx*4 + 0x3b], cl
mov r15, qword [rbx]
xor ecx, ecx
mov eax, 2
lock cmpxchg qword [r15 + 0x10], rcx
je 0x1400f366a
lea rbx, [r15 + 0x20]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r15 + 0x20], cl
add dword [rcx], esi
sal al, 0x41
cmpxchg byte [rdi + 0x20], cl
jne 0x1400f36e5
add byte [rcx + 1], bh
mov ecx, 1
add dword [rax], eax
add byte [rax], al
xor eax, eax
lock cmpxchg qword [r15 + 0x10], rcx
jne 0x1400f3700
lea r14, [r15 + 0x18]
xor r12d, r12d
nop dword [rax + rax]
mov rcx, r14
mov rdx, rbx
mov r9d, 0x3b9aca00
call fcn.1400577c0
mov eax, 2
lock cmpxchg qword [r15 + 0x10], r12
jne 0x1400f35f0
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rbx], cl
je 0x1400f366a
jmp 0x1400f371a
cmp byte [rbx + 0x30], 2
jne 0x1400f364f
mov rcx, qword [rbx]
add rcx, 0x10
mov rdx, r14
mov r8d, ebp
call fcn.1400f3f00
jmp 0x1400f366a
cmp qword [rdi], 0
je 0x1400f375b
mov rcx, rbx
mov rdx, rdi
mov r9d, 0x3b9aca00
jmp 0x1400f3665
cmp qword [rdi], 0
je 0x1400f3741
mov rcx, rbx
mov rdx, rdi
mov r8, r14
mov r9d, ebp
call fcn.1400f37e0
mov rbx, qword [rdi + 0xa0]
mov edi, dword [rdi + 0xa8]
call fcn.1400ea540
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], edx
lea rcx, [rsp + 0x20]
mov rdx, rbx
mov r8d, edi
call fcn.1400d4280
mov ecx, edx
imul rcx, rcx, 0x431bde83
shr rcx, 0x32
xor r8d, r8d
cmp edx, 0x3b9aca00
cmove rax, r8
cmove ecx, r8d
mov edx, 0x3e8
mul rdx
add rcx, rax
adc rdx, 0
mov rdx, 0xfffffffffffffffd
cmove rdx, rcx
mov rcx, rsi
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.1400f40e0
add byte [rax], al
mov rcx, rbx
call fcn.1401130f0
cli
add dword [rax], eax
mov ecx, 1
xor eax, eax
lock cmpxchg qword [r15 + 0x10], rcx
je 0x1400f35e4
invalid
dec dword [rax - 0x7d]
clc
add dh, byte [rbp + 0x6f]
cmp rax, 2
jne 0x1400f3775
outsd dx, dword [rsi]
xor eax, eax
xchg qword [r15 + 0x10], rax
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rbx], cl
je 0x1400f366a
push rax
invalid
mov rcx, rbx
call fcn.140112d20
add cl, ch
invalid
invalid
invalid
invalid
add cl, ch
invalid
lea eax, [0x140156100]
sub dword [rsi], eax
add byte [rdx + 0x73], bh
jae 0x1400f3738
add byte [rax], al
mov edx, 0x73
jae 0x1400f3738
add byte [rax], al
call fcn.1401104c0
ud2
lea rcx, str.A_Tokio_1.x_context_was_found__but_IO_is_disabled._Call__enable_io__on_the_runtime_builder_to_enable_IO.A_Tokio_1.x_context_was_found__but_timers_are_disabled._Call__enable_time__on_the_runtime_builder_to_enable_timers.Oh_no__We_never_placed_the_Core_back__this_is_a_bug_
lea r8, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtimeiodriver.rs
cdq
and al, 6
add byte [rdx + 0x68], bh
add byte [rax], al
invalid
cdq
and al, 6
add byte [rdx + 0x68], bh
add byte [rax], al
invalid
add byte [rax], al
add al, ch
int 1
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x61896
add byte [rax], al
call fcn.1401104c0
ud2
lea rcx, str.A_Tokio_1.x_context_was_found__but_IO_is_disabled._Call__enable_io__on_the_runtime_builder_to_enable_IO.A_Tokio_1.x_context_was_found__but_timers_are_disabled._Call__enable_time__on_the_runtime_builder_to_enable_timers.Oh_no__We_never_placed_the_Core_back__this_is_a_bug_
lea r8, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtimeiodriver.rs
mov edx, 0x68
invalid
invalid
add al, ch
int 1
add byte [rdi], cl
or ecx, dword [rax - 0x77]
and al, 0x50
call fcn.1401104c0
ud2
mov qword [rsp + 0x50], rax
lea rax, [rsp + 0x50]
push rax
mov qword [rsp + 0x58], rax
pop rax
lea rax, [fcn.140018a50]
mov qword [rsp + 0x60], rax
dec dword [rax - 0x77]
dec dword [rax - 0x77]
and al, 0x60
lea rax, [0x140154b50]
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
and byte [rax - 0x39], cl
and al, 0x28
add dword [rax], eax
add byte [rax], al
invalid
mov qword [rsp + 0x28], 1
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x40], 0
lea rax, [rsp + 0x58]
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
mov qword [rsp + 0x38], 1
add dword [rax], eax
add byte [rax], al
lea rdx, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtimepark.rsinconsistent_park_state__actual_
lea rcx, [rsp + 0x20]
and al, 0x20
and al, 0x20
call fcn.14010ff10
mov dword ds:[rcx], 0xcc0b0f00
int3
ud2
sub esp, 0xa8
movaps xmmword [rsp + 0x90], xmm6
mov ebx, r9d
mov rdi, r8
mov rsi, rcx
mov esi, ecx
mov esi, ecx
mov rax, qword [rdx + 0x18]
test rax, rax
je 0x1400f390f
mov r14, rdx
mov qword [rsp + 0x40], rdi
mov cl, 1
add dword [rcx], esi
invalid
lock cmpxchg byte [rdx + 0x20], cl
jne 0x1400f3b88
outsb dx, byte [rsi]
cmp byte [rcx - 0x39], cl
cmp byte [rax], r8b
add byte [rax], al
add byte [rbp - 0x7b], cl
in eax, dx
je 0x1400f38f2
lea rbp, [r14 + 0x48]
shl r13, 3
xor edi, edi
xorps xmm6, xmm6
jmp 0x1400f385d
invalid
add rdi, 8
cmp r13, rdi
je 0x1400f38f2
mov r15, qword [r12 + rdi]
lea rax, [r15 + 0x80]
mov rcx, qword [r15 + 0x80]
add byte [rax - 0x7b], cl
leave
je 0x1400f38a0
mov rdx, qword [r15 + 0x88]
mov qword [rcx + 8], rdx
mov rcx, qword [r15 + 0x88]
test rcx, rcx
jne 0x1400f38c0
mov rcx, rbp
cmp qword [rbp], rax
jne 0x1400f38db
jmp 0x1400f38c0
cmp qword [r14 + 0x40], rax
jne 0x1400f38db
mov rcx, qword [r15 + 0x88]
mov qword [r14 + 0x40], rcx
test rcx, rcx
je 0x1400f388b
nop word cs:[rax + rax]
mov rdx, qword [r15 + 0x80]
mov qword [rcx], rdx
movups xmmword [rax], xmm6
lock dec qword [r15]
jne 0x1400f38db
mov rcx, r15
call fcn.1400717e0
lock dec qword [r15]
jne 0x1400f3850
mov rcx, r15
call fcn.1400717e0
jmp 0x1400f3850
mov qword [r14 + 0x18], 0
xor ecx, ecx
leave
mov al, 1
lock cmpxchg byte [r14 + 0x20], cl
and byte [rax - 0x75], r9b
jl 0x1400f392c
jne 0x1400f3b96
mov r14, qword [rsi + 0x28]
mov qword [rsi + 0x20], 0
mov r8, qword [rsi]
invalid
mov r9, qword [rsi + 8]
test r9, r9
je 0x1400f3954
jl 0x1400f39ed
push rax
add byte [rdi], cl
test byte [rax + rax - 0x74b40000], ch
add byte [rax], al
add byte [rbx + rcx*4 + 0x7c], cl
invalid
jl case.0x1400f2653.11
add byte [rax], al
add byte [rbx + rcx*4 + 0x7c], cl
mov edi, dword [rsp + 0x58]
pop rax
jmp 0x1400f39e1
or dword [rbp - 0x7b], ecx
dec dword [rdi]
test byte [rax + rax - 0x76bc0000], bl
add byte [rax], al
add byte [rcx + rcx*4 - 1], al
and edi, 3
invalid
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 1], al
mov edi, r15d
and edi, 3
lea rax, [0x140180d44]
add eax, 0x8d356
add byte [rax + 0x63], cl
or al, 0xb8
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
jmp rcx
movzx eax, byte [r15 + 0x10]
jmp case.0x1400f2653.9
mov dh, 0x47
adc bl, ch
adc r11b, r13b
or al, 0x4c
mov ecx, edi
mov rcx, r15
shr rcx, 0x20
call fcn.1400d4970
invalid
invalid
cmp al, 0x23
jne 0x1400f3ba7
cmp edi, 1
je 0x1400f3a35
jmp 0x1400f3a7d
mov rax, r15
mov eax, edi
shr rax, 0x20
cmp eax, 0x23
je 0x1400f3a7d
jmp 0x1400f3ba7
cmp byte [r15 + 0xf], 0x23
jne 0x1400f3ba7
lea rdi, [r15 - 1]
mov rbx, qword [r15 - 1]
mov r14, qword [r15 + 7]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x1400f3a6b
cmp qword [r14 + 0x10], 0x11
jb 0x1400f3a59
mov rbx, qword [rbx - 8]
mov rcx, qword [0x14018aea8]
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x14018aea8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
xor edi, edi
jmp 0x1400f3a94
cmp qword [rsi + 0x20], rdi
jbe 0x1400f3b6c
mov qword [rsp + 0x48], r15
lea rax, [rsp + 0x48]
mov qword [rsp + 0x80], rax
lea rax, case.0x1400a866b.357
mov qword [rsp + 0x88], rax
lea rax, str.unexpected_error_when_polling_the_I_O_driver:
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
mov qword [rsp + 0x70], 0
lea rax, [rsp + 0x80]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rdx, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtimeiodriver.rs
lea rcx, [rsp + 0x50]
call fcn.14010ff10
ud2
push rax
xadd qword [rcx + 0xb8], rax
cmp ax, 1
jne 0x1400f5fc0
add rcx, 0x10
call fcn.1400f62b0
inc qword [r14 + 0x20]
cmp qword [rsi + 8], 0
jle 0x1400f5fd0
add byte [rdi], cl
test edx, ecx
add al, byte [rax]
invalid
and byte [rax - 0x7d], cl
jle 0x1400f5fd0
add byte [rdi], cl
test edx, ecx
add al, byte [rax]
add byte [rax - 0x39], cl
or dil, r15b
invalid
mov qword [rsi + 8], 0xffffffffffffffff
mov dword [rsi + 8], 0xffffffff
lea rdi, [rsi + 0x10]
cmp qword [rsi + 0x10], 0
je 0x1400f5ff3
mov rcx, rdi
call fcn.1400eeab0
invalid
dec dword [rax - 0x75]
or byte [rax - 1], r9b
shr bl, 2
invalid
xor eax, eax
mov qword [rsi + 0x10], r14
jbe 0x1400f6009
mov qword [rsi + 8], rax
mov eax, dword [0x14018af5c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
invalid
ror dword [rdi], 0xb6
or byte [rax], 1
add byte [rax], al
invalid
movzx eax, byte [rax + 0x108]
add byte [rbx + 0x327401f8], al
cmp eax, 1
je 0x1400f604e
test eax, eax
jne 0x1400f607e
mov eax, dword [0x14018af5c]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
add byte [rbx + rcx*4 + 0x34], cl
ror dword [rcx - 0x73], 0x8e
lea ecx, [rsi + 0xb8]
lea rdx, [0x1400ee750]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xb8]
lea ecx, [rsi + 0xb8]
lea ecx, [rsi + 0xb8]
lea rdx, [0x1400ee750]
invalid
call fcn.1400d1ec0
mov byte [r14 + 0x108], 1
add byte [rcx], al
mov eax, dword [0x14018af5c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movzx ebp, byte [rax + 0x104]
add al, 1
add byte [rax], al
movzx ecx, byte [rax + 0x105]
mov byte [rsp + 0x2f], cl
mov word [rax + 0x104], 0x8001
jmp 0x1400f6081
mov bpl, 2
mov rax, qword [rbx + 0x10]
mov rcx, rbx
call qword [rax]
cmp qword [rsi + 8], 0
jne 0x1400f627d
mov r13d, 1
xorps xmm6, xmm6
lea r14, [0x1400ee750]
lea esi, [0x1400ee750]
lea esi, [0x1400ee750]
jmp 0x1400f60de
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.1400eeab0
mov rax, qword [rsi + 8]
mov qword [rsi + 0x10], rbx
inc rax
mov qword [rsi + 8], rax
mov dword [rsi + 8], eax
pop rsi
adc byte [rax - 1], cl
ror byte [rax - 0x77], 0x46
mov dword [rsi + 8], eax
mov rax, qword [r15 + 0x10]
mov rcx, r15
mov dword [rsi + 8], eax
mov rax, qword [r15 + 0x10]
mov rcx, r15
call qword [rax]
inc r13
cmp qword [rsi + 8], 0
cmp dword [rsi + 8], 0
cmp dword [rsi + 8], 0
jne 0x1400f627d
mov rbx, qword [rsi + 0x10]
movups xmmword [rsi + 8], xmm6
test rbx, rbx
je 0x1400f61aa
mov r15, qword [rbx]
mov qword [rbx], 0
test r15, r15
je 0x1400f61b7
mov eax, dword [0x14018af5c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je 0x1400f6151
test eax, eax
jne 0x1400f6176
mov eax, dword [0x14018af5c]
mov rcx, qword gs:[0x58]
mov r12, qword [rcx + rax*8]
lea rcx, [r12 + 0xb8]
mov rdx, r14
call fcn.1400d1ec0
mov byte [r12 + 0x108], 1
mov eax, dword [0x14018af5c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x104], 0
je 0x1400f6176
cmp byte [rax + 0x105], 0
je 0x1400f61d2
cmp r13, 3
jb 0x1400f6180
mov byte [rbx + 0x48], 0
cmp qword [rsi + 8], 0
jne 0x1400f628b
mov qword [rsi + 8], 0xffffffffffffffff
cmp qword [rsi + 0x10], 0
jne 0x1400f60b0
mov rax, 0xffffffffffffffff
jmp 0x1400f60bc
xor ebx, ebx
cmp bpl, 2
jne 0x1400f61ef
jmp case.0x1400daa9f.184
mov rax, qword [rsi]
mov rax, qword [rax + 0x10]
movzx eax, byte [rax + 0x5c]
xor al, 1
mov byte [rbx + 0x48], al
cmp bpl, 2
jne 0x1400f61ef
jmp case.0x1400daa9f.184
lea rcx, [rbx + 0x18]
mov rax, qword [rsi]
mov r8, qword [rax + 0x10]
add r8, 0x10
mov rdx, r15
call fcn.1400f65e0
cmp bpl, 2
je case.0x1400daa9f.184
mov eax, dword [0x14018af5c]
or dword [rax], eax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x108]
cmp eax, 1
je case.0x1400daa9f.183
test eax, eax
jne case.0x1400daa9f.184
sal byte [rbp + 0x52], 0x8b
add eax, 0x94d44
mov eax, dword [0x14018af5c]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xb8]
add byte [rax - 0x73], cl
adc eax, 0xffff851d
adc eax, 0xffff851d
call fcn.1400d1ec0
mov byte [rsi + 0x108], 1
mov byte [rbp + rdi*8 + 0x886c6ff], bh
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14018af5c]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov byte [rax + 0x104], bpl
movzx ecx, byte [rsp + 0x2f]
and al, 0x2f
and al, 0x2f
mov byte [rax + 0x105], cl
mov rax, rbx
movaps xmm6, xmmword [rsp + 0x30]
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
lea rcx, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulermulti_threadworker.rs
call fcn.140110360
jl case.0x1400ddf34.169
add eax, 0xa0d7e800
add dword [rax], eax
ud2
lea rcx, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulermulti_threadworker.rs
call fcn.140110360
leave
invalid
add dword [rax], eax
add byte [rdi], cl
invalid
leave
movabs al, byte [0x300d8d480b0f0001]
add byte [rdi], cl
or ecx, dword [rax - 0x73]
invalid
xor ch, dh
add byte [rdi], cl
or ecx, dword [rax - 0x73]
or eax, 0x5f530
xor ch, dh
invalid
invalid
lea rcx, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulermulti_threadworker.rs
xor ch, dh
add eax, 0xa0bbe800
add dword [rax], eax
call fcn.140110360
ud2
int3
push rbx
sub rsp, 0x20
mfence
scasb al, byte [rdi]
invalid
mov rax, qword [rcx + 0xa8]
test ax, ax
jne 0x1400f63ca
scasb al, byte [rdi]
invalid
mov rsi, rcx
shr rax, 0x10
adc byte [rax + 0x3b], cl
xor dword [rax + 0xf000000], 0xec83
add byte [rax], al
invalid
adc byte [rax + 0x3b], cl
xor dword [rax + 0xf000000], 0xec83
add byte [rax], al
add byte [rax], al
add byte [rcx - 0xf3fceff], dh
cmpxchg byte [rsi + 0xb8], cl
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi + 0xb8], cl
jne 0x1400f639d
mfence
mov rax, qword [rsi + 0xa8]
test ax, ax
jne 0x1400f63bc
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x3f], cl
call 0xc64aab1a
mov al, 0
add byte [rax], al
invalid
shr rax, 0x10
cmp rax, qword [rsi + 0xb0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rax - 0x10000000], 0x48
add dword [rsi + 0xa8], 0x10001
jae 0x1400f63bc
lock add qword [rsi + 0xa8], 0x10001
mov rax, qword [rsi + 0xd0]
test rax, rax
je 0x1400f638b
lea rcx, [rax - 1]
mov qword [rsi + 0xd0], rcx
mov rcx, qword [rsi + 0xc0]
mov rdi, qword [rcx + rax*8 - 8]
mov ebx, 1
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rsi + 0xb8], cl
jne 0x1400f63d2
xor ebx, ebx
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rsi + 0xb8], cl
je 0x1400f6356
lea rcx, [rsi + 0xb8]
call fcn.1401130f0
mfence
mov rax, qword [rsi + 0xa8]
test ax, ax
je 0x1400f6303
xor ebx, ebx
mov al, 1
lock cmpxchg byte [rsi + 0xb8], bl
jne 0x1400f63d2
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rsi
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
int3
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x79], cl
xchg qword [rcx + 0x18], rax
cmp rax, 3
ja 0x1400f6580
sbb byte [r8 - 0x7d], cl
clc
add esi, dword [rdi + 0x7c]
mov rsi, rcx
invalid
lea rcx, [0x140180d54]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x1400f64c9
add dword [rcx], esi
sal al, 0xf
cmpxchg byte [rsi + 0x28], cl
jne 0x1400f6549
cmpxchg byte [rsi + 0x28], cl
jne 0x1400f6549
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rsi + 0x28], cl
jne 0x1400f655d
invalid
xor byte [rax - 0x75], cl
push rsi
and byte [rax - 0x7b], cl
sal byte [rbp + 0x39], cl
add rsp, 0x70
pop rsi
ret
lea rcx, [rsi + 0x28]
call fcn.1401130f0
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rsi + 0x28], cl
je 0x1400f652d
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [fcn.140018a50]
mov qword [rsp + 0x38], rax
lea rax, str.inconsistent_state_in_unpark__actual_
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulermulti_threadpark.rs
lea rcx, [rsp + 0x40]
call fcn.14010ff10
ud2
add byte [rax], al
invalid
mov qword [rsi + 0xd0], 0
mov byte [rsi + 0xd8], 0
mov qword [rsi + 0xe0], r9
mov dword [rsi + 0xe8], ebx
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
or ecx, dword [rdi]
or edi, dword [rcx + 8]
mov edx, 0x80
call fcn.14010fbd0
ud2
add byte [rdx + 0x1860], bh
call fcn.14010fbd0
ud2
invalid
add byte [rax], al
mov edx, 0x28
call fcn.14010fbd0
ud2
sub dword [rsp + 0x50], edi
movaps xmmword [rsp + 0x40], xmm6
mov rbp, rdx
mov rbx, rcx
movzx eax, byte [0x14018af58]
mov rcx, qword [0x14018aea8]
add byte [rax - 0x7b], cl
leave
add byte [rax - 0x7b], cl
leave
jne 0x1400f7f7c
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400f8220
add byte [rax], al
add byte [rax], al
mov rcx, rax
mov qword [0x14018aea8], rax
invalid
add byte [rcx - 0x48], al
add byte [rax], al
add byte [rax], al
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
mov r8d, 0x40
add byte [rax], al
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
test rax, rax
je 0x1400f8220
add byte [rax], al
add byte [rax], al
mov rdi, rax
mov qword [rax], 1
mov dword [rax], 1
mov dword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x30], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rax + 0x38], 0
lock inc qword [rax]
jle 0x1400f821c
movzx eax, byte [0x14018af58]
mov rcx, qword [0x14018aea8]
add byte [rax - 0x75], cl
or eax, 0x92edf
test rcx, rcx
leave
jne 0x1400f7fe7
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
test eax, eax
test eax, eax
je 0x1400f8231
push rsp
add al, byte [rax]
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 5
mov rcx, rax
mov qword [0x14018aea8], rax
shr dword [rsi], 9
invalid
shr dword [rsi], 9
add byte [rcx], dh
test byte [rcx - 0x48], 0x18
add byte [rax], al
add byte [rcx], dh
sar bh, cl
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
xor esi, esi
mov r8d, 0x18
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
test rax, rax
je 0x1400f8231
test byte [rcx], dh
add al, byte [rax]
invalid
test byte [rcx], dh
add al, byte [rax]
add byte [rcx - 0x77], cl
invalid
mov r14, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rdi
mov dword [rax + 0x10], edi
mov dword [rax + 0x10], edi
mov eax, dword [rbx + 0x30]
mov r15d, 0xa
cmp eax, 0x3b9aca00
je 0x1400f802c
invalid
invalid
mov r15, qword [rbx + 0x28]
mov esi, eax
mov dword [rsp + 0x2c], esi
mov eax, dword [0x14018af5c]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
or al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
add byte [rax], al
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x98], 0
add byte [rax], al
jne 0x1400f8052
call fcn.1400ee6e0
mov eax, dword [0x14018af5c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xa0]
inc qword [rax + 0xa0]
inc dword [rax + 0xa0]
invalid
inc dword [rax + 0xa0]
mov rsi, qword [rbx + 0x38]
mov r13, qword [rbx + 0x40]
lock inc qword [rsi]
jle 0x1400f821c
add byte [rax], al
add byte [rax], al
movups xmm7, xmmword [rbx + 0x10]
mov r12, qword [rbx + 0x58]
test r12, r12
mov qword [rsp + 0x38], rbp
je 0x1400f80d8
mov rax, qword [rbx + 0x60]
mov qword [rsp + 0x30], rax
lock inc qword [r12]
jle 0x1400f821c
mov rbp, qword [rbx + 0x68]
test rbp, rbp
je 0x1400f80e1
mov rbx, qword [rbx + 0x70]
lock inc qword [rbp]
jle 0x1400f821c
movzx eax, byte [0x14018af58]
mov dh, 5
mov gs, word [rsi]
or dword [rax], eax
mov rcx, qword [0x14018aea8]
test rcx, rcx
xlatb
sub eax, 0x85480009
leave
jne 0x1400f810d
jmp 0x1400f80f4
mov rbp, qword [rbx + 0x68]
test rbp, rbp
test ebp, ebp
test ebp, ebp
jne 0x1400f80b4
ror dword [rdi], cl
mov dh, 5
jo 0x1400f8114
movzx eax, byte [0x14018af58]
or dword [rax], eax
mov rcx, qword [0x14018aea8]
test rcx, rcx
jne 0x1400f810d
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
ror byte [rdi], 0x84
invalid
add dword [rax], eax
invalid
mov rcx, rax
mov qword [0x14018aea8], rax
mov r8d, 0x110
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
add dword [rax], eax
add byte [rcx], dh
sar bh, cl
adc eax, 0x20f15
test rax, rax
je 0x1400f8242
mov qword [rax], 1
mov qword [rax + 8], 1
mov dword [rax + 8], 1
mov dword [rax + 8], 1
movups xmmword [rax + 0x10], xmm7
mov qword [rax + 0x20], r15
mov ecx, dword [rsp + 0x2c]
mov dword [rax + 0x28], ecx
mov qword [rax + 0x30], rsi
mov qword [rax + 0x38], r13
push 0x4040c638
add byte [rax - 0x39], cl
or byte [rax], al
add byte [rax], al
push 0x4040c638
add byte [rax - 0x39], cl
or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rax + 0x50], xmm0
mov qword [rax + 0x60], 0
add byte [rax - 0x73], cl
or eax, 0x5c334
add byte [rax - 0x73], cl
or eax, 0x5c334
mov qword [rax + 0x68], rcx
movups xmmword [rax + 0x70], xmm0
mov qword [rax + 0x80], 0
add byte [rax], al
add byte [rdi], cl
adc dword [rax + 0x88], esi
add byte [rax], al
add byte [rdi], cl
adc dword [rax + 0x88], esi
mov qword [rax + 0x98], r14
mov qword [rax + 0xa0], 0
mov qword [rax + 0xb8], 0
mov dword [rax + 0xc0], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
invalid
add dh, al
add ah, 0
add byte [rax], al
add byte [rax - 0x39], cl
or al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rax + 0xc4], 0
mov qword [rax + 0xc8], 0
mov qword [rax + 0xd0], r12
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
mov qword [rax + 0xd8], rcx
mov qword [rax + 0xe0], rbp
mov qword [rax + 0xe8], rbx
mov rcx, qword [rsp + 0x38]
and al, 0x38
call 0x1880f81e1
mov ecx, dword [rsp + 0x38]
and al, 0x38
and al, 0x38
mov qword [rax + 0xf0], rcx
movups xmmword [rax + 0xf8], xmm0
mov qword [rax + 0x108], 0
or byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rdx, rdi
movaps xmm6, xmmword [rsp + 0x40]
movaps xmm7, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ud2
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x40
call fcn.14010fbd0
add dword [rax], eax
add dword [rax], eax
ud2
mov ecx, 8
mov edx, 0x18
call fcn.14010fbd0
jns 0x1400f8240
invalid
jns 0x1400f8240
add byte [rdi], cl
or edi, dword [rcx + 8]
add byte [rax], al
ud2
mov ecx, 8
add byte [rax], al
mov edx, 0x110
call fcn.14010fbd0
add al, ch
jg 0x1400f82c8
add dword [rax], eax
ud2
inc edx
je 0x1400f830e
add byte [rax], al
mov rsi, rcx
mov rax, qword [rcx + 8]
or byte [rax - 0x73], cl
or al, 0
or byte [rax - 0x73], cl
or al, 0
cmp rcx, rdx
cmova rdx, rcx
ror dword [r8 - 0x7d], 1
cli
add eax, 0x4bf
add byte [rax + 0xf], cl
cli
ror dword [r8 - 0x7d], 1
cli
add eax, 0x4bf
add byte [rax + 0xf], cl
cli
movabs rcx, 0x555555555555556
xor edx, edx
cmp rdi, rcx
setb dl
lea rcx, [rdi*8]
add byte [rax], al
add byte [rbp + rcx*4 + 4], cl
shl rdx, 3
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 4], cl
shl rdx, 3
invalid
add ecx, dword [rax - 0x7b]
sal byte [rax + riz + 0x48], 0x8b
invalid
test rax, rax
je 0x1400f82d5
mov rcx, qword [rsi]
shl rax, 3
lea rax, [rax + rax*2]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x30], 8
and al, 0x30
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x38], rax
jmp 0x1400f82de
mov qword [rsp + 0x30], 0
xor byte [rax], al
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x40]
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
lea r9, [rsp + 0x28]
call fcn.14004a340
cmp qword [rsp + 0x40], 0
mov rcx, qword [rsp + 0x48]
je 0x1400f8315
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x1400f831c
test rcx, rcx
jne 0x1400f8323
call fcn.140015b90
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.14010fbd0
ud2
push rdi
push rbp
push rbx
sub rsp, 0x1f8
movapd xmmword [rsp + 0x1e0], xmm13
movapd xmmword [rsp + 0x1d0], xmm12
movapd xmmword [rsp + 0x1c0], xmm11
movapd xmmword [rsp + 0x1b0], xmm10
movdqa xmmword [rsp + 0x1a0], xmm9
movaps xmmword [rsp + 0x190], xmm8
movapd xmmword [rsp + 0x180], xmm7
sub dword [rsp + 0x180], edi
movapd xmmword [rsp + 0x170], xmm6
mov rbx, rcx
mov rax, qword [rcx]
jmp 0x1400f83ba
or edx, 1
mov ecx, eax
shr ecx, 5
and ecx, 1
lock cmpxchg qword [rbx], rdx
je 0x1400f83e8
test al, 4
je case.0x14000e322.2874
clc
invalid
mov ecx, 0
adc rcx, 2
rol dword [rdx], 1
lock cmpxchg qword [rbx], rdx
jne 0x1400f83ba
lea rax, [0x140180d64]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
add al, 0xc1
movups xmm8, xmmword [rax + 0xd8]
mov qword [rax + 0xd8], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, 0xe0
mov rax, qword [rbx + 0x30]
mov qword [rbx + 0x30], 0
test rax, rax
ror byte [rdi], 0x84
invalid
invalid
add byte [rax], al
invalid
add byte [rbx + 0x92ab40d], cl
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
mov ecx, dword [0x14018af5c]
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x104], 0
jmp 0x1400f85cf
mov rax, qword [rbx + 0x20]
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x58], rax
pop rax
jmp 0x1400fa08b
mov esp, 0x18024
add byte [rdi + rcx + 0x28], al
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rdi + rcx + 0x28], al
movaps xmm1, xmmword [rsp + 0x1a0]
invalid
invalid
invalid
xchg esp, eax
and al, 0xb0
add dword [rax], eax
add byte [rdi + rcx + 0x28], al
pushfq
and al, 0xc0
add dword [rax], eax
add byte [rdi + rcx + 0x28], al
movsb byte [rdi], byte [rsi]
and al, 0xd0
add dword [rax], eax
add byte [rdi + rcx + 0x28], al
lodsb al, byte [rsi]
and al, 0xe0
add dword [rax], eax
add byte [rax - 0x7f], cl
invalid
mov qword [rsp + 0xd0], rax
xor esi, esi
xchg qword [rax + 0x20], rsi
test rsi, rsi
je 0x1400f86e0
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.1400fa830
mov rcx, rbx
movaps xmm6, xmmword [rsp + 0x170]
movaps xmm7, xmmword [rsp + 0x180]
movaps xmm8, xmmword [rsp + 0x190]
movaps xmm9, xmmword [rsp + 0x1a0]
movaps xmm10, xmmword [rsp + 0x1b0]
movaps xmm11, xmmword [rsp + 0x1c0]
movaps xmm12, xmmword [rsp + 0x1d0]
movaps xmm13, xmmword [rsp + 0x1e0]
add byte [rax - 0x7f], cl
invalid
clc
add dword [rax], eax
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x1400fa9d0
lea rcx, str.assertion_failed:_next.is_notified__C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_task_state.rs
lea r8, [0x1401566b0]
mov edx, 0x24
call fcn.1401100d0
ud2
lea rcx, str._internal_exception__blocking_task_ran_twice.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_blocking_task.rs
lea r8, [0x140156de0]
mov edx, 0x2d
call fcn.1401104c0
ud2
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x28]
lea rdx, [rax - 2]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x1400fa7c4
test rcx, rcx
jne 0x1400fa7ff
mov rax, qword [rsi + 0x30]
test rax, rax
je 0x1400fa7ff
lock dec qword [rax]
jne 0x1400fa7ff
lea rcx, [rsi + 0x30]
call fcn.1400f5660
jmp 0x1400fa7ff
test rax, rax
je 0x1400fa7ff
mov rdi, qword [rsi + 0x30]
test rdi, rdi
je 0x1400fa7ff
mov rbx, qword [rsi + 0x38]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400fa7ff
cmp qword [rbx + 0x10], 0x11
jb 0x1400fa7ed
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14018aea8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rax, qword [rsi + 0x58]
test rax, rax
je 0x1400fa80f
mov rcx, qword [rsi + 0x60]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14018aea8]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
push rsi
sub rsp, 0x80
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x1400fa9e0
test al, 1
je 0x1400faa6b
test al, 2
jne 0x1400faa85
test al, 8
jne 0x1400faa17
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x28], 4
lea rdx, [rsp + 0x28]
call fcn.1400fa830
jmp 0x1400faa2f
test al, 0x10
je 0x1400faa2f
mov rax, qword [rsi + 0x58]
test rax, rax
je 0x1400fab0d
mov rcx, qword [rsi + 0x60]
call qword [rax + 0x10]
mov qword [rsp + 0x20], 1
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x1400faa9f
jne 0x1400faa61
mov rcx, rsi
add rsp, 0x80
pop rsi
jmp 0x1400fa780
nop
add rsp, 0x80
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x140156730]
mov edx, 0x23
call fcn.1401100d0
ud2
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x140156770]
mov edx, 0x25
call fcn.1401100d0
ud2
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x58]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140018a50]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.current:___sub:
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x48], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
lea rdx, [0x1401567b8]
lea rcx, [rsp + 0x28]
call fcn.14010ff10
ud2
lea rax, str.waker_missing
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, [0x14017b4d0]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_taskcore.rs
lea rcx, [rsp + 0x28]
call fcn.14010ff10
ud2
int3
movq qword [rsp + 0x170], mm2
movdqa xmmword [rsp + 0x160], xmm9
movdqa xmmword [rsp + 0x150], xmm8
movdqa xmmword [rsp + 0x140], xmm7
movdqa xmmword [rsp + 0x130], xmm6
mov rax, r8
mov r12, rcx
int3
test r8, r8
je 0x1400fc8e4
int3
cmp byte [rdx], 0x5b
jne 0x1400fc8e4
cmp byte [rdx + rax - 1], 0x5d
jne 0x1400fcbad
mov r9, rax
dec r9
ror dword [rcx - 1], 0xc9
je 0x1400fd5cb
cmp byte [rdx + 1], 0xbf
jle 0x1400fd5ed
add eax, 0xfffffffe
lea rcx, [rsp + 0x40]
mov r8, rax
call fcn.1400fda00
cmp byte [rsp + 0x40], 0
je 0x1400fcbb9
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x44
and al, 0x41
movzx eax, byte [rsp + 0x41]
mov byte [r12 + 1], al
mov al, 3
jmp 0x1400fcbc8
add rax, rdx
lea rcx, [rsp + 0xa8]
mov r8, rax
call fcn.140058740
mov rdi, qword [rsp + 0xa8]
test rdi, rdi
je 0x1400fc97a
mov rsi, qword [rsp + 0xb0]
mov al, 0
add byte [rax], al
mov rbx, qword [rsp + 0xb8]
lea rcx, [rsp + 0x40]
mov rdx, rdi
mov r8, rbx
call fcn.140016130
cmp qword [rsp + 0x40], 0
je 0x1400fcb60
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x100], rax
movdqu xmm0, xmmword [rsp + 0x40]
and al, 0x40
and al, 0x40
movdqa xmmword [rsp + 0xf0], xmm0
test rsi, rsi
je 0x1400fc997
mov rcx, qword [0x14018aea8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rbx, qword [rsp + 0xf0]
mov rdi, qword [rsp + 0x100]
add dword [rax], eax
add byte [rax - 0x7b], cl
invalid
je 0x1400fc9ac
add dword [rax], eax
add byte [rax - 0x7b], cl
invalid
jmp 0x1400fc9b4
mov rdx, qword [rsp + 0xb0]
mov r8, qword [rsp + 0xb8]
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0xf0]
call fcn.140016130
mov rbx, qword [rsp + 0xf0]
mov rdi, qword [rsp + 0x100]
mov edi, dword [rsp + 0x100]
mov edi, dword [rsp + 0x100]
test rbx, rbx
jne 0x1400fc9b4
mov rbx, qword [rsp + 0xf8]
test rdi, rdi
je 0x1400fca06
js 0x1400fd5c4
movzx eax, byte [0x14018af58]
mov rcx, qword [0x14018aea8]
test rcx, rcx
jne 0x1400fc9e7
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
je 0x1400fc9f7
mov rcx, rax
mov qword [0x14018aea8], rax
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
test rax, rax
jne 0x1400fca0b
mov ecx, 1
mov rdx, rdi
call fcn.14010fbd0
int3
xor dword [rcx], eax
add byte [rdi], cl
invalid
int3
mov eax, 1
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rdi
mov qword [rsp + 0xa0], 0
mov byte [rsp + 0xdc], 0
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0x9824
add byte [rax - 0x39], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
test byte [rsp + rbx*8], ah
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0xd8], 0
mov qword [rsp + 0xa8], 1
pxor xmm0, xmm0
movdqu xmmword [rsp + 0xb0], xmm0
mov qword [rsp + 0xc0], 1
movdqu xmmword [rsp + 0xc8], xmm0
lea rax, [rsp + 0x90]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0xa8]
add byte [rax], al
mov r8, rbx
mov r9, rdi
fmul dword [rcx - 0x77]
stc
call fcn.14004a8a0
cmp byte [rsp + 0xda], 0
je 0x1400fcc4d
mov r14, qword [rsp + 0x90]
mov r15, qword [rsp + 0xa0]
movabs rbx, 0x2e0000002e
test r15, r15
je 0x1400fcb96
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xa0
add byte [rax], al
add byte [rax - 0x45], cl
add byte cs:[rax], al
add byte [rsi], ch
add byte [rax], al
add byte [rbp - 0x7b], cl
dec dword [rdi]
test al, bl
add byte [rax], al
add byte [rax], al
invalid
invalid
jl 0x1400fcb00
cmp byte [r14 + r15 - 1], 0x2e
jne 0x1400fcacf
jmp [rsi]
dec r15
je 0x1400fcbd1
mov qword [rsp + 0x40], 0
mov dword [rsp + 0x40], 0
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], r15
mov qword [rsp + 0x60], 0
and al, 0x60
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x70], 1
mov qword [rsp + 0x78], rbx
pop rsp
and al, 0x78
mov word [rsp + 0x80], 1
lea rdi, [rsp + 0x40]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rcx], al
add byte [rax - 0x73], cl
jl 0x1400fcb35
nop word cs:[rax + rax]
mov rcx, rdi
call fcn.14003d900
invalid
invalid
hlt
invalid
fmul dword [0xc558cb1e]
sal byte [rbp + rax + 0x48], 0x85
sal byte [rbp - 0x12], cl
test rax, rax
je 0x1400fcb32
test rdx, rdx
jne 0x1400fcb20
test rax, rax
je 0x1400fcb4e
mov byte [rsp + 0x32], 1
cmp r15, 0xfd
ja 0x1400fcc48
jmp 0x1400fcbe2
cmp r15, 0xfd
jbe 0x1400fcbe2
add byte [rdi], cl
xchg byte [rdi - 0x17000000], al
call 0x1880fcb61
mov dword [rsp + 0xf0], edi
jmp 0x1400fcc48
mov qword [rsp + 0xf0], rdi
mov qword [rsp + 0xf8], rsi
clc
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x100], rbx
mov rbx, qword [rsp + 0xf0]
mov rdi, qword [rsp + 0x100]
test rbx, rbx
invalid
test byte [rbx], bl
invalid
mov qword [rsp + 0x100], rbx
mov rbx, qword [rsp + 0xf0]
mov rdi, qword [rsp + 0x100]
test rbx, rbx
je 0x1400fc9ac
test byte [rbx], bl
invalid
invalid
invalid
jmp 0x1400fc9b4
xor r15d, r15d
mov byte [rsp + 0x32], 1
xor al, byte [rcx]
xor al, byte [rcx]
cmp r15, 0xfd
ja 0x1400fcc48
invalid
jmp 0x1400fcbe2
mov word [r12], 0x403
jmp 0x1400fcf1a
movdqu xmm0, xmmword [rsp + 0x41]
and al, 0x41
movdqu xmmword [r12 + 1], xmm0
mov al, 2
mov byte [r12], al
jmp 0x1400fcf1a
xor r15d, r15d
mov byte [rsp + 0x32], 1
add dword [rcx - 0x7f], ecx
invalid
std
add byte [rax], al
add byte [rdi + 0x66], dh
add dword [rcx - 0x7f], ecx
invalid
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x50], r14
push rax
push rax
mov qword [rsp + 0x58], r15
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x70], 1
jo 0x1400fcc0f
add byte [rax], al
invalid
jo 0x1400fcc0f
add byte [rax], al
add byte [rax - 0x77], cl
pop rsp
and al, 0x78
add byte [rax], al
mov qword [rsp + 0x78], rbx
mov word [rsp + 0x80], 1
lea rdi, [rsp + 0x40]
nop word cs:[rax + rax]
mov rcx, rdi
call fcn.14003d900
test rax, rax
je 0x1400fcc43
invalid
invalid
cmp rdx, 0x40
jb 0x1400fcc30
test rax, rax
je 0x1400fcc4d
mov byte [rsp + 0x31], 1
mov qword [rsp + 0x88], r12
movzx r13d, byte [rsp + 0x28]
movzx r15d, byte [rsp + 0x29]
movzx r14d, byte [rsp + 0x2a]
movzx r11d, byte [rsp + 0x2b]
sub eax, dword [rdi + rcx - 0x4a]
and al, 0x2c
sub eax, dword [rdi + rcx - 0x4a]
and al, 0x2c
movzx edx, byte [rsp + 0x2d]
movzx eax, byte [rsp + 0x2e]
movzx r12d, byte [rsp + 0x2f]
movzx r10d, byte [rsp + 0x30]
movzx r8d, byte [rsp + 0x31]
movzx ecx, byte [rsp + 0x32]
movzx ebx, byte [rsp + 0x33]
mov esi, r15d
or sil, r13b
mov edi, r11d
or dil, r14b
or dil, sil
mov esi, edx
or sil, r9b
or sil, al
or sil, dil
mov edi, r10d
or dil, r12b
or dil, r8b
or dil, cl
or dil, sil
or dil, bl
je 0x1400fcd42
mov rdi, qword [rsp + 0x90]
mov rbp, qword [rsp + 0x98]
cmp r13b, 2
je 0x1400fcd52
mov rdi, qword [rsp + 0x90]
mov rbp, qword [rsp + 0x98]
mov rbx, qword [rsp + 0xa0]
add byte [rax], al
mov r12, rbp
shr r12, 8
mov r13d, ebp
cmp qword [rsp + 0xb0], 0
mov al, 0
add byte [rax], al
invalid
je 0x1400fcd86
mov al, 0
add byte [rax], al
add byte [rdi + rdx + 0x4c], dh
mov eax, dword [rsp + 0xa8]
mov rcx, qword [0x14018aea8]
mov ecx, dword [0x14018aea8]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
cmp qword [rsp + 0xc8], 0
je 0x1400fcda8
mov r8, qword [rsp + 0xc0]
mov rcx, qword [0x14018aea8]
add byte [rax - 0x75], cl
or eax, 0x8e108
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
test rdi, rdi
je 0x1400fceb4
test rbx, rbx
je 0x1400fcec3
add byte [rax], al
add byte [rcx], dl
add byte [rdi], cl
test byte [rax], bl
add dword [rax], eax
add byte [rax - 0x7d], cl
ret 0x4104
shl ecx, 0xc
or r10d, r9d
mov r8d, r10d
cmp r8d, 0x20
jb 0x1400fce98
nop word [rax + rax]
add r8d, 0xffffffe0
cmp r8d, 0x5f
ja 0x1400fcdc8
mov rax, qword [rsp + 0x88]
mov word [rax], 0x503
shl r12, 8
movzx eax, r13b
or rax, r12
or eax, esp
jne 0x1400fcee1
mov rax, qword [rsp + 0x88]
mov word [rax], 0x103
jmp 0x1400fcef3
mov rcx, qword [0x14018aea8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov r8, qword [rsp + 0xf0]
test r8, r8
je 0x1400fcf1a
cmp qword [rsp + 0xf8], 0
je 0x1400fcf1a
mov rcx, qword [0x14018aea8]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x130]
movaps xmm7, xmmword [rsp + 0x140]
movaps xmm8, xmmword [rsp + 0x150]
movaps xmm9, xmmword [rsp + 0x160]
movaps xmm10, xmmword [rsp + 0x170]
add rsp, 0x188
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.140015b90
ud2
lea rcx, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
mov qword [rsp + 0x20], rcx
mov r8d, 1
mov rcx, rdx
mov rdx, rax
xor r9d, r9d
call fcn.140110640
ud2
mov ebp, ecx
xor ecx, ecx
test dl, dl
cmovne rax, rcx
lea r14, [rdi + rax]
test r15, r15
je 0x1400fe4f6
mov rcx, rbp
sub rcx, rax
ror dword [rcx + rdi - 0x1f], 0x73
invalid
ror dword [rcx + rdi - 0x1f], 0x73
or dword [rcx + rcx*4 - 7], ecx
mov rcx, r15
mov dl, 1
call qword [r13 + 0x28]
lea rax, [rdi + rbp]
mov ecx, 0x2600
mov rdx, r14
jmp 0x1400fe44a
nop dword [rax + rax]
bt ecx, r8d
jb case.0x1400bdd36.1053
cmp rdx, rax
je 0x1400fe4f6
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
sbb al, byte [rbp + 0xf]
mov dh, 0xc3
movzx r11d, byte [rdx]
movzx r8d, r11b
test r8b, r8b
js 0x1400fe470
inc rdx
cmp r8d, 0xd
jbe 0x1400fe440
xlatb
xlatb
jmp 0x1400fe44a
mov r9d, r8d
and r9d, 0x1f
movzx esi, byte [rdx + 1]
and esi, 0x3f
cmp r8b, 0xdf
clc
fbstp tbyte [rsi - 0x63]
clc
fbstp tbyte [rsi - 0x63]
movzx r10d, byte [rdx + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp r11b, 0xf0
jb 0x1400fe4d0
movzx r8d, byte [rdx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
or r8d, r9d
cmp r8d, 0x110000
je 0x1400fe4f6
add rdx, 4
cmp r8d, 0xd
jbe 0x1400fe440
jmp 0x1400fe44a
add rdx, 3
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
cmp r8d, 0xd
clc
or eax, 0xff58860f
invalid
invalid
clc
or eax, 0xff58860f
invalid
jmp 0x1400fe44a
mov rcx, r15
mov dl, 9
call qword [r13 + 0x28]
add rdi, rbp
mov eax, 0x2600
add byte [rcx + rcx*4 - 0xf], cl
mov rsi, qword [rsp + 0x110]
jmp case.0x1400bdd36.1055
inc rcx
cmp edx, 0xd
ja 0x1400fe5e0
mov r8d, 0x110000
bt eax, edx
jae 0x1400fe5e0
cmp r8d, 0x110000
jne 0x1400fe5f0
cmp rcx, rdi
je 0x1400fe83a
movzx r10d, byte [rcx]
movzx edx, r10b
mov dh, 0xd2
mov dh, 0xd2
test dl, dl
jns 0x1400fe510
mov r8d, edx
and r8d, 0x1f
loopne 0x1400fe573
loopne 0x1400fe573
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x1400fe5ac
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
invalid
or r9d, r11d
cmp r10b, 0xf0
invalid
cmp dl, 0xf0
jb 0x1400fe5c5
movzx edx, byte [rcx + 3]
and r8d, 7
invalid
add eax, dword [rcx - 0x7d]
loopne 0x1400fe587
invalid
invalid
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
add byte [rax], al
adc dword [rax], eax
invalid
add byte [rax], al
adc dword [rax], eax
je 0x1400fe83a
add byte [rax], al
add rcx, 4
cmp edx, 0xd
cli
or eax, 0xff72860f
invalid
invalid
cli
or eax, 0xff72860f
invalid
jmp 0x1400fe5e0
xor al, 0x48
add ecx, 2
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0xd
jbe 0x1400fe51c
jmp 0x1400fe5e0
add rcx, 3
shl r8d, 0xc
or r9d, r8d
rol dword [rcx + rcx*4 - 0x36], 0x83
cli
or eax, 0xff40860f
invalid
invalid
rol dword [rcx + rcx*4 - 0x36], 0x83
cli
or eax, 0xff40860f
invalid
retf 0xfa83
nop dword [rax]
mov r8d, edx
cmp r8d, 0x110000
add byte [rcx], dl
invalid
add byte [rcx], dl
add byte [rdi], cl
invalid
test byte [rax - 1], cl
invalid
je case.0x1400bdd36.1055
mov eax, 0x2600
mov rcx, r14
jmp 0x1400fe628
add byte [rax - 1], cl
rol dword [rbx - 0x78f0f206], 0xc4
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rax], al
adc dword [rax], eax
inc rcx
cmp edx, 0xd
ja 0x1400fe6d0
mov r8d, 0x110000
bt eax, edx
jae 0x1400fe6d0
mov ch, 0
add byte [rax], al
mov ch, 0
add byte [rax], al
cmp r8d, 0x110000
jne 0x1400fe6e0
invalid
invalid
add byte [rax], al
invalid
test dword [rax + 0x48000000], edi
cmp ecx, edi
cmp rcx, rdi
je 0x1400fe83a
movzx r10d, byte [rcx]
mov dh, 0x11
adc dword [rcx + 0xf], eax
mov dh, 0xd2
movzx edx, r10b
test dl, dl
jns 0x1400fe600
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
and ebx, 0x3f
and ebx, 0x3f
cmp dl, 0xdf
jbe case.0x1400dabc2.279
movzx r9d, byte [rcx + 2]
shl r11d, 6
invalid
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x1400fe6b5
invalid
invalid
ret 0xfa81
je 0x1400fe83a
add rcx, 4
cmp edx, 0xd
jbe 0x1400fe60c
jmp 0x1400fe6d0
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0xd
jbe 0x1400fe60c
invalid
invalid
invalid
add eax, dword [rcx - 0x3f]
loopne 0x1400fe6c9
or r9d, r8d
mov edx, r9d
cmp edx, 0xd
jbe 0x1400fe60c
invalid
mov r8d, edx
cmp r8d, 0x110000
cmp eax, 0x110000
je 0x1400fe628
and r8d, 0xffffffdf
add r8d, 0xffffffbf
cmp r8d, 0x19
ja 0x1400fe83a
lea r15, [rsp + 0x118]
mov ebp, 0x2600
mov rbx, r14
jmp 0x1400fe720
lea ecx, [rax - 0x41]
mov edx, eax
xor edx, 0x20
cmp ecx, 0x1a
cmovae edx, eax
mov rcx, r15
call fcn.14004a670
nop word [rax + rax]
invalid
add byte [rax], r8b
invalid
cmp rbx, rdi
je 0x1400fea5f
add eax, dword ss:[rax]
invalid
movzx r8d, byte [rbx]
movzx eax, r8b
test al, al
js 0x1400fe750
inc rbx
cmp eax, 0xd
jbe 0x1400fe7a5
invalid
jmp 0x1400fe7e0
mov ecx, eax
and ecx, 0x1f
movzx r9d, byte [rbx + 1]
and r9d, 0x3f
cmp al, 0xdf
jbe 0x1400fe7b0
movzx edx, byte [rbx + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb case.0x1400daa9f.288
movzx eax, byte [rbx + 3]
add rbx, 4
and ecx, 7
shl ecx, 0x12
shl edx, 6
and eax, 0x3f
or eax, edx
or eax, ecx
cmp eax, 0x110000
mov dh, 0x43
add ecx, dword [rax - 0x7d]
ret
je 0x1400fea62
nop dword [rax]
add byte [rax], al
cmp eax, 0xd
ja 0x1400fe7e0
bt ebp, eax
jb 0x1400fe720
jmp 0x1400fe7e0
add rbx, 2
shl ecx, 6
or ecx, r9d
mov eax, ecx
cmp eax, 0xd
jbe 0x1400fe7a5
jmp 0x1400fe7e0
add rbx, 3
shl ecx, 0xc
or edx, ecx
mov eax, edx
cmp eax, 0xd
jbe 0x1400fe7a5
retf 0xd089
nop word cs:[rax + rax]
add byte [0x14020e7e5], bh
cmp eax, 0x110000
je 0x1400fe720
xor eax, 0x89ffffff
rol dword [rbx - 0x3e7c201f], 0xbf
dec dword [rcx - 0x201e7c3f]
mov ecx, eax
and ecx, 0xffffffdf
add ecx, 0xffffffbf
cmp ecx, 0x1a
jb 0x1400fe704
invalid
or bh, bh
invalid
invalid
dec dword [rbp - 0x67c2fb8]
or cl, byte [rdi]
invalid
lea ecx, [rax - 0x30]
cmp ecx, 0xa
jb 0x1400fe704
invalid
cld
invalid
invalid
invalid
invalid
lea ecx, [rax - 0x2d]
cmp ecx, 2
jb 0x1400fe704
cmp eax, 0x2b
je 0x1400fe704
cmp eax, 0x3a
je 0x1400fea70
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rbp], ah
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x128], 0
mov rsi, qword [rsp + 0x130]
mov esi, dword [rsp + 0x130]
add byte [rax], al
add byte [rax - 0x75], cl
mov esi, dword [rsp + 0x130]
mov esi, dword [rsp + 0x130]
test rsi, rsi
je 0x1400fe9de
invalid
wait
add dword [rax], eax
invalid
test byte [rbx - 0x47ffffff], bl
add byte [rsi], ah
add byte [rax], al
mov eax, 0x2600
mov rcx, r14
jmp 0x1400fe878
add byte [rax - 1], cl
rol dword [rbx - 0x78f0f206], 0xc4
ja 0x1400fe920
mov r8d, 0x110000
inc rcx
cmp edx, 0xd
ja 0x1400fe920
add byte [rcx], dl
add byte [rdi], cl
movabs dword [0x41000000b5830fd0], eax
cmp r8d, 0x110000
bt eax, edx
jae 0x1400fe920
cmp r8d, 0x110000
jne 0x1400fe930
cmp rcx, rdi
je 0x1400fe9a2
mov dh, 0x11
movzx edx, r10b
movzx edx, dl
movzx edx, dl
test dl, dl
jns 0x1400fe850
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x1400fe8ec
cmp dl, 0xf0
jb 0x1400fe905
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
je 0x1400fe9a2
test ch, al
add byte [rax], al
invalid
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
cmp edx, 0xd
jbe 0x1400fe85c
invalid
invalid
invalid
invalid
invalid
mov r8d, edx
cmp r8d, 0x110000
adc dword [rax], eax
je 0x1400fe878
cmp r8d, 0x23
jne 0x1400fe9a2
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x128], cl
movups xmm2, xmmword [rsp + 0x138]
movups xmm3, xmmword [rsp + 0x148]
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x20], rdi
lea rdx, [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
mov r8, rsi
mov r9, r14
call fcn.140104cf0
jmp 0x1400ff49b
mov r10b, 6
jmp 0x1400fea16
fldenv [rbp - 0x76b7ffff]
sti
mov rbx, rdi
cmp byte [rsp + 0x158], 1
jne 0x1400fe826
invalid
mov dh, 0xfd
invalid
invalid
movups xmm0, xmmword [rsp + 0x118]
movups xmm1, xmmword [rsp + 0x128]
movups xmm2, xmmword [rsp + 0x138]
xchg esp, eax
and al, 0x38
add dword [rax], eax
invalid
xchg esp, eax
and al, 0x38
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x148], bl
and al, 0x48
add dword [rax], eax
invalid
movups xmm3, xmmword [rsp + 0x148]
and al, 0x48
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0xd0], ecx
mov word [rax + rdx*8], fs
add byte [rax], al
invalid
movaps xmmword [rsp + 0xd0], xmm1
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x100], rax
test byte [rax + rax], ah
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0xf0], ebx
invalid
add byte [rdi], cl
sub dword [rsp + 0xe0], edx
xchg esp, eax
and al, 0xe0
add byte [rax], al
invalid
movaps xmmword [rsp + 0xe0], xmm2
xchg esp, eax
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xc0], eax
invalid
movaps xmmword [rsp + 0xc0], xmm0
mov r12, qword [rsp + 0xd0]
mov rax, r12
shr rax, 0x20
jne 0x1400fec01
mov rdx, qword [rsp + 0xc0]
lea rax, [r12 - 2]
and al, 0xfe
and al, 0xfe
cmp rax, 3
ja case.default.0x1400feaf6
lea rcx, [0x140180ef4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov bpl, 2
jmp 0x1400feca8
mov r9, rdi
call fcn.140103e30
jmp 0x1400ff49b
mov r9, rdi
call fcn.140102bb0
jmp 0x1400ff49b
mov rax, qword [rsp + 0x68]
mov byte [rax + 4], 9
mov dword [rax], 2
cmp qword [rsp + 0xc8], 0
je 0x1400ff49b
mov r8, qword [rsp + 0xc0]
mov rcx, qword [0x14018aea8]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x1400ff49b
add byte [rax], al
mov rcx, qword [r14 + 0x10]
mov rdx, qword [r14 + 0x20]
cmp rdx, r9
jbe 0x1400ff0c9
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rdx - 0x80], al
cmp al, 9
mov edi, 0x2708f0f
cmp byte [rcx + r9], 0xbf
jg 0x1400ff0cf
add byte [rax], al
add byte [rax], al
lea rax, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs0
mov qword [rsp + 0x20], rax
xor r8d, r8d
shr al, 0xcd
invalid
add dword [rax], eax
ud2
shr al, 0xcd
invalid
stc
jne 0x1400feead
jmp 0x1400fef6a
add byte [rax], al
add byte [rbp - 0x77], al
rol dword [rcx - 0x7f], cl
sti
add byte [rax], al
adc dword [rax], eax
mov r11d, r10d
cmp r11d, 0x110000
jne 0x1400fef50
add byte [rax], al
add byte [rcx + 0x39], cl
stc
cmp r9, rdi
je 0x1400fef6a
test byte [rbp + 0x45000000], bh
mov ebp, 0x45000000
movzx r14d, byte [r9]
movzx esi, byte [rcx]
movzx r10d, r14b
test r10b, r10b
js 0x1400feebf
invalid
add eax, 0xebc1ff49
jb 0x1400fef05
inc r9
jmp 0x1400fef31
mov r11d, r10d
mov ebx, edx
rol dword [rcx - 0x7d], cl
jrcxz 0x1400feee5
and r11d, 0x1f
movzx r13d, byte [r9 + 1]
and r13d, 0x3f
cmp r10b, 0xdf
cli
fbstp tbyte [rsi + 0x3e]
cli
fbstp tbyte [rsi + 0x3e]
movzx esi, byte [r9 + 2]
shl r13d, 6
in eax, 6
add al, byte [rcx - 0x3f]
in eax, 6
and esi, 0x3f
or esi, r13d
cmp r14b, 0xf0
cmp dh, 0xf0
jb 0x1400fef23
cmp dword [rbp + 0xf], eax
mov dh, 0x51
movzx r10d, byte [r9 + 3]
and r11d, 7
add eax, dword [rcx - 0x7d]
jrcxz 0x1400feefa
shl r11d, 0x12
shl ebx, 0x12
shl esi, 6
and r10d, 0x3f
or r10d, esi
or r10d, r11d
cmp r10d, 0x110000
cli
add byte [rax], al
adc dword [rax], eax
invalid
cmp edx, 0x110000
cli
add byte [rax], al
adc dword [rax], eax
invalid
je 0x1400fef6a
pop rbp
add r9, 4
jmp 0x1400fef31
add r9, 2
shl r11d, 6
or r11d, r13d
mov r10d, r11d
jmp 0x1400fef31
add r9, 3
add ecx, 3
shl r11d, 0xc
or esi, r11d
mov r10d, esi
cmp r10d, 0xd
ja 0x1400fee94
xchg dword [rcx - 1], ebx
invalid
invalid
xchg dword [rcx - 1], ebx
invalid
mov r11d, 0x110000
bt r8d, r10d
jb 0x1400fee97
invalid
invalid
invalid
jmp 0x1400fee94
cmp r11d, 0x5c
je 0x1400fef5c
cmp r11d, 0x2f
jne 0x1400fef6a
invalid
inc ecx
mov r15, r9
cmp r9, rdi
cmp ecx, edi
jne 0x1400feead
cmp ecx, 1
ja 0x1400ff2dd
mov r9d, dword [r14 + 0x2c]
mov rcx, qword [r14 + 0x10]
test r9, r9
je 0x1400ff290
invalid
add byte [rbp - 0x75], cl
and byte [rbp + 0x39], r9b
enter 0xffffffffffff860f, 0xffffffffffffffe8
add al, byte [rax]
add byte [rdx - 0x80], al
cmp al, 9
mov r8, qword [r14 + 0x20]
mov eax, dword [rsi + 0x20]
cmp r8, r9
jbe 0x1400ff28a
cmp byte [rcx + r9], 0xbf
jg 0x1400ff290
mov edi, 0x2e38f0f
add byte [rax], al
lea rax, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs0
mov qword [rsp + 0x20], rax
mov rdx, r8
xor r8d, r8d
call fcn.140110640
ud2
add byte [rcx], dl
add byte [rdi], cl
movabs dword [0xe9ffffff56820fc8], eax
invalid
dec dword [rax - 0x75]
and al, 0x68
mov byte [rax + 4], 9
mov dword [rax], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
cmp qword [rsp + 0x168], 0
je 0x1400ff49b
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x60
add dword [rax], eax
add cl, ch
pop rsi
sti
invalid
mov r8, qword [rsp + 0x160]
jmp 0x1400fec27
pop rsi
sti
invalid
invalid
jne 0x1400fee5f
cmp r9d, 4
jne 0x1400ff0ee
lea rdx, [0x14017aa7c]
mov r8, r9
call sub.VCRUNTIME140.dll_memcmp
movabs al, byte [0xe4e8c8894d0007b9]
inc dword [rax]
add byte [rcx], dh
leave
mov ecx, 0x894d0007
enter 0xffffffffffffe4e8, 0xffffffffffffffff
add byte [rax], al
xor ecx, ecx
test eax, eax
cmove rcx, r14
cmove ecx, esi
cmove ecx, esi
invalid
jmp 0x1400ff0f0
xor ecx, ecx
mov qword [rsp + 0xd0], 0
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xb0], rax
mov dword [rsp + 0xb0], eax
mov dword [rsp + 0xb0], eax
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xc0], al
rol byte [rax], 0
add byte [rax], al
invalid
movaps xmm0, xmmword [rsp + 0xc0]
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xe0], cl
movaps xmm1, xmmword [rsp + 0xe0]
movaps xmm2, xmmword [rsp + 0xf0]
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
sub dword [rsp + 0x90], ecx
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x80], eax
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
invalid
test byte [rax + rax*4], ah
add byte [rax], 0
mov dword [rsp + 0x80], eax
add byte [rax], 0
add byte [rax - 0x75], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax], al
invalid
mov rax, qword [rsp + 0xd8]
mov eax, dword [rsp + 0xd8]
mov qword [rsp + 0x88], rax
add byte [rax], al
movaps xmmword [rsp + 0x70], xmm0
sub dword [rsp + 0x70], eax
mov qword [rsp + 0x28], rcx
and al, 0x28
mov byte [rsp + 0x20], bpl
lea rdx, [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
mov r8, rbx
mov eax, ebx
mov eax, ebx
jmp 0x1400febf4
cmp edx, 0x2f
jne 0x1400ff1de
mov rax, r15
cmp r15, qword [rsp + 0x168]
jne 0x1400ff19f
and al, 0x60
add dword [rax], eax
add byte [rcx + rcx*4 - 6], cl
mov edx, edi
mov edx, edi
call fcn.140045f50
mov rax, qword [rsp + 0x170]
mov rcx, qword [rsp + 0x160]
and al, 0x60
add dword [rax], eax
add dh, al
add al, 1
invalid
inc rax
mov qword [rsp + 0x170], rax
mov byte [rsp + 0x70], 0
mov r9d, r15d
mov qword [rsp + 0x28], rdi
jl 0x1400ff1e6
sub byte [rcx + rcx*4 + 0x74], cl
and al, 0x20
and al, 0x60
add dword [rax], eax
add dh, al
add al, 1
invalid
jl 0x1400ff1e6
sub byte [rcx + rcx*4 + 0x74], cl
and al, 0x20
lea rcx, [rsp + 0x160]
lea r8, [rsp + 0x70]
and al, 0x70
and al, 0x70
mov edx, ebp
call fcn.140101140
jmp 0x1400ff1f1
lea rcx, [rsp + 0x160]
mov rdx, rbx
mov r8, rdi
call fcn.1401023e0
mov rcx, qword [rsp + 0x1a0]
mov qword [rsp + 0xb0], rcx
movaps xmm0, xmmword [rsp + 0x160]
movaps xmm1, xmmword [rsp + 0x170]
movaps xmm2, xmmword [rsp + 0x180]
movaps xmm3, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
and al, 0x90
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x80], ecx
and al, 0x90
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x80], ecx
movaps xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], r15d
lea rax, [rsp + 0x1b7]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], r15d
mov dword [rsp + 0x28], r15d
mov dword [rsp + 0x20], r15d
mov word [rsp + 0x40], 0
lea rdx, [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
mov r8d, ebp
invalid
mov r9d, esi
call 0x129017bc2
cmp esi, dword [rax + rax]
add cl, ch
adc dword [rdx], eax
add byte [rax], al
call fcn.1401026c0
jmp 0x1400ff49b
jne 0x1400fefad
mov r8d, 0xffffffff
and r12, r8
je 0x1400ff2c8
invalid
dec dword [rbp + 0x21]
invalid
cmp r12, rax
cmp esp, eax
jae 0x1400ff2c6
cmp byte [rdx + r12], 0xbf
jg 0x1400ff2c8
lea rcx, [0x14017aaf8]
invalid
mov qword [rsp + 0x20], rcx
and al, 0x20
mov rcx, rdx
mov rdx, rax
xor r8d, r8d
mov r9, r12
call fcn.140110640
ud2
jne 0x1400ff2a7
cmp r12, r9
jne 0x1400ff2dd
mov r8, r9
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je case.0x1400da998.328
mov r12, qword [rsp + 0xf0]
test r12, r12
je 0x1400ff429
mov rsi, qword [rsp + 0xf8]
mov qword [rsp + 0x70], 1
add byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
push rdi
ror byte [rdi], 0x11
and al, 0x78
lea r13, [rsp + 0x70]
jmp 0x1400ff317
lea eax, [r14 - 9]
cmp eax, 2
jae 0x1400ff38f
cmp rbx, rdi
cmp ebx, edi
je 0x1400ff3e5
movzx edx, byte [rbx]
movzx r14d, dl
movzx esi, dl
movzx esi, dl
test r14b, r14b
js 0x1400ff331
inc rbx
inc ebx
jmp 0x1400ff3a3
mov eax, r14d
and eax, 0x1f
movzx r8d, byte [rbx + 1]
and r8d, 0x3f
cmp r14b, 0xdf
jbe 0x1400ff380
movzx ecx, byte [rbx + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
jb 0x1400ff397
movzx r14d, byte [rbx + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and r14d, 0x3f
or r14d, ecx
or r14d, eax
cmp r14d, 0x110000
je 0x1400ff3e5
add rbx, 4
jmp 0x1400ff3a3
add rbx, 2
add ebx, 2
shl eax, 6
or eax, r8d
or eax, eax
or eax, eax
mov r14d, eax
jmp 0x1400ff3a3
add rbx, 3
shl eax, 0xc
or al, 9
rol dword [rcx - 0x77], 0xce
mov esi, ecx
or al, 9
rol dword [rcx - 0x77], 0xce
mov esi, ecx
mov esi, ecx
cmp r14d, 0x2e
jle 0x1400ff30e
invalid
cmp r14d, 0x2f
je 0x1400ff3c6
push rdi
invalid
mov dl, 0xf4
inc dword [rcx - 0x7d]
invalid
mov r8, qword [rsp + 0x70]
mov rax, qword [rsp + 0x78]
and al, 0x78
and al, 0x78
mov bl, 1
cmp qword [rsp + 0x80], 2
jne 0x1400ff409
movzx ecx, word [r8]
mov bh, 8
cmp ecx, 0x2f2f
setne bl
test rax, rax
je 0x1400ff41d
mov rcx, qword [0x14018aea8]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapFree]
test bl, bl
je 0x1400ff429
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xb0], rax
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmm1, xmmword [rsp + 0xd0]
movaps xmm2, xmmword [rsp + 0xe0]
movaps xmm3, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov eax, dword [rsp + 0x110]
mov dword [rsp + 0x28], eax
mov byte [rsp + 0x20], bpl
and al, 0x10
add dword [rax], eax
add byte [rcx + 0x40282444], cl
mov byte [rsp + 0x20], ch
lea rdx, [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
mov r8, r15
mov r9, rdi
mov ecx, edi
call case.0x1400f6515.125
nop
add rsp, 0x1c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0xd0], 0
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xb0], rax
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmm1, xmmword [rsp + 0xe0]
movaps xmm2, xmmword [rsp + 0xf0]
lock add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xa0], edx
invalid
add byte [rax], al
invalid
lock add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xa0], edx
invalid
add byte [rax], al
invalid
movabs al, byte [0x90248c290f000000]
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x88], rax
movaps xmmword [rsp + 0x70], xmm0
invalid
movaps xmmword [rsp + 0x90], xmm1
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x80], eax
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x88], rax
movaps xmmword [rsp + 0x70], xmm0
invalid
jo 0x1400ff566
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x28], esi
mov byte [rsp + 0x20], bpl
lea rdx, [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
mov r8, rbx
jmp 0x1400feb83
invalid
sar dh, 0x48
cmp eax, 3
ja case.default.0x1400ff55f
sbb cl, byte [rbp + rcx*4 + 5]
lodsb al, byte [rsi]
sbb dword [rax], ecx
add byte [rcx + 0x63], cl
add al, 0x80
lea r8, [0x140180f04]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
invalid
loopne case.0x1400ff55f.1
movzx eax, word [rcx]
mov bh, 1
cmp eax, 0x7377
ja 0x1400ff5da
jae 0x1400ff568
add byte [rax], al
add byte [rcx + rcx*2 + 0x31], dh
je case.0x1400db136.256
xor eax, eax
movzx eax, al
ret
ror byte [rdi], 0xb6
rol bl, 0xf
movzx eax, word [rcx]
movzx eax, word [rcx]
xor eax, 0x7377
movzx r8d, byte [rcx + 2]
xor r8d, 0x73
jae 0x1400ff5e9
or r8d, eax
jae 0x1400ff5e9
or r8d, eax
or eax, eax
je 0x1400ff5e2
movzx eax, word [rcx]
rol ax, 8
movzx r8d, ax
cmp r8d, 0x6674
add byte [rbp + 0x50], dh
add byte [rbp + 0x50], dh
movzx eax, byte [rcx + 2]
add eax, 0xffffff90
test eax, eax
sete al
movzx eax, al
ret
cmp dword [rcx], 0x70747468
jne case.default.0x1400ff55f
mov al, 1
mov dx, 0x50
movzx eax, al
ret
mov eax, 0x70747468
xor eax, dword [rcx]
movzx ecx, byte [rcx + 4]
xor ecx, 0x73
or ecx, eax
sete al
mov ecx, 0x1bb
mov edx, 0x15
cmove edx, ecx
movzx eax, al
add byte [rdi], cl
ror dword [rdi], 1
mov dh, 0xc0
ret
mov al, 1
mov dx, 0x1bb
movzx eax, al
mov dh, 0xc0
ret
xor eax, eax
cmp r8d, 0x6674
sbb eax, eax
or eax, 1
test eax, eax
sete al
movzx eax, al
ret
mov al, 1
cmp rcx, rdx
je 0x1400ff7ae
movzx ebp, byte [rcx]
movzx r11d, bpl
test r11b, r11b
js 0x1400ff650
inc rcx
jmp 0x1400ff6e1
mov edi, r11d
and edi, 0x1f
movzx r14d, byte [rcx + 1]
and r14d, 0x3f
cmp r11b, 0xdf
jbe 0x1400ff6a4
mov ebx, edi
mov rsi, rax
cmp ebx, 0x110000
jne case.0x1400efd56.133
cmp rsi, r9
je 0x1400ff7ac
lea rax, [rsi + 1]
mov qword [r8], rax
movzx ebp, byte [rsi]
movzx edi, bpl
test dil, dil
jns 0x1400ff770
mov ebx, edi
and ebx, 0x1f
lea rax, [rsi + 2]
mov qword [r8], rax
movzx r15d, byte [rsi + 1]
and r15d, 0x3f
cmp dil, 0xdf
jbe case.0x1400f22f5.157
lea rax, [rsi + 3]
mov qword [r8], rax
movzx r14d, byte [rsi + 2]
shl r15d, 6
and r14d, 0x3f
or r14d, r15d
cmp bpl, 0xf0
jb 0x1400ff78d
pop rax
shl ebx, 6
or ebx, r15d
mov edi, ebx
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
cmp edi, 0xd
ja 0x1400ff6d0
mov ebx, 0x110000
bt r10d, edi
jb 0x1400ff6d2
jmp 0x1400ff6d0
inc ecx
jrcxz 0x1400ff79c
or r14d, ebx
mov edi, r14d
cmp edi, 0xd
jbe 0x1400ff779
xor bh, bh
invalid
mov rsi, rax
cmp ebx, r11d
je 0x1400ff628
xor eax, eax
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
pop rdi
ret
push rbp
mov edx, dword [rdx + 0x10]
dec dword [rbx + rcx*4 + 0x54]
and al, 0x70
xor eax, 0x4cfff467
mov edx, dword [rsp + 0x70]
int 0
add byte [rax], al
add byte [rax], al
loope 0x1400ff8f2
enter 0x3d, 0
adc dword [rax], eax
add byte [rax], al
add byte [rax - 0x7d], cl
add esi, 4
cmp eax, 0xd
jbe 0x1400ff930
invalid
insd dword [rdi], dx
invalid
add esi, 4
mov byte [rdx], 0xc1
loope 0x1400ff910
clc
or eax, 0x57e91c76
invalid
or al, 9
retf 0xd089
invalid
bt esp, eax
xchg dword [rcx + rax - 8], ecx
sub byte [rax - 0x7d], cl
jl 0x1400ff98f
js 0x1400ff96d
setne dl
shl dl, 3
or dl, 2
mov rcx, rbx
mov rax, qword [rsp + 0x88]
call qword [rax + 0x28]
mov r10, qword [rsp + 0x70]
push rax
sub byte [rbx + rcx*4 + 0x54], cl
and al, 0x70
mov rax, rsi
mov r11d, edi
inc edi
mov qword [rsp + 0x78], rax
cmp rsi, r14
jne 0x1400ff887
jmp 0x1400ff9c5
invalid
and al, 0x38
add dword [rax], eax
add byte [rdi], cl
test byte [rbx + rax], ch
add byte [rbp - 0x7b], al
fisttp dword [rbx + rcx*4 - 0x5c]
and al, 0x10
add dword [rax], eax
add byte [rdi], cl
test byte [rbp + 0x45000003], al
test dword [rbx], eax
add byte [rax], al
xor r9d, r9d
test dword [rbx], eax
add byte [rax], al
mov fs, word [rsp + rax + 0xbf0000]
add byte es:[rax], al
xor eax, eax
nop dword cs:[rax + rax]
mov rax, qword [r10]
mov byte [rax + r12], 0x3a
cmp cl, byte [rcx - 1]
invalid
mov qword [r10 + 0x10], r12
adc byte [rax - 0x7b76b7ff], dh
and al, 0x88
add byte [rax], al
invalid
add al, byte [rdx - 0x3a]
add al, 0x20
cmp cl, byte [rcx - 1]
invalid
adc byte [rax - 0x7b76b7ff], dh
and al, 0x88
add byte [rax], al
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
invalid
mov dword [rsp + 0x88], eax
mov r9d, 1
add byte [rbp + 0x39], cl
cmc
imul eax, dword [rcx], 0x41
cmp eax, 0xd
or eax, 0x95e97a76
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], al
clc
fbstp tbyte [rsi + 0x39]
loope 0x1400ffaeb
mov eax, eax
or eax, 0x30eb1276
mov ebx, ebp
cmp r13, r14
cmc
jne 0x1400ffa50
jmp 0x140100d16
add byte [rsi + 0xf], ah
invalid
add byte [rax], al
adc dword [rax], eax
add dword [rax], eax
cmc
adc al, 0
add byte [rax + 0x14ee850f], dl
test esi, ebp
adc al, 0
add byte [rcx - 0x7f], al
clc
add byte [rax], al
adc dword [rax], eax
invalid
test esi, ebp
adc al, 0
add byte [rcx - 0x7f], al
clc
add byte [rax], al
adc dword [rax], eax
invalid
je 0x140100d16
add byte [rbp - 0x73], al
pop rdi
inc dword [rcx - 0x7d]
clc
cmp dh, byte [rbp + 0x48]
lea r11d, [r15 - 1]
cmp r8d, 0x3a
jne 0x1400ffbb5
test r9d, r9d
jne 0x1400ffbb5
mov rax, r12
shr rax, 0x20
shr eax, 0x20
jne 0x1400ffec8
mov esi, r12d
out 0x41, al
cmp edi, 2
cmp r15d, 2
jl 0x1400ffed0
mov word [rbx + rax], es
add byte [rbp + 0x3b], cl
invalid
cmp r12, qword [r10 + 8]
jne 0x1400ffa20
mov bh, dh
invalid
invalid
mov bh, dh
invalid
mov rcx, r10
mov rdx, r12
mov ebx, r11d
mov ebx, ebx
mov ebx, ebx
fucomi st(0)
lodsb al, byte [rsi]
invalid
call fcn.140045f50
mov r11d, ebx
mov r10, qword [rsp + 0x70]
mov r12, qword [r10 + 0x10]
invalid
adc cl, ch
imul edi, esi, 0xffffffff
invalid
invalid
mov qword [rsp + 0x140], r9
mov dword [rsp + 0x134], r11d
add dword [rax], eax
add byte [rax - 0x77], cl
mov ah, 0x24
or byte [rcx], al
add byte [rax], al
mov word [rax + rax*2], fs
add dword [rax], eax
add dword [rax], eax
add byte [rcx + rcx*4 - 0x64], al
and al, 0x34
add dword [rax], eax
add byte [rax - 0x77], cl
mov ah, 0x24
or byte [rcx], al
add byte [rax], al
mov rcx, qword [r10 + 0x30]
mov ecx, dword [rdx + 0x30]
mov rdx, qword [r10 + 0x38]
push rdx
cmp byte [rcx + rcx*4 + 0x74], cl
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x20], r14
mov r9, r13
call fcn.140105320
push rdi
add byte [rax], al
push rdi
add byte [rax], al
mov r10, qword [rsp + 0x70]
mov rsi, rbp
mov qword [rsp + 0x98], r15
jmp 0x1400ffc54
and al, 0x98
add byte [rax], al
add bl, ch
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
inc rbx
mov r15, rbx
lea rbx, [rax + rax*2]
lea rax, [0x140148bbd]
lea eax, [0x140148bbd]
lea eax, [0x140148bbd]
add rbx, rax
mov ebp, 3
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x75], cl
mov eax, dword [rdx + 8]
sub rax, r12
mov rax, qword [r10 + 8]
mov eax, dword [rdx + 8]
sub rax, r12
cmp rax, rbp
call 0x140c37e36
add byte [rax], al
jb 0x1400ffcdc
mov rcx, qword [r10]
add rcx, r12
mov rdx, rbx
loope 0x1400ffc78
mov edx, ebx
mov r8, rbp
call sub.VCRUNTIME140.dll_memcpy
jbe 0x1400ffc2c
add byte [rax], al
jbe 0x1400ffc2c
add byte [rax], al
mov r10, qword [rsp + 0x70]
add r12, rbp
mov qword [r10 + 0x10], r12
mov rbp, rsi
mov rbx, r15
mov r15, qword [rsp + 0x98]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
out dx, al
add dword [rdi], ecx
invalid
sub rsi, 1
jb 0x1400ffcf8
movzx eax, byte [rbx]
movzx eax, al
test al, al
js 0x1400ffc00
mov ecx, eax
shr ecx, 5
lea rdx, [0x14017ac00]
mov ecx, dword [rdx + rcx*4]
bt ecx, eax
jb 0x1400ffc00
movabs dword [0x1b98472c1], eax
mov ecx, 1
lea r9, [0x14017ac00]
nop dword [rax + rax]
cmp rbp, rcx
je 0x1400ffcce
mov rax, rcx
movzx ecx, byte [rbx + rcx]
or al, 0xb
or al, 0xb
test cl, cl
js 0x1400ffcb6
movzx edx, cl
mov ecx, edx
shr ecx, 5
mov r8d, dword [r9 + rcx*4]
lea rcx, [rax + 1]
bt r8d, edx
jae 0x1400ffc90
sub rbp, rax
jb 0x140101060
xor esi, esi
lea r15, [0x14017b4d0]
jmp 0x1400ffc19
mov rcx, r10
mov rdx, r12
mov r8, rbp
call fcn.140112100
mov r10, qword [rsp + 0x70]
mov r12, qword [r10 + 0x10]
jmp 0x1400ffc29
mov r8, qword [rsp + 0x88]
test r8b, r8b
mov edx, dword [rsp + 0x118]
movzx edx, dl
mov eax, 1
cmove edx, eax
cmp r15d, 2
mov rsi, qword [rsp + 0x108]
add byte [rax], al
mov r11d, dword [rsp + 0x134]
mov r9, qword [rsp + 0x140]
jge 0x1400ffa00
test r9d, r9d
jne 0x1400ffebb
jmp 0x1400ffe9f
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax - 0x3f], cl
call 0x149c43e74
and al, 0x78
add byte [rax], al
add byte [rax], al
cli
invalid
jmp 0x1400ffd80
xor edi, edi
invalid
add byte [rcx - 0x48], al
add byte [rax], al
adc dword [rax], eax
and dword [rcx], 0xffffffff
invalid
mov ecx, 0
or byte [rax + 0xf488000], al
invalid
invalid
invalid
invalid
movabs dword [0x4500000097830fc1], eax
xor esp, esp
adc dword [rdi + 0x45000000], 0x31
in al, 0xe9
int 0xc
add byte [rax], al
add byte [rax], al
mov r12b, 9
jmp 0x140100b67
mov qword [rsp + 0x108], rsi
mov edx, dword [rsp + 0x118]
mov r8, qword [rsp + 0x88]
or dl, r8b
test dl, 1
je 0x1400fff63
add byte [rax], al
add r10, r11
cmp r9, r14
je 0x14010010e
movsxd rdi, dword [rcx + rdi*4]
add rdi, rcx
jmp rdi
sti
invalid
and edi, 0x3f
or edi, esi
or edi, r11d
mov esi, edi
mov r11d, 1
lea edi, [rsi - 9]
cmp edi, 0x54
jbe 0x1400ffffd
jmp 0x140100089
test dword [rbx - 0x79f0ab01], 0xffffff74
cmp esi, 0x110000
je 0x14010010e
inc r13
cmp esi, 0x80
jb 0x1400fffd0
invalid
xor bh, bh
invalid
invalid
invalid
mov r11d, 2
cmp esi, 0x800
jb 0x1400fffd0
cmp esi, 0x10000
mov r11d, 4
add byte [rcx - 0x45], al
add al, 0
add byte [rax], al
sbb r11, 0
jmp 0x1400fffd0
mov esp, 0x1b024
add byte [rdx], al
je 0x1401000e4
add dh, byte [rax + rcx - 0x15]
xor byte [rcx - 0xa], al
rol byte [rcx], 0x74
sub cl, byte [rcx - 1]
vpmulhuw xmm7, xmm2, xmm6
invalid
jmp 0x14010010e
inc r13
jmp 0x1400fffd0
invalid
dec dword [rcx - 0x7d]
rol dword [rbx], 0x41
shl ebx, 0xc
or esi, r11d
or esi, ebx
or esi, ebx
mov r11d, 1
lea edi, [rsi - 9]
cmp edi, 0x54
jbe 0x1400ffffd
jmp 0x140100089
test al, 1
jne 0x1401002dd
test edi, eax
add dword [rax], eax
invalid
mov rbx, r15
test r13, r13
in eax, dx
in eax, dx
je 0x1401003ff
mov eax, 0x2600
add byte [rax], al
mov rbx, r15
dec r13
jmp 0x14010013f
mov r8d, ecx
cmp r8d, 0x110000
jne 0x1401001f5
cmp rbx, r14
je 0x1401003fc
je 0x1401003fc
movzx r11d, byte [rbx]
movzx ecx, r11b
test cl, cl
js 0x140100160
inc rbx
cmp ecx, 0xd
jbe 0x1401001c9
jmp 0x14010012f
shl dword [rsi - 0x70], 1
mov r8d, ecx
and r8d, 0x1f
movzx esi, byte [rbx + 1]
and esi, 0x3f
cmp cl, 0xdf
jbe 0x1401001b2
movzx r9d, byte [rbx + 2]
shl esi, 6
out 6, al
out 6, al
and r9d, 0x3f
or r9d, esi
cmp r11b, 0xf0
jb 0x1401001dd
movzx ecx, byte [rbx + 3]
add rbx, 4
and r8d, 7
and eax, 7
and eax, 7
shl r8d, 0x12
shl r9d, 6
and ecx, 0x3f
or ecx, r9d
or ecx, r8d
cmp ecx, 0x110000
jne 0x1401001c0
jmp 0x1401003ff
add rbx, 2
shl r8d, 6
or r8d, esi
mov ecx, r8d
cmp ecx, 0xd
ja 0x14010012f
stc
or eax, 0xff66870f
invalid
mov r8d, 0x110000
bt eax, ecx
jb 0x140100132
jmp 0x14010012f
add rbx, 3
shl r8d, 0xc
or r9d, r8d
mov ecx, r9d
cmp ecx, 0xd
jbe 0x1401001c9
jmp 0x14010012f
test r13, r13
jne 0x14010012a
mov qword [rsp + 0xa0], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0xa8], xmm0
and al, 0xa8
add byte [rax], al
add byte [rbp - 0x7b], cl
in eax, dx
je 0x1401005b7
lea rsi, [rsp + 0xa0]
mov edi, 0x2600
add byte es:[rax], al
mov r10, qword [rsp + 0x70]
dec r13
jmp 0x140100322
mov edx, eax
cmp edx, 0x110000
cli
add byte [rax], al
adc dword [rax], eax
jne 0x1401003e1
cmp r15, r14
je 0x140100463
cmp byte [rcx], al
add byte [rax], al
movzx r8d, byte [r15]
movzx eax, r8b
test al, al
js 0x140100350
inc r15
cmp eax, 0xd
jbe 0x1401003b9
jmp 0x140100314
nop dword cs:[rax + rax]
mov ecx, eax
and ecx, 0x1f
movzx r9d, byte [r15 + 1]
and r9d, 0x3f
cmp al, 0xdf
jbe 0x14010039c
movzx edx, byte [r15 + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x1401003cc
add r15, 2
shl ecx, 6
or ecx, r9d
mov eax, ecx
nop dword [rax + rax]
add byte [rax], al
invalid
cmp eax, 0xd
ja 0x140100314
mov edx, 0x110000
bt edi, eax
jb 0x140100316
add byte [rdi], cl
movabs dword [0xe9ffffff4f820fc7], eax
invalid
jmp 0x140100314
mov rcx, rsi
call fcn.14004a670
mov r10, qword [rsp + 0x70]
jo 0x14010043c
test ebp, ebp
jo 0x14010043c
test ebp, ebp
jne 0x14010030f
jmp 0x1401005bc
mov rbx, r14
mov sil, 1
test r10, r10
je 0x1401005f0
cmp r10, rdx
jae 0x1401005f4
cmp byte [r15 + r10], 0xbf
jle 0x1401010d6
mov sil, 1
cmp byte [rsp + 0x1b0], 2
je 0x140100633
mov eax, edx
mov r15, r14
jmp 0x1401005bc
mov r10, qword [rsp + 0x70]
mov rax, qword [rsp + 0xa0]
mov r13, qword [rsp + 0xa8]
mov rdx, qword [rsp + 0xb0]
xor esi, esi
mov rbx, r15
mov qword [rsp + 0x98], rax
mov r15, rax
cmp byte [rsp + 0x1b0], 1
je 0x140100609
xor edx, edx
jmp 0x1401005fa
jne 0x1401010d6
mov r10, qword [rsp + 0x70]
cmp byte [rsp + 0x1b0], 1
jne 0x140100622
test byte [rdx + riz*4], ah
add byte [rax], al
add byte [rcx + 0xe82484], cl
add byte [rax], al
jo 0x1401009b5
test ah, bh
add dword [rax], eax
add byte [rax - 0x7d], cl
mov dword [rbx + rax*4], 0x860f0df9
je 0x1401009b5
invalid
invalid
and al, 0xa8
add byte [rax], al
add byte [rax - 0x73], cl
cmp eax, 0x79d3c
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
call fcn.1400fe050
mov r10, rbp
mov r9, r15
test al, al
jne 0x1401010a8
clc
add byte [rax], al
add byte [rbp - 0x7c], al
push qword [rsi + rcx + 0x41]
movzx eax, bh
mov al, 2
mov esi, ecx
movzx ecx, ch
lea rax, [0x14017a628]
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_a28077b28a02b92985b3a3faecf92813155f1ea1library_alloc_src_string.rs
lea r9, [0x14017a640]
lea r8, [rsp + 0x87]
mov edx, 0x37
call fcn.140110420
ud2
lea rax, [0x14017ac68]
mov qword [rsp + 0x20], rax
mov rcx, r15
xor r8d, r8d
mov r9, r10
call fcn.140110640
ud2
mov esi, dword [rcx + 0x10]
mov ebx, 0x2600
mov qword [rsp + 0x38], rcx
jmp 0x14010119e
mov ebx, 0x2600
add byte [rbp - 0x7c], al
in al, 0xf
test byte [rax + 0xe], ah
add byte [rax], al
test r12b, r12b
je 0x140101ffe
cmp rbp, rdi
je 0x1401018f0
mov r12, rsi
mov rax, rbp
mov r14, rbp
movzx edx, byte [r14]
movzx edx, byte [rsi]
movzx r8d, dl
test r8b, r8b
js 0x1401011d0
lea rbp, [r14 + 1]
cmp r8d, 0xd
or eax, 0x85860f
add byte [rax], al
or eax, 0x85860f
add byte [rax], al
jmp 0x140101270
mov ecx, r8d
and ecx, 0x1f
movzx r9d, byte [r14 + 1]
and r9d, 0x3f
cmp r8b, 0xdf
jbe 0x140101220
mov r14, rbp
cmp rbp, rdi
jne 0x1401011b0
jmp 0x1401018d0
cmp r8d, 0x110000
je 0x1401018d3
add byte [rcx - 0x7f], al
clc
add byte [rax], 0
add byte [rdx + 0x1e], dh
invalid
mov ebp, 2
cmp r8d, 0x800
jb 0x1401012ae
cmp r8d, 0x10000
mov ebp, 4
add byte [rax], al
add byte [rax - 0x7d], cl
fld qword [rax]
add byte [rax], al
add byte [rax - 0x7d], cl
fld qword [rax]
mov rdx, rdi
sub rdx, r14
cmp rbp, rdx
jae 0x1401012c5
cmp byte [r14 + rbp], 0xbf
jg 0x1401012cb
jmp 0x1401022f7
jne 0x1401022f7
cmp r8d, 0x3e
jle 0x1401012f0
cmp r8d, 0x3f
je 0x140101308
cmp r8d, 0x5c
jne 0x140101314
cmp byte [rsp + 0x37], 2
je 0x140101321
cmp r8d, 0x23
je 0x140101308
cmp r8d, 0x2f
jne 0x140101321
cmp byte [r15 + 0x40], 2
je 0x140101321
jmp 0x140101f31
cmp byte [r15 + 0x40], 0
jne 0x140101321
jmp 0x140101e68
cmp r8d, 0x110000
add byte [rax], al
adc dword [rax], eax
je 0x140101f27
mov rcx, qword [r15 + 0x30]
mov rdx, qword [r15 + 0x38]
mov qword [rsp + 0x20], rdi
mov r9, qword [rsp + 0x50]
call fcn.140105320
mov rsi, qword [r15 + 0x10]
cmp byte [rsp + 0x37], 0
jne 0x1401013af
inc esp
cmp byte [r15 + 0x40], 2
cmp byte [rdi + 0x40], 2
mov qword [rsp + 0xb0], r12
jne 0x140101566
invalid
movsb byte [rdi], byte [rsi]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
cmp byte [rsp + 0x37], 2
jne 0x140101706
mov rax, qword [r15]
mov qword [rsp + 0x40], rax
mov rdi, qword [r15 + 8]
mov r13, rbp
jmp 0x140101409
invalid
sub esp, dword [rsi - 0x70]
lea rbx, [rsi + rbp]
add rsi, qword [rsp + 0x40]
mov rcx, rsi
mov rdx, r14
mov r8, rbp
mov eax, ebp
mov eax, ebp
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rbp, r13
mov r14, r15
mov rsi, rbx
sub r13, 1
lea r9, [0x14017acc8]
jb 0x1401018a6
movzx eax, byte [r14]
movzx eax, al
test al, al
js 0x140101433
mov rax, rdi
sub rax, rsi
cmp rax, rbp
jae case.0x1400f2910.361
mov rbx, rsi
add rbx, rbp
jb 0x1401022a8
lea r12, [rdi + rdi]
cmp r12, rbx
cmovbe r12, rbx
cmp r12, 9
mov eax, 8
cmovb r12, rax
test rdi, rdi
je case.0x1400f2910.363
mov rax, qword [rsp + 0x40]
and al, 0x40
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x88], rdi
mov eax, 1
jmp 0x1401014f5
int 0xf
test byte [rsi + 0x48000000], bl
mov eax, ecx
movzx ecx, byte [r14 + rcx]
test cl, cl
js 0x1401014db
movzx edx, cl
mov ecx, edx
shr ecx, 5
mov r8d, dword [r9 + rcx*4]
lea rcx, [rax + 1]
add qword [rcx + 0xf], rax
invalid
sal byte [rbx - 0x2b], 1
add qword [rcx + 0xf], rax
movabs dword [0x820fc52948d573d0], eax
xlatb
or eax, 0x8d4d0000
add byte [rbp - 0x73], cl
sub rbp, rax
jb 0x1401022bb
invalid
cmp al, 6
mov r13, rbp
mov rbp, rax
jmp 0x14010144c
xor eax, eax
mov rdx, r12
not rdx
shr rdx, 0x3f
mov qword [rsp + 0x80], rax
add byte [rax], 0
add byte [rax - 0x73], cl
and al, 0x60
invalid
add byte [rax], 0
add byte [rax - 0x73], cl
and al, 0x60
mov r8, r12
lea r9, [rsp + 0x78]
js 0x1401014fd
invalid
invalid
hlt
dec dword [rax - 0x7d]
jl 0x140101541
invalid
add byte [rax - 0x75], cl
and al, 0x68
invalid
je 0x14010153e
js 0x1401014fd
invalid
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x1401013e4
mov rax, qword [rsp + 0x38]
mov qword [rax], rcx
mov qword [rax + 8], r12
mov qword [rsp + 0x40], rcx
mov rdi, r12
jmp 0x1401013e4
mov rax, qword [r15]
mov qword [rsp + 0x40], rax
mov rdi, qword [r15 + 8]
mov r13, rbp
jmp 0x1401015a9
lea rbx, [rsi + rbp]
add rsi, qword [rsp + 0x40]
mov rcx, rsi
mov rdx, r14
mov r8, rbp
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x38]
mov qword [rax + 0x10], rbx
mov rbp, r13
mov r14, r15
mov rsi, rbx
sub r13, 1
lea r9, [0x14017ace8]
jb 0x1401018a6
movzx eax, byte [r14]
movzx eax, al
test al, al
js 0x1401015d3
mov ecx, eax
shr ecx, 5
mov ecx, dword [r9 + rcx*4]
bt ecx, eax
jae 0x140101640
inc r14
mov r15, r14
lea r14, [rax + rax*2]
lea rax, [0x140148bbd]
add r14, rax
mov ebp, 3
mov rax, rdi
sub rax, rsi
cmp rax, rbp
jae 0x140101580
mov rbx, rsi
add rbx, rbp
jb 0x1401022a8
mov ecx, 1
nop word cs:[rax + rax]
cmp rbp, rcx
je 0x1401016f7
mov rax, qword [r15]
mov qword [rsp + 0x40], rax
mov rdi, qword [r15 + 8]
mov r13, rbp
jmp 0x140101749
sub r13, 1
lea r9, [0x14017acd8]
jb 0x1401018a6
movzx eax, byte [r14]
movzx eax, al
test al, al
js 0x140101773
mov ecx, eax
shr ecx, 5
mov ecx, dword [r9 + rcx*4]
bt ecx, eax
jae 0x1401017e0
inc r14
mov r15, r14
lea r14, [rax + rax*2]
lea rax, [0x140148bbd]
add r14, rax
mov ebp, 3
mov rax, rdi
sub rax, rsi
cmp rax, rbp
jae 0x140101720
mov r15, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x128]
mov rbp, qword [rsp + 0x50]
cmp rbp, rdi
mov ebx, 0x2600
mov r12, qword [rsp + 0xb0]
jne 0x1401011aa
mov rbp, rdi
mov r14, qword [r15]
cmp r12, rsi
ja 0x1401022d8
test r12, r12
jne 0x1401018fe
jmp 0x140101926
mov r14, qword [r15]
mov rbp, rdi
mov r12, rsi
test r12, r12
je 0x140101926
cmp r12, rsi
jae 0x140101920
mov r13, r12
cmp byte [r14 + r12], 0xbf
jg 0x14010192e
jmp 0x1401022d5
jne 0x1401022d8
mov r13, r12
test rsi, rsi
je 0x140101940
xor r12d, r12d
mov rbx, rsi
mov r9, rsi
jmp 0x14010194a
xor esi, esi
xor ebx, ebx
xor r12d, r12d
xor r9d, r9d
mov rax, r13
not rax
add rax, r9
cmp rax, 5
ja case.0x14010196b.4
lea rcx, [0x1401812d4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rbp, rax
jmp 0x1401018d3
mov rbp, qword [rsp + 0x50]
jmp 0x1401018d3
cmp rsi, qword [r15 + 8]
jne 0x140101f46
cmp byte [rsp + 0x37], 0
jne 0x14010224a
mov rbx, qword [r15]
mov r14, qword [r15 + 0x10]
mov rax, qword [rsp + 0x58]
test rax, rax
je 0x140102044
mov rax, rbp
mov rdx, rdi
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.140015b90
ud2
mov r12, r13
lea rax, [0x14017acf8]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rsi
mov edx, esi
mov r8, r12
mov r9, rsi
call fcn.140110640
ud2
lea rax, [0x14017aae0]
mov qword [rsp + 0x20], rax
mov rcx, r14
xor r8d, r8d
mov r9, rbp
call fcn.140110640
ud2
adc dh, al
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rcx], al
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], r15
sub byte [rcx + rcx*4 + 0x7c], cl
and al, 0x20
lea r8, [rsp + 0x80]
mov rcx, rdi
movzx ebp, byte [rsp + 0x6f]
mov edx, ebp
mov r9, rsi
call fcn.140101140
mov rcx, qword [rdi + 0x40]
mov qword [rsp + 0xc0], rcx
movups xmm0, xmmword [rdi]
invalid
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0xb0], xmm3
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rbx + rcx*4 + 0x4b], al
sub al, 0x8b
xor byte [r11 + r9*4 + 0x43], al
xor al, 0x44
mov edx, dword [rbx + 0x38]
invalid
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rbx + rcx*4 + 0x4b], al
sub al, 0x8b
xor byte [r11 + r9*4 + 0x43], al
xor al, 0x44
mov edx, dword [rbx + 0x38]
lea r11, [rbx + 0x40]
movzx edi, word [rbx + 0x28]
movzx ebx, word [rbx + 0x2a]
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], esi
mov word [rsp + 0x48], bx
mov word [rsp + 0x40], di
mov qword [rsp + 0x38], r11
mov dword [rsp + 0x30], r10d
mov dword [rsp + 0x28], r8d
mov dword [rsp + 0x20], ecx
lea rdx, [rsp + 0x80]
mov rcx, qword [rsp + 0xd0]
mov r8d, ebp
call fcn.1401026c0
jmp 0x140104c04
mov rcx, qword [rdi]
add rcx, rbp
mov rdx, r13
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add rbp, r12
mov qword [rdi + 0x10], rbp
mov r12d, dword [rbx + 0x3c]
mov rcx, rdi
mov ecx, edi
movzx edx, byte [rsp + 0x6f]
mov r8, r12
call fcn.140105cc0
add byte [rax], al
mov rax, qword [rsp + 0x70]
cmp qword [rdi + 0x10], r12
mov rbp, rsi
jne 0x14010493e
cli
xor r8d, r8d
call fcn.140110640
ud2
mov rcx, r13
mov rdx, r9
call case.0x14000e322.3400
cmp al, 2
jne 0x1401048f4
mov eax, 0x2600
mov rcx, qword [rsp + 0x70]
jmp 0x140104822
add byte [rcx + rdi - 0xf], cl
je 0x14010491e
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
js 0x140104850
nop dword [rax + rax]
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x1401048ae
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x1401048c6
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0xd
jbe 0x1401048e0
mov rax, r12
mov rcx, qword [rsp + 0x78]
cmp qword [rcx], r12
jne 0x140104910
mov rax, qword [rsp + 0x70]
jmp 0x14010493e
mov edx, ecx
cmp edx, 0x110000
jne 0x140104a1a
cmp rax, r14
je 0x140104a2e
test bh, ah
add byte [rax], al
invalid
test bh, ah
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
or byte [rcx + 0xf], al
mov dh, 0xc9
movzx r9d, byte [rax]
movzx ecx, r9b
test cl, cl
js 0x140104970
inc rax
cmp ecx, 0xd
stc
or eax, 0xa1860f
add byte [rax], al
jmp 0x140104930
mov edx, ecx
and edx, 0x1f
loop 0x140104994
movzx r10d, byte [rax + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1401049c5
movzx r8d, byte [rax + 2]
shl r10d, 6
and r8d, 0x3f
invalid
or r8d, r10d
cmp r9b, 0xf0
jb 0x1401049db
movzx ecx, byte [rax + 3]
and edx, 7
shl edx, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
or ecx, edx
cmp ecx, 0x110000
je 0x140104a2e
add rax, 4
cmp ecx, 0xd
jbe 0x140104a00
jmp 0x140104930
add rax, 2
shl edx, 6
or edx, r10d
mov ecx, edx
cmp ecx, 0xd
stc
invalid
jbe 0x140104a00
stc
or eax, 0x55e92a76
invalid
add rax, 3
shl edx, 0xc
or r8d, edx
mov ecx, r8d
cmp ecx, 0xd
ja 0x140104930
invalid
invalid
invalid
nop word cs:[rax + rax]
mov edx, 0x110000
mov r8d, 0x2600
bt r8d, ecx
jb 0x140104932
invalid
jmp 0x140104930
cmp edx, 0x2f
jne 0x140104a2e
mov byte [rsp + 0x80], 1
mov qword [rsp + 0x28], r14
jmp 0x140104a40
invalid
mov byte [rsp + 0x80], 1
mov qword [rsp + 0x28], r14
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x80]
and byte [rbp + rcx*4 - 0x7c], cl
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
mov rcx, rdi
movzx r15d, byte [rsp + 0x6f]
mov edx, r15d
mov r9, r12
call fcn.140101140
mov rcx, qword [rdi + 0x40]
mov qword [rsp + 0xc0], rcx
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0xb0], xmm3
movaps xmmword [rsp + 0xa0], xmm2
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], ecx
movaps xmmword [rsp + 0x80], xmm0
mov r9d, dword [rbx + 0x2c]
mov ecx, dword [rbx + 0x30]
mov r8d, dword [rbx + 0x34]
mov eax, dword [rbx + 0x34]
mov r10d, dword [rbx + 0x38]
lea r11, [rbx + 0x40]
movzx esi, word [rbx + 0x28]
movzx edi, word [rbx + 0x2a]
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], r12d
mov word [rsp + 0x48], di
mov word [rsp + 0x40], si
mov qword [rsp + 0x38], r11
mov dword [rsp + 0x30], r10d
mov dword [rsp + 0x28], r8d
and al, 0x28
mov dword [rsp + 0x20], ecx
lea rdx, [rsp + 0x80]
mov rcx, rbp
mov r8d, r15d
call fcn.1401026c0
jmp 0x140104c04
add dword [rax], eax
invalid
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ebp, dword [rdi + 0x10]
jmp 0x140104781
add byte [rax - 0x75], cl
cmp ecx, dword [rax - 0x73]
lea rcx, [rdi + rbp]
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add byte [rax], al
add rbp, r14
mov qword [rbx + 0x10], rbp
mov dword [rbx + 0x10], ebp
cmp rbp, r13
jne 0x140104dae
mov rcx, rbx
mov rdx, r13
call fcn.140045f50
mov rdi, qword [rbx]
mov edi, dword [rbx]
mov rbp, qword [rbx + 0x10]
mov byte [rdi + rbp], 0x23
inc rbp
mov qword [rbx + 0x10], rbp
mov dword [rbx + 0x10], ebp
mov eax, 0x2600
jmp 0x140104dce
mov edx, ecx
cmp edx, 0x110000
jne 0x140104e86
cmp r15, r12
je 0x140104e83
movzx r9d, byte [r15]
movzx ecx, r9b
test cl, cl
js 0x140104df0
inc r15
cmp ecx, 0xd
jbe 0x140104e59
jmp case.0x14000e322.3352
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [r15 + 1]
push rdi
add dword [rcx - 0x7d], eax
loop 0x140104e3d
push rdi
add dword [rcx - 0x7d], eax
loop 0x140104e3d
cmp cl, 0xdf
jbe case.0x140005c37.3394
invalid
movzx r8d, byte [r15 + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
invalid
jb 0x140104e6c
movzx ecx, byte [r15 + 3]
add r15, 4
and edx, 7
invalid
shl edx, 0x12
shl r8d, 6
loopne 0x140104e32
invalid
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
jne 0x140104e50
jmp 0x140104e86
add r15, 2
add r15, 2
shl edx, 6
or edx, r10d
mov ecx, edx
nop word [rax + rax]
invalid
add byte [rax], r8b
cmp ecx, 0xd
ja case.0x14000e322.3352
invalid
invalid
invalid
mov edx, 0x110000
bt eax, ecx
jb 0x140104dc2
invalid
pop rbx
invalid
invalid
invalid
jmp case.0x14000e322.3352
add r15, 3
shl edx, 0xc
or r8d, edx
or eax, edx
or al, 0x41
or eax, edx
mov ecx, r8d
cmp ecx, 0xd
stc
invalid
jbe 0x140104e59
jmp case.0x14000e322.3352
mov r15, r12
mov rcx, rbx
mov rdx, r15
mov r8, r12
loopne 0x140104e78
lodsb al, byte [rsi]
add dword [rax], eax
add byte [rax], al
mov r8, qword [rbx]
mov rax, qword [rbx + 8]
mov rcx, r14
shr rcx, 0x20
jne 0x140104ef4
mov rcx, qword [rbx + 0x10]
mov r10, qword [rsp + 0x30]
invalid
movzx edx, byte [r10 + 0x50]
mov byte [rsi + 0x50], dl
movups xmm0, xmmword [r10 + 0x40]
movups xmm0, xmmword [rdx + 0x40]
movups xmmword [rsi + 0x40], xmm0
mov edx, dword [r10 + 0x3c]
push rdx
cmp al, 0x4d
mov ecx, dword [rdx]
invalid
mov qword [rsi], r9
mov dword [rsi + 8], 1
mov dword [rsi + 0xc], r14d
mov qword [rsi + 0x10], r8
mov dword [rsi + 0x10], eax
mov qword [rsi + 0x18], rax
mov qword [rsi + 0x20], rcx
mov eax, dword [r10 + 0x28]
sub byte [rcx + 0xf412846], cl
adc byte [rdx + 0x2c], al
movups xmmword [rsi + 0x2c], xmm0
mov dword [rsi + 0x3c], edx
jmp 0x140104f23
mov byte [rsi + 4], 9
mov dword [rsi], 2
test rax, rax
je 0x140104f23
mov rcx, qword [0x14018aea8]
xor edx, edx
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
and eax, 0x14115
nop
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
nop
mov r13d, ecx
cmp r13d, 0x110000
jne 0x1401071b1
mov r13d, 0x110000
cmp r12, rdi
je 0x1401071ae
movzx r9d, byte [r12]
movzx ecx, r9b
and al, 0x41
movzx ecx, cl
test cl, cl
js 0x140107120
inc r12
cmp ecx, 0xd
jbe 0x140107189
jmp 0x1401070e0
add byte [rcx + 0x1fe283ca], cl
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [r12 + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x140107171
movzx r8d, byte [r12 + 2]
shl r10d, 6
shl edx, 6
shl edx, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x140107197
movzx ecx, byte [r12 + 3]
add r12, 4
and edx, 7
invalid
shl edx, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
jne 0x140107180
invalid
jmp 0x1401071b1
add r12, 2
shl edx, 6
or edx, r10d
mov ecx, edx
nop dword [rax]
invalid
cmp ecx, 0xd
ja 0x1401070e0
bt eax, ecx
jb 0x1401070e3
invalid
invalid
invalid
invalid
jmp 0x1401070e0
add r12, 3
shl edx, 0xc
or r8d, edx
mov ecx, r8d
cmp ecx, 0xd
jbe 0x140107189
jmp 0x1401070e0
invalid
mov r12, rdi
cmp bpl, 2
jne 0x1401071da
cmp r13d, 0x3e
jg 0x140107251
cmp r13d, 0x23
je 0x1401072a6
fild dword [rax]
add byte [rax], al
fild dword [rax]
add byte [rax], al
cmp r13d, 0x2f
je 0x140107286
jmp 0x140107260
cmp r13d, 0x5c
jne 0x1401071f2
mov rcx, qword [r15 + 0x30]
test rcx, rcx
xor byte [rax - 0x7b], cl
leave
je 0x1401071f2
mov rax, qword [r15 + 0x38]
xor edx, edx
call qword [rax + 0x28]
mov rax, qword [r15]
test r14, r14
je 0x140107202
cmp byte [r14 + rax - 1], 0x2f
je 0x140107240
invalid
mov rcx, r14
cmp r14, qword [r15 + 8]
jne 0x14010721d
mov rcx, r15
mov rdx, r14
call fcn.140045f50
mov rax, qword [r15]
mov rcx, qword [r15 + 0x10]
mov byte [rax + rcx], 0x2f
inc rcx
mov qword [r15 + 0x10], rcx
cmp r13d, 0x2f
je 0x140107234
cmp r13d, 0x5c
jne 0x140107240
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], r12
jmp 0x14010724a
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rsi
mov rcx, r15
mov edx, ebp
jmp 0x140107295
invalid
cmp r13d, 0x3f
cmp r13d, 0x3f
invalid
je 0x1401072a6
cmp r13d, 0x110000
je 0x140107286
mov rax, r14
cmp r14, qword [r15 + 8]
jne 0x140107278
mov rcx, r15
mov rdx, r14
call fcn.140045f50
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, rbx
mov r9, r14
call fcn.140101140
mov rsi, rax
mov rdi, rdx
mov rax, rsi
mov rdx, rdi
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
invalid
imul eax, dword [rdi], 0
mov rax, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
mov edx, eax
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
mov edx, eax
invalid
invalid
mov edx, eax
jmp r9
push rbp
push rbx
sub rsp, 0x38
movzx eax, byte [rcx + 0x40]
invalid
mov bl, 1
test al, al
je 0x140107875
mov rsi, rcx
cmp al, 1
jne 0x1401074ed
mov r8d, dword [rsi + 0x34]
mov r9d, dword [rsi + 0x38]
xor al, 0x44
mov ecx, dword [rsi + 0x38]
mov r12, qword [rsi + 0x10]
mov rdi, qword [rsi + 0x20]
mov edi, dword [rsi + 0x20]
mov edi, dword [rsi + 0x20]
cmp r8d, r9d
ja 0x14010750a
test r8d, r8d
je 0x1401074f9
sal byte [rdx + rbx + 0x4c], 0x39
invalid
cmp rdi, r8
jbe 0x1401074f7
cmp byte [r12 + r8], 0xc0
jge 0x1401074f9
cmp al, 4
sar byte [rbp + 0xe], 0xeb
jmp 0x14010750a
mov r12, qword [rsi + 0x10]
jmp 0x14010750a
mov r12, qword [rsi + 0x10]
adc byte [rax - 0x75], cl
jle 0x140107515
mov rdi, qword [rsi + 0x20]
jmp 0x14010752e
jne 0x14010750a
test r9d, r9d
test ecx, ecx
je 0x140107525
cmp rdi, r9
jbe 0x140107523
cmp byte [r12 + r9], 0xbf
cmp byte [rsp + rcx], 0xbf
jg 0x140107525
lea rax, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs0
mov qword [rsp + 0x20], rax
cmp al, byte [rdi]
add byte [rax - 0x77], cl
and al, 0x20
and byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
loope 0x140107562
mov rdx, rdi
mov edx, edi
call fcn.140110640
ud2
invalid
or esi, dword [rbp - 0x1b]
jne 0x14010750a
cmp r9d, r8d
je 0x140107875
add byte [rax], al
add byte [rax], al
mov r14d, dword [rsi + 0x2c]
test r14, r14
je 0x140107584
invalid
cmp rdi, r14
cmp rdi, r14
jbe 0x140107562
cmp byte [r12 + r14], 0xbf
jg 0x140107564
mov edi, 0x8d48217f
add eax, 0x7363e
lea rax, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs0
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, rdi
cli
cli
xor r8d, r8d
mov r9, r14
call fcn.140110640
add byte [rax], al
add byte [rax], al
ud2
jne 0x140107543
cmp r14d, 4
jne 0x140107584
lea rdx, [0x14017aa7c]
mov rcx, r12
mov ecx, esp
mov ecx, esp
mov r8, r14
call sub.VCRUNTIME140.dll_memcmp
jnp 0x14010757b
invalid
test eax, eax
je 0x140107875
lea r15d, [r14 + 3]
jle 0x14010758b
mov r13d, dword [rsi + 0x30]
cmp r15d, r13d
xor byte [rbp + 0x39], al
out dx, eax
ja 0x1401078e6
xchg dword [rcx + 3], edx
add byte [rax], al
test r15d, r15d
je 0x1401075ab
invalid
cmp rdi, r15
jbe 0x1401075b5
cmp byte [r12 + r15], 0xc0
jge 0x1401075bb
jmp 0x1401078e6
test r13d, r13d
jne 0x1401075c0
jmp 0x140107873
jne 0x1401078e6
add eax, dword [rax]
add byte [rbp - 0x7b], al
in eax, dx
test r13d, r13d
je 0x140107613
mov rbx, rdi
sti
sub rbx, r13
jbe 0x140107602
cmp byte [r12 + r13], 0xbf
jle 0x1401078e6
mov edi, 0x3138e0f
add byte [rax], al
cmp r13d, r15d
je 0x140107873
cmp byte [r12 + r13], 0xbf
jg 0x14010761f
mov edi, 0x8d483c7f
add eax, 0x739fe
lea rax, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs0
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, rdi
cli
cli
mov r8, r13
mov r9, rdi
call fcn.140110640
add byte [rax], al
add byte [rax], al
ud2
jne 0x1401078e6
cmp r13d, r15d
je 0x140107873
jmp 0x14010761f
or al, 0x48
mov ebx, edi
mov rbx, rdi
test r15d, r15d
je 0x140107873
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x7b], cl
invalid
test rbx, rbx
je 0x140107674
push rax
js 0x140107935
or eax, dword [rbx]
add byte [rax], al
movzx eax, byte [0x14018af58]
mov rcx, qword [0x14018aea8]
or eax, 0x83870
add byte [rax - 0x75], cl
or eax, 0x83870
test rcx, rcx
leave
jne 0x140107652
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
test rax, rax
test eax, eax
je 0x140107665
mov rcx, rax
mov qword [0x14018aea8], rax
push rsi
cmp byte [rax], cl
invalid
push rsi
cmp byte [rax], cl
add byte [rcx], dh
xor edx, edx
mov r8, rbx
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
adc eax, 0x119d3
ror byte [rcx - 0x77], cl
fdivr st(7)
adc eax, 0x119d3
mov r14, rax
test rax, rax
invalid
sal byte [rbp + 0x15], 0xb9
add dword [rax], eax
add byte [rax], al
jne 0x14010767a
mov ecx, 1
mov rdx, rbx
mov edx, ebx
invalid
call fcn.14010fbd0
ud2
mov r14d, 1
add dword [rax], eax
add byte [rax], al
lea rdx, [r12 + r13]
mov rcx, r14
mov ecx, esi
int1
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add byte [rax], al
add byte [rax], al
cmp rdi, r15
cmp edi, edi
jb 0x1401076aa
test r15d, r15d
je case.0x1400f22f5.476
cmp edi, edi
jbe case.0x1400f22f5.476
cmp byte [r12 + r15], 0xbf
cmp al, 0xbf
jle 0x14010793c
mov ds, word [rcx + 0x4c000002]
mov dword [rsi + 0x20], edi
mov qword [rsi + 0x20], r15
mov rdi, r15
mov edi, edi
mov rax, rdi
shr rax, 0x20
call 0x13999bed4
mov ecx, edi
mov ecx, edi
shl rcx, 0x20
or rcx, 0x900
or dword [rax], eax
invalid
and byte [rax - 0x7f], cl
leave
add byte [rcx], cl
or dword [rax], eax
invalid
or dword [rax], eax
add byte [rax - 0x7b], cl
test rax, rax
mov ebp, 0x901
add dword [rcx], ecx
add byte [rax], al
add byte [rax + 0xf], cl
invalid
invalid
test rax, rax
mov ebp, 0x901
add dword [rcx], ecx
add byte [rax], al
invalid
add byte [rax + 0xf], cl
jmp 0x14ffdfb0f
test bpl, bpl
invalid
cmove rbp, rcx
test bpl, bpl
jne 0x140107905
test dword [rcx], esi
add al, byte [rax]
invalid
xor dword [rdx], eax
add byte [rax], al
invalid
add byte [rbp + rcx*4 + 0x66], cl
adc byte [rbx + rcx*4 + 0x6e], al
outsb dx, byte [rsi]
lea r12, [rsi + 0x10]
mov r13d, dword [rsi + 0x30]
outsb dx, byte [rsi]
xor byte [rax - 0x3f], cl
in eax, dx
and byte [rcx - 0x7ab7cf92], cl
invalid
outsb dx, byte [rsi]
xor byte [rax - 0x3f], cl
in eax, dx
and byte [rcx - 0x7ab7cf92], cl
invalid
test ebx, ebx
je 0x140107751
movzx edx, byte [r14]
movzx eax, dl
invalid
ret 0xc084
test al, al
js 0x140107758
cmp r15d, ebp
jne 0x1401077b5
invalid
invalid
add byte [rax], al
invalid
test dword [rcx - 0x7d000000], edi
mov ecx, 0x83000000
cmp eax, 0x40
jne 0x1401077bf
add byte [rax], al
invalid
clc
jne 0x1401077bf
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x73], cl
lea rdx, [r14 + 1]
push rsi
add dword [rax - 0x7d], ecx
cmp rbx, 2
jb case.0x1400d64b3.922
sti
add cl, byte [rdi]
invalid
cmp byte [rdx], 0xbf
jle 0x140107956
lea rbp, [rbx - 1]
mov rax, qword [rsi + 0x18]
sub rax, rdi
cmp rax, rbp
jae 0x14010788a
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x30], edx
mov rdx, rdi
mov r8, rbp
call fcn.140112100
mov rdx, qword [rsp + 0x30]
mov rdi, qword [rsi + 0x20]
jmp 0x14010788a
add byte [rax], al
cmp r15d, ebp
cmp edi, ebp
je 0x1401077bf
jmp 0x1401077d5
mov ecx, eax
and ecx, 0x1f
invalid
movzx r8d, byte [r14 + 1]
mov dh, 0x46
add dword [rcx - 0x7d], eax
loopne 0x1401077a5
invalid
invalid
mov dh, 0x46
add dword [rcx - 0x7d], eax
loopne 0x1401077a5
invalid
invalid
cmp al, 0xdf
jbe case.0x1400f2910.477
shl eax, 6
and eax, 0x3f
loopne 0x1401077b5
invalid
or eax, r8d
rol byte [rax - 0x7df00f06], 0x1f
cli
invalid
jb 0x1401078a1
add byte [rax], al
cli
invalid
add byte [rax], al
movzx edx, byte [r14 + 3]
and ecx, 7
shl ecx, 0x12
adc al, cl
loopne case.0x1400db20f.636
mov dh, 0x56
add eax, dword [rbx - 0x1e3ef81f]
adc al, cl
loopne case.0x1400db20f.636
and edx, 0x3f
or edx, eax
invalid
or edx, ecx
mov eax, edx
rol byte [rcx + 0x39], 1
out dx, eax
retf 0xd089
rol byte [rcx + 0x39], 1
out dx, eax
je 0x1401076fc
jmp 0x1401077b5
loope 0x1401077ad
cmp r15d, ebp
je 0x1401076fc
test byte [rdi - 1], al
invalid
invalid
test byte [rdi - 1], al
invalid
inc dword [rbx + 0x5743af8]
cmp eax, 0x3a
je 0x1401077bf
clc
cmp dh, byte [rbp + rax - 0x7d]
clc
jne 0x1401077d5
invalid
cmp eax, 0x40
jne 0x1401077d5
invalid
mov rax, qword [rsi + 0x18]
mov eax, dword [rsi + 0x18]
sub rax, rdi
cmp rax, rbx
fmul dword [rdi]
invalid
in eax, 0
add byte [rax], al
invalid
mov rcx, qword [r12]
jmp case.0x1400db20f.648
invalid
cmp dword [rax - 0x75], ecx
sbb byte [rax + 0x39], r9b
invalid
mov rax, qword [rsi + 0x18]
cmp rdi, rax
jne 0x1401077f1
mov rcx, r12
mov rdx, rdi
call fcn.140045f50
out 0xf3, eax
dec dword [rax - 0x75]
sbb byte [rax - 0x75], r9b
jle 0x140107811
invalid
dec dword [rax - 0x75]
sbb byte [rax - 0x75], r9b
jle 0x140107811
invalid
mov rcx, qword [rsi + 0x10]
mov ecx, dword [rsi + 0x10]
mov byte [rcx + rdi], 0x40
inc rdi
inc edi
mov qword [rsi + 0x20], rdi
sub rax, rdi
cmp rax, rbx
cmp eax, ebx
jb 0x1401078cb
inc ebp
add rcx, rdi
stc
mov rdx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
xchg esp, eax
js 0x14010781b
add byte [rax], al
add byte [rax], al
add rdi, rbx
mov r15d, ebp
sub r15d, r13d
out dx, eax
mov qword [rsi + 0x20], rdi
movq xmm0, qword [rsi + 0x34]
invalid
invalid
movd xmm1, r15d
pshufd xmm1, xmm1, 0x50
leave
push rax
paddd xmm1, xmm0
movq qword [rsi + 0x34], xmm1
xor al, 0x44
add dword [rsi + 0x3c], edi
add dword [rsi + 0x3c], edi
cmp dword [rsi], 0
je 0x14010784e
add dword [rsi + 4], r15d
jle 0x140107852
cmp dword [rsi + 8], 0
je 0x140107858
add dword [rsi + 0xc], r15d
jle 0x140107864
test rbx, rbx
je 0x140107873
or byte ss:[rax], al
xor ebx, ebx
xor edx, edx
mov r8, r14
invalid
call qword [sym.imp.KERNEL32.dll_HeapFree]
jmp 0x140107875
invalid
invalid
xor ebx, ebx
fisttp dword [rcx - 0x3b7cb728]
cmp byte [rbx + 0x5d], bl
pop rbp
mov eax, ebx
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
ret
xor ebp, ebp
inc r13d
mov rcx, qword [r12]
and al, 0x48
add ecx, edi
add ecx, edi
mov r8, rbp
call sub.VCRUNTIME140.dll_memcpy
add byte [rax], al
add rdi, rbp
jmp case.0x1400db20f.650
shl ecx, 0xc
or eax, ecx
cmp r15d, ebp
je 0x1401076fc
invalid
jmp 0x1401077b5
add edi, edi
invalid
mov rcx, r12
mov rdx, rdi
mov edx, edi
mov r8, rbx
call fcn.140112100
mov rdi, qword [rsi + 0x20]
jle 0x1401078e6
jle 0x1401078e6
jmp 0x1401077cf
mov rcx, r12
mov rdx, rdi
mov r8, rbx
call fcn.140112100
invalid
test al, 0
add byte [rax - 0x75], cl
adc byte [rax - 0x75], r9b
adc byte [rax - 0x75], cl
jle 0x140107901
invalid
invalid
adc byte [rax - 0x75], cl
jle 0x140107901
invalid
jmp 0x14010780c
invalid
lea rax, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs0
mov qword [rsp + 0x20], rax
and byte [rcx + rcx*4 - 0x1f], cl
invalid
and byte [rcx + rcx*4 - 0x1f], cl
mov rdx, rdi
mov r8, r15
mov r9, r13
call fcn.140110640
invalid
lea eax, [rax]
invalid
cmp eax, 0xf00008d
or eax, esi
add byte [rax], al
ud2
mov byte [rsp + 0x2f], 9
lea rax, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs0
invalid
invalid
invalid
invalid
and al, 0x2f
or dword [rax - 0x73], ecx
add eax, 0x7368f
invalid
invalid
invalid
invalid
invalid
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, [0x14017b520]
lea r9, [0x14017a660]
invalid
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x2f
invalid
invalid
mov edx, 0x2b
call fcn.140110420
mov al, byte [rax]
add byte [rdi], cl
invalid
mov al, byte [rax]
add byte [rdi], cl
or ebp, eax
push rsi
call fcn.140015b90
ud2
loop case.0x1400d64b3.942
dec dword [rdi]
or ecx, dword [rax - 0x73]
lea ecx, str.assertion_failed:_self.is_char_boundary_new_len_
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
lea r8, [0x14017a808]
mov edx, 0x30
add al, ch
jl 0x1401078d9
add byte [rax], al
ud2
lea rax, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs0
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r14
mov rdx, rbx
mov edx, ebx
mov r9, rbx
call fcn.140110640
ud2
xor al, 0x44
mov ecx, dword [rsi + 0x38]
invalid
invalid
mov rbx, qword [rsi + 0x10]
mov rdi, qword [rsi + 0x20]
cmp r8d, r9d
invalid
ja 0x1401079eb
test r8d, r8d
test eax, eax
je case.0x1400db20f.694
cmp rdi, r8
jbe case.0x1400f39f5.474
cmp byte [rbx + r8], 0xc0
cmp byte [rbx + rax], 0xc0
jge case.0x1400db20f.694
jmp 0x1401079eb
pop rsi
adc byte [rax - 0x75], cl
mov rdi, qword [rsi + 0x20]
jmp 0x140107a0f
jne 0x1401079eb
test r9d, r9d
je case.0x1400efd56.501
jbe case.0x1400f2910.484
cmp byte [rbx + r9], 0xbf
jg case.0x1400efd56.501
invalid
lea rax, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs0
lea eax, [0x14017afd0]
fidiv word [0xc95879fb]
mov qword [rsp + 0x20], rax
and al, 0x20
and byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov ecx, ebx
mov rdx, rdi
call fcn.140110640
mov word ds:[rax], es
invalid
add byte [rax], al
ud2
jne 0x1401079eb
test byte [rbx], bl
add dword [rax], eax
add byte [rbx + rcx*4 + 0x66], al
mov r12d, dword [rsi + 0x2c]
test r12, r12
test esp, esp
sub al, 0x4d
test esp, esp
je 0x140107a65
cmp rdi, r12
jbe 0x140107a43
invalid
cmp byte [rbx + riz], 0xbf
and edi, dword [rdi - 0x72b7de81]
jg 0x140107a45
lea rax, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs0
add eax, 0x7315d
xor dword [rdi], eax
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, rdi
mov edx, edi
invalid
mov edx, edi
xor r8d, r8d
mov r9, r12
mov ecx, esp
call fcn.140110640
ud2
invalid
mov eax, dword [rax]
add byte [rdi], cl
or esi, dword [rbp - 0x21]
invalid
cmp r12d, 4
cmp esp, 4
add al, 0x75
jne 0x140107a65
sbb cl, byte [rax - 0x73]
adc eax, 0x7302a
sub dh, byte [rax]
invalid
invalid
lea rdx, [0x14017aa7c]
invalid
mov rcx, rbx
mov r8, r12
mov eax, esp
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
ror byte [rdi], 0x84
invalid
add byte [rax], al
invalid
jbe case.0x1400db20f.707
add byte [rbp - 0x3a7bf040], al
add byte [rax], al
add byte [rbx + rcx*4 + 0x7e], al
mov r15d, dword [rsi + 0x30]
mov edi, dword [rsi + 0x30]
xor byte [rcx + rdi - 1], cl
cmp rdi, r15
jbe 0x140107b3d
retf
add byte [rax], al
cmp byte [rbx + r15], 0x3a
jne 0x140107b28
invalid
stosd dword [rdi], eax
add byte [rax], al
invalid
test dword [rbx + 0x44000000], ebp
mov ebp, dword [rsi + 0x34]
invalid
add byte [rax], al
add byte [rbx + rcx*4 + 0x6e], al
mov r13d, dword [rsi + 0x34]
xor al, 0x45
lea r14d, [r13 - 1]
lea esi, [rbp - 1]
dec dword [rcx + rdi - 9]
cmp rdi, r14
jbe 0x140107b51
add byte [rax], al
lea eax, [r12 + 3]
cmp eax, r15d
cmove r14d, r13d
cmc
mov edx, r14d
cmp r14d, r15d
cmp esi, edi
jb 0x140107b65
mov edi, 0x49000000
mov esp, edi
cld
mov r12, rdi
sub r12, rdx
sub esp, edx
jb 0x140107b76
test r14d, r14d
je case.0x1400f6515.509
invalid
div byte [rdi + rcx + 0x48]
cmp edi, edx
jbe case.0x1400f6515.509
cmp byte [rbx + rdx], 0xbf
adc edi, dword [rdi + 0xc48e0f]
add byte [rax], al
jle 0x140107b8a
lea rcx, [rbx + r15]
or al, 0x3b
add rbx, rdx
sub r14d, r15d
jb 0x140107af6
mov qword [rsi + 0x20], r15
mov dword [rsi + 0x20], edi
jne 0x140107adf
adc ch, bl
invalid
fimul dword [rbp - 0x77]
loopne 0x140107ad3
invalid
sal dword [rbp], cl
add byte [rbp + 1], cl
add esp, edi
add esp, edi
mov qword [rsi + 0x20], r12
sub r13d, r14d
mov dword [rsi + 0x34], r13d
mov dword [rsi + 0x34], ebp
movq xmm0, qword [rsi + 0x38]
movd xmm1, r14d
movd mm1, esi
pshufd xmm1, xmm1, 0x50
psubd xmm0, xmm1
movq qword [rsi + 0x38], xmm0
invalid
invalid
invalid
cmp dword [rsi], 0
cli
shl dword [rsi + 0xf], 0xd6
movq qword [rsi + 0x38], xmm0
invalid
cmp byte [rbx + 0x474003e], r8b
je 0x140107b1e
je 0x140107b1e
sub dword [rsi + 4], r14d
cmp dword [rsi + 8], 0
je 0x140107b28
sub dword [rsi + 0xc], r14d
xor ebp, ebp
mov eax, ebp
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs0
mov rcx, r15
xor al, 7
add byte [rcx + rcx*4 - 7], cl
mov rdx, rdi
call fcn.14010ffd0
ud2
lea r8, str.C:Usersmpx16.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs0
mov rcx, r14
mov rdx, rdi
call fcn.14010ffd0
test byte [rax], al
add byte [rdi], cl
invalid
lea r8, [0x14017a730]
mov rcx, r15
call fcn.1401102e0
ud2
lea r8, [0x14017a730]
mov rcx, rdx
mov ecx, edx
mov rdx, rdi
call fcn.140110050
ud2
lea rax, [0x14017b4d0]
cmp r10, 3
jb 0x140107c3d
movzx r10d, word [rcx + r8]
xor r10d, 0x2f3a
cmp ch, byte [rdi]
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
jmp 0x140108604
add cl, ch
add dword ss:[rax], eax
add byte [rax + 0x2588], bh
jmp 0x140108604
add byte [rdi], cl
mov dh, 5
jmp 0x140108e8b
mov qword [0x14018aea8], rax
mov r8d, 0x2000
xor edx, edx
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
test rax, rax
je 0x14010a33e
mov r14, rax
call fcn.140018890
mov r15, rax
mov rax, qword [0x14018af48]
test rax, rax
je 0x14010a17f
xor esi, esi
test al, 2
je 0x140108ee0
and al, 8
adc byte [rax - 0x77], cl
mov word [rax + rdx*2], fs
add dword [rax], eax
add byte [rdi], cl
adc byte [rax], al
add byte [rax], al
mov dword [0x14018aea8], eax
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x30
add dword [rax], eax
add al, ch
adc esi, ebx
invalid
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x28
add byte [rax], ah
add byte [rax], al
add byte [rax + rax*8 + 0xc4880f], al
add byte [rax], al
add byte [rax], al
and al, 0x78
jo 0x1401096d3
mov dword [rsp + 0x90], eax
cmp dword [rbx - 0xc], esi
dec dword [rbx + rcx*4 - 0x5c]
and al, 0x58
add dword [rax], eax
add byte [rbx + rcx*4 - 0x44], cl
and al, 0x68
add dword [rax], eax
add byte [rdi], cl
mov dh, 0xb4
and al, 0x60
add dword [rax], eax
add byte [rax - 0x78], al
mov bh, 0
stosd dword [rdi], eax
add byte [rax], al
call fcn.140117dd0
xor esi, esi
test al, 2
mov ecx, 1
mov edx, 0x2000
call fcn.14010fbd0
ud2