Function at 0x1400aa507
Capabilities:
Hash data using sha1 via x86 extensions

Disassembly:
push rbp
push rsi
push rdi
sub rsp, 0xc0
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x30], xmm6
mov rsi, rdx
movdqu xmm6, xmmword [rdx]
mov edi, dword [rdx + 0x34]
mov eax, edi
test dil, 4
je 0x14000fa16
mov eax, edi
or eax, 8
movq rdx, xmm6
test rdx, rdx
jne 0x14000fa16
mov qword [rsi], 1
mov qword [rsi + 8], 0x12
or eax, 4
mov dword [rsi + 0x34], eax
mov r8d, 0x81
mov rdx, rcx
nop word cs:[rax + rax]
mov rax, r8
shr rdx, 4
mov r8d, ecx
and r8b, 0xf
lea r9d, [r8 + 0x30]
lea r10d, [r8 + 0x57]
cmp r8b, 0xa
movzx r8d, r9b
movzx r9d, r10b
cmovb r9d, r8d
mov byte [rbp + rax - 0x52], r9b
lea r8, [rax - 1]
cmp rcx, 0x10
mov rcx, rdx
jae 0x14000fa30
add rax, 0xfffffffffffffffe
cmp rax, 0x80
ja 0x14000faba
mov ecx, 0x81
sub rcx, r8
add rax, rbp
add rax, 0xffffffffffffffb0
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea r8, str.0x0X
mov r9d, 2
mov rcx, rsi
mov dl, 1
call fcn.14000ab50
movdqu xmmword [rsi], xmm6
mov dword [rsi + 0x34], edi
movaps xmm6, xmmword [rbp + 0x30]
add rsp, 0xc0
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x1400dbfa8]
mov edx, 0x80
mov rcx, rax
call fcn.1400d5c50
int3
push r15
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1e8
mov rax, qword [rcx]
cmp rax, 0xa
je 0x140037606
cmp eax, 9
je 0x140037606
mov r8, rdx
mov rbx, rcx
lea rsi, [rsp + 0x38]
mov rcx, rsi
mov rdx, rbx
call fcn.14003ac97
mov r14b, byte [rsi + 0x70]
cmp r14b, 3
jne 0x1400374ec
mov bpl, 1
jmp 0x1400375f4
lea rax, [rsp + 0x40]
mov r15, qword [rax - 8]
lea rdi, [rsp + 0x180]
mov ecx, 0xd
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov ecx, dword [rax + 0x69]
mov eax, dword [rax + 0x6c]
mov dword [rsp + 0x33], eax
mov dword [rsp + 0x30], ecx
cmp dword [rbx], 9
je 0x14003761e
mov rcx, rbx
call fcn.14003a255
mov qword [rbx], 9
cmp r14b, 2
jne 0x140037546
lea rcx, [rsp + 0x38]
mov qword [rcx], r15
call fcn.1400358e6
mov r14b, 2
jmp 0x14003756e
lea rdi, [rsp + 0xb0]
lea rsi, [rsp + 0x180]
mov ecx, 0xd
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0x30]
mov ecx, dword [rsp + 0x33]
mov dword [rsp + 0x23], ecx
mov dword [rsp + 0x20], eax
cmp r14b, 3
sete bpl
lea rdi, [rsp + 0x118]
lea rsi, [rsp + 0xb0]
mov ecx, 0xd
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0x20]
mov ecx, dword [rsp + 0x23]
mov dword [rsp + 0x2b], ecx
mov dword [rsp + 0x28], eax
cmp dword [rbx], 0xa
je 0x140037627
mov rcx, rbx
call 0x140037647
mov qword [rbx], 0xa
lea rax, [rsp + 0x40]
mov qword [rax - 8], r15
lea rsi, [rsp + 0x118]
mov ecx, 0xd
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov byte [rax + 0x68], r14b
mov ecx, dword [rsp + 0x28]
mov edx, dword [rsp + 0x2b]
mov dword [rax + 0x69], ecx
mov dword [rax + 0x6c], edx
cmp r14b, 2
je 0x1400375f4
lea rcx, [rsp + 0x38]
call fcn.140037651
mov eax, ebp
add rsp, 0x1e8
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x36
call fcn.1400d7625
mov qword [rbx], 9
jmp 0x14003762e
mov qword [rbx], 0xa
lea rcx, str.internal_error:_entered_unreachable_code_rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_src_threadmod.rs
lea r8, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x28
call fcn.1400d5da0
int3
mov rcx, qword [rdi + 0x10]
call fcn.1400a9724
add byte [rdi], cl
mov dh, 0xc8
movsxd rcx, dword [r14 + rcx*4]
add rcx, r14
jmp rcx
mov cl, 1
xchg byte [rdi + 0x28], cl
test cl, cl
jne case.0x14003bf1b.20
mov ecx, eax
call 0x1400a9784
lock cmpxchg qword [rdi + 0x10], r15
mov cl, 0x7f
adc byte [rdi], cl
xchg esp, eax
invalid
jne 0x140042d4b
test al, al
jne 0x140042d69
mov rcx, rsi
mov dl, 4
call fcn.140035e65
jmp case.0x14003bf1b.20
xor esi, esi
call fcn.140028b38
mov rdx, rax
jmp 0x140042dd9
xor esi, esi
xor edx, edx
jmp 0x140042dd9
mov rax, qword [rsi]
test rax, rax
je 0x140042d87
mov rcx, qword [rbx]
mov rdx, qword [rdi + 0x20]
xor rdx, qword [rcx + 8]
xor rax, qword [rcx]
or rax, rdx
setne al
jmp 0x140042d89
mov al, 2
cmp al, 2
je 0x140042da2
and al, 1
jne 0x140042da2
mov rcx, rsi
mov dl, 4
call fcn.140035e65
mov esi, 1
jmp 0x140042dd9
mov rax, qword [rbx]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov r14, qword [rdi + 0x18]
mov rbx, qword [rdi + 0x20]
mov qword [rdi + 0x18], rax
mov qword [rdi + 0x20], rdx
mov rcx, rsi
mov dl, 4
call fcn.140035e65
mov esi, 1
test r14, r14
je 0x140042dd9
mov rcx, rbx
call qword [r14 + 8]
mov rax, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
add al, 0x82
add rax, rdx
jmp rax
lea rcx, [rsp + 0x378]
mov r8d, 0x258
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov esi, dword [r14 + 0x260]
invalid
add al, byte [rax]
add byte [rcx - 0x6535ff02], al
cmp ecx, dword [rdi]
invalid
test byte [rax], al
add byte [rax], al
lea rcx, [r14 + 0x270]
mov r8d, 0x258
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [r14 + 0x270]
lea rdi, [rsp + 0xb0]
mov rcx, rdi
mov rdx, rsi
mov r8, r15
call fcn.14005f69a
mov r12b, byte [rdi + 0x11]
cmp r12b, 3
cld
add esi, dword [rbp + 0xb]
mov byte [rbx + 0x11], 3
mov al, 4
jmp 0x140067389
add dword [rax], eax
invalid
mov rdi, qword [rsp + 0xb0]
mov r15, qword [rsp + 0xb8]
mov bpl, byte [rsp + 0xc0]
mov ch, byte [rsp + 0xc0]
mov eax, dword [rsp + 0xc2]
mov dword [rsp + 0x30], eax
movzx eax, word [rsp + 0xc6]
add byte [rax], al
mov word [rsp + 0x34], ax
mov rcx, rsi
call 0x14005eb7b
jmp 0x140067368
mov rdi, qword [r14 + 0x258]
call fcn.140098e70
mov rcx, rax
mov r8, rdi
mov r9d, esi
call fcn.140099270
cmp edx, 0x3b9aca00
jne 0x1400671fe
lea rcx, [rsp + 0x40]
call fcn.1400a29a9
jmp 0x140067215
mov r8d, edx
lea r9, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
lea rcx, [rsp + 0x40]
mov rdx, rax
call fcn.1400a28e2
lea r12, [rsp + 0xb0]
lea rdx, [rsp + 0x378]
mov r8d, 0x258
mov rcx, r12
invalid
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0x308]
lea rsi, [rsp + 0x40]
mov ecx, 0xe
rep movsq qword [rdi], qword [rsi]
lea rcx, [r14 + 0x270]
mov r8d, 0x2c8
add byte [rcx + rcx*4 - 0x1e], cl
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [r14 + 0x270]
call fcn.140066f58
mov ebp, eax
lea rdi, [rsp + 0x40]
mov rcx, rdi
mov rdx, rsi
mov r8, r15
call fcn.14005f69a
mov r12b, byte [rdi + 0x11]
cmp r12b, 3
jne 0x1400672da
lea rdi, [r14 + 0x4c8]
cmp bpl, 2
setne r12b
test bpl, 1
sete bpl
lea rcx, [rsp + 0x40]
lea ecx, [rsp + 0x40]
call fcn.1400670a9
call fcn.140066f58
invalid
inc dword [rcx - 0x7c]
in al, dx
jne 0x140067322
cmp al, 2
je 0x140067322
and al, 1
jne 0x140067322
call fcn.14009e31a
test rax, rax
je 0x1400673a5
mov bpl, byte [rax + 0x44]
mov r12b, byte [rax + 0x45]
mov byte [rax + 0x44], 0
jmp 0x1400673a8
mov rdi, qword [rsp + 0x40]
mov r15, qword [rsp + 0x48]
mov edi, dword [rsp + 0x48]
mov bpl, byte [rsp + 0x50]
movzx eax, word [rsp + 0x56]
mov ecx, dword [rsp + 0x52]
mov dword [rsp + 0x28], ecx
mov word [rsp + 0x2c], ax
mov rcx, rsi
call 0x1400673de
cmp r12b, 2
cmp ah, 2
jne 0x14006730e
mov r12b, 2
jmp 0x140067368
movzx eax, word [rsp + 0x2c]
mov word [rsp + 0x34], ax
mov eax, dword [rsp + 0x28]
mov dword [rsp + 0x30], eax
jmp 0x140067368
mov rcx, rdi
mov rdx, r15
call fcn.14009fb64
test al, al
jne 0x1400673c8
invalid
movzx eax, word [rsp + 0x3c]
mov word [rsp + 0x2c], ax
mov eax, dword [rsp + 0x38]
and al, 0x38
mov dword [rsp + 0x28], eax
mov rcx, rsi
mov ecx, esi
call 0x1400673de
mov edx, 1
xor ecx, ecx
call fcn.140035261
mov rdi, rax
mov r12b, 2
lea r15, [0x140109c30]
mov qword [rbx], rdi
mov qword [rbx + 8], r15
mov byte [rbx + 0x10], bpl
mov byte [rbx + 0x11], r12b
mov eax, dword [rsp + 0x30]
mov dword [rbx + 0x12], eax
movzx eax, word [rsp + 0x34]
mov word [rbx + 0x16], ax
mov al, 1
mov byte [r14 + 0x268], al
mov rax, rbx
add rsp, 0x5d0
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov bpl, 2
mov rcx, rdi
mov rdx, r15
mov edx, edi
call fcn.14009fb64
mov edi, eax
mov ecx, ebp
mov edx, r12d
call fcn.140066f7f
test dil, dil
je 0x140067335
mov byte [rbx + 0x11], 3
mov al, 3
jmp 0x140067389
lea rcx, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
call fcn.1400d6480
ud2
push rsi
push rdi
push rbx
sub rsp, 0x30
cmp byte [rcx + 0x70], 2
je 0x140067971
mov rdi, rdx
mov rsi, rcx
call fcn.1400679a6
mov rcx, qword [rax]
mov dl, byte [rax + 0x10]
mov r8, rdi
call fcn.1400679d5
mov rdi, rax
test rax, rax
jne 0x140067963
cmp byte [rsi + 0x70], 2
je 0x140067989
mov rbx, rdx
mov rcx, rsi
call fcn.140037651
mov byte [rsi + 0x70], 2
lea rcx, [rsp + 0x28]
mov qword [rcx], rbx
call fcn.140045f15
test rdi, rdi
setne al
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x36
call fcn.1400d7625
mov byte [rsi + 0x70], 2
lea rcx, str.internal_error:_entered_unreachable_code_rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_src_threadmod.rs
lea r8, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x28
call fcn.1400d5da0
int3
lea rcx, [r15 + 0x198]
call fcn.140067c9a
mov dl, 0xff
invalid
jmp 0x14006db7c
add byte [rcx + rdi - 0xb], cl
cmp rbp, r14
je 0x14006ce7d
mov rax, qword [r15 + r14]
movsxd rax, dword [r13 + rax*4]
add rax, r13
jmp rax
add byte [rax - 0x77], cl
invalid
test rax, rax
je 0x14006ce74
cmp byte [rax + 0x48], 2
jne 0x14006ce7d
add r14, 0x88
jmp 0x14006ce35
mov al, byte [rsi + 2]
lea rcx, [rsp + 0x830]
mov byte [rcx + 0x112], al
movzx eax, word [rsi]
mov word [rcx + 0x110], ax
lea rdx, [rsp + 0x170]
call fcn.14005c538
cmp qword [rsp + 0x38], 0
je 0x14006d04b
mov qword [rsp + 0x30], r12
mov eax, dword [0x14014c04c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x48], 0
lea r13, [rsp + 0x6d8]
je 0x14006d1ca
mov eax, dword [0x14014c04c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r15, qword [rax + 0x50]
mov rcx, qword [rax + 0x58]
mov qword [rsp + 0x70], rcx
lea rcx, [r15 + 1]
mov qword [rax + 0x50], rcx
lea rsi, [rsp + 0x470]
mov rcx, rsi
call fcn.14006290e
mov rcx, rsi
call fcn.14009f44a
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x50], rdx
lea rsi, [rsp + 0x470]
mov rcx, rsi
call fcn.14006290e
mov rcx, rsi
call fcn.14009f44a
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x58], rdx
mov rdx, qword [rsp + 0x1e0]
xor ecx, ecx
call fcn.140042040
mov rsi, rax
mov rbx, rdx
mov r12d, 0x3b9aca00
cmp edi, 0x3b9aca00
je 0x14006cf94
mov rcx, qword [rsp + 0x30]
mov edx, edi
xor r8d, r8d
xor r9d, r9d
call fcn.140039498
test al, al
mov r12d, 0x3b9aca00
cmovne r12d, edi
mov ecx, 0xd8
mov edx, 8
call fcn.140035261
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
and word [rax + 0x10], 0
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rbx
movups xmm0, xmmword [0x140114050]
movups xmmword [rax + 0x28], xmm0
movups xmm1, xmmword [0x140114060]
movups xmmword [rax + 0x38], xmm1
mov qword [rax + 0x48], r15
mov rcx, qword [rsp + 0x70]
mov qword [rax + 0x50], rcx
movups xmmword [rax + 0x58], xmm0
movups xmmword [rax + 0x68], xmm1
mov rcx, qword [rsp + 0x60]
mov qword [rax + 0x78], rcx
mov rcx, qword [rsp + 0x50]
mov qword [rax + 0x80], rcx
movups xmmword [rax + 0x88], xmm0
movups xmmword [rax + 0x98], xmm1
mov rcx, qword [rsp + 0x68]
mov qword [rax + 0xa8], rcx
mov rcx, qword [rsp + 0x58]
mov qword [rax + 0xb0], rcx
mov rcx, qword [rsp + 0x38]
mov qword [rax + 0xb8], rcx
and qword [rax + 0xc0], 0
mov rcx, qword [rsp + 0x30]
mov qword [rax + 0xc8], rcx
mov dword [rax + 0xd0], r12d
jmp 0x14006d055
xor eax, eax
lea r13, [rsp + 0x6d8]
lea rdx, [rsp + 0x8b8]
lea rsi, [rsp + 0x3f0]
mov ecx, 0x10
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
mov qword [rdx + 0x80], rax
lea rax, [rsp + 0x948]
lea rdx, [rsp + 0x580]
mov ecx, 0xc
mov rdi, rax
mov rsi, rdx
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rdx + 0x70]
mov qword [rax + 0x70], rcx
movups xmm0, xmmword [rdx + 0x60]
movups xmmword [rax + 0x60], xmm0
mov bl, byte [rdx + 0x174]
mov rdi, qword [rdx + 0xf0]
mov r15d, dword [rdx + 0xf8]
mov r12b, byte [rdx + 0x180]
mov ecx, 0x1c0
mov edx, 8
call fcn.140035261
mov rsi, rax
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
lea rcx, [rsi + 0x10]
lea rdx, [rsp + 0x830]
mov r8d, 0x190
call sub.VCRUNTIME140.dll_memcpy
cmp rbp, r14
mov qword [rsi + 0x1a0], rdi
mov dword [rsi + 0x1a8], r15d
mov rax, qword [rsp + 0x80]
mov qword [rsi + 0x1b0], rax
mov byte [rsi + 0x1b8], bl
setne byte [rsi + 0x1b9]
mov byte [rsi + 0x1ba], r12b
lea rcx, [rsp + 0x1d8]
call fcn.14005ed72
mov rcx, r13
call fcn.140068172
cmp qword [rsp + 0x88], 0
jne 0x14006d156
lea rcx, [rsp + 0x6a0]
call fcn.14006817d
cmp qword [rsp + 0x40], 0
mov r15, qword [rsp + 0x78]
jne 0x14006d17b
cmp qword [rsp + 0x6e0], 0
je 0x14006d17b
lea rcx, [rsp + 0x6e0]
call fcn.14003ac88
mov qword [r15 + 0x1a8], rsi
mov rcx, qword [r15 + 0x1a0]
xor edx, edx
call fcn.14006b878
cmp rax, 1
jne 0x14006d1ba
lea rsi, [r15 + 0x1a8]
lea rcx, [rsp + 0x580]
mov qword [rcx], rdx
call fcn.140068172
mov rcx, rsi
call fcn.14006b98a
jmp 0x14006c9b7
mov rax, qword [r15 + 0x198]
mov qword [r15 + 0x1b0], rax
jmp 0x14006d236
call fcn.1400d8ac6
jmp 0x14006cede
lea r14, [r15 + 0x1b0]
mov qword [r15 + 0x1b8], r14
lea r13, [r15 + 0x1c8]
mov byte [r15 + 0x1c8], 0
mov qword [rsp + 0x60], rsi
mov qword [r15 + 0x1c0], r14
mov rax, qword [rsp + 0x3e0]
mov rbx, qword [rax]
mov rcx, rbx
call fcn.14009fab4
mov edi, eax
test dil, 1
jne 0x14006db55
mov esi, edi
shr esi, 0x10
mov rbp, qword [r14]
lea r14, [rbp + 0x80]
lea r15, [rbp + 0x1a0]
lea r12, [rsp + 0x580]
mov rcx, r12
mov rdx, r15
mov r8, r14
call fcn.140067de9
mov r12, qword [r12]
cmp r12, 2
je 0x14006d332
cmp r12d, 3
jne case.0x140022bdb.490
lea rcx, [rbp + 0x100]
mov rdx, rbx
call fcn.14009fee9
lea rbx, [rsp + 0x580]
lea ebx, [rsp + 0x580]
mov rcx, rbx
mov rdx, r15
mov r8, r14
mov eax, esi
call fcn.140067de9
mov r12, qword [rbx]
cmp r12, 2
je 0x14006d397
cmp r12d, 3
mov r15, qword [rsp + 0x78]
jne 0x14006d3c7
shr edi, 8
mov r12d, 3
cmp byte [rbp + 0x1b8], 0
je 0x14006d402
mov rax, qword [rbp + 0x1c0]
xor ecx, ecx
cmp rax, 2
movzx edi, dil
cmovb edi, ecx
sbb r12, 0
jmp 0x14006d402
mov rax, qword [rbp + 0x1c0]
mov r12d, 2
add byte [rax], al
cmp rax, 2
jb 0x14006d38e
lea rcx, str.assertion_failed:_self.inner.semaphore.is_idle__C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_syncmpscchan.rs
lea r8, [0x14010d0a0]
jmp 0x14006d3bd
lea rdi, [rsp + 0x588]
lea rcx, [rsp + 0x830]
mov r8d, pe_nt_image_headers64
mov rdx, rdi
mov edx, edi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rdi + 0x108]
mov qword [rsp + 0x60], rax
lock sub qword [rbp + 0x1c0], 2
add dword [rax], eax
add byte [rdx], al
jb 0x14006e4b9
xor edi, edi
mov r15, qword [rsp + 0x78]
jmp 0x14006d402
mov rax, qword [rbp + 0x1c0]
mov r12d, 2
cmp rax, 2
mov r15, qword [rsp + 0x78]
jb 0x14006d400
lea rcx, str.assertion_failed:_self.inner.semaphore.is_idle__C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_syncmpscchan.rs
lea r8, [0x14010d088]
mov edx, 0x30
call fcn.1400d5da0
lea rdi, [rsp + 0x588]
lea rcx, [rsp + 0x830]
mov r8d, pe_nt_image_headers64
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rdi + 0x108]
mov qword [rsp + 0x60], rax
lock sub qword [rbp + 0x1c0], 2
jb 0x14006e4c2
xor edi, edi
mov ecx, edi
mov edx, esi
call fcn.14009fad9
cmp r12, 3
je 0x14006db55
lea rsi, [rsp + 0x170]
lea rdx, [rsp + 0x830]
mov r8d, pe_nt_image_headers64
add byte [rax - 0x77], cl
int1
call sub.VCRUNTIME140.dll_memcpy
invalid
add byte [rcx - 0x3a], al
xchg eax, ecx
add dword [rax], eax
add byte [rcx], al
lea rcx, [rsp + 0x470]
mov word [rax + rsi*2], fs
add al, 0
add byte [rcx - 0x48], al
or byte [rcx], al
add byte [rax], al
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
jg 0x14006d456
add byte [rcx - 0x7f], cl
invalid
test al, 1
add dword [rax], eax
add byte [rcx - 0x7d], cl
cld
add cl, byte [rdi]
test dh, bh
invalid
add byte [rax], al
lea rcx, [rsp + 0xbf0]
mov qword [rcx - 8], r12
lea rdx, [rsp + 0x470]
add byte [rax], al
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
lea rbx, [rsp + 0xc70]
lea rax, [rsp + 0xc10]
mov rcx, qword [rbx + 0x58]
mov qword [rsp + 0xa0], rcx
mov ebp, dword [rbx + 0x60]
mov r14b, byte [rax + 0xe0]
add byte [rax], al
movups xmm0, xmmword [rbx + 0x68]
movaps xmmword [rsp + 0x3c0], xmm0
add byte [rax], al
mov rcx, qword [rbx + 0x78]
mov qword [rsp + 0x3d0], rcx
add byte [rax], al
lea rdi, [rsp + 0xb30]
mov ecx, 0xb
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
lea r12, [rsp + 0x2c0]
and al, 0xc0
rol byte [rdx], 0
add byte [rcx + 0xc], bh
mov rdi, r12
mov edi, esp
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rax - 8]
mov qword [rsp + 0x160], rcx
mov word [rax + riz*2], fs
add dword [rax], eax
add byte [rdi], cl
adc byte [rax - 0x28], al
movups xmm1, xmmword [rax - 0x18]
movaps xmmword [rsp + 0x150], xmm1
movaps xmmword [rsp + 0x140], xmm0
mov rcx, rbx
call fcn.140036da6
lea r8, [0x140139f63]
mov r9d, 4
mov rcx, rax
call fcn.1400705ba
test al, al
je 0x14006d54e
mov rcx, rbx
call fcn.140036da6
lea r8, [0x140139f67]
mov r9d, 5
mov rcx, rax
call fcn.1400705ba
test al, al
jne 0x14006d57f
mov rsi, qword [r15]
lea rdi, [rsi + 0x10]
cmp byte [rsi + 0x1ba], 0
je 0x14006d58f
mov rcx, rbx
call fcn.140036da6
lea r8, [0x140139f67]
mov r9d, 5
mov rcx, rax
call fcn.1400705ba
test al, al
je 0x14006d58f
mov rcx, rbx
call fcn.1400705ca
mov r15, rax
jmp 0x14006d878
mov qword [rsp + 0x3d8], rdi
mov byte [rsp + 0xa8], r14b
mov dword [rsp + 0x98], ebp
add byte [rax - 0x73], cl
lea rax, [rsi + 0x128]
xor ecx, ecx
mov qword [rsp + 0x48], rsi
je 0x14006d5d7
cmp qword [rsi + 0x150], 0
cmp dword [rsi + 0x150], 0
mov esi, 0x150
add byte [rdi], cl
xchg esp, eax
rol dword [rcx], 0xc9
lea rdx, [rsp + 0x830]
mov qword [rdx], rcx
mov dword [rdx], ecx
mov qword [rdx + 0x10], rax
and qword [rdx + 0x18], 0
lea rcx, [rsp + 0x830]
call fcn.14001eec4
test rax, rax
je 0x14006d83e
mov r13, rax
mov qword [rsp + 0x30], rdx
push rsp
and al, 0x30
mov rcx, r12
call fcn.1400125e3
test al, al
jne 0x14006e465
invalid
mov rcx, r12
mov rdx, r13
call fcn.140026548
mov r12d, eax
movzx r14d, word [rsp + 0x318]
movzx esi, word [rsp + 0x318]
mov esi, r12d
and esi, r14d
mov rdi, qword [rsp + 0x310]
mov rbx, qword [rsp + 0x308]
mov r10, qword [rsp + 0x2e0]
mov r9, qword [rsp + 0x2e8]
xor r15d, r15d
inc dword [rcx + rcx*4 + 0x64]
and al, 0x38
mov qword [rsp + 0x40], r9
and al, 0x40
mov rax, rsi
mov rsi, rax
mov eax, 0
add byte [rax], al
cmp rsi, rdi
jae 0x14006d650
invalid
movzx ebp, word [rbx + rsi*4]
cmp rbp, 0xffff
je 0x14006d703
xchg ebp, eax
add byte [rax], al
add byte [rax], al
movzx eax, word [rbx + rsi*4 + 2]
mov ecx, r14d
and ecx, eax
mov edx, esi
sub edx, ecx
and edx, r14d
cmp rdx, r15
cmp edx, edi
jb 0x14006d703
cmp ax, r12w
jne case.0x140047720.232
outsb dx, byte [rsi]
cmp r9, rbp
jbe 0x14006e453
xchg al, al
invalid
add byte [rax], al
imul rcx, rbp, 0x68
mov rax, qword [r10 + rcx + 0x40]
test rax, rax
setne dl
cmp qword [r13], 0
sete r8b
cmp dl, r8b
je case.0x140047720.232
lea rdx, [r10 + rcx]
add rdx, 0x40
test rax, rax
je 0x14006d6eb
mov rcx, qword [rdx + 8]
mov rdx, qword [rdx + 0x10]
mov r8, qword [r13 + 8]
or byte [rbp - 0x75], cl
adc byte [r13 - 0x77], r9b
invalid
call fcn.14000a2b8
retf
stc
dec dword [rbp - 0x77]
loop 0x14006d725
mov ecx, dword [rsp + 0x40]
mov r12d, dword [rsp + 0x38]
test al, al
je case.0x140047720.232
jmp 0x14006d827
mov al, byte [rdx + 8]
cmp al, byte [r13 + 8]
or byte [rdi], cl
test byte [rdi], ch
add dword [rax], eax
invalid
inc r15
inc rsi
jmp 0x14006d64d
cmp r15, 0x200
setae al
ror byte [rax - 0x7d], 0xbc
and al, 0xc0
add al, byte [rax]
add byte [rdx], al
invalid
setne bl
and bl, al
lea rcx, [rsp + 0x580]
mov word [rax + rax*4], fs
add eax, 0x894c0000
invalid
call case.0x14001d7e4.155
mov rax, qword [rsp + 0x580]
test byte [rax + rax*4], ah
and al, 0x80
add eax, 0x8b480000
add byte [rax], al
mov rbp, qword [rsp + 0x588]
mov ebp, dword [rsp + 0x588]
lea rcx, [rsp + 0x590]
movups xmm0, xmmword [rcx]
adc byte [rcx], al
movaps xmmword [rsp + 0x360], xmm0
movaps xmm0, xmmword [rsp + 0x360]
movaps xmmword [rsp + 0x580], xmm0
mov edi, r12d
movaps xmm0, xmmword [rsp + 0x580]
movaps xmmword [rsp + 0x170], xmm0
mov ecx, dword [rsp + 0x360]
invalid
add eax, dword [rax]
invalid
mov dword [rsp + 0x100], ecx
mov cl, byte [rsp + 0x364]
mov byte [rsp + 0x104], cl
cmp bl, 2
lea r12, [rsp + 0x2c0]
add al, byte [rax]
invalid
je case.0x140042d2a.255
invalid
mov qword [rsp + 0x320], r12
mov qword [rsp + 0x328], rax
mov qword [rsp + 0x330], rbp
movaps xmm0, xmmword [rsp + 0x170]
and al, 0x70
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rdi], fs
and al, 0x38
add eax, dword [rax]
add byte [rdi], cl
adc dword [rcx], eax
invalid
mov qword [rsp + 0x348], rsi
mov word [rsp + 0x350], di
push rax
add eax, dword [rax]
invalid
mov byte [rsp + 0x352], bl
mov al, byte [rsp + 0x104]
mov byte [rcx + 0x1f], al
invalid
invalid
mov eax, dword [rsp + 0x100]
add dword [rax], eax
add byte [rcx - 0x72b7e4bf], cl
lea ebx, [rsp + 0x580]
mov rcx, rbx
mov rdx, qword [rsp + 0x30]
call fcn.140062cc1
mov esp, 0x48ffff54
lea ecx, [rsp + 0x320]
mov rdx, rbx
call fcn.14002793d
mov word [rsp + 0x70], di
mov qword [rsp + 0x88], rsi
jmp case.0x1400367ea.399
mov bl, 2
mov rax, rsi
mov rsi, qword [rsp + 0x88]
movzx edi, word [rsp + 0x70]
jmp 0x14006d761
lea rsi, [rsp + 0x580]
lea rdx, [rsp + 0xb30]
mov rcx, rsi
call fcn.14006fe9e
cmp byte [rsi], 3
jne case.0x140047720.237
lea rcx, [rsp + 0xb30]
call fcn.14007526a
mov r15, rax
lea rcx, [rsp + 0x580]
call fcn.1400704af
sub al, 0
invalid
lea rcx, [rsp + 0x140]
call fcn.1400680f5
lea rcx, [rsp + 0x2c0]
rol byte [rdx], 0
invalid
call fcn.14003578c
lea rcx, [rsp + 0x3c0]
and al, 0xc0
add eax, dword [rax]
invalid
call fcn.140035776
mov r8d, 2
mov rdx, qword [rsp + 0x50]
mov r9, qword [rsp + 0x68]
mov rax, qword [rsp + 0x80]
add byte [rax], al
mov r12, qword [rsp + 0x58]
jmp 0x14006dfeb
lea rbx, [rsp + 0x360]
lea rsi, [rsp + 0x580]
mov ecx, 0xb
add byte [rax], al
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
cmp qword [rsp + 0x140], 0
je 0x14006d98e
add byte [rax], al
invalid
movups xmm0, xmmword [rsp + 0x148]
movups xmm1, xmmword [rsp + 0x158]
movaps xmmword [rsp + 0xd0], xmm0
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xe0], ecx
mov word [rax + riz*8], fs
add byte [rax], al
invalid
xor eax, eax
cmp qword [rsp + 0xd0], 0
cmp dword [rsp + 0xd0], 0
mov ecx, 0
mov r13, qword [rsp + 0x48]
insb byte [rdi], dx
and al, 0x48
je 0x14006d95b
lea rsi, [rsp + 0x580]
lea rdi, [rsp + 0xd0]
and al, 0xd0
add byte [rax], al
invalid
mov rcx, rsi
mov rdx, rdi
call fcn.14000a08c
mov rcx, qword [rsi]
movups xmm0, xmmword [rsi + 8]
or byte [rdi], r9b
sub dword [rsp + 0xb0], eax
add byte [rax], al
add byte [rax - 0x75], cl
sbb byte [rax - 0x77], r9b
test byte [rax + rax*8], ah
rol byte [rax], 0
add byte [rax - 0x75], cl
invalid
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0xd8]
and al, 0xd8
add byte [rax], al
invalid
mov qword [rsp + 0x50], rax
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0xf0], xmm0
mov eax, 1
mov qword [rsp + 0x38], rax
jmp 0x14006d9bb
invalid
xorps xmm0, xmm0
movaps xmmword [rsp + 0xf0], xmm0
lock add byte [rax], al
invalid
mov eax, 1
mov qword [rsp + 0x50], rax
lea rax, [0x14010be18]
mov qword [rsp + 0x30], rax
xor eax, eax
mov qword [rsp + 0x38], rax
invalid
mov r13, qword [rsp + 0x48]
cmp byte [r13 + 0x1b9], 0
je 0x14006dd0f
test byte [rsi + 3], al
add byte [rax], al
invalid
xor eax, eax
cmp byte [rsp + 0x360], 0
cmove rbx, rax
lea rdx, [0x14010ec38]
or al, byte [rax]
mov rcx, rbx
call fcn.14005f37e
test al, al
je 0x14006dd0f
movups xmm6, xmmword [0x14010ec58]
lea rdx, [rsp + 0x580]
movaps xmmword [rdx + 0x10], xmm6
movups xmm7, xmmword [0x14010ec48]
movaps xmmword [rdx], xmm7
lea rcx, [rsp + 0x2c0]
call fcn.140012fc1
test al, al
jne 0x14006dd0f
mov rax, qword [r13 + 0x1b0]
mov rsi, qword [rax + 0x18]
mov esi, dword [rax + 0x18]
add rsi, 8
imul r12, qword [rax + 0x20], 0x88
add byte [rax], al
add byte [rbp + rcx*4 + 0x3d], cl
invalid
invalid
invalid
invalid
lea rbx, [rsp + 0x360]
lea r14, [0x140139f63]
invalid
invalid
or al, 0
test r12, r12
je 0x14006dd0f
lea rax, [rsi - 8]
mov rcx, qword [rax]
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
jmp rcx
mov rcx, rbx
mov rbx, r14
mov ebx, esi
mov r14, r15
lea r15, [0x14013da74]
mov rdx, rax
mov r8, r13
mov eax, ebp
mov r9, rbp
call fcn.140067570
dec dword [rax - 0x7b]
invalid
je case.0x140063463.53
jmp 0x14006dbab
add byte [rcx + rcx*4 - 0x17], cl
mov rdx, rsi
mov r8, rbx
call fcn.14005c8c2
mov edi, dword [rsp + 0x580]
add byte [rcx + rcx*4 - 0x17], cl
call case.0x140086c22.205
cmp edi, 2
je case.0x140063463.53
jmp 0x14006dbab
add rsi, 0x88
add r12, 0xffffffffffffff78
mov r13, qword [rsp + 0x48]
jmp 0x14006da4d
mov byte [r13], 3
mov al, 1
mov cl, 3
jmp 0x14006db80
mov rsi, qword [rsp + 0x78]
lea rcx, [rsi + 0x1b0]
call fcn.140067c9a
mov rcx, r15
mov r15, rsi
mov edi, esi
call fcn.14006b98a
mov cl, 1
xor eax, eax
mov byte [r15 + 0x1d0], cl
movaps xmm6, xmmword [rsp + 0xe80]
movaps xmm7, xmmword [rsp + 0xe90]
add rsp, 0xea8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
mov rax, qword [rsi - 8]
add rsi, 0xfffffffffffffff8
lea rcx, [0x14013da88]
add byte [rax + 0x63], cl
adc al, 0x81
add byte [rax + 0x63], cl
adc al, 0x81
add rdx, rcx
mov rax, rsi
mov eax, esi
jmp rdx
loop 0x14006dc0f
mov eax, dword [rsi - 8]
add rsi, 0xfffffffffffffff8
lea rcx, [0x14013da88]
movsxd rdx, dword [rcx + rax*4]
invalid
adc al, 0x81
add rdx, rcx
mov rax, rsi
jmp rdx
lea rcx, [rax + 0x30]
xor edx, edx
cmp byte [rax + 0x50], 2
push rax
invalid
cmovne rdx, rcx
lea rcx, [rsp + 0x170]
call fcn.1400752f6
jmp 0x14006dca2
invalid
add byte [rax], al
invalid
add rsi, 8
lea rdi, [rsp + 0x830]
lea r8, [rsp + 0x360]
mov rcx, rdi
test byte [rax + riz*2], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
stc
mov rdx, rsi
call fcn.14005c8c2
cmp dword [rdi], 2
je case.0x14006dbc4.2
lea rbx, [rsp + 0x580]
lea rsi, [rsp + 0x830]
mov ecx, 0xa
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
lea rax, [rsp + 0x5a8]
xor edx, edx
cmp byte [rax + 0x20], 2
cmovne rdx, rax
lea rcx, [rsp + 0x170]
and al, 0x70
add dword [rax], eax
add al, ch
xchg edi, eax
jbe case.0x140067121.17
add byte [rax - 0x77], cl
fld1
cwde
invalid
cld
invalid
jmp 0x14006dca2
add byte [rax - 0x77], cl
fld1
cwde
invalid
mov rcx, qword [rsi + 8]
add rcx, 0x10
lea rdx, [0x140139f63]
mov r8d, 4
call fcn.14005c86d
test rax, rax
je case.0x14006dbc4.2
mov rcx, rax
add rcx, 0x28
xor edx, edx
cmp byte [rax + 0x48], 2
jmp 0x14006dbeb
mov byte [rsp + 0x190], 2
mov r13, qword [rsp + 0x48]
cmp byte [rsp + 0x190], 2
je 0x14006dd0f
mov rax, qword [rsp + 0x190]
lea r9, [rsp + 0x830]
mov qword [r9 + 0x20], rax
movups xmm0, xmmword [rsp + 0x170]
movups xmm1, xmmword [rsp + 0x180]
movaps xmmword [r9 + 0x10], xmm1
movaps xmmword [r9], xmm0
lea r8, [rsp + 0x100]
movaps xmmword [r8 + 0x10], xmm6
movaps xmmword [r8], xmm7
lea rsi, [rsp + 0x580]
lea rdx, [rsp + 0x2c0]
mov rcx, rsi
call fcn.14002716c
mov rcx, rsi
call fcn.1400298b0
lea rsi, [rsp + 0x580]
mov rcx, rsi
call fcn.140022749
lea rdi, [rsp + 0x170]
lea rdx, [rsp + 0x3c0]
mov rcx, rdi
call fcn.1400706a6
lea rbx, [rsp + 0x830]
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call fcn.14001352e
lea r8, [rsp + 0x170]
lea rsi, [rsp + 0x360]
mov ecx, 0xb
mov rdi, r8
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x580]
mov rcx, rsi
mov rdx, rbx
call fcn.14007075e
mov rdi, qword [rsi]
mov bpl, byte [rsi + 8]
mov r15b, byte [rsi + 9]
cmp rdi, 3
je 0x14006ddb2
lea rdx, [rsp + 0x58a]
mov rbx, qword [rdx + 0xce]
shr rbx, 8
lea rcx, [rsp + 0x830]
or byte [rax], al
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add al, ch
adc al, 0x76
invalid
invalid
lea rsi, [rsp + 0x17a]
mov qword [rsi - 0xa], rdi
mov byte [rsi - 2], bpl
mov byte [rsi - 1], r15b
lea rdi, [rsp + 0x830]
mov r8d, 0xce
mov rcx, rsi
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov al, byte [rsp + 0xa8]
mov byte [rsi + 0xce], al
mov rax, rbx
shr rax, 0x30
mov byte [rsi + 0xd5], al
mov rax, rbx
shr rax, 0x20
mov word [rsi + 0xd3], ax
rol dword [rax], cl
add byte [rax], al
mov dword [rsi + 0xcf], ebx
mov rax, qword [rsp + 0x30]
mov qword [rdi], rax
mov rax, qword [rsp + 0x50]
mov qword [rdi + 8], rax
mov dword [rdi + 8], eax
movaps xmm0, xmmword [rsp + 0xf0]
movups xmmword [rdi + 0x10], xmm0
lea rsi, [rsp + 0x580]
lea rdx, [rsp + 0x170]
lea r8, [rsp + 0x830]
mov rcx, rsi
call fcn.1400708b8
lea r8, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_implclient.rsinternal_error:_entered_unreachable_code:_hickory_dns_shouldnt_be_enabled_unless_the_feature_is_b
lea rbx, [rsp + 0x830]
mov rcx, rbx
mov rdx, rsi
call fcn.14007092f
lea rsi, [rsp + 0x580]
lea rdx, [rsp + 0x2c0]
mov rcx, rsi
call fcn.140070974
mov rcx, rbx
call fcn.14003578c
mov ecx, 0xc
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x580]
mov r8d, 0x100
mov rcx, rsi
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rsp + 0x3d8]
mov rdx, rsi
call fcn.140070cac
mov r9, rax
mov ecx, 0x3b9aca00
mov eax, dword [rsp + 0x98]
mov r8d, eax
cmp eax, ecx
jne 0x14006ded5
mov r8d, dword [r13 + 0x1a8]
xor eax, eax
cmp r8d, ecx
mov r15, qword [rsp + 0x40]
je 0x14006df50
mov r14, r9
mov rbx, rdx
mov edi, 0x3b9aca00
cmp dword [rsp + 0x98], edi
mov rdx, qword [rsp + 0xa0]
jne 0x14006df04
mov rdx, qword [r13 + 0x1a0]
lea r9, [0x14010b768]
lea rsi, [rsp + 0x580]
mov rcx, rsi
call fcn.1400a295a
xor eax, eax
cmp dword [rsi + 8], edi
mov rdx, rbx
mov r9, r14
mov ecx, esi
je 0x14006df50
mov ecx, 0x70
mov edx, 8
call fcn.140035261
mov r9, r14
mov rdx, rbx
lea rsi, [rsp + 0x580]
mov ecx, 0xe
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
lea rdi, [rsp + 0x580]
lea rsi, [rsp + 0x2c0]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
lock inc qword [r13]
jle 0x14006e4b7
mov rcx, qword [rsp + 0x3d0]
mov qword [rsp + 0x290], rcx
movaps xmm0, xmmword [rsp + 0x3c0]
movaps xmmword [rsp + 0x280], xmm0
lea rdi, [rsp + 0xad8]
lea rsi, [rsp + 0xb30]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
lea rdi, [rsp + 0xb88]
lea rsi, [rsp + 0x580]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rsp + 0xc0]
mov qword [rsp + 0x2b0], rcx
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x2a0], xmm0
mov r12, r13
mov r8, qword [rsp + 0x38]
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x50], rdx
mov ecx, 1
lock xadd qword [0x14014b050], rcx
mov qword [rsp + 0x170], rcx
lea rdi, [rsp + 0x858]
mov qword [rdi - 0x28], r8
mov qword [rdi - 0x20], r15
movaps xmm0, xmmword [rsp + 0x2a0]
movups xmmword [rdi - 0x18], xmm0
mov rcx, qword [rsp + 0x2b0]
mov qword [rdi - 8], rcx
lea rsi, [rsp + 0xb88]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
lea r8, [rsp + 0x8b8]
lea rsi, [rsp + 0xad8]
mov ecx, 0xb
mov rdi, r8
rep movsq qword [rdi], qword [rsi]
and qword [r8 + 0x58], 0
mov qword [r8 + 0x60], 8
and qword [r8 + 0x68], 0
movaps xmm0, xmmword [rsp + 0x280]
movups xmmword [r8 + 0x70], xmm0
jo 0x14006e0c6
mov ecx, dword [rsp + 0x290]
mov qword [r8 + 0x80], rcx
mov qword [r8 + 0x88], r12
mov qword [r8 + 0x90], r9
mov qword [r8 + 0x98], rdx
add byte [rcx - 0x7d], cl
movabs al, byte [0x80894900000000a0]
test al, 0
add byte [rax], al
mov rcx, qword [rsp + 0x60]
mov qword [r8 + 0xb0], rcx
lea rsi, [rsp + 0x970]
lea rdx, [rsp + 0xcf8]
mov r8d, 0x158
mov rcx, rsi
mov r14, r9
mov r13, rax
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + 0x158], 0
mov eax, dword [rsp + 0x91]
test byte [rcx + rdx*4], ah
add byte [rax], al
add byte [rbx + 0x94248c], cl
add byte [rax], al
mov dword [rsi + 0x159], eax
mov dword [rsi + 0x15c], ecx
lea rbp, [rsp + 0x170]
lodsb al, byte [rsi]
and al, 0x70
add dword [rax], eax
add byte [rax - 0x77], cl
scasb al, byte [rdi]
invalid
add dword [rax], eax
add al, ch
add eax, 0x48000302
test eax, eax
ror byte [rdi], 0x84
je 0x14006e492
add rax, 0x18
mov rcx, rax
call fcn.1400a0ab7
mov rbx, rax
ret
mov rax, qword [rax]
mov qword [rsp + 0x30], rax
lea rdi, [rsp + 0x5a8]
mov rax, qword [rsp + 0x38]
and al, 0x38
mov qword [rdi - 0x28], rax
mov qword [rsp + 0x40], r15
mov qword [rdi - 0x20], r15
movaps xmm0, xmmword [rsp + 0x2a0]
movups xmmword [rdi - 0x18], xmm0
mov rax, qword [rsp + 0x2b0]
mov al, 2
add byte [rax], al
mov qword [rdi - 8], rax
lea rsi, [rsp + 0xb88]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
lea rax, [rsp + 0x608]
lea rsi, [rsp + 0xad8]
mov ecx, 0xb
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
and qword [rax + 0x58], 0
mov qword [rax + 0x60], 8
and qword [rax + 0x68], 0
add byte [rdi], cl
sub byte [rsp + 0x280], al
add byte [rdx], 0
invalid
movups xmmword [rax + 0x70], xmm0
mov rcx, qword [rsp + 0x290]
add byte [rax - 0x77], cl
mov byte [rax + 0x4c000000], al
mov dword [rsp + 0x58], esp
mov qword [rax + 0x88], r12
mov qword [rsp + 0x68], r14
mov qword [rax + 0x90], r14
mov rcx, qword [rsp + 0x50]
push rax
mov qword [rax + 0x98], rcx
and qword [rax + 0xa0], 0
and dword [rax + 0xa0], 0
mov r15, rdx
mov qword [rsp + 0x80], r13
mov qword [rax + 0xa8], r13
mov rdi, qword [rsp + 0x60]
mov qword [rax + 0xb0], rdi
mov eax, 0xb0
lea rsi, [rsp + 0x6c0]
lea rdx, [rsp + 0xcf8]
and al, 0xf8
or al, 0
add byte [rcx - 0x48], al
pop rax
add dword [rax], eax
add byte [rax - 0x77], cl
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + 0x158], 0
mov eax, dword [rsp + 0x91]
mov ecx, dword [rsp + 0x94]
mov dword [rsi + 0x159], eax
mov dword [rsi + 0x15c], ecx
mov qword [rsi + 0x160], rbp
cmp qword [rsp + 0x30], 0
je 0x14006e40d
mov rsi, qword [rsp + 0x170]
mov rdi, qword [rbx]
lock inc qword [rdi]
jle 0x14006e4b7
lea r13, [rdi + 0x58]
mov ecx, 0x300
mov edx, 0x80
add byte [rax], al
add al, ch
fisubr word [rdi - 4]
dec dword [rcx - 0x77]
invalid
mov qword [rax], 0xcc
add byte [rax], al
and qword [rax + 8], 0
lea rax, [0x14010d478]
mov qword [r12 + 0x10], rax
and al, 0x10
and qword [r12 + 0x18], 0
mov qword [r12 + 0x20], rdi
mov qword [r12 + 0x28], rsi
mov rax, qword [rsp + 0x38]
mov qword [r12 + 0x30], rax
mov rax, qword [rsp + 0x40]
mov qword [r12 + 0x38], rax
movaps xmm0, xmmword [rsp + 0x2a0]
add byte [rax], al
movups xmmword [r12 + 0x40], xmm0
mov rax, qword [rsp + 0x2b0]
mov qword [r12 + 0x50], rax
push rax
lea rdi, [r12 + 0x58]
lea rsi, [rsp + 0xb88]
mov ecx, 0xc
or al, 0
add byte [rax], al
rep movsq qword [rdi], qword [rsi]
lea rdi, [r12 + 0xb8]
mov esp, 0xb824
add byte [rax - 0x73], cl
mov ah, 0x24
fmul dword [rdx]
add byte [rax], al
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
and qword [r12 + 0x110], 0
mov qword [r12 + 0x118], 8
and qword [r12 + 0x120], 0
movaps xmm0, xmmword [rsp + 0x280]
movups xmmword [r12 + 0x128], xmm0
mov rax, qword [rsp + 0x290]
add byte [rax], al
mov qword [r12 + 0x138], rax
mov rax, qword [rsp + 0x58]
mov qword [r12 + 0x140], rax
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x68
mov qword [r12 + 0x148], rax
mov rax, qword [rsp + 0x50]
mov qword [r12 + 0x150], rax
and al, 0x50
add dword [rax], eax
add byte [rcx - 0x7d], cl
movsb byte [rdi], byte [rsi]
and al, 0x58
add dword [rax], eax
add byte [rax], al
mov rax, qword [rsp + 0x80]
mov qword [r12 + 0x160], rax
mov rsi, qword [rsp + 0x60]
mov qword [r12 + 0x168], rsi
lea rcx, [r12 + 0x170]
mov word [rax + rsi*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf8
or al, 0
add byte [rcx - 0x48], al
pop rax
add dword [rax], eax
add al, ch
adc eax, 0x41000670
mov byte [rsp + 0x2c8], 0
mov eax, dword [rsp + 0x91]
mov ecx, dword [rsp + 0x94]
mov dword [r12 + 0x2c9], eax
mov dword [r12 + 0x2cc], ecx
xorps xmm0, xmm0
movaps xmmword [r12 + 0x2d0], xmm0
and qword [r12 + 0x2e0], 0
mov rcx, r13
mov rdx, r12
mov r8, r12
call fcn.140039507
test rax, rax
je 0x14006e420
mov rcx, rbx
mov rdx, rax
mov edx, eax
call fcn.1400a2039
jmp 0x14006e420
mov rsi, rdi
lea rcx, [rsp + 0x580]
call fcn.14006e4cb
xor r12d, r12d
dec qword [r15]
test r12, r12
je 0x14006e48e
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [r12], rcx
mov r15, qword [rsp + 0x78]
je 0x14006d236
mov rax, qword [r12 + 0x10]
mov rcx, r12
call qword [rax + 0x20]
jmp 0x14006d236
lea r8, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rssize_overflows_MAX_SIZE
mov rcx, rbp
mov ecx, ebp
mov rdx, r9
call fcn.1400d5cc0
lea rax, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rssize_overflows_MAX_SIZE
mov qword [rsp + 0x20], rax
lea rcx, [0x14010bbad]
lea r9, [0x14010b800]
lea r8, [rsp + 0x28]
mov edx, 0x17
call fcn.1400d6080
invalid
invalid
xor eax, eax
jmp 0x14006e4a1
lea rcx, [rsp + 0x830]
call fcn.14006e4cb
mov al, 1
lea rcx, [rsp + 0x580]
mov byte [rcx], al
lea rdx, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rs
call fcn.1400d6e49
ud2
mov ecx, 7
int 0x29
ud2
mov ecx, 7
int 0x29
ud2
add dword [rax], eax
add byte [rax - 0x77], cl
int1
add rsp, 0x20
pop rsi
jmp fcn.140067fb5
add byte [rdi], cl
mov dh, 0xc0
lea rcx, [0x14013da9c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x140115db0]
lea rcx, [rsp + 0x4a8]
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x90], rcx
and qword [rsp + 0x98], 0
add byte [rax - 0x77], cl
add dword [rax - 0x75], ecx
and al, 0x28
add byte [rax - 0x77], cl
add dword [rax - 0x75], ecx
and al, 0x28
mov qword [rcx + 8], rax
cmp dword [rax + 0x30], 2
ja 0x14006f9f8
mov rsi, qword [rsp + 0x28]
mov rcx, qword [rsi + 0x28]
call fcn.14009e567
mov r14, rax
mov rdi, rdx
movzx eax, byte [rsi + 0x2c8]
test eax, eax
je 0x14006e5ee
cmp eax, 3
jne 0x14006fa71
adc al, 0
invalid
adc al, 0
add byte [rax - 0x75], cl
and al, 0x28
mov rax, qword [rsp + 0x28]
mov rax, qword [rax + 0x2b8]
mov rbp, qword [rax]
jmp 0x14006e644
mov rax, qword [rsp + 0x28]
lea rcx, [rax + 0x20]
call fcn.14006fbbb
jmp case.0x14006f932.0
mov rbx, qword [rsp + 0x28]
lea rdx, [rbx + 0x30]
mov byte [rbx + 0x2c9], 1
lea rsi, [rbx + 0x170]
mov rax, qword [rbx + 0x168]
mov qword [rbx + 0x170], rax
lea rbp, [rbx + 0x178]
mov r8d, 0x138
mov rcx, rbp
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbx + 0x2b0]
mov qword [rbx + 0x2b0], rbp
mov qword [rbx + 0x2b8], rax
mov qword [rbx + 0x2c0], rsi
mov rax, qword [rsp + 0x28]
add rax, 0x20
mov qword [rsp + 0x48], rax
cmp dword [rbp], 2
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x50], r14
jne 0x14006e68c
mov r12, qword [rbp + 8]
and qword [rbp + 8], 0
test r12, r12
jne 0x14006f689
lea rcx, str.Pending_error_polled_more_than_once
lea r8, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_implclient.rsinternal_error:_entered_unreachable_code:_hickory_dns_shouldnt_be_enabled_unless_the_feature_is_b
mov edx, 0x23
call fcn.1400d61a0
mov rcx, qword [rbp + 0x130]
test rcx, rcx
je 0x14006e6ad
lea rdx, [rsp + 0x88]
call fcn.14009fb5f
test al, al
je 0x14006f32e
lea rax, [rbp + 8]
mov qword [rsp + 0x60], rax
lea r13, [rbp + 0x88]
lea rax, [rbp + 0xf8]
mov qword [rsp + 0x38], rax
lea r15, [rbp + 0x28]
lea rax, [rbp + 0xe0]
mov qword [rsp + 0x80], rax
lea r14, [rsp + 0x408]
xorps xmm6, xmm6
movaps xmm7, xmmword [0x1400da6a0]
lea r12, [rsp + 0x210]
mov qword [rsp + 0x40], r13
mov rdx, qword [rbp + 0x118]
mov rax, qword [rbp + 0x120]
mov rcx, r14
lea r8, [rsp + 0x88]
call qword [rax + 0x18]
mov r14, qword [rsp + 0x408]
cmp r14, 3
je 0x14006e7ad
cmp r14d, 4
je case.0x140035e7a.314
mov r8d, 0xa0
lea rcx, [rsp + 0x4b8]
lea rdx, [rsp + 0x408]
call sub.VCRUNTIME140.dll_memcpy
movzx eax, word [rsp + 0x520]
lea ecx, [rax - 0x12d]
cmp ecx, 3
jae 0x14006e8b8
mov rcx, rbp
call fcn.14006fe3b
and qword [rbp], 0
xor esi, esi
lea r14, [rsp + 0x118]
lea rdi, [0x14010ecf8]
cmp rsi, 0x80
je 0x14006e828
lea r8, [rdi + rsi]
add rsi, 0x20
mov rcx, r12
mov rdx, r15
call fcn.14002743b
mov rcx, r12
call fcn.1400298b0
jmp 0x14006e783
mov rsi, qword [rsp + 0x410]
mov qword [rsp + 0x358], rsi
mov rdi, qword [rsi]
test rdi, rdi
je 0x14006f464
mov rax, qword [rsi + 8]
mov rcx, rdi
call qword [rax + 0x38]
movabs rcx, 0x375f2514d077fcd5
cmp rax, rcx
jne 0x14006f464
movabs rax, 0xe9f18b2fcd507ed0
cmp rdx, rax
jne 0x14006f464
movzx eax, byte [rdi]
test eax, eax
je 0x14006e85f
cmp eax, 1
jne 0x14006f464
cmp byte [rdi + 1], 2
jne 0x14006f464
mov rcx, rdi
call fcn.140046866
mov ecx, eax
mov r8d, 1
xor r9d, r9d
jmp 0x14006e87f
mov rax, qword [rsp + 0x38]
movzx eax, byte [rax]
or eax, 4
cmp eax, 5
je 0x14006e8e0
mov rsi, qword [rsp + 0x38]
mov rcx, rsi
call fcn.140035776
movabs rax, 0x101010101010101
mov qword [rsi + 0x10], rax
movups xmmword [rsi], xmm7
jmp 0x14006e8e0
cmp byte [rdi + 1], 2
jne 0x14006f464
mov rcx, rdi
call fcn.140046866
mov ecx, eax
mov r8d, 1
mov r9d, 7
call fcn.140046886
test al, al
je 0x14006f464
cmp qword [rbp], 0
je 0x14006eaf4
mov rdx, qword [rsp + 0x60]
cmp qword [rdx], 0
je 0x14006f464
lea rcx, [rsp + 0xa8]
call fcn.14000a08c
jmp 0x14006eb1a
add eax, 0xfffffecd
cmp eax, 2
lea r14, [rsp + 0x118]
jae 0x14006f392
cmp qword [rbp], 0
je 0x14006e8e0
cmp qword [rbp + 8], 0
je 0x14006f392
movups xmm0, xmmword [0x14010ed88]
movaps xmmword [rsp + 0x220], xmm0
movups xmm0, xmmword [0x14010ed78]
movaps xmmword [rsp + 0x210], xmm0
lea rcx, [rsp + 0x4b8]
mov rdx, r12
call fcn.1400130d8
test rax, rax
je 0x14006f392
mov rbx, r14
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
lea r14, [rsp + 0x110]
mov rcx, r14
call fcn.14000bc80
cmp qword [rsp + 0x110], 0
je 0x14006e949
movabs rdx, 0x8000000000000000
jmp 0x14006e999
mov r8, qword [rsp + 0x118]
mov r9, qword [rsp + 0x120]
and qword [rsp + 0x110], 0
and qword [rsp + 0x120], 0
mov qword [rsp + 0x130], r13
mov rcx, r12
mov rdx, r14
call fcn.1400a4c96
mov r13, qword [rsp + 0x210]
movabs rdx, 0x8000000000000000
cmp r13, rdx
jne 0x14006ef8c
mov r13, rdx
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x358], r13
mov ecx, 0xa
lea rdi, [rsp + 0x360]
lea rsi, [rsp + 0x678]
rep movsq qword [rdi], qword [rsi]
cmp r13, rdx
mov r13, qword [rsp + 0x40]
je 0x14006f392
mov ecx, 0xb
mov rdi, rax
lea rsi, [rsp + 0x358]
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rbp + 0x110]
cmp byte [rax + 0x1b8], 0
je 0x14006ed56
lea rcx, [rsp + 0x358]
call fcn.140036da6
mov r9d, 4
mov rcx, rax
lea r8, [0x140139f63]
call fcn.140067684
test al, al
je 0x14006ea44
mov rcx, r13
call fcn.140036da6
mov r9d, 5
mov rcx, rax
lea r8, [0x140139f67]
call fcn.140067684
test al, al
jne 0x14006ed56
mov rcx, r12
mov rdx, r13
call fcn.14006fe54
mov rcx, r12
call fcn.1400a9274
mov rcx, r12
call case.0x14008beae.153
cmp dword [rsp + 0x230], 0
je 0x14006ea78
mov edx, dword [rsp + 0x234]
mov rcx, r12
call fcn.1400a8e00
and dword [rsp + 0x230], 0
mov rcx, r12
call case.0x14004ff4a.1160
test al, al
je 0x14006ec82
cmp dword [rsp + 0x230], 0
jne 0x14006ec82
cmp dword [rsp + 0x228], 0
jne 0x14006ec82
mov rax, qword [rsp + 0x218]
mov rsi, qword [rsp + 0x220]
mov qword [rsp + 0x110], rax
add rax, rsi
mov qword [rsp + 0x118], rax
mov byte [rsp + 0x120], 0
xor edi, edi
lea rcx, [rsp + 0x110]
call case.0x140022b84.128
cmp eax, 0x20
jne 0x14006ec74
inc rdi
jmp 0x14006ead9
lea rax, [rsp + 0xb8]
movups xmmword [rax], xmm6
lea rax, [0x14010be18]
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], 1
mov rax, qword [rbp + 0x128]
cmp rax, 1
ja 0x14006f44f
inc rax
mov qword [rbp + 0x128], rax
mov rcx, r12
mov rbx, r13
mov rdx, r13
call fcn.14006fe9e
cmp byte [rsp + 0x210], 3
je 0x14006fa3a
mov ecx, 0xb
lea r14, [rsp + 0x3b0]
mov rdi, r14
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
mov rcx, r12
call fcn.140022749
lea rsi, [rsp + 0x678]
mov rcx, rsi
mov rdx, qword [rsp + 0x38]
call fcn.1400706a6
lea r13, [rsp + 0x110]
mov rcx, r13
mov rdx, r12
mov r8, rsi
call fcn.14001352e
mov rcx, rsi
mov rdx, r13
mov r8, r14
call fcn.14007075e
movups xmm0, xmmword [rsp + 0xa8]
movups xmm1, xmmword [rsp + 0xb8]
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
mov rcx, r12
mov rdx, rsi
mov r8, r13
call fcn.1400708b8
mov rcx, r13
mov rdx, r12
lea r8, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_implclient.rsinternal_error:_entered_unreachable_code:_hickory_dns_shouldnt_be_enabled_unless_the_feature_is_b
call fcn.14007092f
mov rcx, r12
mov rdx, r15
call fcn.140070974
mov rcx, r13
call fcn.14003578c
mov ecx, 0xc
mov rdi, r13
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
mov rsi, qword [rbp + 0x110]
add rsi, 0x10
mov r8d, 0x100
mov rcx, r12
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rsi
mov rdx, r12
call fcn.140070cac
mov rsi, rax
mov rdi, rdx
mov rcx, qword [rbp + 0x118]
mov rdx, qword [rbp + 0x120]
call fcn.140001558
mov qword [rbp + 0x118], rsi
mov qword [rbp + 0x120], rdi
lea rcx, [rsp + 0x358]
call fcn.1400358e6
lea r14, [rsp + 0x408]
mov r13, rbx
jmp 0x14006e6fb
sub rsi, rdi
mov rcx, r12
mov rdx, rsi
call fcn.1400a8e00
mov rdx, qword [rsp + 0x218]
mov r8, qword [rsp + 0x220]
lea rdi, [rsp + 0x110]
mov rcx, rdi
call fcn.1400704c2
mov sil, byte [rsp + 0x130]
cmp sil, 2
jne 0x14006ecca
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rsp + 0x218]
call fcn.1400a2f31
jmp 0x14006ed56
movups xmm0, xmmword [rsp + 0x110]
movups xmm1, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x320], xmm1
movaps xmmword [rsp + 0x310], xmm0
mov eax, dword [rbx + 0x19]
mov ecx, dword [rbx + 0x1c]
lea rdx, [rsp + 0x331]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rsp + 0x218]
call fcn.1400a2f31
mov byte [rsp + 0x330], sil
movups xmm0, xmmword [0x14010eda8]
movaps xmmword [rsp + 0x120], xmm0
movups xmm0, xmmword [0x14010ed98]
movaps xmmword [rsp + 0x110], xmm0
mov rcx, r12
mov rdx, r15
mov r8, rdi
lea r9, [rsp + 0x310]
call fcn.14002716c
mov rcx, r12
call fcn.1400298b0
lea rcx, [rsp + 0x758]
mov rdx, r13
call fcn.14006fe54
mov r14, qword [rbp + 0xf0]
cmp r14, qword [rbp + 0xe0]
jne 0x14006ed83
mov rcx, qword [rsp + 0x80]
call fcn.140070509
imul rdi, r14, 0x58
add rdi, qword [rbp + 0xe8]
mov ecx, 0xb
lea rsi, [rsp + 0x758]
rep movsq qword [rdi], qword [rsi]
inc r14
mov qword [rbp + 0xf0], r14
mov rax, qword [rbp + 0x110]
mov rcx, qword [rax + 0x188]
test rcx, rcx
je 0x14006ede1
cmp ecx, 1
jne 0x14006f37d
cmp r14, qword [rax + 0x190]
jae 0x14006f5cb
and qword [rsp + 0x68], 0
lea rsi, [rsp + 0xa8]
jmp 0x14006ee3f
mov rcx, qword [rbp + 0xe8]
movzx edx, word [rsp + 0x520]
lea rsi, [rsp + 0xa8]
mov qword [rsp + 0x210], rsi
mov qword [rsp + 0x218], rcx
mov qword [rsp + 0x220], r14
mov word [rsp + 0x228], dx
mov rdx, qword [rax + 0x190]
mov rax, qword [rax + 0x198]
lea rcx, [rsp + 0x68]
mov r8, r12
call qword [rax + 0x28]
mov rax, qword [rsp + 0x68]
test rax, rax
jne 0x14006f373
mov rcx, rsi
call fcn.140036da6
mov r9d, 4
mov rcx, rax
lea r8, [0x140139f63]
call fcn.1400705ba
test al, al
je 0x14006ee85
mov rcx, rsi
call fcn.140036da6
mov r9d, 5
mov rcx, rax
lea r8, [0x140139f67]
call fcn.1400705ba
test al, al
jne 0x14006f656
mov rax, qword [rbp + 0x110]
cmp byte [rax + 0x1ba], 0
je 0x14006eeba
mov rcx, rsi
call fcn.140036da6
mov r9d, 5
mov rcx, rax
lea r8, [0x140139f67]
call fcn.1400705ba
test al, al
jne 0x14006f564
mov ecx, 0xb
mov rdi, r12
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rbp + 0x88]
mov rdx, qword [rbp + 0x90]
call fcn.1400a2f31
mov ecx, 0xb
mov rdi, r13
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
mov rcx, r12
call fcn.14001f459
mov ecx, 0xc
lea rdi, [rsp + 0x408]
mov rsi, r15
rep movsq qword [rdi], qword [rsi]
mov ecx, 0xc
mov rdi, r15
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rbp + 0xf0]
sub rax, 1
lea r14, [rsp + 0x118]
jb 0x14006f0ef
imul rsi, rax, 0x58
add rsi, qword [rbp + 0xe8]
mov rcx, r13
call fcn.1400a9132
mov rdi, rax
mov r13, rdx
mov rcx, rsi
call fcn.1400a9132
mov r9, rdx
mov rcx, rdi
mov rdx, r13
mov r13, qword [rsp + 0x40]
mov r8, rax
call fcn.14005c7eb
test al, al
je 0x14006efef
mov rcx, r13
call fcn.140070635
mov edi, eax
mov r13d, edx
mov rcx, rsi
call fcn.140070635
test di, di
je 0x14006efe1
test ax, ax
je 0x14006efe1
cmp r13w, dx
jmp 0x14006efe4
mov ecx, 0xa
mov rdi, rbx
lea rsi, [rsp + 0x218]
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0x110], r13
mov rcx, r12
mov rdx, r14
call fcn.14006fe9e
mov sil, byte [rsp + 0x210]
mov rcx, r12
call fcn.1400704af
cmp sil, 3
jne 0x14006f304
mov rdx, qword [rsp + 0x118]
mov rcx, r13
call fcn.1400a2f31
jmp 0x14006e93d
or ax, di
mov r13, qword [rsp + 0x40]
je 0x14006f0ef
movups xmm0, xmmword [0x14010ee50]
movaps xmmword [rsp + 0x120], xmm0
movups xmm0, xmmword [0x14010ee40]
movaps xmmword [rsp + 0x110], xmm0
mov rcx, r12
lea rsi, [rsp + 0x408]
mov rdx, rsi
lea rdi, [rsp + 0x110]
mov r8, rdi
call fcn.14002778c
mov rcx, r12
call fcn.1400298b0
movups xmm0, xmmword [0x14010fc78]
movaps xmmword [rsp + 0x120], xmm0
movups xmm0, xmmword [0x14010fc68]
movaps xmmword [rsp + 0x110], xmm0
mov rcx, r12
mov rdx, rsi
mov r8, rdi
call fcn.14002778c
mov rcx, r12
call fcn.1400298b0
mov r9d, 7
mov rcx, r12
mov ecx, esp
mov rdx, rsi
lea r8, str.cookie2
call fcn.14002784a
mov rcx, r12
call fcn.1400298b0
dec dword [rdi]
adc byte [0x14010ec58], al
movaps xmmword [rsp + 0x120], xmm0
movups xmm0, xmmword [0x14010ec48]
movaps xmmword [rsp + 0x110], xmm0
mov rcx, r12
mov rdx, rsi
mov r8, rdi
call fcn.14002778c
mov rcx, r12
call fcn.1400298b0
movups xmm0, xmmword [0x14010fca0]
movaps xmmword [rsp + 0x120], xmm0
movups xmm0, xmmword [0x14010fc90]
movaps xmmword [rsp + 0x110], xmm0
mov rcx, r12
mov rdx, rsi
mov r8, rdi
call fcn.14002778c
mov rcx, r12
call fcn.1400298b0
mov rcx, r12
mov rdx, r13
call fcn.14006fe9e
mov al, byte [rsp + 0x210]
cmp al, 3
je 0x14006f54a
lea rdx, [rsp + 0x218]
mov ecx, dword [rdx - 7]
mov edx, dword [rdx - 4]
lea r8, [rsp + 0x3b1]
mov dword [r8 + 3], edx
mov dword [r8], ecx
mov rdx, qword [rsp + 0x218]
mov ecx, 9
lea rdi, [rsp + 0x3c0]
lea rsi, [rsp + 0x220]
rep movsq qword [rdi], qword [rsi]
mov byte [rsp + 0x3b0], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xb8
add eax, dword [rax]
add byte [rax - 0x7d], cl
jge 0x14006f159
invalid
je 0x14006f198
cmp qword [rbp + 8], 0
je 0x14006f198
mov rbx, r14
mov rcx, r12
mov rdx, qword [rsp + 0x60]
call fcn.14000a08c
mov rdi, qword [rsp + 0x210]
mov rsi, qword [rsp + 0x218]
lea rax, [rsp + 0x220]
add byte [rax], al
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x100], xmm0
jmp 0x14006f1af
mov rbx, r14
movaps xmmword [rsp + 0x100], xmm6
add byte [rax], al
mov esi, 1
lea rdi, [0x14010be18]
or dword [rax], eax
mov rcx, r12
call fcn.140022749
lea r14, [rsp + 0x678]
add byte [rax], al
mov rcx, r14
mov rdx, qword [rsp + 0x38]
and al, 0x38
call fcn.1400706a6
lea r13, [rsp + 0x110]
mov rcx, r13
mov ecx, ebp
mov rdx, r12
mov r8, r14
call fcn.14001352e
mov rcx, r12
lea rdx, [rsp + 0x3b0]
call fcn.140070707
mov rcx, r14
mov rdx, r13
mov r8, r12
call fcn.14007075e
movaps xmm0, xmmword [rsp + 0x100]
add byte [rax], al
movups xmmword [rbx + 8], xmm0
mov qword [rsp + 0x110], rdi
mov qword [rsp + 0x118], rsi
mov rcx, r12
mov rdx, r14
mov r8, r13
call fcn.1400708b8
mov rcx, r13
mov rdx, r12
lea r8, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_implclient.rsinternal_error:_entered_unreachable_code:_hickory_dns_shouldnt_be_enabled_unless_the_feature_is_b
call fcn.14007092f
mov rcx, r12
lea r14, [rsp + 0x408]
mov rdx, r14
call fcn.140070974
mov rcx, r13
call fcn.14003578c
mov ecx, 0xc
mov rdi, r13
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
xor eax, eax
cmp rax, 0xc
je 0x14006f28a
mov rcx, qword [r15 + rax*8]
mov rdx, qword [rsp + rax*8 + 0x408]
mov qword [r15 + rax*8], rdx
mov qword [rsp + rax*8 + 0x408], rcx
inc rax
jmp 0x14006f267
mov rsi, qword [rbp + 0x110]
add rsi, 0x10
mov r8d, 0x100
mov rcx, r12
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rsi
mov rdx, r12
call fcn.140070cac
mov rsi, rax
mov rdi, rdx
mov rcx, qword [rbp + 0x118]
mov rdx, qword [rbp + 0x120]
xchg ebp, eax
and byte [rcx], al
add byte [rax], al
call fcn.140001558
mov qword [rbp + 0x118], rsi
mov qword [rbp + 0x120], rdi
lea rcx, [rsp + 0x3b0]
call fcn.140025287
dec dword [rcx + rcx*4 - 0xf]
call fcn.14003578c
lea rcx, [rsp + 0x4b8]
call fcn.1400358c8
mov r13, qword [rsp + 0x40]
and al, 0x40
jmp 0x14006e6fb
mov ecx, 0xa
lea rdi, [rsp + 0x678]
js 0x14006f315
add byte [rax], al
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
lea rax, [rsp + 0xa8]
movabs rdx, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x98917], al
invalid
call fcn.14006fe4b
mov r12, rax
add rbp, 0x88
lea rsi, [rsp + 0x210]
mov rcx, rsi
mov rdx, rbp
call fcn.14006fe54
mov rcx, qword [r12]
mov rdx, qword [r12 + 8]
mov edx, dword [rsp + 8]
call fcn.14007614d
mov ecx, 0xb
mov rdi, r12
rep movsq qword [rdi], qword [rsi]
jmp 0x14006f689
jmp 0x14006f49f
cmp rax, 1
jne 0x14006f5f6
mov rcx, qword [rsp + 0xa8]
mov rdx, qword [rsp + 0xb0]
call fcn.1400a2f31
lea rax, [rsp + 0x4c8]
mov r14, qword [rax - 0x10]
mov r12, qword [rax - 8]
lea rdi, [rsp + 0x618]
mov ecx, 0xc
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
movups xmm0, xmmword [rax + 0x60]
movups xmm1, xmmword [rax + 0x70]
adc byte [rax + 0x70], cl
movups xmm2, xmmword [rax + 0x80]
movaps xmmword [rsp + 0x130], xmm2
add byte [rax], al
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
lea rsi, [rsp + 0x210]
mov rcx, rsi
mov rdx, r13
call fcn.14006fe54
mov r15, qword [rbp + 0x130]
and qword [rbp + 0x130], 0
add dword [rax], eax
add byte [rax], al
mov ecx, 0x30
mov edx, 8
call fcn.140035261
mov rbx, rax
mov ebx, eax
movaps xmm0, xmmword [rsp + 0x110]
movaps xmm1, xmmword [rsp + 0x120]
movaps xmm2, xmmword [rsp + 0x130]
xchg esp, eax
and al, 0x30
add dword [rax], eax
add byte [rdi], cl
adc dword [rax], eax
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax + 0x20], xmm2
mov ecx, 0x58
mov edx, 8
add al, ch
invalid
pop rsi
cld
invalid
mov ecx, 0xb
add byte [rax - 0x77], cl
invalid
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
jmp 0x14006f49f
lea rcx, [rsp + 0xa8]
call fcn.1400356ba
mov rsi, qword [rsp + 0x358]
pop rax
add eax, dword [rax]
invalid
mov cx, 1
mov rdx, rsi
call fcn.140071084
mov r12, rax
lea rsi, [rsp + 0x210]
add byte [rax], al
mov rcx, rsi
mov rdx, r13
call fcn.14006fe54
mov rcx, qword [r12]
and al, 0x49
mov rdx, qword [r12 + 8]
call fcn.14007614d
mov ecx, 0xb
add byte [rcx + rcx*4 - 0x19], cl
rep movsq qword [rdi], qword [rsi]
cmp r14, 4
jne 0x14006f51b
mov rax, qword [rsp + 0x28]
mov rdi, qword [rax + 0x2c0]
mov rcx, qword [rsp + 0x88]
call fcn.14009fab4
add byte [rcx - 0x3909bf3a], cl
test dh, 1
jne 0x14006f8e9
invalid
add al, 0
invalid
mov r14, qword [rdi]
test r14, r14
je 0x14006fa89
invalid
mov bl, 5
add byte [rax], al
invalid
mov edi, esi
shr edi, 0x10
mov rax, qword [r14 + 0x30]
test al, 4
jne 0x14006f9c8
add byte [rax], al
test al, 8
je 0x14006f50e
mov rcx, qword [rsp + 0x88]
mov rdx, qword [r14 + 0x18]
cmp rdx, qword [rcx + 8]
push rcx
or byte [rdi], cl
invalid
invalid
add eax, dword [rax]
invalid
mov rcx, qword [rcx]
cmp qword [r14 + 0x10], rcx
jne 0x14006f883
test dword [rbp + 3], esi
add byte [rax], al
test al, 8
je case.0x1400633fa.62
invalid
jmp case.0x14006490c.39
mov qword [rsp + 0x38], r15
mov r15, rax
lea rdi, [rsp + 0x558]
lea edi, [rsp + 0x558]
lea rsi, [rsp + 0x618]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
cmp r14, 5
jne 0x14006f6a7
jmp 0x14006f8e9
mov r12, qword [rsp + 0x218]
lea rcx, [rsp + 0x408]
or byte [rax + rax], al
add al, ch
sub eax, 0xe9fffc62
cld
invalid
jmp 0x14006f67c
add dword [rax], eax
invalid
lea rsi, [rsp + 0x210]
lea r14, [rsp + 0xa8]
mov rcx, rsi
mov rdx, r14
call fcn.14006fe54
mov rcx, rsi
call fcn.1400705ca
add byte [rax], al
lea r15, [rsp + 0x210]
mov ecx, 0xb
mov rdi, r15
mov edi, edi
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov cx, 2
mov rdx, rax
call fcn.14007065d
mov r12, rax
mov esp, eax
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
call fcn.14007614d
imul eax, dword [rax], 0
mov ecx, 0xb
mov rdi, r12
mov edi, esp
mov rsi, r15
rep movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
jmp 0x14006f67c
mov edx, 1
xor ecx, ecx
call fcn.140035261
pop rsp
cld
dec dword [rax - 0x77]
invalid
mov qword [rsp + 0x68], 2
add byte [rax], al
mov qword [rsp + 0x70], rax
lea rdi, [0x140109d98]
mov qword [rsp + 0x78], rdi
jl 0x14006f617
js 0x14006f5e0
invalid
mov rsi, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x78]
lea r15, [rsp + 0x210]
mov rcx, r15
mov rdx, r13
call fcn.14006fe54
add byte [rax], al
mov cx, 2
mov rdx, rsi
mov r8, rdi
call fcn.14003662b
dec dword [rcx - 0x77]
invalid
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
call fcn.14007614d
mov ecx, 0xb
mov rdi, r12
mov rsi, r15
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rsp + 0xa8]
add byte [rax], al
mov rdx, qword [rsp + 0xb0]
call fcn.1400a2f31
jmp 0x14006f67c
lea rax, [rsp + 0x210]
lea rsi, [rsp + 0xa8]
mov ecx, 0xb
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov rcx, rax
call fcn.1400705ca
mov r12, rax
mov esp, eax
lea rcx, [rsp + 0x4b8]
call fcn.1400358c8
invalid
lea rdi, [rsp + 0x558]
lea rsi, [rsp + 0x618]
sbb byte [rsi], al
add byte [rax], al
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
mov r14d, 3
add byte [rax], al
lea rdi, [rsp + 0x5b8]
lea rsi, [rsp + 0x558]
add eax, 0xcb90000
add byte [rax], al
add bl, dh
movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x28]
mov byte [rax + 0x2c9], 0
or cl, 2
add byte [rax], al
invalid
mov r13, qword [rax + 0x170]
and qword [rsp + 0x678], 0
test r13, r13
je 0x14006fa2e
mov qword [rsp + 0x110], r13
lea rbp, [r13 + 0x38]
mov rcx, rbp
mov ecx, ebp
call fcn.140068055
mov qword [r13 + 0x38], r14
mov dword [rbp + 0x38], esi
mov qword [r13 + 0x40], r12
lea rdi, [r13 + 0x48]
lea rsi, [rsp + 0x5b8]
mov ecx, 0xc
or al, 0
add byte [rax], al
rep movsq qword [rdi], qword [rsi]
and qword [r13 + 0xa8], 0
and dword [rbp + 0xa8], 0
mov qword [r13 + 0xb0], rbx
lea rax, [0x14010ea20]
add eax, 0x9f2f6
mov qword [r13 + 0xb8], rax
mov rax, qword [rsp + 0x38]
mov qword [r13 + 0xc0], rax
mov qword [r13 + 0xc8], r15
lea rcx, [r13 + 0x10]
call fcn.1400680bf
mov esi, eax
test al, al
je 0x14006f761
mov qword [rsp + 0x210], 4
jmp 0x14006f798
mov r14, qword [rbp]
mov qword [rbp], 4
cmp r14, 4
cmp esi, 4
je 0x14006fa7d
add r13, 0x40
lea rdi, [rsp + 0x218]
mov r8d, 0x90
mov rcx, rdi
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi - 8], r14
lea rcx, [rsp + 0x110]
call fcn.140067fe6
invalid
lea rcx, [rsp + 0x678]
call fcn.140067fb5
test sil, sil
mov rsi, qword [rsp + 0x58]
pop rax
mov rdi, qword [rsp + 0x50]
jne 0x14006f7ce
lea rcx, [rsp + 0x210]
call fcn.14006805f
mov rbx, qword [rsp + 0x28]
lea rcx, [rbx + 0x178]
call fcn.14006fd6c
cmp byte [rbx + 0x2c9], 0
leave
add al, byte [rax]
add byte [rax], al
je 0x14006f7f9
mov rax, qword [rsp + 0x28]
lea rcx, [rax + 0x170]
add dword [rax], eax
add al, ch
invalid
xchg edi, edi
invalid
xchg edi, edi
dec dword [rax - 0x75]
and al, 0x28
mov rax, qword [rsp + 0x28]
mov word [rax + 0x2c8], 1
mov rcx, rdi
mov rdx, rsi
call fcn.14009e574
add byte [rax - 0x75], cl
je 0x14006f83a
and al, 0x48
mov rcx, rsi
call fcn.14006fccc
lea rdx, [rsp + 0x210]
add byte [rax], al
and qword [rdx], 0
movups xmm0, xmmword [rsp + 0x340]
movups xmmword [rdx + 8], xmm0
invalid
invalid
add byte [rdi], cl
adc dword [rdx + 8], eax
invalid
invalid
mov rax, qword [rsp + 0x350]
mov qword [rdx + 0x18], rax
mov qword [rdx + 0x20], rsi
jb 0x14006f867
mov rcx, rsi
call fcn.14006fd3c
xor ecx, ecx
call fcn.1400399f7
mov rcx, qword [rsp + 0x28]
movaps xmm6, xmmword [rsp + 0x7b0]
movaps xmm7, xmmword [rsp + 0x7c0]
add byte [rax], al
add rsp, 0x7d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
jmp 0x14006fbf0
mov rax, qword [r14 + 0x30]
mov rcx, rax
and rcx, 0xfffffffffffffff7
lock cmpxchg qword [r14 + 0x30], rcx
cmpxchg dword [rsi + 0x30], ecx
jne 0x14006f887
test al, 4
jne 0x14006f9c2
test dword [rcx + rax], esp
add byte [rax], al
mov rax, qword [r14 + 0x10]
mov rcx, qword [r14 + 0x18]
sbb dil, r15b
push rax
invalid
mov rax, qword [rsp + 0x88]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov qword [r14 + 0x10], rax
adc byte [rcx - 0x77], cl
push rsi
sbb byte [rcx - 0x75], cl
invalid
invalid
mov rcx, rax
or rcx, 8
lock cmpxchg qword [r14 + 0x30], rcx
jne 0x14006f8c6
int1
test al, 4
jne 0x14006f9c8
shr esi, 8
mov ecx, esi
int1
mov edx, edi
call fcn.14009fad9
mov rsi, qword [rsp + 0x28]
mov byte [rsi + 0x2c8], 3
add al, byte [rax]
add byte [rbx], al
mov rcx, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
push rsp
and al, 0x58
call fcn.14009e574
mov rcx, rsi
call fcn.1400a07f3
cmp al, 3
jne 0x14006f91a
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
jmp 0x14006e5e4
mov ecx, eax
call fcn.140039b2d
movzx eax, al
lea rcx, [0x14013daac]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rsp + 0x48]
mov rsi, qword [rsp + 0x28]
mov rdx, rsi
call fcn.1400a2039
add byte [rax - 0x77], cl
int1
add byte [rax - 0x77], cl
int1
movaps xmm6, xmmword [rsp + 0x7b0]
mov al, 7
add byte [rax], al
movaps xmm7, xmmword [rsp + 0x7c0]
add rsp, 0x7d8
invalid
add byte [rax], al
pop rbx
invalid
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14006fb96
invalid
add al, byte [rax]
invalid
movaps xmm6, xmmword [rsp + 0x7b0]
movaps xmm7, xmmword [rsp + 0x7c0]
add rsp, 0x7d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [rsp + 0x28]
movaps xmm6, xmmword [rsp + 0x7b0]
movaps xmm7, xmmword [rsp + 0x7c0]
add rsp, 0x7d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x14006fc5c
lock or qword [r14 + 0x30], 8
xor ecx, ecx
mov edx, edi
call fcn.14009fad9
lea rdi, [rsp + 0x5b8]
lea rsi, [rsp + 0x558]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
mov rsi, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x50]
jmp 0x14006f7ce
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
lea rcx, [rsp + 0x210]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [rsp + 0x30]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_taskcore.rs
call fcn.1400d5c10
lea rcx, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_synconeshot.rs
call fcn.1400d6180
mov rax, qword [rsp + 0x218]
lea r8, [rsp + 0x110]
mov qword [r8], rax
lea rax, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_implclient.rsinternal_error:_entered_unreachable_code:_hickory_dns_shouldnt_be_enabled_unless_the_feature_is_b
mov qword [rsp + 0x20], rax
lea rcx, str.URL_was_already_validated_as_URI
lea r9, fcn.1400366cc
mov edx, 0x20
call fcn.1400d6080
lea rcx, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rs
call fcn.1400d6480
lea rcx, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_synconeshot.rs
call fcn.1400d6180
lea rcx, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_synconeshot.rs
call fcn.1400d6180
int3
push rsi
sub rsp, 0x20
mov rsi, rcx
call fcn.14009d7ae
test al, al
je 0x14006fbb4
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x14006fc5c
nop
add rsp, 0x20
pop rsi
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
call fcn.1400a0450
test al, 8
jne 0x14006fc0c
lea rcx, [rsi + 0x20]
call fcn.14006fccc
jmp 0x14006fc1c
test al, 0x10
je 0x14006fc1c
lea rcx, [rsi + 0x2d0]
call fcn.14009e5ab
xor ecx, ecx
call fcn.1400399f7
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400a1f3b
cmp rax, 1
mov edx, 2
sbb rdx, 0
mov rcx, rsi
call fcn.1400a04a7
test al, al
je 0x14006fc55
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x14006fc5c
nop
add rsp, 0x20
pop rsi
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
add rcx, 0x20
call fcn.140027b6f
lea rcx, [rsi + 0x30]
call fcn.14006fc9e
mov rax, qword [rsi + 0x2e0]
test rax, rax
je 0x14006fc8c
mov rcx, qword [rsi + 0x2e8]
call qword [rax + 0x18]
mov edx, 0x80
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140007ce0
and byte [rsi - 0x3d], bl
push r15
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1838
cmp byte [rax], bl
add byte [rax], al
call fcn.1400d45c0
sub rsp, rax
mov r14, rdx
movzx eax, byte [rdx + 0xbd0]
test eax, eax
mov qword [rsp + 0x60], r8
mov qword [rsp + 0xc0], rcx
je 0x14007120c
cmp eax, 3
jne case.default.0x1400711f4
add dword ss:[rax], eax
invalid
add dword ss:[rax], eax
add byte [rcx - 0x73], cl
xchg byte [rax], ch
sub byte [rdi], al
lea rax, [r14 + 0x728]
mov qword [rsp + 0x78], rax
movzx eax, byte [r14 + 0x728]
lea rcx, [r14 + 0x4e8]
mov qword [rsp + 0x70], rcx
mov dword [rsp + 0x70], ecx
lea rcx, [0x14013dabc]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
mov rbx, qword [r14 + 0x618]
mov rax, qword [rsp + 0x78]
mov rsi, qword [rsp + 0x70]
jmp 0x1400713b7
stosd dword [rdi], eax
add dword [rax], eax
invalid
lea rcx, [r14 + 0x248]
add byte [rcx - 0x48], al
sbb byte [rcx], al
mov r8d, 0x118
add byte [rax], al
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
invalid
invalid
invalid
invalid
lea rcx, [r14 + 0x360]
lea rdx, [r14 + 0x118]
mov r8d, 0x100
call sub.VCRUNTIME140.dll_memcpy
invalid
movups xmm0, xmmword [r14 + 0x218]
movups xmm1, xmmword [r14 + 0x228]
sub byte [rdx], al
add byte [rax], al
movups xmm2, xmmword [r14 + 0x238]
cmp byte [rdx], al
add byte [rax], al
invalid
add byte [rcx + 0xf], al
movups xmmword [r14 + 0x460], xmm0
adc dword [rsi + 0x460], eax
invalid
movups xmmword [r14 + 0x470], xmm1
movups xmmword [rsi + 0x470], xmm1
movups xmmword [r14 + 0x480], xmm2
lea rdx, [r14 + 0x3c0]
lea rcx, [r14 + 0x490]
nop
add al, 0
add al, ch
mov dh, ah
invalid
invalid
jmp 0x140071338
mov dh, 0
add byte [rax], al
nop
add al, 0
add al, ch
mov dh, ah
invalid
add byte [rcx - 0x73], cl
lea rax, [r14 + 0x9d0]
mov qword [rsp + 0xa8], rax
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x86
ror byte [rcx], 1
add byte [rax], al
xchg al, dl
or dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
and al, 0xa8
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x86
ror byte [rcx], 1
add byte [rax], al
lea r15, [r14 + 0x730]
lea rcx, [0x14013dad0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
mov rbx, qword [r14 + 0x760]
mov rsi, qword [rsp + 0x70]
mov r12, qword [rsp + 0xa8]
test al, 0
add byte [rax], al
jmp 0x14007142d
add cl, ch
movabs byte [0xa30e9000008], al
jmp 0x140071d0f
jmp 0x140071b7c
jmp 0x140071d0f
cmp qword [r14 + 0xa18], 9
je 0x140071320
lea rsi, [r14 + 0xa18]
lea r12, [r14 + 0x9d8]
jmp 0x14007185f
lea rcx, [0x14010c938]
call fcn.1400d6480
lea rcx, [0x14010c848]
call fcn.1400d6480
lea rcx, [0x14010c920]
call fcn.1400d6480
lea rcx, str.cannot_poll_Select_twiceH
lea r8, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_select.rsH
mov edx, 0x18
call fcn.1400d61a0
lea rbx, [r14 + 0x248]
lea rdx, [r14 + 0x360]
lea rsi, [rsp + 0xf0]
mov r8d, 0x100
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [r14 + 0x460]
lea rcx, [rsp + 0x1f0]
call fcn.140037aad
lea rdi, [rsp + 0x1708]
mov r8d, 0x130
mov rcx, rdi
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [r14 + 0x4e8]
mov r8d, 0x130
mov rcx, rsi
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [r14 + 0x618], rbx
lea rax, [r14 + 0x728]
mov byte [r14 + 0x728], 0
mov qword [rsp + 0x78], rax
mov qword [r14 + 0x620], rbx
mov byte [r14 + 0x729], 1
lea rcx, [r14 + 0x628]
mov r8d, 0x100
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea r15, [r14 + 0x730]
movups xmm0, xmmword [r14 + 0x5e8]
movups xmm1, xmmword [r14 + 0x5f8]
movups xmm2, xmmword [r14 + 0x608]
movups xmmword [r14 + 0x730], xmm0
movups xmmword [r14 + 0x740], xmm1
movups xmmword [r14 + 0x750], xmm2
mov qword [r14 + 0x760], rbx
lea r12, [r14 + 0x9d0]
mov byte [r14 + 0x9d0], 0
and word [r14 + 0x9d6], 0
and dword [r14 + 0x9d2], 0
mov qword [r14 + 0x768], rbx
lea rdi, [r14 + 0x770]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmmword [r14 + 0x770], xmm0
movups xmmword [r14 + 0x780], xmm1
movups xmmword [r14 + 0x790], xmm2
lea rcx, [rsp + 0xf0]
mov rdx, rdi
call fcn.140037aad
mov rax, qword [rbx + 0x108]
test rax, rax
je 0x140071498
lock inc qword [rax]
jle case.0x1400711f4.2
mov qword [rsp + 0x48], rax
mov qword [rsp + 0xa8], r12
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x70], rsi
movups xmm0, xmmword [rsp + 0xf0]
movups xmm1, xmmword [rsp + 0x100]
movups xmm2, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x360], xmm2
movaps xmmword [rsp + 0x350], xmm1
movaps xmmword [rsp + 0x340], xmm0
mov rsi, qword [r14 + 0x768]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movaps xmmword [rsp + 0x310], xmm2
movaps xmmword [rsp + 0x300], xmm1
movaps xmmword [rsp + 0x2f0], xmm0
mov rcx, qword [rsi + 0x68]
mov rdx, qword [rsi + 0x70]
call fcn.140042040
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rdx
mov rax, qword [rsi + 0x108]
test rax, rax
je 0x140071536
lock inc qword [rax]
jle case.0x1400711f4.2
mov qword [rsp + 0xd8], rax
lea rcx, [rsp + 0x370]
mov rdx, rsi
call fcn.14005c538
mov al, byte [rsi + 0x112]
mov byte [rsp + 0x3f], al
add rsi, 0x88
lea rcx, [rsp + 0xf0]
mov rdx, rsi
call fcn.14005c702
lea rsi, [rsp + 0x958]
lea rdx, [rsp + 0x2f0]
mov rcx, rsi
call fcn.140037aad
lea rdi, [rsp + 0x228]
lea rdx, [rsp + 0x530]
mov byte [rdx], 3
and qword [rdx + 0x10], 0
lea r12, [rsp + 0x968]
and qword [rdx + 0x30], 0
lea r13, [rsp + 0x988]
mov rcx, r13
mov r8, rsi
call fcn.140026154
lea rsi, [rsp + 0x900]
mov rcx, rsi
mov rdx, r13
mov r8, r12
call fcn.14002621b
mov al, byte [rsi]
mov bpl, byte [rsi + 1]
mov r15b, byte [rsi + 2]
mov bl, 4
cmp al, 4
je 0x1400716c0
lea rdx, [rsp + 0x903]
lea rsi, [rsp + 0x533]
mov byte [rsi - 3], al
mov byte [rsi - 2], bpl
mov byte [rsi - 1], r15b
mov r8d, 0x55
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea r12, [rsp + 0x988]
mov rcx, r12
call fcn.1400260e7
mov rbx, qword [r12]
mov r15b, byte [r12 + 8]
test rbx, rbx
je 0x1400716ae
lea r12, [rsp + 0x988]
mov bpl, byte [r12 + 9]
movups xmm0, xmmword [r12 + 0x18]
movups xmmword [rsp + 0x32e], xmm0
movups xmm0, xmmword [r12 + 0xa]
movaps xmmword [rsp + 0x320], xmm0
lea r13, [rsp + 0x560]
mov rcx, r13
call fcn.140011856
mov qword [r13], rbx
mov byte [r13 + 8], r15b
mov byte [r13 + 9], bpl
movaps xmm0, xmmword [rsp + 0x320]
movups xmmword [r13 + 0xa], xmm0
movups xmm0, xmmword [rsp + 0x32e]
movups xmmword [r13 + 0x18], xmm0
mov bl, byte [r13 - 0x30]
mov bpl, byte [r13 - 0x2f]
mov r15b, byte [r13 - 0x2e]
mov r8d, 0x55
mov rcx, r12
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
jmp 0x1400716c0
lea rcx, [rsp + 0x530]
call fcn.14002611d
mov bl, 4
mov bpl, 2
lea rcx, [rsp + 0x533]
mov byte [rcx - 3], bl
mov byte [rcx - 2], bpl
mov byte [rcx - 1], r15b
lea rdx, [rsp + 0x988]
mov r8d, 0x55
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [rsp + 0x988]
lea rdx, [rsp + 0x530]
mov rcx, rsi
call fcn.1400238bc
cmp byte [rsi], 3
je 0x140073c15
lea rsi, [rsp + 0x988]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
movaps xmm0, xmmword [rsp + 0x2f0]
movaps xmm1, xmmword [rsp + 0x300]
movaps xmm2, xmmword [rsp + 0x310]
lea rcx, [rsp + 0x170]
movups xmmword [rcx + 0x88], xmm0
movups xmmword [rcx + 0x98], xmm1
movups xmmword [rcx + 0xa8], xmm2
lea rdx, [rsp + 0x370]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0x1410]
lea rdx, [rsp + 0xf0]
mov r8d, 0x190
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [r14 + 0x768]
mov al, byte [rax + 0x112]
mov byte [r14 + 0x9d1], al
movaps xmm0, xmmword [rsp + 0x340]
movaps xmm1, xmmword [rsp + 0x350]
movaps xmm2, xmmword [rsp + 0x360]
movups xmmword [r14 + 0x9d8], xmm0
movups xmmword [r14 + 0x9e8], xmm1
movups xmmword [r14 + 0x9f8], xmm2
mov rax, qword [rsp + 0x48]
mov qword [r14 + 0xa08], rax
and qword [r14 + 0xa10], 0
lea r12, [r14 + 0x9d8]
lea rsi, [r14 + 0xa18]
mov qword [r14 + 0xa18], 6
lea rcx, [r14 + 0xa20]
mov r8d, 0x190
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0xd8]
mov qword [r14 + 0xbb0], rax
mov rax, qword [rsp + 0x50]
mov qword [r14 + 0xbb8], rax
mov rax, qword [rsp + 0x58]
mov qword [r14 + 0xbc0], rax
mov al, byte [rsp + 0x3f]
mov byte [r14 + 0xbc8], al
mov byte [r14 + 0xbc9], al
mov eax, dword [rsp + 0xd2]
mov dword [r14 + 0xbca], eax
movzx eax, word [rsp + 0xd6]
mov word [r14 + 0xbce], ax
mov r15, qword [rsp + 0x30]
lea rdi, [rsp + 0x530]
mov rcx, rdi
mov rdx, r12
mov rbx, qword [rsp + 0x60]
mov r8, rbx
call fcn.14006888b
cmp byte [rdi + 0x70], 3
jne 0x140071989
lea rcx, [rsp + 0x530]
call fcn.14003a3e1
lea rdi, [rsp + 0x530]
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call fcn.14003ac97
cmp byte [rdi + 0x70], 3
je 0x140073864
mov rax, qword [r14 + 0xa18]
mov qword [r14 + 0xa18], 9
cmp rax, 9
je 0x140073c4d
lea rdx, [r14 + 0xa20]
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmm3, xmmword [r12 + 0x30]
lea rbx, [rsp + 0x130]
movaps xmmword [rbx - 0x10], xmm3
movaps xmmword [rbx - 0x20], xmm2
movaps xmmword [rbx - 0x30], xmm1
movaps xmmword [rbx - 0x40], xmm0
mov qword [rbx], rax
lea rcx, [rsp + 0x138]
mov r8d, 0x1b0
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmm3, xmmword [r12 + 0x30]
lea rdx, [rsp + 0x370]
movups xmmword [rdx + 0x78], xmm0
movups xmmword [rdx + 0x88], xmm1
movups xmmword [rdx + 0x98], xmm2
movups xmmword [rdx + 0xa8], xmm3
lea rsi, [rsp + 0x530]
mov ecx, 0xf
mov rdi, rdx
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x848]
mov r8d, 0xb8
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rbx
call fcn.14003a255
mov ebx, 9
jmp 0x140071a4d
mov rbx, qword [r14 + 0xa18]
mov qword [r14 + 0xa18], 9
cmp rbx, 9
je 0x140073c4d
lea rdx, [r14 + 0xa20]
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmm3, xmmword [r12 + 0x30]
lea rsi, [rsp + 0x138]
movaps xmmword [rsi - 0x18], xmm3
movaps xmmword [rsi - 0x28], xmm2
movaps xmmword [rsi - 0x38], xmm1
movaps xmmword [rsi - 0x48], xmm0
mov qword [rsi - 8], rbx
mov r8d, 0x1b0
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x848]
mov r8d, 0xb8
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0x1f0]
lea rcx, [rsp + 0x6f0]
mov r8d, 0xf8
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0x1278]
lea rsi, [rsp + 0x530]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0xf0]
call 0x140073d25
cmp rbx, 0xa
je 0x140073871
mov word [r14 + 0x9d6], 0x101
lea rdi, [r14 + 0x7a0]
lea rsi, [rsp + 0x1278]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
mov qword [r14 + 0x818], rbx
lea rcx, [r14 + 0x820]
lea rdx, [rsp + 0x848]
mov r8d, 0xb8
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [r14 + 0x8d8]
lea rdx, [rsp + 0x6f0]
mov r8d, 0xf8
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r12
call fcn.140073cfe
cmp dword [r14 + 0x818], 9
jne 0x140071c95
mov r12b, byte [r14 + 0x890]
cmp r12b, 2
jne 0x140071e00
mov al, 1
mov byte [r14 + 0x9d5], al
mov r13, qword [r14 + 0x820]
mov qword [r14 + 0x9d8], r13
mov byte [r14 + 0x9d4], al
movups xmm0, xmmword [r14 + 0x898]
movups xmm1, xmmword [r14 + 0x8a8]
movups xmm2, xmmword [r14 + 0x8b8]
movups xmm3, xmmword [r14 + 0x8c8]
movaps xmmword [rsp + 0x3a0], xmm3
movaps xmmword [rsp + 0x390], xmm2
movaps xmmword [rsp + 0x380], xmm1
movaps xmmword [rsp + 0x370], xmm0
cmp byte [r13 + 0x30], 4
jne 0x14007249d
lea rax, [r14 + 0x898]
mov byte [r14 + 0x9d4], 0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movups xmmword [r14 + 0x9e0], xmm0
movups xmmword [r14 + 0x9f0], xmm1
movups xmmword [r14 + 0xa00], xmm2
movups xmmword [r14 + 0xa10], xmm3
mov r8, qword [rsp + 0x60]
mov qword [rsp + 0x30], r15
lea rbx, [r14 + 0x9e0]
lea rsi, [rsp + 0xf0]
mov rcx, rsi
mov rdx, rbx
call fcn.14006888b
mov r12b, byte [rsi + 0x70]
cmp r12b, 3
je 0x140073739
lea rax, [rsp + 0x100]
mov r13, qword [rax - 0x10]
mov r15, qword [rax - 8]
lea rdi, [rsp + 0x1128]
mov ecx, 0xc
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov ecx, dword [rax + 0x61]
mov eax, dword [rax + 0x64]
mov dword [rsp + 0xa3], eax
mov dword [rsp + 0xa0], ecx
mov rcx, rbx
call 0x140073d25
cmp r12b, 2
jne 0x140071c5c
xor ebp, ebp
cmp byte [r14 + 0x9d1], 0
je 0x140071f2b
xor ebp, ebp
cmp byte [r13 + 0x30], 4
mov r15, qword [rsp + 0x30]
jne 0x140071f30
mov rsi, qword [r13]
test rsi, rsi
je 0x140071c1d
mov rdi, qword [r13 + 8]
movabs rbx, 0xadcfbc638b520a2f
movabs r15, 0x7844f53b9d34989
test rsi, rsi
je 0x140071f22
mov rcx, rsi
call qword [rdi + 0x38]
cmp rax, rbx
jne 0x140071c4e
cmp rdx, r15
je 0x140071f22
mov rcx, rsi
call qword [rdi + 0x30]
mov rsi, rax
mov rdi, rdx
jmp 0x140071c31
lea rdi, [rsp + 0x7e8]
lea rsi, [rsp + 0x1128]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0xa0]
mov ecx, dword [rsp + 0xa3]
mov dword [rsp + 0x43], ecx
mov dword [rsp + 0x40], eax
mov rbp, r13
mov r13, r15
jmp 0x140071f2b
lea rbx, [r14 + 0x818]
mov r12b, byte [r14 + 0x810]
cmp r12b, 2
jne 0x140071e7c
mov sil, 1
mov byte [r14 + 0x9d3], sil
mov r13, qword [r14 + 0x7a0]
mov qword [r14 + 0x9d8], r13
lea rcx, [rsp + 0xf0]
mov r8d, 0x1b8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + 0x9d2], sil
cmp byte [r13 + 0x30], 4
jne 0x1400724af
mov byte [r14 + 0x9d2], 0
lea rcx, [r14 + 0x9e0]
mov r8d, 0x1b8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov r8, qword [rsp + 0x60]
mov qword [rsp + 0x30], r15
lea rbx, [r14 + 0x9e0]
lea rsi, [rsp + 0x370]
mov rcx, rsi
mov rdx, rbx
call fcn.14003ac97
mov r12b, byte [rsi + 0x70]
cmp r12b, 3
je 0x140073732
lea rax, [rsp + 0x380]
mov r15, qword [rax - 0x10]
mov r13, qword [rax - 8]
lea rdi, [rsp + 0x10c8]
mov ecx, 0xc
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov ecx, dword [rax + 0x61]
mov eax, dword [rax + 0x64]
mov dword [rsp + 0x9b], eax
mov dword [rsp + 0x98], ecx
mov rcx, rbx
call fcn.14003a255
xor ebp, ebp
cmp r12b, 2
jne 0x140071d88
mov r13, r15
jmp 0x140071db9
lea rdi, [rsp + 0x7e8]
lea rsi, [rsp + 0x10c8]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0x98]
mov ecx, dword [rsp + 0x9b]
mov dword [rsp + 0x43], ecx
mov dword [rsp + 0x40], eax
mov rbp, r15
cmp byte [r14 + 0x9d2], 0
mov r15, qword [rsp + 0x30]
je 0x140071dd5
lea rcx, [rsp + 0xf0]
call fcn.14003a255
mov byte [r14 + 0x9d2], 0
cmp byte [r14 + 0x9d3], 0
je 0x140071df3
lea rcx, [r14 + 0x9d8]
call fcn.1400358e6
mov byte [r14 + 0x9d3], 0
jmp 0x140071f6d
mov rbp, qword [r14 + 0x820]
mov r13, qword [r14 + 0x828]
lea rsi, [r14 + 0x830]
lea rdi, [rsp + 0x7e8]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
mov eax, dword [r14 + 0x891]
mov ecx, dword [r14 + 0x894]
mov dword [rsp + 0x43], ecx
mov dword [rsp + 0x40], eax
movups xmm0, xmmword [r14 + 0x898]
movups xmm1, xmmword [r14 + 0x8a8]
movups xmm2, xmmword [r14 + 0x8b8]
movups xmm3, xmmword [r14 + 0x8c8]
lea rcx, [rsp + 0xf0]
movaps xmmword [rcx + 0x30], xmm3
movaps xmmword [rcx + 0x20], xmm2
movaps xmmword [rcx + 0x10], xmm1
movaps xmmword [rcx], xmm0
call 0x140073d25
jmp 0x140071f6d
mov qword [rsp + 0x30], r15
mov rbp, qword [r14 + 0x7a0]
mov r13, qword [r14 + 0x7a8]
lea r15, [r14 + 0x7b0]
lea rdi, [rsp + 0x1068]
mov ecx, 0xc
mov rsi, r15
rep movsq qword [rdi], qword [rsi]
mov eax, dword [r14 + 0x811]
mov ecx, dword [r14 + 0x814]
mov dword [rsp + 0x93], ecx
mov dword [rsp + 0x90], eax
lea rsi, [rsp + 0x988]
mov r8d, 0x1b8
mov rcx, rsi
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
cmp dword [rsi], 6
jne 0x1400724c1
lea rax, [r14 + 0x811]
lea rdi, [rsp + 0x7e8]
mov ecx, 0xc
mov rsi, r15
rep movsq qword [rdi], qword [rsi]
mov ecx, dword [rax]
mov eax, dword [rax + 3]
mov dword [rsp + 0x43], eax
mov dword [rsp + 0x40], ecx
lea rcx, [rsp + 0x988]
call fcn.14003a255
mov r15, qword [rsp + 0x30]
jmp 0x140071f6d
xor ebp, ebp
test rsi, rsi
setne bpl
mov r15, qword [rsp + 0x30]
cmp byte [r14 + 0x9d4], 0
je 0x140071f47
lea rcx, [rsp + 0x370]
call 0x140073d25
mov byte [r14 + 0x9d4], 0
cmp byte [r14 + 0x9d5], 0
je 0x140071f65
lea rcx, [r14 + 0x9d8]
call fcn.1400358e6
mov byte [r14 + 0x9d5], 0
and word [r14 + 0x9d6], 0
lea rax, [rsp + 0x15a8]
lea rsi, [rsp + 0x7e8]
mov ecx, 0xc
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov ecx, dword [rsp + 0x40]
mov edx, dword [rsp + 0x43]
mov dword [rsp + 0x83], edx
mov dword [rsp + 0x80], ecx
mov byte [r14 + 0x9d0], 1
lea rdi, [rsp + 0xf78]
mov ecx, 0xc
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0x80]
mov ecx, dword [rsp + 0x83]
mov dword [rsp + 0x8b], ecx
mov dword [rsp + 0x88], eax
mov rcx, r15
call 0x140073fa9
cmp r12b, 2
jne 0x140072055
mov bl, 1
mov r15d, 3
test rbp, rbp
je 0x1400722be
mov byte [r14 + 0x729], 0
mov r15, qword [r14 + 0x628]
mov r12, qword [r14 + 0x630]
mov rax, qword [r14 + 0x638]
mov qword [rsp + 0x68], rax
lea rdx, [r14 + 0x640]
lea rcx, [rsp + 0xcf8]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [r14 + 0x6d0]
lea rdi, [rsp + 0xd88]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
jmp 0x14007338b
lea rax, [rsp + 0xf0]
lea rsi, [rsp + 0xf78]
mov ecx, 0xc
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov qword [r14 + 0x730], rbp
mov qword [r14 + 0x738], r13
lea rdi, [r14 + 0x740]
mov ecx, 0xc
mov rsi, rax
rep movsq qword [rdi], qword [rsi]
mov byte [r14 + 0x7a0], r12b
mov eax, dword [rsp + 0x88]
mov ecx, dword [rsp + 0x8b]
mov dword [r14 + 0x7a1], eax
mov dword [r14 + 0x7a4], ecx
lea rsi, [r14 + 0x628]
mov rcx, qword [r14 + 0x6f8]
test rcx, rcx
je 0x140072318
mov rbp, r15
movabs r15, 0xc7e39bd45e987887
mov qword [rsp + 0xf0], r15
movabs rax, 0x62f985745d0e4246
mov qword [rsp + 0xf8], rax
cmp qword [rcx + 0x18], 0
je 0x1400722b9
movabs rdi, 0x62f985745d0e4246
lea r8, [rsp + 0xf0]
mov rdx, rdi
call fcn.140046f1d
test rax, rax
je 0x1400722b9
mov rbx, qword [rax - 0x10]
mov rax, qword [rax - 8]
mov rcx, rbx
call qword [rax + 0x18]
cmp rax, r15
mov r15, rbp
jne 0x140072318
cmp rdx, rdi
jne 0x140072318
mov rcx, r15
call fcn.14007403c
lea rdx, [rax + 0x18]
mov rdi, qword [rbx]
lea rcx, [rsp + 0xf0]
call fcn.14002a0bc
mov r13, qword [rdi + 0x10]
lea r12, [r13 + 0x10]
lea rdi, [r13 + 0x130]
mov ecx, 0x3fffffff
xor eax, eax
lock cmpxchg dword [r13 + 0x130], ecx
je 0x140072275
mov eax, dword [rdi]
test eax, eax
js 0x1400721b3
mov ecx, eax
and ecx, 0x3fffffff
je 0x1400721b3
mov ecx, 0xffffff9d
pause
mov eax, dword [rdi]
test eax, eax
js 0x1400721b3
mov edx, eax
and edx, 0x3fffffff
je 0x1400721b3
lea edx, [rcx + 1]
test ecx, ecx
mov ecx, edx
jne 0x140072198
lea rbx, [r13 + 0x134]
mov r15d, 0x3fffffff
test eax, 0x3fffffff
je 0x140072266
test eax, eax
js 0x1400721dd
mov ecx, eax
or ecx, 0x80000000
lock cmpxchg dword [rdi], ecx
jne 0x1400721c0
mov ecx, dword [rbx]
mov eax, dword [rdi]
mov r15d, 0xbfffffff
test eax, eax
jns 0x1400721c0
mov edx, eax
and edx, 0x3fffffff
je 0x1400721c0
mov dword [rsp + 0x370], ecx
mov r8d, 4
mov rcx, rbx
lea rdx, [rsp + 0x370]
mov r9d, 0xffffffff
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WaitOnAddress]
cmp eax, 1
je 0x140072224
call qword [sym.imp.KERNEL32.DLL_GetLastError]
mov eax, dword [rdi]
test eax, eax
js 0x1400721c0
mov ecx, eax
and ecx, 0x3fffffff
je 0x1400721c0
mov ecx, 0xffffff9d
pause
mov eax, dword [rdi]
mov r8d, eax
and r8d, 0x3fffffff
lea edx, [rcx + 1]
test eax, eax
js 0x1400721c0
test r8d, r8d
je 0x1400721c0
test ecx, ecx
mov ecx, edx
jne 0x140072239
jmp 0x1400721c0
mov ecx, r15d
or ecx, eax
lock cmpxchg dword [rdi], ecx
jne 0x1400721c0
lea rcx, [r13 + 0x138]
call fcn.140024fbe
and dl, 1
test al, 1
jne 0x140073c5d
xor eax, eax
cmp rax, 4
je 0x1400722c6
mov rcx, qword [r13 + rax*8 + 0x140]
mov r8, qword [rsp + rax*8 + 0xf0]
mov qword [r13 + rax*8 + 0x140], r8
mov qword [rsp + rax*8 + 0xf0], rcx
inc rax
jmp 0x14007228e
mov r15, rbp
jmp 0x140072318
mov r12, r13
jmp 0x14007338b
lock add qword [r13 + 0x160], 2
mov rcx, rdi
call fcn.140027a9e
xor edi, edi
mov r15, rbp
cmp rdi, 0x100
je 0x1400722f4
lea rcx, [r12 + rdi]
add rdi, 0x20
call fcn.1400a26a7
jmp 0x1400722dc
movups xmm0, xmmword [rsp + 0xf0]
movups xmm1, xmmword [rsp + 0x100]
lea rcx, [rsp + 0x370]
movaps xmmword [rcx + 0x10], xmm1
movaps xmmword [rcx], xmm0
call fcn.14002489e
mov rcx, r15
call fcn.14007403c
cmp byte [rax + 0x10], 2
jne 0x1400723c9
lea rcx, [r14 + 0x6e0]
lea rdx, [0x14010c860]
call fcn.14001a439
test al, al
je 0x14007290b
mov rcx, qword [r14 + 0x6f8]
test rcx, rcx
je 0x1400728ff
movabs rdi, 0xa6b6033711c6e07c
mov qword [rsp + 0xf0], rdi
movabs rax, 0x2210b47e2efcb22d
mov qword [rsp + 0xf8], rax
cmp qword [rcx + 0x18], 0
je 0x1400728ff
movabs rsi, 0x2210b47e2efcb22d
lea r8, [rsp + 0xf0]
mov rdx, rsi
call fcn.140046f1d
test rax, rax
je 0x1400728ff
mov rcx, qword [rax - 0x10]
mov rax, qword [rax - 8]
call qword [rax + 0x18]
cmp rax, rdi
jne 0x1400728ff
cmp rdx, rsi
je 0x14007290b
jmp 0x1400728ff
cmp byte [r14 + 0x700], 3
jne 0x14007241f
call fcn.140028e6b
mov r12, rax
mov rcx, r15
call fcn.14007403c
lea rdx, [rax + 0x18]
lea rsi, [rsp + 0xf0]
mov rcx, rsi
call fcn.14002a0bc
lea rcx, [r12 + 0x10]
call fcn.14002489e
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [r12 + 0x20], xmm1
movups xmmword [r12 + 0x10], xmm0
mov r15d, 3
jmp 0x1400732d5
mov rax, qword [r14 + 0x620]
cmp byte [rax + 0x111], 0
je 0x1400728e4
lea rdx, [r14 + 0x688]
lea rcx, [rsp + 0xf0]
call fcn.140070707
movups xmm0, xmmword [0x14010c888]
lea r8, [rsp + 0x530]
movaps xmmword [r8 + 0x10], xmm0
movups xmm0, xmmword [0x14010c878]
movaps xmmword [r8], xmm0
lea rdi, [rsp + 0x370]
mov rcx, rdi
mov rdx, rsi
call fcn.14002701f
cmp byte [rdi + 0x32], 2
jne 0x140072544
mov rcx, qword [rsp + 0x370]
mov rdx, qword [rsp + 0x380]
call fcn.140026375
jmp 0x1400728d7
mov byte [r14 + 0x9d5], 0
mov r12b, 2
xor ebp, ebp
jmp 0x140071f3a
mov byte [r14 + 0x9d3], 0
mov r12b, 2
xor ebp, ebp
jmp 0x140071dc8
lea rcx, [rsp + 0xb40]
mov r8d, 0x1b8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [r14 + 0x768]
mov rax, qword [rcx + 0x68]
test rax, rax
je 0x1400725d0
mov rbx, qword [rcx + 0x70]
mov rcx, qword [rbx + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
lea rsi, [rax + rcx]
add rsi, 0x10
mov ecx, 0x1b8
mov edx, 8
call fcn.140035261
mov rdi, rax
lea rdx, [rsp + 0xb40]
mov r8d, 0x1b8
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea r8, str._K_a_
mov rcx, rsi
mov rdx, rdi
call qword [rbx + 0x18]
mov r15, qword [rsp + 0x30]
jmp 0x140073831
mov r13, r15
lea rbx, [rsp + 0xf0]
mov rcx, rbx
call fcn.14005f396
lea rcx, [0x14010c8b0]
mov qword [rsp + 0x20], rcx
lea r8, str.authority_implies_host
mov r9d, 0x16
mov rcx, rax
call fcn.1400676d3
mov rsi, rax
mov rdi, rdx
mov qword [rsp + 0x848], rax
mov qword [rsp + 0x850], rdx
lea r15, [rsp + 0x530]
mov rcx, r15
mov rdx, rbx
call fcn.140023c7f
mov r12, qword [r15]
movzx ebp, word [r15 + 0x10]
mov al, byte [rbx]
test al, al
je 0x140072718
cmp al, 2
jne 0x140072723
mov rax, qword [rsp + 0xf8]
mov r15, qword [rax + 8]
mov rbx, qword [rax + 0x10]
jmp 0x140072746
mov eax, 1
lock xadd qword [0x14014b050], rax
lea r15, [rsp + 0x900]
mov qword [r15], rax
lea rcx, [rsp + 0x530]
mov r8d, 0x1b8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [rsp + 0x370]
mov r8d, 0x1b8
mov rcx, rsi
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 0x1b8], r15
call fcn.14009e31a
test rax, rax
je 0x140073cc0
add rax, 0x18
mov rcx, rax
call fcn.1400a0ab7
mov rdi, rax
mov qword [rsp + 0x48], rdx
mov rsi, qword [rax]
lea rbx, [rsp + 0xf0]
lea rdx, [rsp + 0x530]
mov r8d, 0x1b8
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x1b8], r15
test rsi, rsi
je 0x1400737f1
mov rsi, qword [rsp + 0x900]
mov r15, qword [rdi]
lock inc qword [r15]
jle case.0x1400711f4.2
lea rax, [r15 + 0x58]
mov qword [rsp + 0x58], rax
mov ecx, 0x280
mov edx, 0x80
call fcn.140035261
mov rbx, rax
mov qword [rax], 0xcc
and qword [rax + 8], 0
lea rax, str.NK_a_
mov qword [rbx + 0x10], rax
and qword [rbx + 0x18], 0
mov qword [rbx + 0x20], r15
mov qword [rbx + 0x28], rsi
lea rcx, [rbx + 0x30]
lea rdx, [rsp + 0x530]
mov r8d, 0x1b8
call sub.VCRUNTIME140.dll_memcpy
xorps xmm0, xmm0
movups xmmword [rbx + 0x1e8], xmm0
and qword [rbx + 0x1f8], 0
mov rcx, qword [rsp + 0x58]
mov rdx, rbx
mov r8, rbx
call fcn.140039507
test rax, rax
je 0x140073800
mov rcx, rdi
mov rdx, rax
call fcn.1400a2039
jmp 0x140073800
test r12, r12
jne 0x140072864
jmp 0x140072799
xor ebx, ebx
cmp byte [rsp + 0xf1], 0
sete bl
lea rax, [0x140139f63]
lea r15, [0x140139f67]
cmove r15, rax
xor rbx, 5
lea r8, [0x140139f6e]
mov r9d, 3
mov rcx, r15
mov rdx, rbx
call fcn.140081c92
test al, al
je 0x140072769
test r12, r12
jne 0x14007278e
jmp 0x140072799
test r12, r12
je 0x140072799
lea r8, [0x140139f67]
mov r9d, 5
mov rcx, r15
mov rdx, rbx
call fcn.140081c92
test al, al
je 0x140072864
cmp bp, 0x1bb
je 0x14007286e
lea rbx, [rsp + 0x6f0]
lea rdx, [rsp + 0xf0]
mov rcx, rbx
call fcn.140023c7f
cmp qword [rbx], 0
je 0x140072877
mov rax, qword [rsp + 0x700]
lea rcx, [rsp + 0x1410]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsp + 0x6f0]
movaps xmmword [rcx], xmm0
lea rax, [rsp + 0x848]
lea r8, [rsp + 0xb40]
mov qword [r8], rax
lea rax, [0x14001ee0f]
mov qword [r8 + 8], rax
mov qword [r8 + 0x10], rcx
lea rax, [0x14010c8c8]
lea rdx, [rsp + 0x530]
mov qword [rdx], rax
mov eax, 2
mov qword [rdx + 8], rax
and qword [rdx + 0x20], 0
lea rcx, [0x1400749cc]
mov qword [r8 + 0x18], rcx
mov qword [rdx + 0x10], r8
mov qword [rdx + 0x18], rax
lea rsi, [rsp + 0x988]
mov rcx, rsi
call fcn.14005fa89
mov rdi, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
lea rcx, [rsp + 0x530]
mov rdx, rdi
call fcn.1400704c2
mov rcx, qword [rsi]
mov rdx, rdi
call fcn.1400a2f31
jmp 0x14007288a
cmp bp, 0x50
jne 0x140072799
and qword [rsp + 0x6f0], 0
lea rcx, [rsp + 0x530]
mov rdx, rsi
mov r8, rdi
call fcn.1400704c2
mov r15, r13
lea rax, [0x14010c908]
mov qword [rsp + 0x20], rax
lea r8, str.uri_host_is_valid_header_value
lea rsi, [rsp + 0xb40]
lea rdx, [rsp + 0x530]
mov r9d, 0x1e
mov rcx, rsi
call fcn.1400749d5
lea rcx, [rsp + 0x370]
mov rdx, rsi
call fcn.14002639c
test rax, rax
je 0x140073c90
lea rcx, [rsp + 0xf0]
call fcn.140025287
lea rcx, [r14 + 0x6e0]
lea rdx, [0x14010c860]
call fcn.14001a439
test al, al
je 0x140072b00
lea rcx, [r14 + 0x688]
call fcn.14002a97a
mov rcx, r15
call fcn.1400679a6
mov rsi, rax
mov byte [r14 + 0x729], 0
mov r12, qword [r14 + 0x628]
mov r13, qword [r14 + 0x630]
mov rbp, qword [r14 + 0x638]
lea rdx, [r14 + 0x640]
lea rcx, [rsp + 0x988]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
cmp byte [rsi + 0x10], 2
jne 0x1400729e0
call fcn.140074a22
mov rbx, rax
mov rdi, rdx
add rsi, 8
lea r15, [rsp + 0x108]
mov qword [r15 - 0x18], r12
mov qword [r15 - 0x10], r13
mov qword [r15 - 8], rbp
lea rdx, [rsp + 0x988]
mov r8d, 0xe8
mov rcx, r15
call sub.VCRUNTIME140.dll_memcpy
and qword [r15 + 0xe8], 0
mov qword [r15 + 0xf0], 1
mov qword [r15 + 0xf8], rbx
lea rbx, [rsp + 0x370]
lea r15, [rsp + 0xf0]
mov rcx, rbx
mov rdx, rsi
mov r8, r15
call fcn.140074a5e
mov qword [r15], rdi
cmp dword [rbx + 0x100], 3
jne 0x140072aab
mov r13, rdi
jmp 0x140072aec
mov rcx, qword [rsi]
xor edx, edx
mov eax, 1
lock cmpxchg qword [rcx + 0x10], rdx
je 0x140072a18
cmp byte [rsi + 0x10], 0
je 0x140072a18
lea rcx, [rsp + 0xb40]
lea rdx, [rsp + 0x988]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
jmp 0x140072caf
mov byte [rsi + 0x10], 1
call fcn.140074a22
mov rbx, rax
mov rdi, rdx
add rsi, 8
lea r15, [rsp + 0x108]
mov qword [r15 - 0x18], r12
mov qword [r15 - 0x10], r13
mov qword [r15 - 8], rbp
lea rdx, [rsp + 0x988]
mov r8d, 0xe8
mov rcx, r15
call sub.VCRUNTIME140.dll_memcpy
and qword [r15 + 0xe8], 0
mov qword [r15 + 0xf0], 1
mov qword [r15 + 0xf8], rbx
lea rbx, [rsp + 0x370]
lea r15, [rsp + 0xf0]
mov rcx, rbx
mov rdx, rsi
mov r8, r15
call fcn.140074a5e
mov qword [r15], rdi
cmp dword [rbx + 0x100], 3
jne 0x140072b3f
mov r12d, 3
mov r13, rdi
jmp 0x140072b86
lea rsi, [rsp + 0x530]
lea rdx, [rsp + 0x370]
mov r8d, 0x118
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0xf0]
call 0x140067891
cmp qword [rsi + 0x100], 3
jne 0x140072b93
mov r13, qword [rsp + 0x530]
mov r12d, 6
xor esi, esi
xor eax, eax
mov edi, 1
jmp 0x140072d13
mov rcx, r15
call fcn.14007403c
lea rsi, [r14 + 0x688]
cmp byte [rax + 0x31], 0
je 0x140072b32
xor ecx, ecx
cmp byte [rsi], 0
cmovne rcx, rsi
lea rdx, [0x14010f2c8]
call fcn.14005f37e
test al, al
je 0x14007290b
mov rcx, rsi
call fcn.14002a7bb
jmp 0x14007290b
lea rsi, [rsp + 0x530]
lea rdx, [rsp + 0x370]
mov r8d, 0x118
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0xf0]
call 0x140067891
cmp qword [rsi + 0x100], 3
jne 0x140072c2e
mov r12d, 3
mov r13, qword [rsp + 0x530]
mov rbp, qword [rsp + 0xb8]
jmp 0x140072caf
lea rsi, [rsp + 0x370]
lea rdi, [rsp + 0x530]
mov r8d, 0x118
mov rcx, rsi
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 0x100], 2
lea r8, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcclientdispatch.rsenvelope_not_dropped
lea rbx, [rsp + 0xf0]
mov rcx, rbx
mov rdx, rdi
call fcn.140035d4c
mov r12, qword [rbx]
mov rdi, qword [rbx + 8]
mov r13, qword [rbx + 0x10]
lea rdx, [rsp + 0x108]
lea rcx, [rsp + 0xb40]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x1f0]
call fcn.140035579
mov rcx, rsi
call fcn.140035d7a
xor esi, esi
cmp r12, 3
jne 0x140073649
mov r13, rdi
mov r12d, 6
jmp 0x140072af4
lea rsi, [rsp + 0x370]
lea rdi, [rsp + 0x530]
mov r8d, 0x118
mov rcx, rsi
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 0x100], 2
lea r8, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcclientdispatch.rsenvelope_not_dropped
lea rbx, [rsp + 0xf0]
mov rcx, rbx
mov rdx, rdi
call fcn.140035d4c
mov r12, qword [rbx]
mov r13, qword [rbx + 8]
mov rbp, qword [rbx + 0x10]
lea rdx, [rsp + 0x108]
lea rcx, [rsp + 0xb40]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x1f0]
call fcn.140035579
mov rcx, rsi
call fcn.140035d7a
xor esi, esi
cmp r12, 3
mov qword [rsp + 0xb8], rbp
jne 0x140072cc9
mov r12d, 6
xor eax, eax
jmp 0x140072d11
mov rsi, r13
lea rcx, [rsp + 0x1410]
lea rdx, [rsp + 0xb40]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
call fcn.1400252e1
lea rdx, str.connection_was_not_readydispatch_dropped_without_returning_errorP
mov r8d, 0x18
mov qword [rsp + 0xc8], rax
mov rcx, rax
call fcn.140025108
mov eax, 1
mov r13, rbp
xor edi, edi
mov qword [r14 + 0x7a8], rdi
mov qword [r14 + 0x7b0], rax
mov rax, qword [rsp + 0xc8]
mov qword [r14 + 0x7b8], rax
mov qword [r14 + 0x7c0], r12
mov qword [r14 + 0x7c8], rsi
mov qword [r14 + 0x7d0], r13
lea rcx, [r14 + 0x7d8]
lea rdx, [rsp + 0x1410]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
mov r8, qword [rsp + 0x60]
lea rbx, [r14 + 0x7a8]
lea r13, [r14 + 0x7b8]
test rdi, rdi
mov qword [rsp + 0x30], r13
je 0x140072f69
cmp qword [r14 + 0x7b0], 0
jne 0x140072f73
mov qword [rsp + 0x50], rbx
lea rax, [r14 + 0x7c8]
mov qword [rsp + 0x48], rax
lea rax, [r14 + 0x868]
mov qword [rsp + 0x58], rax
mov rbx, qword [r14 + 0x7c0]
lea rsi, [rsp + 0x530]
mov qword [rsp + 0xb0], r14
add rbx, 0xfffffffffffffffa
cmp rbx, 3
mov eax, 1
cmovae rbx, rax
xor ebp, ebp
test rbx, rbx
sete bpl
shl ebp, 4
add rbp, r13
test rbx, rbx
jne 0x14007316a
cmp qword [rbp], 0
jne case.0x14006da64.20
lea r13, [rbp + 8]
lea rcx, [rsp + 0xf0]
mov rdx, r13
call fcn.1400676f8
mov rbx, qword [rsp + 0xf8]
cmp rbx, 6
je 0x1400731a0
mov r12, qword [rsp + 0xf0]
mov r8d, 0xa0
mov r15, rsi
mov rcx, rsi
lea rdx, [rsp + 0x100]
call sub.VCRUNTIME140.dll_memcpy
mov ecx, 0xb
lea rdi, [rsp + 0x988]
lea rsi, [rsp + 0x1a0]
rep movsq qword [rdi], qword [rsi]
cmp qword [rbp], 0
jne 0x140073bcb
mov rcx, r13
call 0x140067891
mov qword [rbp], 1
cmp ebx, 4
lea rsi, [rsp + 0xb40]
je 0x140072ec1
cmp ebx, 5
mov r13, qword [rsp + 0x30]
lea r14, [rsp + 0x848]
je 0x140073beb
mov r8d, 0xa0
mov rcx, rsi
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov ecx, 0xb
mov rdi, r14
lea rsi, [rsp + 0x988]
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0xb40]
jmp 0x140072eec
mov r8d, 0xa0
mov rcx, rsi
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov ebx, 4
mov r12, qword [rsp + 0xe8]
mov r13, qword [rsp + 0x30]
lea r14, [rsp + 0x848]
mov r8d, 0xa0
lea rbp, [rsp + 0xf0]
mov rcx, rbp
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov ecx, 0xb
mov rdi, r15
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov rcx, r13
call 0x140068401
mov qword [rsp + 0xe8], r12
mov r14, qword [rsp + 0xb0]
mov qword [r14 + 0x7b8], r12
mov qword [r14 + 0x7c0], rbx
mov r8d, 0xa0
mov rcx, qword [rsp + 0x48]
mov rdx, rbp
call sub.VCRUNTIME140.dll_memcpy
mov ecx, 0xb
mov rdi, qword [rsp + 0x58]
mov rsi, r15
rep movsq qword [rdi], qword [rsi]
mov r8, qword [rsp + 0x60]
mov rsi, r15
jmp 0x140072dc2
cmp qword [r14 + 0x7b0], 0
je 0x140072f88
lea rcx, [rsp + 0x370]
mov rdx, r13
call fcn.1400683a7
jmp 0x1400731e1
mov qword [rsp + 0x50], rbx
lea rax, [r14 + 0x7c8]
mov qword [rsp + 0x48], rax
lea rax, [r14 + 0x868]
mov qword [rsp + 0x58], rax
mov rbx, qword [r14 + 0x7c0]
mov qword [rsp + 0xb0], r14
add rbx, 0xfffffffffffffffa
cmp rbx, 3
mov eax, 1
cmovae rbx, rax
xor ebp, ebp
test rbx, rbx
sete bpl
shl ebp, 4
add rbp, r13
test rbx, rbx
jne 0x14007316a
cmp qword [rbp], 0
jne case.0x14006da64.20
lea r13, [rbp + 8]
lea rcx, [rsp + 0xf0]
mov rdx, r13
call fcn.1400676f8
mov rbx, qword [rsp + 0xf8]
cmp rbx, 6
lea rcx, [rsp + 0x530]
lea r12, [rsp + 0xb40]
je 0x1400731a0
mov r15, qword [rsp + 0xf0]
mov r8d, 0xa0
lea rdx, [rsp + 0x100]
call sub.VCRUNTIME140.dll_memcpy
mov ecx, 0xb
lea rdi, [rsp + 0x988]
lea rsi, [rsp + 0x1a0]
rep movsq qword [rdi], qword [rsi]
cmp qword [rbp], 0
jne 0x140073bcb
mov rcx, r13
call 0x140067891
mov qword [rbp], 1
cmp ebx, 4
je 0x1400730ba
cmp ebx, 5
mov r13, qword [rsp + 0x30]
lea rdx, [rsp + 0x530]
lea rdi, [rsp + 0x848]
je case.0x140047720.263
mov r8d, 0xa0
mov rcx, r12
call sub.VCRUNTIME140.dll_memcpy
mov ecx, 0xb
mov r14, rdi
lea rsi, [rsp + 0x988]
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x530]
jmp 0x1400730ed
mov r8d, 0xa0
mov rcx, r12
lea rsi, [rsp + 0x530]
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov ebx, 4
mov r15, qword [rsp + 0xe0]
mov r13, qword [rsp + 0x30]
lea r14, [rsp + 0x848]
mov r8d, 0xa0
lea rbp, [rsp + 0xf0]
mov rcx, rbp
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov ecx, 0xb
mov r12, rsi
mov rdi, rsi
mov rsi, r14
rep movsq qword [rdi], qword [rsi]
mov rcx, r13
call 0x140068401
mov qword [rsp + 0xe0], r15
mov r14, qword [rsp + 0xb0]
mov qword [r14 + 0x7b8], r15
mov qword [r14 + 0x7c0], rbx
mov r8d, 0xa0
mov rcx, qword [rsp + 0x48]
mov rdx, rbp
call sub.VCRUNTIME140.dll_memcpy
mov ecx, 0xb
mov rdi, qword [rsp + 0x58]
mov rsi, r12
rep movsq qword [rdi], qword [rsi]
mov r8, qword [rsp + 0x60]
jmp 0x140072fb4
cmp rbx, 1
jne 0x140073b9b
lea rsi, [rsp + 0xf0]
mov rcx, rsi
mov rdx, rbp
call fcn.1400683a7
cmp dword [rsi + 8], 5
mov rbx, qword [rsp + 0x50]
jne 0x1400731b3
mov qword [rsp + 0x378], 5
jmp 0x1400731e1
mov qword [rsp + 0x378], 5
mov rbx, qword [rsp + 0x50]
jmp 0x1400731e1
lea rcx, [rsp + 0x370]
lea rdx, [rsp + 0xf0]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r13
call 0x140068401
mov qword [r14 + 0x7c0], 8
mov r15, qword [rsp + 0x378]
cmp r15, 5
je 0x140073740
lea rdx, [rsp + 0x390]
mov r12, qword [rdx - 0x20]
mov rbp, qword [rdx - 0x10]
mov r13, qword [rdx - 8]
lea rcx, [rsp + 0xfd8]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [rsp + 0x420]
lea rdi, [rsp + 0xe90]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
mov rcx, rbx
call 0x14007406b
cmp r15d, 4
jne 0x1400732da
lea rsi, [rsp + 0x700]
mov qword [rsi - 8], r13
lea rdx, [rsp + 0xfd8]
mov r8d, 0x90
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi - 0x10], rbp
lea rbx, [r14 + 0x730]
mov rcx, rbx
call fcn.14007403c
mov rcx, qword [rax + 0x18]
test rcx, rcx
je 0x140073291
lea rdx, [rsp + 0x750]
mov rax, qword [rax + 0x20]
call qword [rax + 0x20]
mov rcx, rbx
call fcn.14007403c
mov rax, qword [rax]
mov rax, qword [rax + 0x10]
cmp rax, 3
jne 0x140073518
mov r12, qword [rsp + 0x6f0]
mov rax, qword [rsp + 0x6f8]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0xcf8]
mov r8d, 0x90
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
jmp 0x14007337f
lea rcx, [r14 + 0x730]
mov bl, byte [r14 + 0x7a0]
call fcn.14007403c
lea rdx, [rax + 0x18]
lea rsi, [rsp + 0xf0]
mov rcx, rsi
call fcn.14002a0bc
lea rcx, [r12 + 0x10]
call fcn.14002489e
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [r12 + 0x20], xmm1
movups xmmword [r12 + 0x10], xmm0
cmp r15d, 3
je 0x14007336c
mov qword [rsp + 0xf0], rbp
lea rcx, [rsp + 0xcf8]
lea rdx, [rsp + 0xfd8]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0xd88]
lea rsi, [rsp + 0xe90]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x370]
mov qword [rsp + 0x68], r13
mov qword [rsi], r12
mov r12, qword [rsp + 0xf0]
mov r13, qword [rsp + 0x370]
lea rcx, [r14 + 0x730]
call fcn.140037651
lea rsi, [r14 + 0x729]
cmp byte [r14 + 0x729], 0
je 0x1400733a8
lea rcx, [r14 + 0x628]
call fcn.140035663
mov byte [rsi], 0
lea rcx, [rsp + 0x12f0]
lea rdx, [rsp + 0xcf8]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0xde0]
lea rsi, [rsp + 0xd88]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x78]
mov byte [rax], 1
cmp r15, 5
je 0x140073886
lea rcx, [rsp + 0xee8]
lea rdx, [rsp + 0x12f0]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
mov ebx, 0x4800061f
lea edi, [rsp + 0xe38]
lea rsi, [rsp + 0xde0]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rsp + 0x70]
call case.0x14005cfa5.110
cmp r15, 3
je 0x1400735d9
cmp r15, 4
je 0x1400735b4
lea rcx, [rsp + 0x108]
mov qword [rcx - 0x18], r15
mov qword [rcx - 0x10], r12
mov rax, qword [rsp + 0x68]
mov qword [rcx - 8], rax
lea rdx, [rsp + 0xee8]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
lea rdi, [rsp + 0x198]
lea rsi, [rsp + 0xe38]
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0x530], r13
test bl, 1
je 0x1400735e3
cmp byte [r14 + 0x358], 0
je 0x1400735e3
lea rdx, [r14 + 0x490]
lea rsi, [rsp + 0x370]
mov rcx, rsi
call fcn.140070707
lea rdi, [rsp + 0x150]
mov rcx, rdi
call fcn.140025287
mov ecx, 0xb
rep movsq qword [rdi], qword [rsi]
lea rsi, [rsp + 0x1608]
lea rdx, [rsp + 0xf0]
mov r8d, 0x100
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x530]
call fcn.1400358e6
lea rcx, [r14 + 0x360]
mov r8d, 0x100
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
jmp 0x140071338
mov rcx, rbx
call fcn.14007403c
cmp byte [rax + 0x10], 2
je 0x140073553
cmp qword [r14 + 0x798], 0
je 0x140073553
mov rcx, rbx
call fcn.14007403c
cmp byte [rax + 0x10], 2
jne 0x140073693
mov rax, qword [rax]
mov rax, qword [rax + 0x10]
cmp rax, 3
je 0x1400736a4
lea rax, [rsp + 0xf0]
mov ecx, 0xf
mov rdi, rax
mov rdx, rsi
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
mov rsi, rdx
mov rcx, rax
call fcn.140037651
mov r12, qword [rsp + 0x6f0]
mov rax, qword [rsp + 0x6f8]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0xcf8]
mov r8d, 0x90
mov rdx, rsi
mov edx, esi
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [r14 + 0x729]
mov r15d, 4
jmp 0x1400733a8
lea rcx, [rsp + 0x1380]
lea rdx, [rsp + 0xee8]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
mov rsi, r12
mov r13, qword [rsp + 0x68]
jmp 0x1400735f5
mov esi, 3
mov r13, r12
jmp 0x1400735f5
lea rcx, [rsp + 0xf0]
call fcn.140035663
mov esi, 3
lea rcx, [r14 + 0x490]
call fcn.140025287
lea rcx, [r14 + 0x460]
call fcn.14003777f
lea rcx, [r14 + 0x248]
call fcn.14006b9fa
mov rdi, qword [rsp + 0xc0]
mov qword [rdi], rsi
mov qword [rdi + 8], r13
lea rcx, [rdi + 0x10]
lea rdx, [rsp + 0x1380]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
mov rax, rdi
mov cl, 1
jmp 0x140073897
lea rcx, [rsp + 0x1410]
lea rdx, [rsp + 0xb40]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memcpy
call fcn.1400252e1
lea rdx, str.connection_was_not_readydispatch_dropped_without_returning_errorP
mov r8d, 0x18
mov qword [rsp + 0xc8], rax
mov rcx, rax
call fcn.140025108
mov eax, 1
mov rsi, rdi
jmp 0x140072af6
mov rax, qword [rax]
mov rax, qword [rax + 0x10]
cmp rax, 1
je 0x140073553
lea rsi, [rsp + 0x760]
mov rcx, rsi
call fcn.140028a5b
test al, al
je 0x140073747
lea rdi, [rsp + 0x1200]
mov ecx, 0xf
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [r14 + 0x620]
mov rax, qword [rcx + 0x68]
test rax, rax
je 0x1400738b2
iretd
add dword [rax], eax
invalid
mov r15, qword [rcx + 0x70]
mov rcx, qword [r15 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
and ecx, 0xfffffff0
lea rbx, [rax + rcx]
lea ebx, [rax + rcx]
add rbx, 0x10
mov ecx, 0x78
mov edx, 8
add al, ch
pop rax
sbb edi, esp
dec dword [rax - 0x73]
mov ah, 0x24
add byte [rdx], dl
add byte [rax], al
mov ecx, 0xf
mov rdi, rax
mov edi, eax
rep movsq qword [rdi], qword [rsi]
lea r8, [0x14010cd38]
mov rcx, rbx
mov rdx, rax
call qword [r15 + 0x18]
jmp 0x1400737e4
mov al, 4
jmp 0x140073873
mov al, 5
jmp 0x140073873
mov al, 4
jmp 0x14007387f
call fcn.140038df3
mov r15, rax
mov rdi, rdx
mov rcx, rsi
call fcn.1400283c4
mov rsi, rax
mov rcx, rax
shr eax, 0xd0
adc edi, ebx
dec dword [rax - 0x7d]
add byte es:[rax - 0x77], cl
jle 0x140073775
lea rdi, [rsp + 0x1188]
mov ecx, 0xf
mov rsi, rbx
mov esi, ebx
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [r14 + 0x620]
mov rax, qword [rcx + 0x68]
test rax, rax
je 0x1400739e6
test byte [rdx + 2], dl
add byte [rax], al
mov r12, qword [rcx + 0x70]
mov rcx, qword [r12 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
invalid
lea rbx, [rax + rcx]
add rbx, 0x10
mov ecx, 0x80
mov edx, 8
call fcn.140035261
cmpsb byte [rsi], byte [rdi]
sbb bh, ah
dec dword [rcx + rcx*4 + 0x38]
lea rdi, [rax + 8]
lea rsi, [rsp + 0x1188]
adc dword [rax], eax
add byte [rcx + 0xf], bh
rep movsq qword [rdi], qword [rsi]
lea r8, str.cE_a_
mov rcx, rbx
invalid
mov rdx, rax
call qword [r12 + 0x18]
lea rsi, [rsp + 0x700]
jmp case.0x140028bcb.419
lea rcx, [rsp + 0xf0]
call fcn.140074b3f
xor ebx, ebx
mov r15, qword [rsp + 0x30]
mov rax, qword [rsp + 0x48]
dec qword [rax]
dec dword [rax]
test rbx, rbx
je 0x140073cbc
mov ecx, 0x84
mov eax, 0xcc
add al, dh
cmpxchg qword [rbx], rcx
je 0x140073831
mov rax, qword [rbx + 0x10]
mov rcx, rbx
call qword [rax + 0x20]
lea rdi, [rsp + 0x7e8]
lea rsi, [rsp + 0x1068]
mov ecx, 0xc
rep movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
mov eax, dword [rsp + 0x90]
mov ecx, dword [rsp + 0x93]
mov dword [rsp + 0x43], ecx
mov dword [rsp + 0x40], eax
jmp 0x140071f6d
lea rcx, [rsp + 0x530]
call fcn.14003a3e1
mov al, 3
mov rcx, qword [rsp + 0xa8]
mov byte [rcx], al
mov al, 3
mov rcx, qword [rsp + 0x78]
mov byte [rcx], al
mov rax, qword [rsp + 0xc0]
mov qword [rax], 4
mov cl, 3
mov byte [r14 + 0xbd0], cl
add rsp, 0x1838
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, 1
lock xadd qword [0x14014b050], rax
lea r12, [rsp + 0xb40]
mov qword [r12], rax
lea rdi, [rsp + 0x530]
mov ecx, 0xf
add byte [rax], al
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
lea r15, [rsp + 0x378]
mov qword [r15 - 8], r12
mov ecx, 0xf
mov rdi, r15
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
call fcn.14009e31a
test rax, rax
je 0x140073cf4
add rax, 0x18
mov rcx, rax
call fcn.1400a0ab7
mov r15, rax
cmp qword [rax], 0
mov rbx, rdx
lea rax, [rsp + 0xf8]
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rcx + rcx*4 + 0x60], cl
clc
lea rsi, [rsp + 0x530]
mov ah, 0x24
xor byte [0x14fc03933], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
rep movsq qword [rdi], qword [rsi]
je 0x140073b12
add dword [rax], eax
invalid
mov rsi, qword [rsp + 0xb40]
mov rdi, qword [r15]
lock inc qword [rdi]
jle case.0x1400711f4.2
movsb byte [rdi], byte [rsi]
add al, byte [rax]
add byte [rax], al
lea r13, [rdi + 0x58]
mov ecx, 0x100
mov edx, 0x80
call fcn.140035261
mov r12, rax
mov esp, eax
mov qword [rax], 0xcc
and qword [rax + 8], 0
lea rax, str._A_a_
mov qword [r12 + 0x10], rax
and qword [r12 + 0x18], 0
mov qword [r12 + 0x20], rdi
mov qword [r12 + 0x28], rsi
lea rdi, [r12 + 0x30]
lea rsi, [rsp + 0x530]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
movsd dword [rdi], dword [rsi]
xorps xmm0, xmm0
movups xmmword [r12 + 0xa8], xmm0
and qword [r12 + 0xb8], 0
mov rcx, r13
mov rdx, r12
mov r8, r12
call fcn.140039507
test rax, rax
je 0x140073b1d
mov rcx, r15
mov rdx, rax
call fcn.1400a2039
jmp 0x140073b1d
mov eax, 1
lock xadd qword [0x14014b050], rax
lea r13, [rsp + 0xb40]
add byte [rcx - 0x77], cl
add byte [r8 - 0x73], r9b
mov esp, 0x53024
add byte [rcx + 0xf], bh
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
lea rdi, [rsp + 0x380]
mov qword [rdi - 0x10], r13
mov qword [rdi - 8], r15
mov ecx, 0xf
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
call fcn.14009e31a
test rax, rax
je 0x140073ce5
add rax, 0x18
mov rcx, rax
call fcn.1400a0ab7
add byte [rax - 0x77], cl
invalid
cmp qword [rax], 0
lea rdi, [rsp + 0x100]
mov qword [rdi - 0x10], r13
mov qword [rdi - 8], r15
lea rsi, [rsp + 0x530]
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
je 0x140073b51
mov r12, rax
mov rsi, qword [rsp + 0xb40]
and al, 0x40
or eax, dword [rax]
add byte [rax - 0x75], cl
cmp al, dh
inc qword [rdi]
jle case.0x1400711f4.2
lea rbx, [rdi + 0x58]
mov ecx, 0x100
mov edx, 0x80
call fcn.140035261
mov r13, rax
mov qword [rax], 0xcc
add byte [rax - 0x7d], cl
and dword [rax + 8], 0
lea rax, [0x14010d4c8]
mov qword [r13 + 0x10], rax
adc byte [rcx - 0x7d], cl
sbb byte gs:[rax], al
mov qword [r13 + 0x20], rdi
mov qword [r13 + 0x28], rsi
mov qword [r13 + 0x30], r15
lea rdi, [r13 + 0x38]
jge case.0x14003969e.306
lea rsi, [rsp + 0x530]
mov ah, 0x24
xor byte [0x14fc03ad9], al
add byte [rax], al
add bl, dh
movsq qword [rdi], qword [rsi]
xorps xmm0, xmm0
movaps xmmword [r13 + 0xb0], xmm0
add byte [rax], al
add byte [rcx - 0x7d], cl
movsd dword [rdi], dword [rsi]
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rdx, r13
invalid
mov r8, r13
call fcn.140039507
test rax, rax
test eax, eax
je 0x140073b61
mov rcx, r12
mov rdx, rax
call fcn.1400a2039
jmp 0x140073b61
invalid
mov rcx, rax
call 0x140074119
xor r12d, r12d
lea rsi, [rsp + 0x700]
dec qword [rbx]
test r12, r12
je 0x140073cbc
mov ecx, 0x84
mov eax, 0xcc
int3
add byte [rax], al
invalid
lock cmpxchg qword [r12], rcx
je case.0x140028bcb.419
mov rax, qword [r12 + 0x10]
mov rcx, r12
jmp 0x140073b93
lea rcx, [rsp + 0xf8]
call fcn.140074563
xor r13d, r13d
xor ebp, ebp
lea rsi, [rsp + 0x700]
dec qword [rbp]
test r13, r13
je 0x140073cbc
add dword [rax], eax
invalid
mov ecx, 0x84
test byte [rax], al
add byte [rax], al
mov eax, 0xcc
lock cmpxchg qword [r13], rcx
cmpxchg qword [r13], rcx
je case.0x140028bcb.419
dec dword [rcx - 0x75]
adc byte [r9 + rcx*4 - 0x17], r9b
mov rcx, r13
mov ecx, ebp
mov rax, qword [r13 + 0x10]
mov rcx, r13
mov ecx, ebp
call qword [rax + 0x20]
jmp case.0x140028bcb.419
lea rcx, str.Flatten_polled_after_completionC:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_future_flatten.rs
lea r8, [0x14010a410]
mov edx, 0x1f
add byte [rax], al
add al, ch
jb 0x140073beb
invalid
invalid
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x36
call fcn.1400d7625
pop rdx
cmp al, byte [rsi]
invalid
pop rdx
cmp al, byte [rsi]
add byte [rax - 0x39], cl
add byte [r9], r8b
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xa0496
mov qword [rbp], 1
lea rcx, str.internal_error:_entered_unreachable_code_rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_src_threadmod.rs
or eax, 0xa0496
lea r8, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x28
call fcn.1400d5da0
mov ch, 0x21
invalid
invalid
lea rcx, [0x14010c510]
lea r8, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcclientconn.rsP
jmp 0x140073c0b
ud2
lea rcx, [0x14010c510]
lea r8, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.30_srcclientconn.rsP
add eax, 0x9892d
mov edx, 0x28
call fcn.1400d7625
movzx eax, word [rsp + 0x989]
lea r8, [rsp + 0x530]
add byte [rax], al
mov word [r8], ax
lea rax, [0x1400f8450]
lea eax, [0x1400f8450]
add eax, 0x84820
mov qword [rsp + 0x20], rax
lea rcx, str.domain_is_valid_Uri
lea r9, [0x14010b7c0]
mov edx, 0x13
call fcn.1400d6080
invalid
invalid
lea rcx, str.internal_error:_entered_unreachable_code_rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_src_threadmod.rs
lea r8, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_select.rsH
or dword [rax], eax
jmp 0x140073be1
lea r8, [rsp + 0x370]
mov qword [r8], rdi
mov byte [r8 + 8], dl
mov byte [rax + 8], dl
lea rax, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_syncwatch.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1400f6980]
mov edx, 0x2b
add byte [rax], al
call fcn.1400d6080
lea rax, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rssize_overflows_MAX_SIZE
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, [0x14010bbad]
lea r9, [0x14010b800]
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x30
add eax, 0x17ba0000
add byte [rax], al
add al, ch
invalid
and eax, dword [rsi]
invalid
xor eax, eax
jmp 0x140073ccf
invalid
lea rcx, [rsp + 0x370]
call fcn.140074b3f
jb 0x140073cd9
invalid
add byte [rax], al
mov al, 1
lea rcx, [rsp + 0xf0]
mov byte [rcx], al
add dword [rax - 0x73], ecx
adc eax, 0x98fc0
call fcn.1400d6e49
lea rcx, [rsp + 0x378]
call fcn.140074563
jno 0x140073cf8
add byte [rax], al
jmp 0x140073ccd
mov rcx, r15
call 0x140074119
jmp 0x140073ccd
dec dword [rax - 0x7d]
invalid
mov ecx, edi
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
jmp fcn.14006949f
push rbp
invalid
invalid
pop rcx
or dword [rax], eax
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_alloc_srccollections_vec_dequemod.rsNulErrorTryFromIntErrorC:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_srcio_read_buf.rs
jmp 0x140073f76
lea ecx, [0x1401098a1]
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_alloc_srccollections_vec_dequemod.rsNulErrorTryFromIntErrorC:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_srcio_read_buf.rs
mov edx, 0x14
call fcn.1400d61a0
and al, byte [rsi]
invalid
and al, byte [rsi]
add byte [rax - 0x73], cl
or eax, 0x97e09
or dword [rsi + 9], edi
invalid
lea rcx, str.assertion_failed:_i___self.len__
or dword [rsi + 9], edi
add byte [rbp + rcx*4 + 5], cl
and bh, byte [rsi + 9]
or dword [rax], eax
invalid
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_alloc_srccollections_vec_dequemod.rsNulErrorTryFromIntErrorC:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_srcio_read_buf.rs
jmp 0x140073f9e
invalid
lea ecx, str.assertion_failed:_j___self.len__
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_alloc_srccollections_vec_dequemod.rsNulErrorTryFromIntErrorC:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_srcio_read_buf.rs
add eax, 0x97e4a
mov edx, 0x20
call fcn.1400d5da0
int3
sbb eax, 0x56cc0006
push rdi
sub rsp, 0x28
movzx eax, byte [rcx + 0x2a0]
invalid
invalid
add al, byte [rax]
add byte [rax - 0x7d], cl
cmp eax, 5
cmp eax, 5
ja case.default.0x140073fcd
mov rsi, rcx
lea rcx, [0x14013dae8]
or eax, 0xc9b22
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
sub byte [rdi + 0x5e], bl
jmp fcn.14003777f
lea rcx, [rsi + 0x2b0]
invalid
call fcn.14003a255
mov byte [rsi + 0x2a2], 0
add byte [rax], al
add byte [rdi + 0x2a3], bh
mov edi, 0x2a3
jmp case.0x1400712ba.7
lea rcx, [rsi + 0x2a8]
call fcn.140073cfe
invalid
jmp 0x14007402d
lea rcx, [rsi + 0x2b0]
call 0x140073d25
mov byte [rsi + 0x2a4], 0
add byte [rax], al
mov edi, 0x2a5
lea rcx, [rsi + 0x2a8]
call fcn.1400358e6
inc esi
add al, 0x3e
invalid
and word [rsi + 0x2a6], 0
add rsp, 0x28
pop rdi
pop rsi
ret
mov esi, ecx
movzx eax, byte [rcx + 0x240]
test eax, eax
invalid
je 0x1400740fd
cmp eax, 3
je 0x1400740cf
cmp eax, 4
jne 0x1400740f7
lea rcx, [rsi + 0x2c0]
call 0x14007406b
lea rcx, [rsi + 0x248]
add al, byte [rax]
add byte [rax], al
add byte [rax], al
call fcn.140037651
jmp case.0x140063463.84
lea rcx, [rsi + 0x248]
call 0x140073fa9
inc dword [rax + 0x241be]
add byte [rax], al
cmp byte [rsi + 0x241], 0
je 0x1400740f0
lea rcx, [rsi + 0x140]
call fcn.140035663
cld
invalid
mov byte [rsi + 0x241], 0
add rsp, 0x20
pop rsi
ret
mov rcx, rsi
call fcn.140035663
add rsi, 0x100
add byte [rcx], al
add byte [rax], al
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.14003777f
inc ebx
jmp 0x140067913
nop
add byte [rax], al
add byte [rax - 0x77], cl
mov rsi, rcx
mov byte [rdx], 0
movzx eax, al
lea rcx, [0x14013db00]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x140115db0]
lea rcx, [rsp + 0x50]
and al, 0x50
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], rcx
and qword [rsp + 0x40], 0
mov qword [rcx], rax
mov dword [rcx], eax
mov dword [rcx], eax
mov qword [rcx + 8], rsi
cmp byte [rsi + 0xa0], 3
jae 0x14007426e
lea rdi, [rsi + 0x20]
jle 0x1400741a6
lea rbx, [rsi + 0x30]
mov rcx, qword [rsi + 0x28]
mov ecx, dword [rsi + 0x28]
mov ecx, dword [rsi + 0x28]
call fcn.14009e567
mov r14, rax
mov esi, eax
mov r15, rdx
xlatb
lea rdx, [rsp + 0x30]
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
call 0x140067913
invalid
mov ebx, eax
mov rcx, r14
mov rdx, r15
mov edx, edi
mov edx, edi
call fcn.14009e574
test bl, bl
je case.0x1400711f4.22
mov rcx, rsi
call fcn.1400a07f3
mov byte [rdx], 0
cmp al, 3
add esi, dword [rbp + 0x4a]
jne 0x14007420d
mov rcx, rdi
jmp case.0x140042d2a.293
lea rcx, [rsi + 0x20]
call fcn.1400743c6
jmp case.0x14004e882.241
add bl, ch
and al, 0x48
invalid
mov rcx, rdi
mov ecx, edi
call fcn.1400744d3
lea rdx, [rsp + 0x60]
and qword [rdx], 0
mov qword [rdx + 0x20], rdi
and byte [rax - 0x77], cl
stc
mov rcx, rdi
call case.0x14006e562.33
xor ecx, ecx
leave
call fcn.1400399f7
pop rax
cld
invalid
mov rcx, rsi
add rsp, 0x90
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp 0x1400743fb
mov ecx, eax
call fcn.140039b2d
sbb dword [rcx - 4], ebx
invalid
movzx eax, al
lea rcx, [0x14013db10]
lea ecx, [0x14013db10]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
call fcn.1400a2039
mov rcx, rsi
add rsp, 0x90
nop
add byte [rax], al
invalid
pop rbx
nop
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rdi
pop rdi
pop rsi
pop r14
pop rsi
pop r15
jmp case.0x140050a1b.203
invalid
nop
add rsp, 0x90
nop
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
ret
mov rcx, rsi
add rsp, 0x90
invalid
nop
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
jmp 0x140074467
add byte [rax], al
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
lea rcx, [rsp + 0x60]
mov qword [rcx], rax
add dword [rax - 0x39], ecx
or byte [r9], al
add dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0x28]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_taskcore.rs
invalid
call fcn.1400d5c10
int3
push rsi
sub rsp, 0x20
and byte [rax - 0x77], cl
invalid
call fcn.14009d7ae
invalid
test al, al
je 0x1400743bf
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x140074467
add byte [rax], al
nop
add rsp, 0x20
pop rsi
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
call fcn.1400a0450
test al, 8
jne 0x140074417
lea rcx, [rsi + 0x20]
call fcn.1400744d3
jmp 0x140074427
test al, 0x10
je 0x140074427
lea rcx, [rsi + 0xa8]
call fcn.14009e5ab
xor ecx, ecx
call fcn.1400399f7
dec dword [rax - 0x75]
and byte [rax - 0x77], r9b
bnd call fcn.1400a1f3b
cmp rax, 1
mov edx, 2
sbb rdx, 0
mov rcx, rsi
call fcn.1400a04a7
pop rax
rol byte [rdx], 0
test al, al
je 0x140074460
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x140074467
invalid
nop
add rsp, 0x20
pop rsi
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
add rcx, 0x20
shl dword [rax], 0xe8
div dword [rsi]
sti
dec dword [rax - 0x73]
invalid
invalid
call fcn.1400744a9
mov rax, qword [rsi + 0xb8]
test rax, rax
je 0x140074497
mov rcx, qword [rsi + 0xc0]
call qword [rax + 0x18]
mov edx, 0x80
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140007ce0
add byte [rax - 0x673b7eb8], dl
add byte [rax], al
add bl, al
add rdi, 0x10
mov rcx, rdi
call fcn.1400744a9
invalid
invalid
mov ecx, 0xf
rep movsq qword [rdi], qword [rsi]
movsq qword [rdi], qword [rsi]
mov rcx, rbx
mov rdx, r14
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
jmp fcn.14009e574
invalid
add dh, byte [rbp + 6]
add rsp, 0x20
pop rsi
ret
sal dword [rax], 1
cld
dec dword [rax - 0x77]
int1
add rsp, 0x20
pop rsi
jmp fcn.1400388d2
cld
invalid
invalid
sub rsp, 0x90
mov rsi, rcx
call fcn.1400a0776
invalid
rol dword [rdx], 0
movzx eax, al
mov dh, 0xc0
in al, dx
nop
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
lea rcx, [0x14013db20]
lea ecx, [0x14013db20]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0x48
lea eax, [0x140115db0]
add eax, 0xa17ee
lea rax, [0x140115db0]
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x38], ecx
and qword [rsp + 0x40], 0
mov qword [rcx], rax
mov qword [rcx + 8], rsi
invalid
and al, 0x40
add byte [rax - 0x77], cl
add dword [rax - 0x77], ecx
jno 0x1400745e6
invalid
or byte [rax + 0xa8be], al
cmp byte [rsi + 0xa8], 3
add byte [rax], al
add byte [rbx], al
jae 0x1400746d7
sub esp, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rdi, [rsi + 0x20]
jle case.0x14007468e.346
lea rbx, [rsi + 0x30]
mov rcx, qword [rsi + 0x28]
sub al, r13b
invalid
lahf
add al, byte [rax]
invalid
sub al, r13b
imul ebx, dword [rdi - 0x76b6fffe], 0xffffffc6
add byte [rcx - 0x77], cl
mov r14, rax
mov r14, rax
mov r15, rdx
mov edi, edx
lea rdx, [rsp + 0x30]
and al, 0x30
mov rcx, rbx
call 0x140067b5c
fld1
xor rax, 0xffffffffc389ffff
mov ebx, eax
mov ebx, eax
mov rcx, r14
mov rdx, r15
mov edx, edi
mov edx, edi
call fcn.14009e574
lahf
add al, byte [rax]
test bl, bl
je 0x14007463c
mov rcx, rsi
call fcn.1400a07f3
cmp al, 3
add esi, dword [rbp + 0x4a]
add esi, dword [rbp + 0x4a]
mov rcx, rdi
jmp 0x140074635
add al, 0x48
lea ecx, [rsi + 0x20]
lea rcx, [rsi + 0x20]
call fcn.14007482f
jmp case.0x140074150.13
mov rcx, rdi
call fcn.14007493c
lea rdx, [rsp + 0x60]
and al, 0x60
and qword [rdx], 0
mov qword [rdx + 0x20], rdi
and byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.1400749a0
xor ecx, ecx
call fcn.1400399f7
push rbx
cld
invalid
mov rcx, rsi
mov ecx, esi
add rsp, 0x90
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
jmp 0x140074864
mov ecx, eax
call fcn.140039b2d
movzx eax, al
lea rcx, [0x14013db30]
lea ecx, [0x14013db30]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
call fcn.1400a2039
mov rcx, rsi
add rsp, 0x90
nop
add byte [rax], al
add byte [rbx + 0x5f], bl
nop
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
jmp case.0x140047720.282
pop rcx
add dword [rax], eax
add byte [rax], al
nop
add rsp, 0x90
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
ret
mov rcx, rsi
add rsp, 0x90
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
pop rdi
jmp 0x1400748d0
stc
add dword [rax], eax
invalid
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
lea rcx, [rsp + 0x60]
mov qword [rcx], rax
mov qword [rcx + 8], 1
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rsp + 0x28]
invalid
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_taskcore.rs
invalid
or dword [rax], eax
call fcn.1400d5c10
add ah, cl
push rsi
sub rsp, 0x20
mov rsi, rcx
call fcn.14009d7ae
add al, byte [rax]
test al, al
je 0x140074828
invalid
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x1400748d0
add byte [rax], al
invalid
nop
add rsp, 0x20
pop rsi
ret
push rsi
sub rsp, 0x20
sub esp, 0x20
mov rsi, rcx
call fcn.1400a0450
test al, 8
jne 0x140074880
lea rcx, [rsi + 0x20]
call fcn.14007493c
jmp 0x140074890
test al, 0x10
je 0x140074890
lea rcx, [rsi + 0xb0]
call fcn.14009e5ab
xor ecx, ecx
call fcn.1400399f7
dec dword [rax - 0x75]
and byte [rax - 0x77], r9b
bnd call fcn.1400a1f3b
cmp rax, 1
mov edx, 2
add byte [rax], al
sbb rdx, 0
mov rcx, rsi
call fcn.1400a04a7
test al, al
je case.0x140050a1b.212
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x1400748d0
add byte [rax], al
invalid
nop
add rsp, 0x20
pop rsi
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
mov esi, ecx
add rcx, 0x20
call fcn.140027b6f
invalid
xor bh, bl
dec dword [rax - 0x73]
xor al, r13b
sub byte [rax], al
add byte [rax], al
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x140074900
invalid
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
mov edx, 0x80
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140007ce0
test al, 1
jne 0x140074b18
cmp rax, 0xfffffffffffffffe
je case.0x140065e51.79
lea r8, [rax + 2]
lock cmpxchg qword [rcx + 0x1c0], r8
jne 0x140074a7b
mov rbx, qword [rdx]
lea rcx, [rbx + 0x80]
mov r12d, 1
add byte [rax], al
invalid
add byte [rcx - 0x42], al
add dword [rax], eax
add byte [rax], al
mov r14d, 1
lock xadd qword [rbx + 0x88], r14
mov rdx, r14
invalid
call fcn.140037940
jge 0x140074aef
cld
dec dword [rcx - 0x77]
mov dword [rcx - 0x7d], 0x69491fe6
and r14d, 0x1f
invalid
invalid
invalid
mov r15, rax
and r14d, 0x1f
imul rcx, r14, 0x118
add rcx, rax
mov r8d, 0x118
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov ecx, r14d
shl r12, cl
lock or qword [r15 + 0x2310], r12
or dword [rdi + 0x2310], esp
add byte [rax - 0x7f], cl
ret
add rbx, 0x100
add byte [rax - 0x77], cl
fld1
clc
invalid
mov rcx, rbx
call fcn.14009e5f7
add byte [rax - 0x39], cl
xchg byte [rax], al
add dword [rax], eax
add byte [rbx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov r8d, 0x118
mov rcx, rsi
mov rdx, rdi
mov edx, edi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp sub.VCRUNTIME140.dll_memcpy
nop
or byte [rsi], al
invalid
nop
or byte [rsi], al
add byte [rcx + 7], bh
mov ecx, 7
mov ecx, 7
invalid
int 0x29
ud2
sub bh, ah
inc ebx
jmp 0x14003749f
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x90
sub esp, 0x90
in al, dx
nop
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
call fcn.1400a0776
movzx eax, al
mov dh, 0xc0
ror byte [rax - 0x73], 0xd
ror byte [rdi + 0x6348000c], cl
add byte [rax + 0x63], cl
lea rcx, [0x14013db40]
movsxd rax, dword [rcx + rax*4]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
invalid
loopne 0x140074bc0
lea rax, [0x140115db0]
lea eax, [0x140115db0]
xor dl, byte [rdx]
or al, byte [rax]
lea rcx, [rsp + 0x50]
and al, 0x50
mov qword [rsp + 0x30], rcx
and al, 0x30
mov qword [rsp + 0x38], rcx
and qword [rsp + 0x40], 0
and dword [rsp + 0x40], 0
and dword [rsp + 0x40], 0
mov qword [rcx], rax
mov qword [rcx + 8], rsi
invalid
or byte [rbx + 0xf0b307e], al
sub esp, 0
cmp dword [rsi + 0x30], 0xb
jae 0x140074c90
add byte [rax], al
lea rdi, [rsi + 0x20]
lea rbx, [rsi + 0x30]
pop rsi
xor byte [rax - 0x75], cl
sub al, r13b
mov dl, 0x99
cdq
add al, byte [rax]
pop rsi
xor byte [rax - 0x75], cl
sub al, r13b
mov dl, 0x99
cdq
cdq
add al, byte [rax]
mov r14, rax
mov r15, rdx
lea rdx, [rsp + 0x30]
mov rcx, rbx
call 0x14003749f
cld
invalid
mov ebx, eax
ret
fld1
xlatb
sub ah, bh
cld
dec dword [rcx - 0xe76b33d]
ret
mov rcx, r14
mov rdx, r15
call fcn.14009e574
test bl, bl
invalid
je 0x140074bf5
mov rcx, rsi
call fcn.1400a07f3
cmp al, 3
jne 0x140074c2f
mov rcx, rdi
jmp 0x140074bee
add al, 0x48
lea ecx, [rsi + 0x20]
lea rcx, [rsi + 0x20]
call fcn.140074de9
jmp case.0x140078b64.13
mov rcx, rdi
call fcn.140074efa
lea rdx, [rsp + 0x60]
std
add al, byte [rax]
add byte [rax - 0x73], cl
push rsp
and al, 0x60
and qword [rdx], 0
mov qword [rdx + 0x20], rdi
invalid
and byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.140074f6a
xor ecx, ecx
call fcn.1400399f7
mov rcx, rsi
mov ecx, esi
add rsp, 0x90
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp 0x140074e1e
mov ecx, eax
call fcn.140039b2d
movzx eax, al
lea rcx, [0x14013db50]
lea ecx, [0x14013db50]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
call fcn.1400a2039
mov rcx, rsi
add rsp, 0x90
nop
add byte [rax], al
add byte [rbx + 0x5f], bl
nop
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
jmp 0x140074dc4
nop
add rsp, 0x90
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, rsi
add rsp, 0x90
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp 0x140074e8a
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
lea rcx, [rsp + 0x60]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [rsp + 0x28]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_src_runtime_taskcore.rs
call fcn.1400d5c10
int3
push rsi
sub rsp, 0x20
mov rsi, rcx
call fcn.14009d7ae
test al, al
je 0x140074de2
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x140074e8a
nop
add rsp, 0x20
pop rsi
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
call fcn.1400a0450
test al, 8
jne 0x140074e3a
lea rcx, [rsi + 0x20]
call fcn.140074efa
jmp 0x140074e4a
test al, 0x10
je 0x140074e4a
lea rcx, [rsi + 0x1e8]
call fcn.14009e5ab
xor ecx, ecx
call fcn.1400399f7
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400a1f3b
cmp rax, 1
mov edx, 2
sbb rdx, 0
mov rcx, rsi
call fcn.1400a04a7
test al, al
je 0x140074e83
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x140074e8a
nop
add rsp, 0x20
pop rsi
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
add rcx, 0x20
call fcn.140027b6f
lea rcx, [rsi + 0x30]
call fcn.140074ecc
mov rax, qword [rsi + 0x1f8]
test rax, rax
je 0x140074eba
mov rcx, qword [rsi + 0x200]
call qword [rax + 0x18]
mov edx, 0x80
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140007ce0
mov ecx, esi
add rsp, 0x20
pop rsi
jmp fcn.14000a5b6
add esi, 0xf0
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.140078afb
mov dword [rax], eax
add byte [rax], al
mov dword [rax], eax
add byte [rax], al
nop
add rsp, 0x20
invalid
and byte [rsi - 0x3d], bl
and byte [rsi - 0x3d], bl
push rdi
push rbx
sub rsp, 0xc0
sub esp, 0xc0
mov rsi, rcx
mov rbx, qword [rcx]
mov ebx, dword [rcx]
mov ebx, dword [rcx]
test rbx, rbx
je case.0x14004de1f.278
mov rdi, qword [rbx + 0x30]
mov rcx, rdi
or rcx, 4
or ecx, 4
or ecx, 4
mov rax, rdi
clc
lock cmpxchg qword [rbx + 0x30], rcx
cmpxchg dword [rbx + 0x30], ecx
mov rdi, rax
jne 0x140078a92
mov eax, edi
and eax, 0xa
loopne 0x140078ab6
loopne 0x140078ab6
or al, byte [rbx + 0xb7508f8]
cmp eax, 8
jne 0x140078abc
mov rax, qword [rbx + 0x10]
mov eax, dword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
mov ecx, dword [rbx + 0x18]
call qword [rax + 0x10]
test dil, 2
je case.0x14004de1f.278
add dh, byte [rdi + riz + 0x48]
lea edx, [rbx + 0x38]
lea rdx, [rbx + 0x38]
lea rdi, [rsp + 0x28]
mov r8d, 0x98
add byte [rax], al
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
enter 5, 0x48
mov dword [rbx + 0x38], 4
add al, 0
add byte [rax], al
invalid
mov qword [rbx + 0x38], 4
mov rcx, rdi
stc
call fcn.140068055
mov rcx, rsi
add rsp, 0xc0
invalid
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
jmp fcn.140067fdb
invalid
invalid
call qword [rsi + 0x48]
sub esp, 0x20
in al, dx
and byte [rax - 0x77], cl
invalid
mov rcx, qword [rcx + 0x28]
invalid
invalid
sub byte [rax - 0x75], cl
mov rdx, qword [rsi + 0x30]
call fcn.140001558
mov rcx, rsi
push rsi
xor al, ch
mov dil, al
dec dword [rax - 0x77]
int1
add rsp, 0x20
pop rsi
jmp fcn.140045eb2
xchg ebp, eax
sar esp, cl
invalid
setne al
mov ecx, 0xff
inc dword [rax]
add byte [rax], al
inc dword [rax]
add byte [rax], al
cmovae ecx, eax
xor eax, eax
cmp edx, r9d
sbb eax, eax
test cl, cl
leave
rol byte [rcx + rcx*8 + 0x3cc1450f], 2
cmovne eax, ecx
sar dword [r10 + rax], 0xf
xchg edx, eax
rol bl, 0xe9
and eax, 0x56fffef4
invalid
call qword [rsi + 0x48]
push rsi
sub rsp, 0x20
sub esp, 0x20
cmp al, 2
setb al
ret
invalid
sub esp, 0x20
movzx eax, byte [rcx + 0x69]
cmp rax, 5
cmp eax, 5
mov dh, 0x41
imul ecx, dword [rax - 0x7d], 0x447705f8
cmp eax, 5
ja case.default.0x140078b64
ja case.default.0x140078b64
mov rsi, rcx
lea rcx, [0x14013db60]
lea ecx, [0x14013db60]
lea ecx, [0x14013db60]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
mov rcx, qword [rsi + 0x70]
mov rdx, qword [rsi + 0x78]
call fcn.1400a2f31
cmp byte [rsi + 0x68], 0
je 0x140078b82
lea rcx, [rsi + 0x40]
call fcn.140001e4c
invalid
mov byte [rsi + 0x68], 0
add rsi, 0x20
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.1400356ba
nop
add rsp, 0x20
pop rsi
ret
mov dword [rsp + 0x30], ecx
lea rcx, [rbp - 8]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], 4
lea rdx, [0x14011002b]
add byte [rbp + rcx*4 + 0xd], cl
mov cs, word [rbp - 0x47befff7]
mov eax, 0xd
add byte [rax], al
mov rcx, rax
call fcn.14000e460
nop
add rsp, 0x40
pop rbp
ret
int3
js case.0x140035e7a.367
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
pop rbp
jmp r9
invalid
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0x90
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
invalid
mov rsi, rcx
mov rcx, qword [rcx]
mov ecx, dword [rcx]
test rcx, rcx
je 0x1400793cf
mov eax, dword [rsi + 0x18]
inc eax
mov dword [rsi + 0x18], eax
cmp eax, 0x1f4
hlt
add dword [rax], eax
invalid
hlt
jbe 0x140078ed9
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
je 0x140078ec9
lea rdx, [0x140110560]
mov r8d, 0x19
call fcn.14000b2a0
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x56e850f], eax
add byte [rax], al
mov dil, 1
test al, al
jne 0x140079437
mov qword [rsi], 0
mov byte [rsi + 8], 1
add byte [rax], al
add dh, al
or byte [rcx], r8b
jmp 0x140079435
mov r8, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r8
jae case.0x140078f12.2
movzx ebx, byte [rcx + rax]
lea r9, [rax + 1]
mov qword [rsi + 0x10], r9
adc byte [rbp + r9*4 + 0x53], r8b
mov esi, 0x17fa8341
invalid
ja case.0x140078f12.2
lea r11, [0x14013db78]
movsxd r10, dword [r11 + r10*4]
add r10, r11
jmp r10
cmp r9, r8
jae 0x140078f45
cmp byte [rcx + r9], 0x73
jne 0x140078f45
or dword [rbx + 0x75], esi
and al, 0x4c
lea ecx, [rax + 2]
lea r9, [rax + 2]
mov qword [rsi + 0x10], r9
cmp r9, r8
jae case.0x140078f12.2
add byte [rdx - 0x80], al
cmp al, 9
pop rdi
cmp byte [rcx + r9], 0x5f
jne 0x14007933a
add rax, 3
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
mov rdi, qword [rsi + 0x20]
mov qword [rsi + 0x20], 0
mov rcx, rsi
xor edx, edx
call fcn.140078e70
invalid
invalid
test al, al
invalid
jne 0x140079583
mov qword [rsi + 0x20], rdi
test rdi, rdi
dec dword [rdi]
test dword [rdi + 1], ecx
add dword [rax], eax
invalid
add dword [rax], eax
add cl, ch
jmp 0x1400790df
jmp 0x1400790df
add dword [rax], eax
add byte [rcx - 0xe76b729], cl
mov edi, edx
mov rcx, rsi
mov edi, edx
mov rcx, rsi
call fcn.14007a0d0
mov rbx, rax
test bl, 1
jne 0x1400791d6
invalid
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov edx, edi
call fcn.140078e70
mov dil, 1
test al, al
jne 0x140079437
cmp qword [rsi], 0
je 0x1400793a2
lea rcx, [rbp - 0x10]
mov rdx, rsi
call fcn.140079740
mov al, byte [rdi]
add byte [rax], al
invalid
mov al, byte [rdi]
add byte [rax], al
invalid
add byte [rax + 0xf00f07d], al
test dword [rbx + 0x48000000], esi
cmp byte [rbp - 0x10], 0
jne 0x140079073
cmp qword [rsi], 0
cmp dword [rsi], 0
je 0x1400793cf
add eax, 0x4c000004
mov r14, qword [rbp - 8]
mov esi, dword [rbp - 8]
lea rcx, [rbp - 0x10]
mov rdx, rsi
call fcn.140079820
cmp qword [rbp - 0x10], 0
je 0x140079399
add eax, dword [rax]
invalid
shr rbx, 0x20
movups xmm0, xmmword [rbp - 0x10]
invalid
movups xmm1, xmmword [rbp]
movaps xmmword [rbp - 0x20], xmm1
movaps xmmword [rbp - 0x30], xmm0
sub dword [rbp - 0x30], eax
sub dword [rbp - 0x30], eax
cmp ebx, 0x110000
jne 0x140079447
mov rax, qword [rbp - 0x28]
or rax, qword [rbp - 0x18]
je 0x1400791c4
invalid
mov cl, 1
add byte [rax], al
test byte [rcx + 0x48000001], dh
mov ecx, dword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400791c4
lea rdx, [0x140110170]
or dword [rax], eax
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
mov r8d, 2
call fcn.14000b2a0
test al, al
jne 0x140079437
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x1400791c4
add byte [rax], al
add byte [rax - 0x73], cl
shr r8b, 1
loopne 0x140079057
lea rcx, [rbp - 0x30]
call fcn.140079a30
add byte [rax], al
test al, al
je 0x1400791c4
add dword [rax], eax
invalid
add cl, ch
fiadd dword [rbx]
add byte [rax], al
jmp 0x140079437
lea rcx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
mov rdx, rsi
call fcn.140079740
invalid
add byte [rax], al
cmp byte [rbp - 0x10], 0
je 0x140079201
invalid
movzx ebx, byte [rbp - 0xf]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x1400792d2
test byte [rdi + 2], cl
add byte [rax], al
test byte [rdi + 2], cl
add byte [rax], al
test rcx, rcx
je 0x1400792f4
add al, byte [rax]
add byte [rax - 0x73], cl
adc eax, 0x974cd
je 0x14007909b
invalid
lea rdx, [0x140110560]
mov r8d, 0x19
jmp 0x1400792e4
mov rcx, rsi
call fcn.1400795b0
mov dil, 1
test al, al
je 0x1400791c4
jmp 0x140079437
mov rdi, qword [rsi + 0x20]
test rdi, rdi
invalid
je 0x1400790df
and byte [rax - 0x7b], cl
push qword [rax + riz + 0x48]
lea edx, [0x14011022b]
lea rdx, [0x14011022b]
mov r8d, 1
mov rcx, rdi
call fcn.14000b2a0
mov dil, 1
test al, al
jne 0x140079437
mov rcx, rsi
call fcn.14007a130
mov dil, 1
test al, al
jne 0x140079437
cmp bl, 0x4d
je 0x1400791a1
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007911e
lea rdx, [0x140110592]
mov r8d, 4
call fcn.14000b2a0
test al, al
jne 0x140079437
test dword [rcx], ebx
add eax, dword [rax]
add byte [rax - 0x77], cl
int1
mov rcx, rsi
xor edx, edx
call fcn.140078e70
test al, al
je 0x1400791a1
jmp 0x140079437
mov rcx, rsi
mov ebx, edx
call fcn.140078e70
mov dil, 1
test al, al
jne 0x140079437
test bl, bl
je 0x14007916d
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007916d
lea rdx, [0x140110170]
mov r8d, 2
call fcn.14000b2a0
test al, al
jne 0x140079437
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140079190
lea rdx, [0x14011022b]
mov r8d, 1
call fcn.14000b2a0
test al, al
jne 0x140079437
mov rcx, rsi
call fcn.14007a660
test rax, rax
jne 0x140079437
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400791c4
lea rdx, [0x14011022a]
mov r8d, 1
call fcn.14000b2a0
test al, al
jne 0x140079437
cmp qword [rsi], 0
je 0x140079435
add byte [rax], al
dec dword [rsi + 0x18]
jmp 0x140079435
mov rcx, qword [rsi + 0x20]
test ebx, 0x100
jne 0x140079303
test rcx, rcx
je 0x140079325
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
jmp 0x140079315
cmp qword [rsi], 0
je 0x1400793cf
mov rbx, qword [rbp - 8]
lea rcx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
mov rdx, rsi
call fcn.140079820
cmp qword [rbp - 0x10], 0
je 0x140079399
movups xmm0, xmmword [rbp - 0x10]
movups xmm1, xmmword [rbp]
movaps xmmword [rbp - 0x40], xmm1
movaps xmmword [rbp - 0x50], xmm0
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x1400791c4
lea rcx, [rbp - 0x50]
call fcn.140079a30
mov dil, 1
test al, al
jne 0x140079437
mov rax, qword [rsi + 0x20]
test rax, rax
je 0x1400791c4
test rbx, rbx
je 0x1400791c4
mov ecx, dword [rax + 0x34]
and ecx, 4
jne 0x1400791c4
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140139e70]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x140079437
mov rdx, qword [rsi + 0x20]
mov rcx, rbx
call fcn.14000df10
test al, al
jne 0x140079437
mov rax, qword [rsi + 0x20]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140139e71]
mov r8d, 1
call qword [rax + 0x18]
test al, al
je 0x1400791c4
jmp 0x140079437
test rcx, rcx
je 0x1400792f4
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
or dword [rax], eax
mov r8d, 0x10
call fcn.14000b2a0
mov dil, 1
test al, al
jne 0x140079437
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x140079435
test rcx, rcx
test ecx, ecx
je 0x140079325
lea rdx, [0x140110560]
mov r8d, 0x19
call fcn.14000b2a0
mov dil, 1
test al, al
jne 0x140079437
stc
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x112850f], eax
add byte [rax], al
shr ebx, 8
and bl, 1
mov qword [rsi], 0
mov dword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x140079435
xor eax, eax
mov r10d, 0x3e
movzx edx, byte [rcx + r9]
cmp dl, 0x5f
je 0x1400793f7
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
invalid
lea r11d, [rdx - 0x30]
cmp r11b, 0xa
jb 0x14007937d
lea r11d, [rdx - 0x61]
cmp r11b, 0x1a
sti
sbb dh, byte [rbx + 5]
sti
sbb dh, byte [rbx + 5]
add dl, 0xa9
jmp 0x14007937a
lea r11d, [rdx - 0x41]
cmp r11b, 0x1a
jae case.0x140078f12.2
add dl, 0xe3
mov r11d, edx
inc r9
mov qword [rsi + 0x10], r9
mul r10
jo case.0x140078f12.2
movzx edx, r11b
add rax, rdx
jb case.0x140078f12.2
cmp r9, r8
jb 0x140079342
jmp case.0x140078f12.2
movzx ebx, byte [rbp - 8]
jmp 0x140079077
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x140079435
lea rdx, [0x140110170]
lea edx, [0x140110170]
mov r8d, 2
call fcn.14000b2a0
test al, al
jne 0x140079437
cmp qword [rsi], 0
jne 0x140078faa
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
je 0x140079435
lea rdx, [0x140110579]
mov r8d, 1
add rsp, 0x90
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rbp
jmp fcn.14000b2a0
inc r9
mov qword [rsi + 0x10], r9
cmp rax, 0xfffffffffffffffd
jbe 0x140078f45
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007942a
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.14000b2a0
mov dil, 1
test al, al
jne 0x140079437
mov qword [rsi], 0
mov byte [rsi + 8], 0
xor edi, edi
mov eax, edi
add rsp, 0x90
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007946c
lea rdx, [0x140110583]
mov r8d, 3
call fcn.14000b2a0
test al, al
jne 0x140079437
mov rax, qword [rsi + 0x20]
jmp 0x14007946e
xor eax, eax
cmp ebx, 0x43
je 0x14007948c
cmp ebx, 0x53
jne 0x1400794a8
test rax, rax
je 0x1400794c4
lea rdx, [0x14011058d]
mov r8d, 4
jmp 0x14007949e
test rax, rax
je 0x1400794c4
lea rdx, [0x140110586]
mov r8d, 7
mov rcx, rax
call fcn.14000b2a0
jmp 0x1400794bc
mov dword [rbp - 0x10], ebx
test rax, rax
je 0x1400794c4
lea rcx, [rbp - 0x10]
mov rdx, rax
call fcn.14000f8f0
test al, al
jne 0x140079437
mov rax, qword [rbp - 0x28]
mov rcx, qword [rsi + 0x20]
or rax, qword [rbp - 0x18]
jne 0x140079530
test rcx, rcx
je 0x1400791c4
lea rdx, [0x140110591]
mov r8d, 1
call fcn.14000b2a0
test al, al
jne 0x140079437
mov rdx, qword [rsi + 0x20]
mov qword [rbp - 0x10], r14
test rdx, rdx
je 0x1400791c4
lea rcx, [rbp - 0x10]
call fcn.14000aa30
test al, al
jne 0x140079437
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400791c4
lea rdx, [0x1401123d3]
jmp 0x1400791b1
test rcx, rcx
je 0x1400791c4
lea rdx, [0x140139e72]
mov r8d, 1
call fcn.14000b2a0
test al, al
jne 0x140079437
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x1400791c4
lea rcx, [rbp - 0x30]
call fcn.140079a30
test al, al
jne 0x140079437
mov rcx, qword [rsi + 0x20]
test rcx, rcx
jne 0x1400794db
jmp 0x1400791c4
lea rax, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
mov qword [rsp + 0x20], rax
lea rcx, str._fmt::Error_s_should_be_impossible_without_a__fmt::Formatter_
lea r9, [0x14010ffa0]
lea r8, [rbp - 0x10]
mov edx, 0x3d
call fcn.1400d6080
int3
mov rcx, r9
call fcn.1400d5cc0
int3
adc byte [r13 + 0x1a3cbf42], cl
jae 0x14007a104
shl rdx, 0x20
xor eax, eax
shr bl, 0x24
add byte [rax], al
xor edx, edx
jmp 0x14007a11f
add dl, 0x85
xor ecx, ecx
xor eax, eax
cmp dl, 0xe6
out 0xf, al
xchg edx, eax
ror byte [rax - 0x46], 0
mov edx, 0
add byte [rax], al
adc dword [rax], eax
cmovb rdx, rcx
or rax, rdx
pop rbp
ret
je 0x14007a1ce
mov r8, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
cmp rcx, r8
jae 0x14007a1f1
movzx ebx, byte [rax + rcx]
lea rdx, [rcx + 1]
mov qword [rsi + 0x10], rdx
lea r9d, [rbx - 0x61]
cmp r9b, 0x19
ja 0x14007a187
movzx r9d, r9b
leave
mov r10d, 0x3bcfbbf
bt r10d, r9d
invalid
retf 0x820f
jb 0x14007a2e0
mov r9d, dword [rsi + 0x18]
inc r9d
mov dword [rsi + 0x18], r9d
cmp r9d, 0x1f4
jbe 0x14007a22b
add byte [rax], al
invalid
add dword [rax], eax
add byte [rdi], cl
xchg byte [rax + rax - 0x74b80000], cl
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], r9b
leave
je 0x14007a1c1
lea rdx, [0x140110560]
mov r8d, 0x19
call fcn.14000b2a0
mov dil, 1
invalid
test al, al
jne 0x14007a220
pop rdi
out 0x10, al
stc
inc dword [rax - 0x49]
add dword [rax + rax*8 - 0x38b7a08b], eax
invalid
mov qword [rsi], 0
mov byte [rsi + 8], 1
jmp 0x14007a21e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007a21e
lea rdx, [0x140110579]
lea rdx, [0x140110579]
mov r8d, 1
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.14000b2a0
adc cl, bh
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007a213
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
add byte [rax], al
add al, ch
xchg esp, eax
adc cl, bh
inc dword [rax - 0x49]
invalid
test al, al
add byte [rax], al
add al, ch
xchg esp, eax
adc cl, bh
inc dword [rax - 0x49]
add dword [rax + rax*8 - 0x38b7f28b], eax
jne 0x14007a220
invalid
invalid
jne 0x14007a220
mov qword [rsi], 0
invalid
mov byte [rsi + 8], 0
xor edi, edi
mov eax, edi
add rsp, 0x38
invalid
cmp byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
movzx r9d, bl
add r9d, 0xffffffbf
invalid
mov edi, 0x13f98341
cmp ecx, 0x13
cmp ecx, 0x13
ja case.0x14007a24b.67
lea r10, [0x14013dbd8]
movsxd r9, dword [r10 + r9*4]
add r9, r10
jmp r9
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
and byte [rax - 0x7b], cl
leave
je case.0x14006da64.90
lea rdx, [0x140139e70]
mov r8d, 1
call fcn.14000b2a0
invalid
adc cl, bh
inc dword [rax - 0x49]
invalid
test al, al
jne 0x14007a220
inc dword [rax - 0x49]
add dword [rax + rax*8 - 0x76b74f8b], eax
jne 0x14007a220
mov rcx, rsi
mov rcx, rsi
call fcn.14007a130
mov dil, 1
mov eax, 0x40fffffe
mov bh, 1
test al, al
jne 0x14007a220
cmp bl, 0x41
jne 0x14007a2bc
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007a2a7
lea rdx, [0x1401105a1]
or eax, 0x41000963
mov eax, 2
add byte [rax], al
invalid
mov r8d, 2
add al, ch
add dword [rax], edx
call fcn.14000b2a0
test al, al
jne 0x14007a220
invalid
invalid
invalid
stc
inc dword [rax + rax*8 - 0x867af1]
invalid
invalid
invalid
mov dil, 1
mov rcx, rsi
int1
mov dl, 1
call fcn.14007a830
test al, al
jne 0x14007a220
invalid
invalid
invalid
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
je 0x14007a615
lea rdx, [0x140139e71]
movabs eax, dword [0x1b841000bfb]
add al, ch
invalid
mov r8d, 1
call fcn.14000b2a0
stc
invalid
jmp 0x14007a60a
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007a21e
xor edi, edi
invalid
invalid
xor edi, edi
invalid
inc dword [rcx - 0x3f]
loope 0x14007a2f4
shl r9d, 3
lea rax, [0x140110808]
adc byte [rbp + 9], ah
add byte [rcx - 0x75], cl
adc al, 1
mov rdx, qword [r9 + rax]
lea rax, [0x140110738]
mov r8, qword [r9 + rax]
jmp 0x14007a1e4
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
je 0x14007a346
lea rdx, [0x14011022c]
mov r8d, 1
call fcn.14000b2a0
mov dil, 1
test al, al
jne 0x14007a220
add dword [rax + rax*8 - 0x1117af1], eax
invalid
mov rax, qword [rsi]
test rax, rax
ror byte [rdi], 0x84
cdq
add al, byte [rax]
add byte [rax], al
add byte [rax], al
mov r8, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
cmp rdx, r8
jae 0x14007a5d7
or dword [rax - 0x7ffffffe], 0x3c
adc byte [rdi + rcx - 0x7b], cl
jle case.0x140035e7a.443
invalid
cmp byte [rax + rdx], 0x4c
jne 0x14007a5d7
add al, byte [rax]
invalid
add byte [rax], al
inc rdx
mov qword [rsi + 0x10], rdx
lea rcx, [rbp - 8]
push rsi
adc byte [rax - 0x73], cl
clc
mov rdx, rsi
call fcn.14007cd00
sub dword [rax], eax
invalid
sub dword [rax], eax
add byte [rax + 0xf00f87d], al
jge case.0x14003bf1b.407
add byte [rdi], cl
test byte [rdx], ah
and al, byte [rdx]
add byte [rax], al
movzx ebx, byte [rbp - 7]
cmp byte [rbp - 8], 0
je case.0x140050528.334
and al, byte [rdx]
add byte [rax], al
movzx ebx, byte [rbp - 7]
mov rcx, qword [rsi + 0x20]
and byte [rbx + r11*8 + 0x2a1840f], r8b
test bl, bl
je 0x14007a627
invalid
invalid
add al, byte [rax]
invalid
add byte [rax], al
test rcx, rcx
je 0x14007a649
lea rdx, [0x140110560]
mov r8d, 0x19
jmp 0x14007a639
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
je 0x14007a546
add byte [rax - 0x73], cl
adc eax, 0x95e78
or dword [rax], eax
lea rdx, [0x14011022d]
mov r8d, 1
call fcn.14000b2a0
mov dil, 1
mov bh, 1
test al, al
jne 0x14007a220
test dword [rbp - 2], edx
invalid
invalid
mov rcx, qword [rsi + 0x20]
jmp 0x14007a548
add byte [rax], al
mov rcx, rsi
mov ecx, esi
int1
call fcn.14007cb60
jmp 0x14007a60a
mov qword [rsi + 0x10], rcx
mov rcx, rsi
xor edx, edx
invalid
shr al, cl
sub edx, 0x16e9ffff
invalid
invalid
invalid
jmp 0x14007a60a
invalid
invalid
call fcn.140078e70
jmp 0x14007a60a
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
and byte [rax - 0x7b], r9b
leave
je 0x14007a41a
lea rdx, [0x1401105a3]
mov r8d, 4
call fcn.14000b2a0
stc
inc dword [rax - 0x49]
add dword [rax + rax*8 - 0x1f97af1], eax
test dword [rsi], eax
invalid
invalid
invalid
invalid
invalid
mov rcx, rsi
call fcn.14007ce60
mov dil, 1
test al, al
jne 0x14007a220
std
invalid
invalid
mov rcx, qword [rsi]
test rcx, rcx
test ecx, ecx
je case.0x140050528.332
add dword [rax], eax
add byte [rax - 0x75], cl
adc byte [rax + 0x3b], r9b
cmp eax, dword [rsi + 8]
invalid
mov rax, qword [rsi + 0x10]
cmp rax, qword [rsi + 8]
cmp eax, dword [rsi + 8]
jae case.0x140050528.332
and dword [0xc007a44a], 0x3c
add dword [rdi + rcx - 0x7b], ecx
sbb eax, dword [rcx]
add dword [rax], eax
invalid
cmp byte [rcx + rax], 0x4c
jne case.0x140050528.332
add dword [rax], eax
invalid
inc rax
mov qword [rsi + 0x10], rax
lea rcx, [rbp - 8]
mov rdx, rsi
call fcn.14007cd00
sub byte [rax], al
add byte [rax + 0xf00f87d], al
test dword [rax], ecx
invalid
invalid
invalid
sub byte [rax], al
add byte [rax + 0xf00f87d], al
test dword [rax], ecx
invalid
mov rbx, qword [rbp]
test rbx, rbx
test ebx, ebx
je 0x14007a615
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
je case.0x14004f9c2.326
lea rdx, [0x1401105a7]
mov r8d, 3
call fcn.14000b2a0
test al, al
jne 0x14007a220
invalid
invalid
std
invalid
invalid
mov rcx, rsi
mov rdx, rbx
call fcn.14007af00
jmp 0x14007a60d
add byte [rax], al
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je case.0x14004210f.383
lea rdx, [0x140110229]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add al, ch
call fcn.14000b2a0
xlatb
or eax, 0xb740fff9
mov dil, 1
test al, al
invalid
invalid
std
std
mov dil, 1
test al, al
jne 0x14007a220
test dword [rbp + rdi*8 - 1], ecx
invalid
invalid
mov rcx, rsi
call fcn.14007cdc0
mov dil, 1
mov bh, 1
test rax, rax
jne 0x14007a220
cmp rdx, 1
jne 0x14007a515
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007a615
lea rdx, str._____
mov r8d, 1
call fcn.14000b2a0
test al, al
jne 0x14007a220
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007a615
lea rdx, [0x140115200]
mov r8d, 1
call fcn.14000b2a0
jmp 0x14007a60d
invalid
mov rcx, rsi
call fcn.14007c940
jmp 0x14007a60a
add byte [rax], al
invalid
xor ecx, ecx
cmp bl, 0x50
jne 0x14007a5e0
invalid
pop qword [rax]
add byte [rax], al
invalid
test rcx, rcx
je 0x14007a602
lea rdx, [0x14011059b]
mov r8d, 6
jmp 0x14007a5f2
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007a213
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.14000b2a0
test al, al
invalid
je 0x14007a213
jmp 0x14007a220
mov rdx, qword [rbp]
test rdx, rdx
test edx, edx
je 0x14007a5d7
mov rcx, rsi
call fcn.14007af00
mov dil, 1
test al, al
ror byte [rdi], 0x85
insb byte [rdi], dx
cld
invalid
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007a5d7
lea rdx, [0x140110596]
mov r8d, 1
call fcn.14000b2a0
stc
inc dword [rax + rax*8 - 0x3b67af1]
invalid
invalid
cmp bl, 0x52
je 0x14007a602
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007a602
lea rdx, [0x140110597]
mov r8d, 4
call fcn.14000b2a0
mov dil, 1
test al, al
jne 0x14007a220
test dword [rsi], ebx
cld
invalid
invalid
mov rcx, rsi
call fcn.14007a130
invalid
invalid
mov dil, 1
test al, al
jne 0x14007a220
cld
invalid
invalid
cmp qword [rsi], 0
je 0x14007a21e
dec dword [rsi + 0x18]
jmp 0x14007a21e
invalid
test rcx, rcx
je 0x14007a649
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.14000b2a0
mov dil, 1
test al, al
jne 0x14007a220
test edi, edx
sti
invalid
invalid
mov qword [rsi], 0
mov byte [rsi + 8], bl
pop rsi
invalid
jmp 0x14007a21e
int3
cmp edx, 0x4b
je 0x14007a76b
cmp edx, 0x4c
jne 0x14007a75f
lea r10, [rax + 1]
mov qword [rcx + 0x10], r10
cmp r10, r9
retf 0x830f
stosd dword [rdi], eax
add byte [rax], al
add byte [rax], al
retf 0x830f
add byte [rax], al
cmp byte [r8 + r10], 0x5f
jne 0x14007a77f
add rax, 2
mov qword [rcx + 0x10], rax
adc byte [r9], sil
invalid
mov rdx, rax
add rsp, 0x28
pop rsi
pop rbp
jmp fcn.14007af00
invalid
add byte [rax], al
nop
add rsp, 0x28
sub byte [rsi + 0x5d], bl
sub byte [rsi + 0x5d], bl
jmp fcn.14007a130
inc rax
mov qword [rcx + 0x10], rax
xor edx, edx
add rsp, 0x28
pop rsi
pop rbp
jmp fcn.14007a830
xor eax, eax
mov r11d, 0x3e
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rbx + 0xf], al
movzx edx, byte [r8 + r10]
cmp dl, 0x5f
mov dh, 0x14
adc byte [rax + 0x41745ffa], al
je 0x14007a7db
je 0x14007a7db
lea esi, [rdx - 0x30]
cmp sil, 0xa
dec byte [rdx]
jb 0x14007a7bf
lea esi, [rdx - 0x61]
cmp sil, 0x1a
jae case.0x140074c47.106
add dl, 0xa9
jmp case.0x140067121.166
invalid
lea esi, [rdx - 0x41]
cmp sil, 0x1a
jae case.0x14005d08e.206
add dl, 0xe3
mov esi, edx
inc r10
mov qword [rcx + 0x10], r10
mul r11
jo case.0x14005d08e.206
movzx edx, sil
add rax, rdx
sal byte [rdx + 0x17], 1
jb case.0x14005d08e.206
cmp r10, r9
jb 0x14007a790
jmp case.0x14005d08e.206
inc r10
mov qword [rcx + 0x10], r10
inc rax
invalid
adc byte [rax - 1], cl
ror byte [rdi], 0x85
jne 0x14007a751
invalid
mov rax, qword [rcx + 0x20]
test rax, rax
invalid
sal byte [rbx + riz + 0x48], 0x8d
adc eax, 0x95d55
pop rbp
or dword [rax], eax
je case.0x140074c47.107
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
or dword [rax], eax
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
mov r8d, 0x10
mov rsi, rcx
mov rcx, rax
call fcn.14000b2a0
or bh, cl
invalid
or bh, cl
dec dword [rax - 0x77]
invalid
invalid
mov rcx, rsi
int1
mov edx, eax
mov al, 1
test dl, dl
add dword [rdx + rdx*8 - 0x38b7f28b], eax
add dword [rax], eax
invalid
jne 0x14007a824
mov qword [rcx], 0
add byte [rax], al
add dh, al
or byte [r8], al
or byte [rax], al
mov byte [rcx + 8], 0
xor eax, eax
add rsp, 0x28
pop rsi
pop rbp
ret
push rdi
push rbx
sub rsp, 0x38
invalid
cmp byte [rax - 0x73], cl
lea rbp, [rsp + 0x30]
insb byte [rdi], dx
and al, 0x30
mov rsi, rcx
mov r8, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
test r8, r8
je 0x14007acde
mov r10, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
adc byte [rcx + r15 - 0x2f], r9b
cmp rcx, r10
ror dword [rdi], 1
and dword [rdi - 0x76ffffff], 0xffffffd0
cmpsd dword [rsi], dword [rdi]
add dword [rax], eax
invalid
mov eax, edx
jae case.default.0x14007a8d6
mov eax, edx
rol byte [rcx + 0xf], 1
mov dh, 0x14
or byte [rbp + rcx*4 + 0x49], cl
lea r9, [rcx + 1]
mov qword [rsi + 0x10], r9
mov r11d, dword [rsi + 0x18]
mov ebx, dword [rsi + 0x18]
inc r11d
movzx edx, byte [r8 + rcx]
lea r9, [rcx + 1]
lea ecx, [rcx + 1]
mov qword [rsi + 0x10], r9
mov r11d, dword [rsi + 0x18]
mov ebx, dword [rsi + 0x18]
mov ebx, dword [rsi + 0x18]
inc r11d
inc ebx
mov dword [rsi + 0x18], r11d
cmp r11d, 0x1f4
add byte [rax], al
jbe 0x14007a8b6
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
leave
je case.0x1400745b9.87
lea rdx, [0x140110560]
mov r8d, 0x19
mov eax, 0x19
mov eax, 0x19
add al, ch
add eax, 0x40fff90a
or bh, cl
inc dword [rax - 0x49]
invalid
call fcn.14000b2a0
mov dil, 1
invalid
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x45d850f], eax
test al, al
jne 0x14007ad03
add byte [rax], al
add byte [rax], al
mov qword [rsi], 0
invalid
add byte [rax], al
add byte [rax], al
invalid
add dh, al
mov byte [rsi + 8], 1
or byte [rcx], r8b
jmp 0x14007ad01
add byte [rdi + rcx - 0x4a], al
fiadd dword [rcx - 0x7d]
ret
movzx r11d, dl
movzx ebx, dl
mov dh, 0xda
add r11d, 0xffffffbf
cmp r11d, 0x38
ja case.default.0x14007a8d6
add dword [rax], eax
add byte [rax - 0x73], cl
cmp eax, 0xc3359
xor ecx, dword [rax + rax]
add byte [rax], al
lea rdi, [0x14013dc28]
movsxd r11, dword [rdi + r11*4]
invalid
sbb al, 0x9f
add r11, rdi
sti
jmp r11
cmp r9, r10
jae case.0x14007a8d6.39
cmp byte [r8 + r9], 0x6e
cmp byte [rax + rcx], 0x6e
outsb dx, byte [rsi]
jne case.0x14007a8d6.39
xor eax, 0x2c18348
add rcx, 2
add ecx, 2
mov qword [rsi + 0x10], rcx
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
je case.0x14007a8d6.39
and al, 0x48
lea eax, [0x140110381]
add eax, 0x95a84
lea rax, [0x140110381]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
mov r8d, 1
add byte [rax], al
add byte [rcx - 0x3d76b72d], cl
invalid
mov ebx, edx
mov rdx, rax
invalid
call fcn.14000b2a0
mov edx, ebx
mov dil, 1
test al, al
jne 0x14007ad03
add byte [rax], al
mov rcx, rsi
int1
call fcn.14007aff0
add byte [rax - 0x49], al
add dword [rax + rax*8 + 0x3d6850f], eax
jne 0x14007ad03
mov dil, 1
test al, al
jne 0x14007ad03
add byte [rax - 0x7d], cl
add byte ds:[rdi], cl
add byte [rdi], cl
cmp qword [rsi], 0
je 0x14007ad01
test dl, cl
add eax, dword [rax]
invalid
add byte [rdi], cl
test dl, cl
add eax, dword [rax]
add bh, bh
sbb cl, r13b
dec dword [rsi + 0x18]
jmp 0x14007ad01
ret 3
invalid
ret 3
add eax, dword [rax]
add byte [rax - 0x73], cl
invalid
invalid
lea rcx, [rbp - 8]
clc
mov rdx, rsi
call fcn.14007b350
mov rcx, qword [rbp - 8]
test rcx, rcx
test ecx, ecx
test ecx, ecx
leave
je 0x14007aada
mov rdx, qword [rbp]
call fcn.14007b3f0
cmp rax, 1
jne case.default.0x14007a8d6
test rdx, rdx
je 0x14007adfe
mov al, byte [rax + rax]
invalid
mov al, byte [rax + rax]
add al, 0
add byte [rax], al
add byte [rax - 0x7d], cl
cli
add dword [rdi], ecx
test dword [rsi + 0x48000000], eax
add byte [rax], al
mov rcx, qword [rsi + 0x20]
cmp rdx, 1
jne case.default.0x14007a8d6
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x14007a92d
lea rdx, [0x1401105e9]
pop rsp
or dword [rax], eax
mov r8d, 4
add al, 0
add byte [rax], al
add byte [rax], al
add cl, ch
or eax, dword [0xcb4fa99b]
mov rcx, qword [rsi + 0x20]
invalid
invalid
jmp 0x14007aea4
mov rcx, qword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], cl
leave
je 0x14007a92d
lea rdx, [0x1401104d2]
jmp 0x14007ae9e
add al, 0
invalid
add al, 0
add byte [rax + rax*8 + 0x14f840f], al
test al, al
invalid
test byte [rdi + 1], cl
test al, al
je 0x14007ab05
test byte [rdi + 1], cl
add byte [rax], al
xor ebx, ebx
jmp 0x14007ac68
add byte [rax - 0x73], cl
clc
lea rcx, [rbp - 8]
mov rdx, rsi
call fcn.14007b350
mov rcx, qword [rbp - 8]
clc
test rcx, rcx
je 0x14007aada
add byte [rax], al
mov rdx, qword [rbp]
call fcn.14007b3f0
test rax, rax
je case.default.0x14007a8d6
mov rax, rdx
shr rax, 0x20
jne case.default.0x14007a8d6
mov eax, edx
xor eax, 0xd800
add eax, 0xffef0000
cmp eax, 0xffef07ff
ja 0x14007ae1d
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007aa2a
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.14000b2a0
mov dil, 1
test al, al
jne 0x14007ad03
mov qword [rsi], 0
mov byte [rsi + 8], 0
jmp 0x14007ad01
test al, al
je 0x14007ab36
xor ebx, ebx
jmp 0x14007ad10
mov rcx, rsi
mov edx, eax
call fcn.14007b1c0
jmp 0x14007a922
cmp r9, r10
jae case.0x14007a8d6.16
cmp byte [r8 + r9], 0x65
jne case.0x14007a8d6.16
add rcx, 2
mov qword [rsi + 0x10], rcx
mov rcx, rsi
call fcn.14007b6f0
jmp 0x14007a922
test al, al
je 0x14007aaa2
xor ebx, ebx
jmp 0x14007abcb
test al, al
je 0x14007ab67
xor ebx, ebx
jmp 0x14007ad5d
test al, al
je 0x14007ab98
xor ebx, ebx
jmp 0x14007adcb
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007abc9
lea rax, [0x1401105ed]
mov r8d, 1
mov ebx, edx
mov rdx, rax
call fcn.14000b2a0
mov edx, ebx
mov bl, 1
mov dil, 1
test al, al
je 0x14007abcb
jmp 0x14007ad03
movzx ebx, byte [rbp]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x14007ac35
test rcx, rcx
je 0x14007ac57
lea rdx, [0x140110560]
mov r8d, 0x19
jmp 0x14007ac47
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007ac66
lea rdx, [0x1401105ed]
mov r8d, 1
call fcn.14000b2a0
mov bl, 1
mov dil, 1
test al, al
je 0x14007ac68
jmp 0x14007ad03
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007ad0e
lea rdx, [0x1401105ed]
mov r8d, 1
call fcn.14000b2a0
mov bl, 1
mov dil, 1
test al, al
jne 0x14007ad03
jmp 0x14007ad10
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007ad5b
lea rdx, [0x1401105ed]
mov r8d, 1
call fcn.14000b2a0
mov bl, 1
mov dil, 1
test al, al
jne 0x14007ad03
jmp 0x14007ad5d
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007adc9
lea rdx, [0x1401105ed]
mov r8d, 1
call fcn.14000b2a0
mov bl, 1
mov dil, 1
test al, al
jne 0x14007ad03
jmp 0x14007adcb
mov bl, 1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007abf8
lea rax, [0x14011022c]
mov r8d, 1
mov edi, edx
mov rdx, rax
call fcn.14000b2a0
mov edx, edi
mov dil, 1
test al, al
jne 0x14007ad03
cmp dl, 0x52
je 0x14007ac23
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007ac23
lea rdx, [0x140110597]
mov r8d, 4
call fcn.14000b2a0
mov dil, 1
test al, al
jne 0x14007ad03
mov dil, 1
mov rcx, rsi
mov dl, 1
call fcn.14007a830
jmp 0x14007ae7a
test rcx, rcx
je 0x14007ac57
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.14000b2a0
mov dil, 1
test al, al
jne 0x14007ad03
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x14007ad01
mov bl, 1
mov dil, 1
mov rcx, rsi
mov dl, 1
call fcn.140078e70
test al, al
jne 0x14007ad03
mov rax, qword [rsi]
test rax, rax
je 0x14007acde
mov rcx, qword [rsi + 0x10]
cmp rcx, qword [rsi + 8]
jae 0x14007acb5
movzx eax, byte [rax + rcx]
inc rcx
mov qword [rsi + 0x10], rcx
cmp eax, 0x53
je 0x14007aeae
cmp eax, 0x54
je 0x14007ae2b
cmp eax, 0x55
je 0x14007ae82
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007aa2a
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.14000b2a0
test al, al
je 0x14007aa2a
jmp 0x14007ad03
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007ad01
lea rdx, [0x140110579]
mov r8d, 1
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.14000b2a0
xor edi, edi
mov eax, edi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov bl, 1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007ad32
lea rdx, [0x140139e70]
mov r8d, 1
call fcn.14000b2a0
mov dil, 1
test al, al
jne 0x14007ad03
mov rcx, rsi
call fcn.14007b9b0
mov dil, 1
test rax, rax
jne 0x14007ad03
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007ae82
lea rdx, [0x140139e71]
jmp 0x14007ae6f
mov bl, 1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007ad7f
lea rdx, [0x140110229]
mov r8d, 1
call fcn.14000b2a0
mov dil, 1
test al, al
jne 0x14007ad03
mov rcx, rsi
call fcn.14007ba50
mov dil, 1
test rax, rax
jne 0x14007ad03
cmp rdx, 1
jne 0x14007ae5f
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007ae82
lea rdx, str._____
mov r8d, 1
call fcn.14000b2a0
test al, al
jne 0x14007ad03
jmp 0x14007ae5f
mov bl, 1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007adf1
lea rdx, [0x14011022d]
mov r8d, 1
call fcn.14000b2a0
mov dil, 1
test al, al
jne 0x14007ad03
mov rcx, rsi
call fcn.14007b6f0
mov dil, 1
jmp 0x14007ae7a
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007a92d
lea rdx, [0x1401105e4]
mov r8d, 5
jmp 0x14007aea4
mov rcx, qword [rsi + 0x20]
call fcn.14007b590
jmp 0x14007a922
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007ae4e
lea rdx, [0x140110229]
mov r8d, 1
call fcn.14000b2a0
test al, al
jne 0x14007ad03
mov rcx, rsi
call fcn.14007b9b0
test rax, rax
jne 0x14007ad03
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007ae82
lea rdx, [0x140115200]
mov r8d, 1
call fcn.14000b2a0
test al, al
jne 0x14007ad03
test bl, bl
je 0x14007a92d
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007a92d
lea rdx, [0x1401123d3]
mov r8d, 1
call fcn.14000b2a0
jmp 0x14007a922
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007aed1
lea rdx, [0x1401105ee]
mov r8d, 3
call fcn.14000b2a0
test al, al
jne 0x14007ad03
mov rcx, rsi
call case.0x14008475f.471
test rax, rax
jne 0x14007ad03
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x14007ae82
lea rdx, [0x1401105f1]
mov r8d, 2
jmp 0x14007ae75
lea rsi, [rbp - 0x18]
lea rdx, [rbp + 0x34]
mov rcx, rsi
call fcn.14000bc80
clc
dec dword [rax - 0x7d]
jge 0x14007be63
invalid
je 0x14007bea7
mov eax, 0x110000
jmp 0x14007c171
xor eax, eax
jmp 0x14007bef3
mov rcx, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
mov qword [rbp - 0x28], rcx
fmul dword [r8 - 0x77]
loopne 0x14007bf00
lea edx, [rcx + rax]
test rax, rax
je 0x14007bed4
invalid
movzx eax, byte [rcx]
test al, al
js 0x14007c07a
invalid
scasd eax, dword [rdi]
add dword [rax], eax
invalid
lea r8, [rcx + 1]
jmp case.0x140078f12.140
mov eax, 0x110000
mov r8, rcx
jmp case.0x140078f12.140
mov byte [rbp + 0x34], r10b
mov word [rbp + 0x35], 0
invalid
mov byte [rbp + 0x37], 0
lea r11, [rbp + 0x34]
pop rbp
xor al, 0x4c
mov dword [rbp + 0x20], ebx
mov qword [rbp + 0x28], r8
cmp rdx, 2
jb 0x14007be7e
lea rsi, [r9 + 2]
lea r11, [rdx - 2]
mov qword [rcx], rsi
mov qword [rcx + 8], r11
or byte [rcx + 0xf], al
mov dh, 0x19
movzx edi, byte [r9 + 1]
lea esi, [rbx - 0x30]
cmp esi, 0xa
dec byte [rdx]
jb 0x14007bf51
or ebx, 0x20
add ebx, 0xffffff9f
add ebx, 0xa
mov esi, 0xffffffff
cmovae esi, ebx
cmp esi, 0xf
ja 0x14007c17d
lea ebx, [rdi - 0x30]
cmp ebx, 0xa
jb 0x14007bf73
or edi, 0x20
add edi, 0xffffff9f
add edi, 0xa
mov ebx, 0xffffffff
cmovae ebx, edi
cmp ebx, 0xf
ja 0x14007c17d
shl sil, 4
or bl, sil
mov byte [rbp + 0x35], bl
cmp r10b, 0xe0
jb 0x14007be67
invalid
invalid
invalid
invalid
cmp r11, 2
jb 0x14007be7e
lea r11, [r9 + 4]
lea r10, [rdx - 4]
cld
mov qword [rcx], r11
mov qword [rcx + 8], r10
or byte [rcx + 0xf], al
mov dh, 0x79
add al, byte [rcx + 0xf]
movzx esi, byte [rcx + 3]
lea r11d, [rdi - 0x30]
cmp r11d, 0xa
jb 0x14007bfd1
rol byte [rcx - 0x7d], 1
sti
or dh, byte [rdx + 0x1d]
or edi, 0x20
add edi, 0xffffff9f
add edi, 0xa
mov r11d, 0xffffffff
invalid
invalid
inc dword [rdi + rcx + 0x43]
fild word [rcx - 0x7d]
cmp ebx, 0xf
invalid
invalid
cmp ebx, 0xf
ja 0x14007c17d
add byte [rax], al
lea edi, [rsi - 0x30]
cmp edi, 0xa
or dh, byte [rdx + 0x1a]
jb 0x14007bff3
or esi, 0x20
add esi, 0xffffff9f
invalid
lahf
add esi, 0xa
mov edi, 0xffffffff
cmovae edi, esi
inc byte [r11 - 0x78f0f001]
mov al, byte [rcx]
add byte [rax], al
invalid
inc byte [rbx - 0x78f0f001]
mov al, byte [rcx]
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0x40], al
shl r11b, 4
jrcxz 0x14007bffb
or dil, r11b
mov byte [rbp + 0x36], dil
invalid
mov byte [rbp + 0x36], bh
test al, al
test al, al
jne 0x14007be67
invalid
dec dword [rcx - 0x7d]
cmp r10, 2
jb 0x14007be7e
invalid
outsb dx, byte [rsi]
invalid
invalid
invalid
cli
add cl, byte [rdi]
invalid
lea rax, [r9 + 6]
invalid
add rdx, 0xfffffffffffffffa
mov qword [rcx], rax
mov dword [rcx], eax
mov qword [rcx + 8], rdx
mov dword [rcx + 8], edx
movzx edx, byte [r9 + 4]
movzx ecx, byte [r9 + 5]
mov dh, 0x49
add eax, 0x83d0428d
clc
or dh, byte [rdx + 0x1a]
or edx, 0x20
add edx, 0xffffff9f
add edx, 0xa
ret 0xb80a
invalid
invalid
invalid
invalid
or bh, byte [rax - 1]
cmovae eax, edx
cmp eax, 0xf
ja 0x14007c17d
lea edx, [rcx - 0x30]
cmp edx, 0xa
jb 0x14007c06d
push rcx
rol byte [rbx + 0x1a720afa], 1
or ecx, 0x20
add ecx, 0xffffff9f
add ecx, 0xa
mov edx, 0xffffffff
ror dword [rdx], 0xba
cmovae edx, ecx
cmp edx, 0xf
ja 0x14007c17d
invalid
add al, al
loopne 0x14007c074
shl al, 4
or dl, al
mov byte [rbp + 0x37], dl
invalid
jmp 0x14007be67
inc dword [rcx - 0x77]
mov r9d, eax
and r9d, 0x1f
movzx r11d, byte [rcx + 1]
mov dh, 0x59
add dword [rcx - 0x7d], eax
jrcxz 0x14007c0c9
rol dword [rcx - 0x7d], 0xe1
invalid
mov dh, 0x59
add dword [rcx - 0x7d], eax
jrcxz 0x14007c0c9
cmp al, 0xdf
jbe 0x14007c0d6
movzx r10d, byte [rcx + 2]
shl r11d, 6
jrcxz 0x14007c09d
push rcx
add al, byte [rcx - 0x3f]
jrcxz 0x14007c09d
and r10d, 0x3f
loop 0x14007c0da
or r10d, r11d
or edx, ebx
fidivr dword [rax + rsi*8]
cmp al, 0xf0
jb 0x14007c0e6
lea r8, [rcx + 4]
lea eax, [rcx + 4]
movzx eax, byte [rcx + 3]
and r9d, 7
loope case.0x140074b75.125
shl r9d, 0x12
shl r10d, 6
invalid
adc al, byte [rcx - 0x3f]
loop 0x14007c0bc
invalid
invalid
and eax, 0x3f
or eax, r10d
or eax, r9d
jmp case.0x140078f12.140
cli
clc
jae 0x14007c171
add byte [rax], al
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
mov r8d, 4
jmp 0x14007bea3
dec dword [rbp + rcx*4 + 0x41]
add al, byte [rcx - 0x3f]
lea r8, [rcx + 2]
shl r9d, 6
loope 0x14007c0e4
or r9d, r11d
mov eax, r9d
enter 0xeeb, 0x4c
lea eax, [rcx + 3]
jmp case.0x140078f12.140
lea r8, [rcx + 3]
shl r9d, 0xc
or r10d, r9d
mov eax, r10d
cmp r8, rdx
je 0x14007c162
movzx r9d, byte [r8]
test r9b, r9b
jns 0x14007c1a1
wait
add byte [rax], al
invalid
cmp r9b, 0xe0
jb 0x14007c1a1
cmp r9b, 0xf0
jb 0x14007c1a1
movzx r10d, byte [r8 + 1]
and r10d, 0x3f
movzx r11d, byte [r8 + 2]
and r11d, 0x3f
movzx r8d, byte [r8 + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 0xc
shl r11d, 6
or r11d, r10d
and r8d, 0x3f
or r8d, r11d
or r8d, r9d
cmp r8d, 0x110000
sete r8b
cmp eax, 0x110000
jne 0x14007c16c
jmp 0x14007c1a1
invalid
mov r8b, 1
cmp eax, 0x110000
je 0x14007c1a1
test r8b, r8b
je 0x14007c1a1
add rsp, 0xb8
pop rbx
mov eax, 0x5b000000
pop rdi
pop rsi
pop rbp
ret
lea rcx, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
call fcn.1400d6180
lea rcx, str.internal_error:_entered_unreachable_code_rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_src_threadmod.rs
lea r8, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
mov edx, 0x28
call fcn.1400d5da0
invalid
wait
invalid
invalid
call [rbx + 0xae80005]
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x18], rax
lea rax, [rbp + 0x20]
lea eax, [rbp + 0x20]
mov qword [rbp - 0x18], rax
lea rax, [0x14007c4a0]
invalid
invalid
invalid
call fcn.14007c3b0
add byte [rax], al
mov qword [rbp + 0x18], rax
lea rax, [rbp + 0x20]
lea eax, [rbp + 0x20]
lea eax, [rbp + 0x20]
mov qword [rbp - 0x18], rax
lea rax, [0x14007c4a0]
mov qword [rbp - 0x10], rax
lea rax, [rbp - 0x28]
mov qword [rbp - 8], rax
lea rax, [0x14007c540]
mov qword [rbp], rax
lea rax, [rbp + 0x18]
mov qword [rbp + 8], rax
lea rax, [fcn.14000aa30]
mov qword [rbp + 0x10], rax
lea rax, str.internal_error:_entered_unreachable_code:_str::from_utf8_____was_expected_to_have_1_char__but__chars_were_found
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 4
mov qword [rbp - 0x38], 0
mov qword [rbp - 0x48], rsi
mov qword [rbp - 0x40], 3
lea rdx, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
lea rcx, [rbp - 0x58]
call fcn.1400d5c10
int3
and al, 0x88
add byte [rax], al
add byte [rbx + rsi - 0x5c], al
and al, 0x84
add byte [rax], al
add byte [rbx + rsi + 0x6c], al
and al, 0x7c
mov edi, ebp
cld
mov dword [rsp + 0x58], esp
insb byte [rdi], dx
and al, 0x2c
cmp al, 0x89
and al, 0x48
add byte [rax], 0
add byte [rcx + rsi - 0x3e], al
xor edx, r8d
xor esp, esi
invalid
and al, 0x80
add byte [rax], al
add byte [rbx + rsi + 0x4c], al
and al, 0x64
rol ecx, 1
sub byte [rcx + rcx*4 + 0x64], al
and al, 0x2c
mov dword [rsp + 0x84], esp
mov dword [rsp + 0x34], ecx
and al, 0x34
and al, 0x48
add ebp, eax
or byte [rdx], al
add byte [rax], al
mov ah, 0x24
add byte [rax], 0
add byte [rcx + rsi - 0xa], al
sub byte [rcx - 0x76d3db8c], cl
and al, 0x30
and al, 0x48
add byte [rbx + 0x31682444], cl
ret
and al, 0x88
add byte [rax], al
add byte [rbx], dh
mov word [rsp + rax*4], fs
add byte [rax], al
add byte [rbp + 0x31], al
test dword [rbp + 0x31], 0x4cf331e5
mov esp, dword [rsp + 0x110]
add dword [rax], eax
add byte [rbx], dh
xor ecx, dword [rsp + 0x5c]
and al, 0x98
add byte [rax], al
add byte [rcx + rcx*4 + 0x10], al
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rcx - 0x7eb7efb8], cl
invalid
add eax, 0x480b0f00
test eax, eax
je 0x140082a42
lea rcx, [rbp - 0x10]
call fcn.140082aa0
invalid
xor eax, eax
add rsp, 0x70
pop rbp
ret
in al, dx
and byte [rax - 0x73], cl
push 0x70
cmp qword [rbp - 0x10], 0
je 0x140082a6e
lea rcx, [rbp - 0x10]
call fcn.140082aa0
add byte [rax], al
add byte [rax], al
nop
add rsp, 0x20
add esp, 0x20
invalid
pop rbp
ret
int3
clc
invalid
invalid
add dword [rcx + 0x3e183c1], ecx
lea rdx, [rcx - 2]
cmp rdx, 2
add dh, byte [rdx + 5]
test rcx, rcx
jne 0x140082acf
invalid
invalid
add rsp, 0x40
pop rbp
ret
lea rcx, [rax - 1]
mov qword [rbp - 0x20], rcx
mov rcx, qword [rax - 1]
mov ecx, dword [rax - 1]
mov ecx, dword [rax - 1]
mov qword [rbp - 0x18], rcx
mov dword [rbp - 0x18], ecx
mov rax, qword [rax + 7]
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
mov dword [rbp - 0x10], eax
mov rax, qword [rax]
test rax, rax
invalid
je case.0x1400712ba.187
sal byte [rsi + rax + 0x48], 0x8b
call 0xcb50fbf6
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 0x18]
call rax
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
je 0x140082b0d
mov rdx, qword [rax + 0x10]
call fcn.140007ce0
mov edx, 8
mov rcx, qword [rbp - 0x20]
add rsp, 0x40
pop rbp
jmp fcn.140007ce0
adc byte [rbp + 0x48], dl
sub esp, 0x20
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
invalid
invalid
cmp qword [rax + 8], 0
je 0x140082b4a
invalid
mov rax, qword [rbp - 0x10]
mov rdx, qword [rax + 0x10]
adc al, ch
xchg esi, eax
push rcx
clc
invalid
call fcn.140007ce0
mov edx, 8
mov rcx, qword [rbp - 0x20]
call fcn.140007ce0
mov byte [rcx - 8], dl
call qword [rax + 0x20c48348]
invalid
mov byte [rcx - 8], dl
call qword [rax + 0x20c48348]
invalid
pop rbp
ret
cmp qword [rcx + 8], 0
je 0x140082b75
add rcx, 8
pop rbp
jmp fcn.140082aa0
invalid
call qword [rax - 0x33333ca3]
int3
nop
pop rbp
ret
in al, dx
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rcx
mov rcx, qword [rcx]
call fcn.140082d60
add byte [rax - 0x7b], cl
invalid
je 0x140082bca
mov qword [rbp - 0x10], rax
lea rax, [rsi + 8]
mov qword [rbp - 8], rax
cmp qword [rsi + 8], 0
je 0x140082bbf
mov rcx, qword [rbp - 8]
call fcn.140082aa0
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
mov qword [rcx], rax
test rax, rax
setne al
add rsp, 0x38
pop rsi
pop rbp
ret
int3
shr eax, 6
or al, 0xc0
mov byte [rbp - 4], al
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 3], dl
mov r8d, 2
jmp 0x140082cc4
invalid
mov eax, 3
jmp 0x140082cc4
mov rcx, qword [rsi]
lea rdx, [rbp - 4]
call fcn.140082d60
test rax, rax
je 0x140082cfc
mov qword [rbp - 0x18], rax
lea rax, [rsi + 8]
mov qword [rbp - 0x10], rax
cmp qword [rsi + 8], 0
je 0x140082cf1
mov rcx, qword [rbp - 0x10]
call fcn.140082aa0
mov rax, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x10]
mov qword [rcx], rax
test rax, rax
setne al
add rsp, 0x48
pop rsi
pop rbp
ret
call fcn.1400841f0
nop
add rsp, 0x28
invalid
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
ret 0x8948
add al, byte [rax]
add byte [rax], al
add byte [rax], al
invalid
invalid
leave
je 0x1400842bf
mov byte [rcx], 1
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
adc dword [rbp - 0x10], eax
mov qword [rax], 0
mov dword [rax + 8], 0
mov byte [rax + 0xc], 0
or al, 0
or byte [rax], al
add byte [rax], al
add dh, al
or al, 0
movups xmm0, xmmword [rbp - 0x13]
in eax, dx
movups xmmword [rax + 0xd], xmm0
mov ecx, dword [rbp - 4]
mov dword [rax + 0x1c], ecx
mov qword [rax + 0x20], 1
and byte [rcx], al
add byte [rax], al
invalid
mov qword [rax + 0x28], 0
mov byte [rax + 0x30], 0
xor byte [rax], al
xor byte [rax], al
mov byte [rax + 0x35], 0
mov dword [rax + 0x31], 0
xor dword [rax], eax
add byte [rax], al
invalid
xor dword [rax], eax
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
invalid
add rsp, 0x40
pop rbp
ret
lea rcx, str.library_std_src_synconce.rs
or eax, 0x8de12
call fcn.1400d6180
int3
sub esp, 0x38
lea rbp, [rsp + 0x30]
mov rsi, rdx
mov rcx, qword [rdx + 0x20]
invalid
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x73], cl
lea rdx, str.AccessError
adc eax, 0x8d2db
ror byte [rax], cl
add byte [rcx - 0x48], al
or eax, dword [rax]
invalid
mov r8d, 0xb
add byte [rax], al
call qword [rax + 0x18]
mov qword [rbp - 8], rsi
mov dword [rbp - 8], esi
mov byte [rbp], al
mov byte [rbp + 1], 0
add dword [r8], r8d
add r14b, r8b
add dword [r8], r8d
lea rcx, [rbp - 8]
call fcn.14000e090
nop
add rsp, 0x38
pop rsi
pop rbp
ret
int3
int3
int3
clc
call qword [rax + 0x55ccc35d]
mov rbp, rsp
cmp dword [rcx], 1
cmp dword [rcx], eax
jne case.0x140056e28.355
mov rax, rcx
mov rcx, qword [rcx + 8]
cmp qword [rax + 0x10], 0
cmp dword [rax + 0x10], 0
mov byte [rcx], 0
je case.0x140056e28.355
mov edx, 1
pop rbp
jmp fcn.140007ce0
nop
pop rbp
ret
int3
push rsi
push rdi
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
in al, dx
and byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
mov rsi, rdx
mov esi, edx
mov rdi, rcx
iretd
lea rcx, str.kernel32
call qword [sym.imp.KERNEL32.DLL_GetModuleHandleA]
test rax, rax
je case.0x1400633fa.302
lea rdx, str.SetThreadDescription
fdivrp st(2)
or byte [rax], al
mov rcx, rax
call qword [sym.imp.KERNEL32.DLL_GetProcAddress]
adc eax, 0x55d7c
test rax, rax
lea r8, [0x1400843e0]
cmovne r8, rax
jmp case.0x1400633fa.303
lea r8, [0x1400843e0]
and eax, 0x4c000000
mov dword [str.pC_b_], eax
add eax, 0xc6c7e
mov qword [str.pC_b_], r8
mov rcx, rdi
stc
mov rdx, rsi
add rsp, 0x20
pop rdi
pop rsi
pop rbp
jmp r8
loopne 0x14008439f
int3
int3
and al, 0x20
mov ecx, 0x78
add byte [rax], al
add bh, bh
invalid
call qword [sym.imp.KERNEL32.DLL_SetLastError]
adc eax, 0x55cd3
mov eax, 0x80004001
add rsp, 0x20
invalid
add byte [rax + 0x20c48348], al
or byte [rax - 0x7d], 0xc4
and byte [rbp - 0x3d], bl
pop rbp
ret
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
invalid
invalid
lea rbp, [rsp + 0x20]
insb byte [rdi], dx
and al, 0x20
invalid
lock inc qword [rcx + 8]
or byte [r14 + 6], dil
jle case.0x1400519b9.414
invalid
add rsp, 0x20
pop rbp
ret
call fcn.1400d7c20
int3
cmp byte [0x10cd5101f], al
int3
test dl, dl
je 0x14008442c
invalid
mov byte [rcx + 0x10], 1
lock dec qword [rcx + 8]
dec qword [rcx + 8]
jne 0x14008443f
mov rcx, qword [rcx]
or dword [rax + 0x30418601], esi
mov al, 1
xchg byte [rcx + 0x30], al
xor byte [r15 + rdi*8], dil
cmp al, 0xff
je case.0x1400711f4.200
pop rbp
ret
add rcx, 0x30
add ecx, 0x30
pop rbp
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
and eax, 0x55ed3
rcr dword [rsi + 5], cl
add ah, cl
int3
int3
int3
push rbx
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
lea rbp, [rsp + 0x20]
and byte [rax - 0x73], cl
lea rsi, [rdx + 0x10]
jb case.0x140067121.242
mov rax, qword [rdx + 0x10]
shl rax, 1
loopne 0x1400844b3
test eax, eax
adc byte [rax - 0x2f], cl
loopne 0x1400844b3
test eax, eax
sal byte [rbx + riz + 0x48], 0x8b
je 0x140084492
mov rax, qword [rdx + 0x18]
sbb byte [rax - 0x77], cl
mov rdi, rdx
xlatb
mov edx, 1
add byte [rax], al
add byte [rax - 0x77], cl
mov rbx, rcx
mov rcx, rax
mov ecx, eax
retf
mov ecx, eax
mov r14, r8
call fcn.140007ce0
push rdi
cmp al, bh
invalid
push rdi
cmp al, bh
dec dword [rbp - 0x77]
invalid
invalid
mov r8, r14
invalid
mov rdx, rdi
mov edx, edi
mov rcx, rbx
invalid
mov rax, qword [r8 + 0x10]
mov eax, dword [rax + 0x10]
adc byte [rax - 0x77], cl
adc byte [rax - 0x77], cl
mov qword [rsi + 0x10], rax
adc byte [rcx + 0xf], r8b
adc byte [rcx + 0xf], al
movups xmm0, xmmword [r8]
movups xmm0, xmmword [rax]
adc byte [rax], al
add byte [rdi], cl
adc dword [rsi], eax
invalid
movups xmmword [rsi], xmm0
mov rax, qword [rdx + 0x20]
mov eax, dword [rdx + 0x20]
mov qword [rcx + 0x20], rax
and byte [rdi], cl
movups xmm0, xmmword [rdx]
adc byte [rdx], al
movups xmm1, xmmword [rdx + 0x10]
adc byte [rdx + 0x10], cl
adc byte [rdi], cl
movups xmmword [rcx + 0x10], xmm1
adc dword [rcx + 0x10], ecx
adc byte [rdi], cl
movups xmmword [rcx], xmm0
adc dword [rcx], eax
add dword [rax - 0x7d], ecx
add rsp, 0x20
invalid
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop rbp
ret
int3
int3
int3
push rsi
sub rsp, 0x28
sub esp, 0x28
in al, dx
sub byte [rax - 0x73], cl
lea rbp, [rsp + 0x20]
insb byte [rdi], dx
and al, 0x20
mov eax, dword [0x14014c04c]
imul edi, dword [rbx + 0xc], 0
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
and eax, 0x58
add byte [rax - 0x75], cl
add al, 0xc1
invalid
mov rax, qword [rcx + rax*8]
ror dword [rdi], 0xb6
movzx eax, byte [rax + 0x68]
sub byte [rax], 0
add byte [rbp - 0x7cf58b40], al
test eax, eax
je 0x140084503
invalid
clc
push 0xffffffff85000000
sal byte [rdx + rcx - 0x7d], 0xf8
je 0x140084503
invalid
clc
test eax, eax
je 0x140084503
cmp eax, 1
add dword [rdx + rsi - 0x17], esi
je 0x140084530
xor ch, cl
jmp 0x140084588
test dword [rax], eax
add byte [rax], al
mov eax, dword [0x14014c04c]
add eax, 0xc7b43
jnp case.0x140078f12.150
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
and eax, 0x58
add byte [rax - 0x75], cl
mov rsi, qword [rcx + rax*8]
xor al, 0xc1
ror dword [rax - 0x73], 0x8e
lea rcx, [rsi + 0x60]
invalid
lea rdx, [0x140083730]
or al, 0xf2
invalid
invalid
call fcn.140083760
invalid
invalid
mov byte [rsi + 0x68], 1
push 0x1000000
add byte [rax], al
add dword [rbx + 0xc7b1605], ecx
invalid
invalid
jnp case.0x1400712ba.215
add byte [rcx], al
mov eax, dword [0x14014c04c]
add eax, 0xc7b16
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
add al, 0xc1
mov rax, qword [rax + 0x60]
test rax, rax
and byte [rax], 0
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rdx + rdx - 0x10], 0x48
je case.0x14005ccb1.444
invalid
invalid
je case.0x14005ccb1.444
adc dh, al
inc qword [rax]
inc dword [rax]
lock inc qword [rax]
inc dword [rax]
jle 0x140084586
test rax, rax
je 0x140084588
invalid
sal byte [rsi + rbp + 0x48], 0x83
invalid
add rsp, 0x28
add rsp, 0x28
sub byte [rsi + 0x5d], bl
pop rsi
pop rbp
ret
call fcn.1400d7aa0
mov eax, dword [0x14014c04c]
jp 0x140084577
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
add eax, 0xe0058b00
add byte [rbx + 0xc7ae005], cl
jp 0x140084577
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
mov rcx, qword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rcx + rax*8]
add al, 0xc1
mov rax, qword [rax + 0x60]
add byte [rax], al
add al, dh
lock inc qword [rax]
inc qword [rax]
jg case.0x14005ccb1.422
iretd
ud2
or ecx, dword [rax - 0x73]
or eax, 0x8d151
push rcx
ror dword [rax], 1
or byte [rax], al
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
lea ecx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
or byte [rax], al
add byte [rbp + rcx*4 + 5], cl
stosb byte [rdi], al
lea r8, str.library_std_src_threadmod.rsfailed_to_spawn_thread
add eax, 0x8d1aa
ror dword [rax], 1
add byte [rdx + 0x5e], bh
mov edx, 0x5e
add byte [rax], al
call fcn.1400d61a0
sbb al, 5
add ah, cl
int3
int3
int3
int3
int3
int3
push rsi
push rdi
push rbx
sub rsp, 0x98
sub esp, 0x98
sub esp, 0x98
add byte [rax], al
lea rbp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rbp + 0x10], 0xfffffffffffffffe
mov dword [rbp + 0x10], 0xfffffffe
adc r14b, r15b
invalid
invalid
mov rsi, rdx
mov rdi, qword [rcx]
invalid
mov eax, edi
and eax, 3
add ecx, dword [rax - 0x73]
or eax, 0xb97ef
out dx, eax
xchg edi, eax
or eax, dword [rax]
add ecx, dword [rax - 0x73]
or eax, 0xb97ef
out dx, eax
xchg edi, eax
or eax, dword [rax]
out dx, eax
xchg edi, eax
or eax, dword [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x14008462f
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
mov rax, qword [rsi + 0x28]
lea rdx, str.Error_rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_alloc_src_vecmod.rs
push r13
or eax, dword [rax]
sub byte [rax - 0x73], cl
adc eax, 0xb5543
push r13
push rbp
or eax, dword [rax]
mov r8d, 5
add byte [rax], al
call qword [rax + 0x18]
mov qword [rbp - 0x10], rsi
invalid
sbb byte [rax - 0x77], cl
jne 0x1400845f2
invalid
invalid
mov byte [rbp - 8], al
mov byte [rbp - 7], 0
lea r9, [rdi + 0x10]
adc byte [r8 - 0x73], r9b
lea rax, [0x140085050]
add eax, 0xa3c
or al, byte [rax]
add byte [rax - 0x77], cl
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rdx, [0x140111b9b]
lea rsi, [rbp - 0x10]
lea esi, [rbp - 0x10]
mov r8d, 4
mov eax, 4
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
mov ecx, esi
int1
call fcn.14000be90
lea rax, [0x14007c540]
lea eax, [0x14007c540]
js case.0x140078f12.191
dec dword [rax - 0x73]
add eax, 0xffff7f07
invalid
jg case.0x14006da64.380
invalid
invalid
lea eax, [0x14007c540]
invalid
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rdx, [0x140111b9f]
pop rdx
invalid
mov r8d, 7
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov rcx, rsi
int1
mov r9, rdi
mov ecx, edi
call fcn.14000be90
mov rcx, rsi
call fcn.14000e090
jmp 0x1400848e0
jge case.0x14006dbc4.256
add byte [rax], al
invalid
add byte [rax], al
shr rdi, 0x20
mov dword [rbp + 8], edi
or byte [rax - 0x75], cl
invalid
invalid
out dx, eax
and byte [rcx - 0x74b7f783], cl
or byte [rax - 0x75], cl
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], r9b
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
lea rdx, [0x140111b95]
sbb al, 0xd5
or byte [rax], al
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
adc eax, 0x8d51c
sbb al, 0xd5
or byte [rax], al
mov r8d, 2
add byte [rax], al
call qword [rax + 0x18]
mov qword [rbp - 0x20], rsi
mov dword [rbp - 0x20], esi
invalid
sbb byte [rax - 0x77], cl
jne 0x140084666
loopne case.0x140067121.390
mov byte [rbp - 0x18], al
call 0x140f18c53
mov byte [rbp - 0x17], 0
jmp 0x145958e90
lea rax, [0x140085090]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
or dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov dword [rsp + 0x20], eax
lea rdx, [0x140111b97]
lea rsi, [rbp - 0x20]
lea esi, [rbp - 0x20]
invalid
lea esi, [rbp - 0x20]
lea r9, [rbp + 8]
lea ecx, [rbp + 8]
mov r8d, 4
mov eax, 4
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.14000be90
mov ecx, dword [rbp + 8]
dec dword [rbx + 0x72e8084d]
add al, byte [rax]
call fcn.140084930
mov byte [rbp + 0xf], al
invalid
invalid
add byte [rax - 0x72b7f0bb], cl
lea rax, [0x140085050]
add eax, 0x988
or dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rdx, [0x140111b9b]
lea r9, [rbp + 0xf]
lea ecx, [rbp + 0xf]
invalid
add byte [rbp + rcx*4 + 0x4d], cl
cmovno edi, dword [rax + 4]
mov eax, 4
lea ecx, [rbp + 0xf]
mov r8d, 4
mov eax, 4
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.14000be90
mov edx, dword [rbp + 8]
ja case.0x14006dbc4.372
dec dword [rbx - 0x72b7f7ab]
jge case.0x14006dbc4.372
lea rdi, [rbp - 0x10]
mov rcx, rdi
call fcn.140084b00
or eax, dword [rax + rax]
invalid
or eax, dword [rax + rax]
add byte [rax - 0x73], cl
lea rax, [0x140007e70]
lea rax, [0x140007e70]
invalid
dec dword [rax - 0x77]
and al, 0x20
mov qword [rsp + 0x20], rax
lea rdx, [0x140111b9f]
adc eax, 0x8d497
or byte [rax], al
mov r8d, 7
mov rcx, rsi
int1
mov r9, rdi
call fcn.14000be90
ja 0x14008478e
clc
invalid
ja 0x140084710
dec dword [rax - 0x73]
loopne 0x140084706
invalid
lea rcx, [rbp - 0x20]
call fcn.14000e090
cmp qword [rbp - 0x10], 0
cmp dword [rbp - 0x10], 0
outsb dx, byte [rsi]
cdq
clc
dec dword [rax - 0x7d]
cmp dword [rbp - 0x10], 0
jge 0x140084716
lock add byte [rdi], cl
add byte [rdi], cl
je 0x1400848e0
test byte [rbx + 0x48000001], dh
mov ecx, dword [rbp - 8]
mov bl, 1
add byte [rax], al
mov rcx, qword [rbp - 8]
mov edx, 1
mov ebx, eax
call fcn.140007ce0
invalid
invalid
clc
invalid
add byte [rax], al
add byte [rcx + 0x35a3e8c3], cl
movabs dword [0x19ce9d889fff835], eax
clc
dec dword [rcx + 0x19ce9d8]
mov eax, ebx
invalid
pushfq
invalid
mov eax, ebx
jmp 0x1400848e0
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x3f], cl
shr rdi, 0x20
cmp edi, 0x28
invalid
invalid
add byte [rax], al
shr rdi, 0x20
shr edi, 0x20
cmp edi, 0x28
ja case.0x1400845e4.17
clc
add byte [rax], al
invalid
jmp [rax]
clc
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14013dddc]
lea rax, [0x14013dddc]
xchg esi, eax
or eax, dword [rax]
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
add ecx, eax
invalid
add ecx, eax
jmp rcx
xor eax, eax
jmp 0x140084893
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [rdi - 1]
invalid
invalid
invalid
lea rax, [rdi - 1]
lea eax, [rdi - 1]
add rdi, 0xf
add edi, 0xf
mov qword [rbp - 0x10], rax
mov dword [rbp - 0x10], eax
lea rax, [0x140085030]
lea eax, [0x140085030]
add byte [rax], al
mov qword [rsp + 0x50], rax
and al, 0x50
lea rax, [rbp - 0x10]
lea eax, [rbp - 0x10]
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
lea rax, [0x14013ae0a]
mov qword [rsp + 0x38], rax
lea rax, [0x140085050]
or byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x40], 5
and al, 0x40
invalid
add byte [rax], al
invalid
add byte [rax], al
mov qword [rsp + 0x20], 4
and al, 0x20
add al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x8d3eb
invalid
lea rdx, [0x140111baa]
lea edx, [0x140111baa]
or byte [rax], al
lea r9, [0x140111b9b]
or eax, 0x8d3d5
add byte [rcx - 0x48], al
invalid
mov r8d, 6
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
mov rcx, rsi
call fcn.14000e510
jmp 0x1400848e0
invalid
add dword [rax], eax
add byte [rax], al
cmp al, 0x9d
clc
invalid
add byte [rax], al
mov al, 0x25
jmp 0x140084893
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 0x23
jmp 0x140084893
add byte [rax], al
add byte [rax], al
mov al, 0x24
jmp 0x140084893
add byte [rax], al
add byte [rax], al
add byte [rax + 0x9ee91b], dh
mov al, 0x1b
jmp 0x140084893
sahf
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov al, 0x22
jmp 0x140084893
add byte [rax], al
invalid
add byte [rax], al
mov al, 0x10
jmp 0x140084893
add byte [rax], al
add byte [rax], al
mov al, 0xe
jmp 0x140084893
add byte [rax + 0x82e921], dh
add byte [rax], al
mov al, 0x21
jmp 0x140084893
invalid
add byte [rax], al
invalid
invalid
mov al, 0xb
jmp 0x140084893
mov al, 4
jmp 0x140084893
mov al, 0x28
jmp 0x140084893
mov al, 0xc
jmp 0x140084893
mov al, 9
jmp 0x140084893
mov al, 0x19
jmp 0x140084893
mov al, 0x18
jmp 0x140084893
mov al, 2
jmp 0x140084893
mov al, 0xf
jmp 0x140084893
mov al, 3
jmp 0x140084893
mov al, 7
jmp 0x140084893
mov al, 1
jmp 0x140084893
mov al, 0x1f
jmp 0x140084893
mov al, 0x11
jmp 0x140084893
mov al, 0x29
jmp 0x140084893
mov al, 0x14
jmp 0x140084893
mov al, 5
jmp 0x140084893
mov al, 0x15
jmp 0x140084893
mov al, 0xd
jmp 0x140084893
mov al, 6
jmp 0x140084893
mov al, 0x12
jmp 0x140084893
mov al, 0xa
jmp 0x140084893
mov al, 8
jmp 0x140084893
mov al, 0x1e
jmp 0x140084893
mov al, 0x20
jmp 0x140084893
mov al, 0x16
jmp 0x140084893
mov al, 0x27
jmp 0x140084893
mov al, 0x13
jmp 0x140084893
mov al, 0x17
jmp 0x140084893
mov al, 0x1c
jmp 0x140084893
mov al, 0x1d
jmp 0x140084893
mov al, 0x26
jmp 0x140084893
mov al, 0x1a
mov byte [rbp - 0x20], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140111ba6]
mov r8d, 4
call qword [rax + 0x18]
mov qword [rbp - 8], rsi
mov byte [rbp], al
mov qword [rbp - 0x10], 0
lock add byte [rax], al
add byte [rax], al
mov byte [rbp + 1], 0
lea r8, [0x140085050]
lea rsi, [rbp - 0x10]
lea rdx, [rbp - 0x20]
mov rcx, rsi
call fcn.14000e100
dec dword [rax - 0x77]
int1
dec dword [rax - 0x77]
int1
call fcn.14000e250
nop
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rcx + 0x50ef9], al
add byte [rsi + 0x31], bh
cmp ecx, 0x1b7f
jg 0x1400849fa
cmp ecx, 0x1715
jg 0x140084a5f
add byte [rdi], cl
invalid
cmp ecx, 0x50f
je 0x140084aed
cmp ecx, 0x5b4
je case.0x140084989.121
jmp case.0x140084989.4
push 4
add byte [rax], al
jle case.0x1400845e4.62
cmp ecx, 0x4ce
jg 0x140084a85
cmp ecx, 0x46b
je 0x140084af1
add byte [rax], al
cmp ecx, 0x476
jbe 0x1400849f3
add byte [rax], al
jne case.0x140084989.4
mov al, 0x20
jmp case.0x140084989.5
cmp ecx, 0x2021
jg 0x140084a71
cmp ecx, 0x1b80
je case.0x140084989.121
invalid
cmp ecx, 0x1f4e
je case.0x140084989.121
jmp case.0x140084989.4
inc dword [rbx + 0x627202f8]
jb case.0x140084989.121
cmp ecx, 0x35ed
in eax, dx
xor eax, 0x5a740000
je case.0x140084989.121
je case.0x140084989.121
jmp case.0x140084989.4
cmp ecx, 0x3e3
add byte [rax], al
je case.0x140084989.121
cmp ecx, 0x41d
add byte [rax], al
je case.0x140084989.121
cmp ecx, 0x461
je case.0x140084989.121
jmp case.0x140084989.4
mov al, 0x28
jmp case.0x140084989.5
cmp ecx, 0x1716
je case.0x140084989.121
cmp ecx, 0x1b64
je case.0x140084989.121
jmp case.0x140084989.4
cmp ecx, 0x2022
je case.0x140084989.121
cmp ecx, 0x25e9
jne case.0x140084989.4
mov al, 0x16
pop rbp
ret
cmp ecx, 0x4cf
je case.0x140084963.10051
cmp ecx, 0x4d0
jne case.0x140084989.4
mov al, 4
jmp case.0x140084989.5
mov al, 5
jmp case.0x140084989.5
mov al, 0x1a
jmp case.0x140084989.5
mov al, 0x1e
jmp case.0x140084989.5
xor cl, byte [rax + 1]
enter 0x1f72, 0x69
invalid
leave
invalid
imul ecx, ecx, 0xf4240
xor edx, edx
sub esi, ecx
setne dl
add rax, rdx
jb 0x140085353
mov r9d, 0xffffffff
cmp rax, r9
cmovb r9, rax
lea rdx, [0x1401138d8]
mov r8d, 1
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WaitOnAddress]
xor eax, eax
xchg byte [r14], al
lock dec qword [rdi]
jne 0x140085386
mov rcx, rdi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp fcn.1400838d0
in eax, 0xff
invalid
in eax, 0xff
call qword [rax + 0x30c48348]
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
add byte [rax - 0x73], cl
call 0x13fdb51da
std
sar bh, cl
std
sar bh, cl
call qword [rax + 0x40c48348]
pop rbp
ret
in al, dx
lea rbp, [rsp + 0x40]
mov qword [rbp - 0x18], 2
lea rcx, [rbp - 0x18]
call fcn.1400826f0
nop
add rsp, 0x40
invalid
pop rbp
ret
invalid
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xc8
lea rbp, [rsp + 0x80]
mov rsi, rdx
mov rdi, rcx
mov rax, qword [rcx]
cmp rax, 2
jne 0x1400854d7
mov rbx, qword [rdi + 0x48]
test rbx, rbx
je 0x140085661
mov rdi, qword [rdi + 0x40]
lea r14, [rbp + 8]
nop
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.14000bc80
cmp qword [rbp + 8], 0
je 0x140085649
mov r12, qword [rbp + 0x10]
movzx r15d, byte [rbp + 0x18]
movzx r13d, byte [rbp + 0x19]
mov r8d, 3
mov rcx, rsi
lea rdx, [0x140112410]
call fcn.14000b2a0
test al, al
jne 0x14008565d
test r15b, 1
je 0x140085661
add r12, r13
cmp rbx, r12
jb 0x140085677
add rdi, r12
sub rbx, r12
jne 0x140085470
jmp 0x140085661
test rax, rax
test eax, eax
je 0x140085550
lea rax, [rdi + 8]
test byte [rsi + 0x34], 4
mov qword [rbp + 0x40], rax
mov qword [rbp - 0x10], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp - 8], 0xf4240
mov qword [rbp], rsi
clc
str word [rax - 0x77]
jne 0x1400854fc
lea rax, [rbp + 0x40]
jne 0x14008557a
mov qword [rbp - 0x40], rax
lea rax, [0x14007e640]
lea eax, [0x14007e640]
lea eax, [0x14007e640]
mov qword [rbp - 0x38], rax
lea rax, [0x14013b1a0]
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], 1
mov qword [rbp + 0x28], 0
sub byte [r8], r8b
add byte [rax], al
add byte [rax - 0x73], cl
ror byte [r8 - 0x77], 0x45
sbb byte [rax - 0x39], cl
and byte [r9], r8b
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x8aaf5
sub byte [r8], r8b
add byte [rax], al
add byte [rax - 0x73], cl
ror byte [r8 - 0x77], 0x45
sbb byte [rax - 0x39], cl
and byte [r9], r8b
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x8aaf5
lea rcx, [rbp - 0x10]
lea r8, [rbp + 8]
jmp 0x1400855f5
mov rdx, qword [rdi + 0x20]
mov r8, qword [rdi + 0x28]
mov rbx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rsi, qword [rax + 0x18]
mov rcx, rbx
call rsi
mov ecx, eax
mov al, 1
test cl, cl
je 0x14008563a
jmp 0x140085663
mov qword [rbp - 0x50], rax
lea rax, [0x14007e640]
mov qword [rbp - 0x48], rax
mov qword [rbp + 8], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x18], 2
mov qword [rbp + 0x28], 0
movabs rax, 0x400000020
add al, 0
add byte [rax], al
sbb byte [r10], r8b
add byte [rax], al
add byte [rax - 0x39], cl
sub byte [r8], r8b
add byte [rax], al
add byte [rax - 0x48], cl
and byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
mov qword [rbp + 0x30], rax
mov byte [rbp + 0x38], 3
xor dh, al
cmp byte [r11], r8b
lea rax, [0x14013b1a0]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rax, [rbp + 8]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
lea rax, [rbp - 0x50]
mov al, 0x48
mov dword [rbp - 0x30], eax
mov al, 0x48
mov dword [rbp - 0x30], eax
mov qword [rbp - 0x28], 1
lea rdx, [0x140110038]
lea rcx, [rbp - 0x10]
lea r8, [rbp - 0x40]
call fcn.14000b600
mov rcx, qword [rbp - 0x10]
test al, al
je 0x140085625
test rcx, rcx
je 0x140085625
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.size_limit_reached_fmt::Error__from__SizeLimitedFmtAdapter__was_discarded
mov r8d, 0x14
call qword [rax + 0x18]
test al, al
jne 0x14008565d
jmp 0x14008562e
test al, al
jne 0x14008565d
test rcx, rcx
jne 0x140085689
mov rbx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rsi, qword [rax + 0x18]
mov rdx, qword [rdi + 0x30]
mov r8, qword [rdi + 0x38]
mov rcx, rbx
call rsi
jmp 0x140085663
mov rdx, qword [rbp + 0x10]
mov r8, qword [rbp + 0x18]
mov rcx, rsi
call fcn.14000b2a0
test al, al
je 0x140085661
mov al, 1
jmp 0x140085663
xor eax, eax
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.library_std_src...._backtrace_src_symbolizemod.rs
mov rcx, r12
mov rdx, rbx
call fcn.1400d5c50
lea rax, [0x1401106c8]
mov qword [rsp + 0x20], rax
lea rcx, [0x14011068c]
lea r9, [0x14010ff80]
lea r8, [rbp + 8]
mov edx, 0x37
call fcn.1400d6080
int3
mov rax, qword [rbp + 0xdf]
mov qword [rbp + 0x10f], rax
movaps xmm0, xmmword [rbp + 0xc0]
movaps xmm1, xmmword [rbp + 0xd0]
movaps xmmword [rbp + 0x100], xmm1
movaps xmmword [rbp + 0xf0], xmm0
mov r15, r10
mov qword [rbp + 0x80], r10
mov r13, r9
mov qword [rbp + 0x88], r9
add byte [rax], al
add byte [rax], al
mov sil, bl
mov byte [rbp + 0x90], bl
popfq
nop
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rdi], ecx
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
invalid
movaps xmm0, xmmword [rbp + 0xf0]
add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0x100], cl
add dword [rax], eax
invalid
popfq
nop
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rdi], ecx
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
add byte [rax], al
add byte [rdi], cl
sub byte [rbp + 0x100], cl
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rsi + 0x10], ecx
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
mov ebx, edx
mov byte [rbp + 0xba], dl
mov edi, r8d
mov byte [rbp + 0xb8], r8b
mov r12b, cl
mov byte [rbp + 0xb9], cl
lea rcx, [rbp - 0x28]
lea rdx, [rbp + 0x80]
call fcn.140086980
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 0x10]
call fcn.140086980
mov rax, qword [rbp + 8]
mov qword [rbp + 0x120], rax
movups xmm0, xmmword [rbp - 0x28]
movups xmm1, xmmword [rbp - 0x18]
call 0x1385d6ce7
call 0x1385d6ce7
movaps xmmword [rbp + 0x110], xmm2
add byte [rax], al
movaps xmmword [rbp + 0x100], xmm1
movaps xmmword [rbp + 0xf0], xmm0
mov rax, qword [rbp - 0x30]
lea rcx, [rbp + 0x128]
mov qword [rcx + 0x30], rax
movups xmm0, xmmword [rbp - 0x60]
movups xmm1, xmmword [rbp - 0x50]
movups xmm2, xmmword [rbp - 0x40]
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
cmp byte [rbp - 0x28], 0xa
or cl, byte [rdi]
mov dh, 0x45
invalid
je 0x140085db4
or cl, byte [rdi]
mov dh, 0x45
movabs al, byte [0xa3c00000093840f]
cmp al, 0xa
je 0x140085dbc
lea rcx, [rbp + 0xf0]
lea rdx, [rbp + 0x128]
call fcn.140086d50
test al, al
je 0x140085f42
mov r10, qword [rbp + 0x80]
mov r9, qword [rbp + 0x88]
movzx ebx, byte [rbp + 0x90]
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movaps xmmword [rbp + 0xc0], xmm0
movaps xmmword [rbp + 0xd0], xmm1
mov rax, qword [r14 + 0x1f]
mov qword [rbp + 0xdf], rax
movzx r8d, byte [rbp + 0xb8]
movzx ecx, byte [rbp + 0xb9]
movzx edx, byte [rbp + 0xba]
movzx eax, byte [r14 + 0x2e]
mov byte [rbp + 0x174], al
mov eax, dword [r14 + 0x2a]
mov dword [rbp + 0x170], eax
cmp bl, 6
jne 0x140085c20
jmp 0x140085c4a
cmp al, 0xa
jne 0x140085f42
mov rax, qword [rbp + 0xdf]
mov qword [rbp + 0x6f], rax
movaps xmm0, xmmword [rbp + 0xc0]
movaps xmm1, xmmword [rbp + 0xd0]
movaps xmmword [rbp + 0x60], xmm1
movaps xmmword [rbp + 0x50], xmm0
mov eax, dword [rbp + 0x170]
mov dword [rbp + 0x178], eax
js 0x140085de8
add byte [rax], al
movzx eax, byte [rbp + 0x174]
mov byte [rbp + 0x17c], al
jl 0x140085df5
add byte [rax], al
mov r14, qword [rbp + 0x188]
cmp bl, 2
je 0x140085f49
mov rax, qword [rbp + 0x6f]
mov qword [rbp + 0x120], rax
movaps xmm0, xmmword [rbp + 0x50]
movaps xmm1, xmmword [rbp + 0x60]
movups xmmword [rbp + 0x111], xmm1
adc dword [rbp + 0x111], ecx
adc dword [rbp + 0x111], ecx
movups xmmword [rbp + 0x101], xmm0
adc dword [rbp + 0x101], eax
mov eax, dword [rbp + 0x178]
mov dword [rbp + 0x12b], eax
movzx eax, byte [rbp + 0x17c]
test dword [rcx + rax], edi
add byte [rax + 0x12f85], cl
add byte [rcx + rcx*4 - 0x43], cl
lock add byte [rax], al
add byte [rcx + rcx*4 - 0x53], cl
clc
add byte [rax], al
add byte [rax], al
test dword [rcx + rax], edi
add byte [rax + 0x12f85], cl
add byte [rcx + rcx*4 - 0x43], cl
lock add byte [rax], al
add byte [rcx + rcx*4 - 0x53], cl
clc
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0x100], sil
mov byte [rbp + 0x128], dil
add byte [rax], al
mov byte [rbp + 0x100], sil
mov byte [rbp + 0x128], dil
mov byte [rbp + 0x129], r12b
mov byte [rbp + 0x12a], bl
lea rcx, [rbp + 0xf0]
call case.0x1400845e4.433
test rax, rax
ror byte [rbx + rcx*4 - 0x4b], 0x88
add dword [rax], eax
add byte [rdi], cl
test ah, al
invalid
add byte [rax], al
invalid
ror byte [rbx + rcx*4 - 0x4b], 0x88
add dword [rax], eax
add byte [rdi], cl
test ah, al
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
ror byte [rax - 0x73], 1
invalid
invalid
mov r8, rdx
lea rcx, [rbp + 0xf0]
mov rdx, rax
call fcn.14000bc80
pop rbp
clc
dec dword [rax - 0x7d]
mov ebp, 0xf0
add byte [rax], al
add byte [rdi], cl
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
clc
dec dword [rax - 0x7d]
mov ebp, 0xf0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test dword [rax + rax + 0x100f0000], esp
test eax, edi
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0x10], eax
movups xmm0, xmmword [rbp + 0xf8]
movups xmmword [rbp + 0x10], xmm0
lea rax, [0x14011236c]
mov qword [rbp + 0x80], rax
add byte [rax], 0
add byte [rax - 0x73], cl
add eax, 0xfff89a2b
add byte [rax], 0
add byte [rax - 0x73], cl
add eax, 0xfff89a2b
mov qword [rbp + 0x88], rax
lea rax, [rbp + 0x10]
mov qword [rbp + 0x90], rax
lea rax, [0x14000b5a0]
mov qword [rbp + 0x98], rax
lea rax, [0x140112370]
test ah, al
or byte [rax], al
mov qword [rbp + 0xf0], rax
mov qword [rbp + 0xf8], 2
mov qword [rbp + 0x110], 0
lea rax, [rbp + 0x80]
mov qword [rbp + 0x100], rax
mov qword [rbp + 0x108], 2
mov rax, qword [rbp + 0xe8]
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0xf0]
call fcn.14000b600
jmp 0x1400860c2
mov r14, qword [rbp + 0x188]
mov rsi, qword [rbp + 0x180]
lea r13, [r14 + rsi]
mov rax, qword [rbp + 0xe8]
mov rcx, qword [rax + 0x20]
mov r12, qword [rax + 0x28]
xor eax, eax
cmp rax, rsi
je 0x14008609a
lea rdx, [r14 + rax]
mov rbx, rax
mov r9, rdx
jmp 0x140085f9f
add r9, 2
cmp r8, r13
cmovne r8, r9
mov r10d, 2
nop dword [rax + rax]
add rbx, r10
mov r9, r8
cmp r8, r13
je 0x14008609d
lea r8, [r9 + 1]
movzx r11d, byte [r9]
mov r10d, 1
test r11b, r11b
jns 0x140085f90
cmp r11b, 0xe0
jb 0x140085f7a
cmp r11b, 0xed
jne 0x140085fea
cmp r8, r13
je 0x14008609d
lea r8, [r9 + 2]
cmp r8, r13
je 0x14008609d
cmp byte [r9 + 1], 0x9f
ja 0x140086026
add r9, 3
mov r10d, 3
mov r8, r9
jmp 0x140085f90
cmpsb byte [rsi], byte [rdi]
add r9, 2
cmp r8, r13
cmove r9, r8
xor r8d, r8d
cmp r9, r13
setne r8b
xchg ebp, eax
ror byte [rbp + 1], 0xc8
enter 0xffffffffffffba41, 3
add byte [rax], al
add byte [rcx - 0x80], al
cmp bl, 0xf0
sti
invalid
jb 0x140085f90
xor r9d, r9d
cmp r8, r13
setne r9b
ror dword [rbp + 1], 0xc8
mov r10d, 4
add al, 0
add byte [rax], al
jmp 0x140085f90
mov r8, rbx
sub r8, rax
ror byte [rdi], 0x82
invalid
add dword [rax], eax
invalid
cmp rbx, rsi
ja 0x140086120
add byte [rax], al
invalid
mov rdi, qword [r12 + 0x18]
mov r15, rcx
call rdi
mov sil, 1
test al, al
jne 0x1400860c4
mov r8d, 3
mov rcx, r15
lea rdx, [0x140112410]
call rdi
xlatb
test al, al
jne 0x1400860c4
add rbx, 3
mov rax, rbx
mov rsi, qword [rbp + 0x180]
mov ch, 0x80
add dword [rax], eax
add byte [rax + 0x39], cl
cmp ebx, esi
mov rcx, r15
mov r14, qword [rbp + 0x188]
jbe 0x140085f65
lea r8, [0x140112418]
mov rcx, rbx
mov rdx, rsi
call fcn.1400d5c50
invalid
sti
add al, 0
jmp 0x14008614a
mov rax, rsi
sub rsi, rax
lea rdx, [r14 + rax]
test rax, rax
je 0x1400860b3
mov r8, rsi
call qword [r12 + 0x18]
jmp 0x1400860c2
mov rcx, qword [rbp + 0xe8]
mov r8, rsi
call fcn.14000b2a0
mov esi, eax
mov rax, qword [rbp + 0x168]
shl rax, 1
test rax, rax
je 0x1400860e4
mov edx, 1
mov rcx, qword [rbp + 0x188]
mov ecx, dword [rbp + 0x188]
call fcn.140007ce0
mov eax, esi
add rsp, 0x218
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
lea r8, [0x1401123f8]
mov rcx, rbx
mov rdx, qword [rbp + 0x180]
call fcn.1400d5d30
add al, 0
jmp 0x14008614a
lea r8, [0x1401123f8]
mov rcx, rax
mov rdx, rbx
call fcn.1400d6110
ud2
shl r14d, 0x10
shr r14, 0x10
xor esi, esi
mov rcx, rbx
fld dword [rcx + rcx*4 - 0xe]
call fcn.140087540
test si, si
je case.0x140063463.668
invalid
mov r14d, r13d
jmp case.0x14007a8d6.498
cmp rdi, r15
je 0x140086330
xlatb
add byte [rax], al
invalid
movzx r14d, word [rdi]
add rdi, 2
mov eax, r14d
and eax, 0xf800
add al, bh
add byte [rax], al
add al, bh
add byte [rax], al
cmp eax, 0xd800
jne 0x140086230
movzx eax, r14w
cmp eax, 0xdbff
ja case.0x14006e562.598
cmp rdi, r15
je 0x1400862c2
movzx eax, word [rdi]
add rdi, 2
mov ecx, eax
add ecx, 0x2000
movzx ecx, cx
cmp ecx, 0xfc00
jb 0x1400862c9
movzx eax, ax
and r14d, 0x3ff
and eax, 0x3ff
shl r14, 0x1a
shl eax, 0x10
adc byte [rcx + rcx - 0x10], cl
add rax, r12
mov r14, rax
mov esi, eax
jmp 0x140086234
xor esi, esi
jmp 0x1400862d0
xor esi, esi
mov rdi, r15
mov edi, edi
jmp 0x1400862d0
mov si, 1
mov r13d, eax
mov byte [rbp - 8], 0
mov rax, qword [rbp - 0x20]
mov rdx, qword [rbp - 0x10]
sub rax, rdx
cmp rax, 2
ja 0x1400862f7
mov r8d, 3
mov rcx, rbx
call fcn.1400d7c70
mov rdx, qword [rbp - 0x10]
mov eax, r14d
shr eax, 6
and al, 0x3f
or al, 0x80
and r14b, 0x3f
or r14b, 0x80
invalid
or byte [rax - 0x75], 0x4d
invalid
mov byte [rcx + rdx], 0xed
in eax, dx
mov byte [rcx + rdx + 1], al
mov byte [rcx + rdx + 2], r14b
add rdx, 3
add edx, 3
mov qword [rbp - 0x10], rdx
test si, si
jne 0x14008624a
test dword [rdi], ebx
invalid
invalid
invalid
jmp case.0x140063463.668
movups xmm0, xmmword [rbp - 0x20]
movups xmm1, xmmword [rbp - 0x10]
adc byte [rbp - 0x10], cl
mov rax, qword [rbp - 0x28]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
add byte [rax], al
jmp 0x140086422
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
ret 0x14c
ror dword [rax - 0x7d], 0xc1
invalid
ret 0x14c
jmp 0x140086422
mov r8, rsi
sub r8, rcx
enter 0xffffffffffff820f, 0xffffffffffffff9d
add byte [rax], al
invalid
add rcx, rdi
mov r9, rcx
test r8, r8
je 0x140086447
movzx ecx, byte [r9]
cmp ecx, 0x2f
je 0x14008644b
cmp ecx, 0x5c
je 0x14008644b
cmp al, 4
ja case.default.0x140086478
invalid
lea rcx, ss:[rbp - 0x28]
lea rcx, [rbp - 0x28]
mov rdx, rdi
mov r8, rsi
call fcn.1400864e0
movzx eax, byte [rbp - 0x28]
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
mov rdx, qword [rbp - 8]
movzx r8d, al
lea r9, [0x14013e3d0]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
add rcx, 4
jmp case.0x14007a8d6.510
xor eax, eax
jmp 0x1400864c3
invalid
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
cmove eax, edx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
add rcx, r8
add rcx, 8
jmp case.0x14007a8d6.510
invalid
mov ecx, 6
jmp case.0x14007a8d6.510
lea r8, [rdx + 1]
lea eax, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
ror dword [rax - 0x7d], 0xc1
add ch, bl
invalid
mov ecx, 2
cmp rcx, rsi
ja 0x1400864cb
cmp al, 6
setne al
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x140111e10]
mov rdx, rsi
call fcn.1400d5c50
add ah, cl
add byte [rax], al
add byte [rcx + 0xf], al
invalid
mov dh, 0xd2
or r10, rsi
cmp r10d, 0x5c5c
cmp edx, 0x5c5c
cmp edx, 0x5c5c
jne 0x14008669c
mov r10d, r15d
and r10d, 0xe
invalid
cmp r10d, 2
je 0x1400866d9
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rbp + 0xf], al
mov dh, 0xd6
invalid
movzx r10d, r14b
invalid
shl r10d, 8
movzx esi, dil
movzx esi, bh
movzx esi, bh
or esi, r10d
movzx r10d, si
movzx edx, si
movzx edx, si
cmp r10d, 0x5c2e
cli
pop rsp
add byte [rax], al
je 0x14008678c
cmp r10d, 0x5c3f
jne 0x1400866d9
cmp r8, 3
jbe 0x140086936
cmp byte [rdx], 0x2f
je 0x140086696
cmp byte [rdx + 1], 0x2f
je 0x140086696
cmp byte [rdx + 2], 0x2f
je 0x140086696
invalid
cmp byte [rdx + 3], 0x2f
jne 0x1400867d9
lea r10, [r8 - 2]
jmp 0x1400866e6
cmp r8, 2
jb 0x14008677c
cmp byte [rdx + 1], 0x3a
jne 0x14008677c
movzx eax, byte [rdx]
mov edx, eax
and dl, 0xdf
add dl, 0xbf
cmp dl, 0x1a
jae 0x14008677c
add byte [rax], al
invalid
cmp al, 0x61
setae dl
shl dl, 5
loop 0x1400866d1
xor dl, al
mov byte [rcx], 5
mov byte [rcx + 1], dl
jmp 0x14008677f
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
invalid
mov r10, r8
add r10, 0xfffffffffffffffe
add edx, 0xfffffffe
je 0x14008677c
lea rax, [rdx + 2]
add rdx, 3
add r8, 0xfffffffffffffffc
cld
xor r9d, r9d
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
movzx r11d, byte [rdx - 1]
cmp r11d, 0x2f
je 0x140086722
cmp r11d, 0x5c
je 0x140086722
inc r9
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x140086700
jmp 0x14008677c
lea r11, [r9 + 1]
sub r10, r11
je 0x14008677c
lea r11, [rax + r9]
inc r11
neg r8
xor esi, esi
nop word [rax + rax]
movzx edi, byte [rdx + rsi]
cmp al, 0x32
cmp edi, 0x2f
je case.0x140067121.652
cmp edi, 0x5c
je case.0x140067121.652
lea rdi, [rsi + 1]
add rsi, r8
invalid
mov rsi, rdi
jne 0x140086740
mov rsi, r10
test r9, r9
je 0x14008677c
test rsi, rsi
je 0x14008677c
invalid
mov byte [rcx], 4
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
mov qword [rcx + 0x18], r11
mov qword [rcx + 0x20], rsi
and bl, ch
invalid
mov byte [rcx], 6
invalid
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
cmp r8, 3
jbe 0x14008694d
add rdx, 4
xor eax, eax
add r8, 0xfffffffffffffffc
je 0x1400867cc
nop word cs:[rax + rax]
movzx r9d, byte [rdx + rax]
cmp r9d, 0x2f
je 0x1400867cc
cmp r9d, 0x5c
stc
pop rsp
je 0x1400867cc
inc rax
cmp r8, rax
jne 0x1400867b0
mov rax, r8
mov byte [rcx], 3
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rax
adc bl, ch
cmpsb byte [rsi], byte [rdi]
and r15d, 0xc
cmp r15d, 4
inc dword [rsp + rsi*2]
invalid
movzx r10d, bl
shl r10, 0x30
or r10, r9
movzx r9d, r11b
shl r9, 0x28
movzx eax, al
shl rax, 0x20
or rax, r9
or rax, r10
movabs r9, 0x5c434e5500000000
cmp rax, r9
jne 0x140086862
cmp r8, 7
jbe 0x140086964
lea rax, [rdx + 8]
mov rsi, r8
mov r9d, 1
add rsi, 0xfffffffffffffff8
add esi, 0xfffffff8
je 0x1400868d5
add rdx, 9
add r8, 0xfffffffffffffff6
xor r11d, r11d
xor r10d, r10d
cmp byte [rdx - 1], 0x5c
je 0x1400868ed
inc r10
inc rdx
dec r8
invalid
cmp r8, 0xfffffffffffffffe
jne 0x140086841
mov r10, rsi
jmp 0x14008691e
invalid
add byte [rax], al
invalid
lea rax, [rdx + 4]
lea r9, [r8 - 4]
cmp r9, 3
jae case.0x140050a1b.807
cmp r8, 4
je 0x1400868dd
cmp r8, 6
je 0x14008688f
jmp 0x1400868bf
movzx r10d, byte [rdx + 6]
cmp r10d, 0x2f
cmp edx, 0x2f
je 0x14008688f
cmp r10d, 0x5c
jne 0x1400868bf
cmp byte [rdx + 5], 0x3a
jne 0x1400868bf
movzx edx, byte [rax]
mov r10d, edx
and r10b, 0xdf
add r10b, 0xbf
cmp r10b, 0x19
ja 0x1400868bf
cmp dl, 0x61
setae al
rol al, 0xe0
add eax, 0x1c6d030
add cl, byte [rax - 0x3f16febf]
invalid
invalid
invalid
add r8, 0xfffffffffffffffc
xor edx, edx
cmp byte [rax + rdx], 0x5c
je 0x1400868da
inc rdx
cmp r8, rdx
jne 0x1400868c5
jmp 0x1400868dd
xor r10d, r10d
jmp 0x14008691b
mov r9, rdx
mov byte [rcx], 0
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
jmp 0x14008677f
lea r11, [r10 + 1]
lea r9, [rax + r10]
inc r9
sub rsi, r11
je 0x14008691b
neg r8
xor r11d, r11d
cmp byte [rdx + r11], 0x5c
je 0x14008691e
lea rdi, [r11 + 1]
add r11, r8
mov r11, rdi
jne 0x140086903
mov r11, rsi
jmp 0x14008691e
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 0x14008677f
lea rax, str.library_std_src_syspathwindows.rs
mov ecx, 4
mov rdx, r8
mov r8, rax
call fcn.1400d5d30
lea rax, str.library_std_src_syspathwindows.rs
mov ecx, 4
mov rdx, r8
mov r8, rax
call fcn.1400d5c50
lea rax, str.library_std_src_syspathwindows.rs
mov ecx, 8
jmp 0x140086959
adc al, 0xc6
add dword [rdx], ecx
mov byte [rcx], 0xa
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rdx, [r11 + rdx + 8]
mov qword [rbp], rdx
mov rsi, qword [r12]
xor al, 0x24
mov rdx, qword [r12 + 8]
mov r14d, r8d
mov r9, rdx
jmp 0x140086a49
invalid
mov r10, qword [rbp]
test r10, r10
jne case.0x140086ad1.2
fadd qword [rcx]
add byte [rax], al
mov byte [r12 + 0x38], 1
mov bl, 1
invalid
mov r10, rsi
mov rsi, r10
cmp bl, r15b
ja 0x14008699e
test bl, bl
je case.0x140067121.657
movzx r10d, bl
cmp r10d, 1
jne 0x140086ae0
mov byte [r12 + 0x38], 2
test r13b, r13b
jne 0x140086c2a
mov bl, 2
cmp r8d, 3
jb 0x140086a3a
cmp r8d, 5
je 0x140086a3a
cmp r8d, 6
jne case.0x140085b56.47
test rdx, rdx
je case.0x1400845e4.419
movzx r10d, byte [rsi]
cmp rdx, 1
je 0x140086bda
cmp r10b, 0x2e
jne 0x140086bda
add dword [rax], eax
invalid
movzx r10d, byte [rsi + 1]
cmp r10d, 0x2f
cmp edx, 0x2f
je 0x140086bee
cmp r10d, 0x5c
jne 0x140086a3a
jmp 0x140086bee
lea r10, [0x14013e3ec]
movsxd r11, dword [r10 + r14*4]
mov dl, 0x4d
add ebx, edx
mov r10, rax
jmp r11
invalid
mov r10, qword [rbp - 8]
jmp case.0x140086ad1.0
nop dword [rax]
test rdx, rdx
je 0x140086c4a
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp + 0x31], al
fild dword [rcx - 0x80]
clc
xor r11d, r11d
cmp r8b, 3
invalid
add esi, dword [rbx + 0x2e]
jae 0x140086b20
nop word cs:[rax + rax]
invalid
cmp byte [rsi + r11], 0x5c
je 0x140086b66
inc r11
cmp rdx, r11
jne 0x140086b00
jmp 0x140086b39
movzx r9d, byte [rsi + r11]
cmp r9d, 0x2f
je 0x140086b66
cmp r9d, 0x5c
je 0x140086b66
invalid
inc r11
cmp rdx, r11
jne 0x140086b20
xor r10d, r10d
mov r11, rdx
test r11, r11
jne 0x140086b71
mov r9, rdx
sub r9, r10
jb 0x140086cfa
add r10, rsi
mov qword [r12], r10
mov qword [r12 + 8], r9
mov bl, 2
mov rdx, r9
jmp 0x140086a3d
mov r10d, 1
test r11, r11
je 0x140086b44
mov r9, rsi
mov edi, dword [rbp - 0xc]
mov ebx, edi
cmp r11, 1
je 0x140086b93
mov dil, 9
cmp r11, 2
cmp ebx, 2
cmp ebx, 2
jne 0x140086ba4
cmp byte [rsi], 0x2e
jne 0x140086ba4
lea r9, [rsi + 1]
mov bl, 8
cmp byte [r9], 0x2e
cmp dword [rsi], ebp
movzx edi, bl
mov r9d, 9
cmovne edi, r9d
add r10, r11
mov r9, rdx
sub r9, r10
jb 0x140086cfa
add r10, rsi
add edx, esi
mov qword [r12], r10
mov qword [r12 + 8], r9
mov bl, 2
mov rdx, r9
cmp dil, 0xa
je 0x140086a3d
jmp case.0x140086478.22
xor edx, edx
jmp 0x140086a3a
invalid
invalid
invalid
invalid
cmp rdx, 1
jne 0x140086a3a
cmp r10b, 0x2e
jne 0x140086a3a
invalid
test r9, r9
je 0x140086d40
dec r9
inc rsi
inc esi
mov qword [r12], rsi
mov qword [r12 + 8], r9
mov byte [rcx], 7
jmp 0x1400869a1
mov byte [r12 + 0x38], 1
lea rdx, [0x14013e408]
in eax, dx
ja case.0x1400863e5.26
invalid
movsxd r10, dword [rdx + r14*4]
add r10, rdx
jmp r10
mov r10, rax
jmp 0x140086c7f
test r9, r9
je 0x140086d2d
dec r9
inc rsi
mov qword [r12], rsi
mov qword [r12 + 8], r9
mov byte [rcx], 6
jmp 0x1400869a1
inc dword [rcx - 0x3a]
and al, 0x38
mov byte [r12 + 0x38], 3
jmp 0x14008699e
add ebp, ecx
std
invalid
mov byte [rcx], dil
mov qword [rcx + 8], rsi
cmp dword [rax - 0x77], ecx
jno 0x140086c64
mov qword [rcx + 0x10], r11
mov dword [rcx + 0x10], ebx
jmp 0x1400869a1
dec dword [rbx + rcx*4 + 0x55]
clc
mov r10, qword [rbp - 8]
jmp 0x140086c7f
mov r10d, 6
jmp 0x140086c7f
mov r10, qword [rbp]
jmp 0x140086c7f
invalid
invalid
mov r10d, 2
add byte [rax], al
cmp r10, r9
ja case.default.0x140086c96
invalid
retf 0x870f
add byte [rax - 0x73], cl
adc eax, 0xb7791
or eax, dword [rax]
lea rdx, [0x14013e420]
or eax, dword [rax]
movsxd r11, dword [rdx + r14*4]
add r11, rdx
add ebx, edx
add ebx, edx
jmp r11
mov rax, qword [rbp]
jmp case.0x140087172.0
mov rax, qword [rbp - 8]
jmp case.0x140087172.0
mov eax, 6
jmp case.0x140087172.0
mov eax, 2
mov rdx, r9
sub rdx, rax
jb 0x140086d1b
add rax, rsi
mov qword [r12], rax
mov qword [r12 + 8], rdx
mov rax, qword [r12 + 0x30]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [r12 + 0x11]
movups xmm1, xmmword [r12 + 0x21]
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 1], xmm0
mov byte [rcx], r8b
mov qword [rcx + 0x28], rsi
mov qword [rcx + 0x30], r10
jmp 0x1400869a1
mov byte [rcx], 6
jmp 0x1400869a1
lea r8, [0x140111f08]
mov rcx, r10
call fcn.1400d5c50
lea r8, [0x140111ea8]
mov rcx, r10
mov rdx, r9
call fcn.1400d5d30
lea r8, [0x140111ec0]
mov rcx, rax
mov rdx, r9
call fcn.1400d5c50
out dx, eax
add al, 0
lea r8, [0x140111ef0]
mov ecx, 1
xor edx, edx
call fcn.1400d5c50
lea r8, [0x140111ed8]
jmp 0x140086d34
cli
movzx r10d, al
lea r9, [r10 + 1]
xor eax, eax
rol byte [rcx - 0x80], 0xfa
add al, 0x4c
cmovae ecx, eax
movzx r10d, byte [rdx]
lea r11d, [r10 - 6]
movzx esi, r11b
lea rdi, [rsi + 1]
cmp sil, 4
cmovae rdi, rax
cmp r9, rdi
jne 0x140086e21
invalid
add byte [rax - 0x367bbaff], dh
mov al, 1
test r9b, r9b
je 0x140086dcc
movzx r8d, r9b
cmp r8d, 4
add al, 0x75
invalid
cmp r9d, 4
add al, 0x75
jae 0x140086dfb
invalid
jne 0x140086e21
mov r8, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
cmp r8, qword [rdx + 0x10]
jne case.default.0x140086de8
mov rdx, qword [rdx + 8]
mov edx, dword [rdx + 8]
push rdx
or byte [rax - 0x75], cl
or r8b, bpl
mov rcx, qword [rcx + 8]
call sub.VCRUNTIME140.dll_memcmp
adc esp, esi
add al, 0
test eax, eax
sete al
jmp 0x140086e21
cmp r11b, 3
jbe 0x140086e21
cmp r8b, r10b
jne case.default.0x140086de8
mov eax, r8d
lea r8, [0x14013e438]
push rdi
jbe 0x140086deb
add byte [rcx + 0x63], cl
add al, 0x80
push rdi
jbe 0x140086deb
add byte [rcx + 0x63], cl
add al, 0x80
add rax, r8
jmp rax
mov r8, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
cmp r8, qword [rdx + 0x10]
jne case.default.0x140086de8
mov rsi, rdx
mov rdx, qword [rdx + 8]
push rdx
invalid
push rdx
or byte [rax - 0x77], cl
iretd
mov rdi, rcx
mov rcx, qword [rcx + 8]
call sub.VCRUNTIME140.dll_memcmp
shl ebp, 1
add al, 0
shl ebp, 1
add al, 0
test eax, eax
jne case.default.0x140086de8
mov r8, qword [rdi + 0x20]
cmp r8, qword [rsi + 0x20]
and byte [rbp + 0xa], r14b
and byte [rbp + 0xa], r14b
mov rdx, qword [rsi + 0x18]
mov rcx, qword [rdi + 0x18]
jmp 0x140086dc0
xor eax, eax
ror byte [rax - 0x7d], 0xc4
and byte [rdi + 0x5e], bl
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
movzx eax, byte [rcx + 1]
cmp al, byte [rdx + 1]
sete al
jmp 0x140086e21
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xc8
lea rbp, [rsp + 0x80]
mov rsi, qword [rcx]
mov rdi, qword [rcx + 8]
movzx eax, byte [rcx + 0x10]
cmp eax, 6
je 0x140086e83
mov rdx, qword [rcx + 0x30]
mov qword [rbp - 0x41], rdx
movups xmm0, xmmword [rcx + 0x11]
movups xmm1, xmmword [rcx + 0x21]
movaps xmmword [rbp - 0x50], xmm1
movaps xmmword [rbp - 0x60], xmm0
movzx edx, byte [rcx + 0x3a]
movzx r12d, byte [rcx + 0x38]
movzx r8d, byte [rcx + 0x39]
mov qword [rbp + 8], rsi
mov qword [rbp + 0x10], rdi
mov byte [rbp + 0x18], al
movaps xmm0, xmmword [rbp - 0x60]
movaps xmm1, xmmword [rbp - 0x50]
movups xmmword [rbp + 0x19], xmm0
movups xmmword [rbp + 0x29], xmm1
mov rcx, qword [rbp - 0x41]
mov qword [rbp + 0x38], rcx
mov byte [rbp + 0x42], dl
mov byte [rbp + 0x40], r12b
mov byte [rbp + 0x41], r8b
cmp r12b, 2
jne 0x140086f84
test rdi, rdi
je case.0x140086478.34
cmp al, 3
jae 0x140086f10
lea rcx, [rsi + rdi]
xor r9d, r9d
nop dword [rax]
cmp byte [rsi + r9], 0x5c
je 0x140086ef4
inc r9
cmp rdi, r9
jne 0x140086ee0
jmp 0x140086f7c
test r9, r9
jne 0x14008726d
inc rsi
dec rdi
jne 0x140086eda
xor edi, edi
mov rsi, rcx
mov qword [rbp + 8], rcx
jmp 0x140086f80
xor ecx, ecx
nop word cs:[rax + rax]
movzx r9d, byte [rsi + rcx]
cmp r9d, 0x2f
je 0x140086f50
cmp r9d, 0x5c
je 0x140086f50
inc rcx
cmp rdi, rcx
jne 0x140086f20
xor r9d, r9d
mov rcx, rdi
test rcx, rcx
jne 0x140086f5b
jmp 0x140086f66
mov r9d, 1
test rcx, rcx
je 0x140086f66
cmp rcx, 1
jne 0x140086f7c
cmp byte [rsi], 0x2e
jne 0x140086f7c
add rcx, r9
cmp rdi, rcx
jb 0x140087275
add rsi, rcx
sub rdi, rcx
jne 0x140086f10
xor edi, edi
mov qword [rbp + 8], rsi
mov qword [rbp + 0x10], rdi
cmp r8b, 2
jne 0x1400871d9
test dl, dl
setne cl
cmp r12b, 1
ja 0x140086fca
xor r8d, r8d
cmp al, 5
jb 0x140087018
test dl, dl
jne 0x140087018
xor r9d, r9d
cmp al, 6
je 0x140086fc0
test r12b, r12b
jne 0x140086fc0
mov r9d, 2
cmp rdi, 2
jb 0x1400872aa
invalid
invalid
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx + 0x39], cl
stc
cmp r9, rdi
jne 0x140086fd1
xor r8d, r8d
jmp 0x140087018
xor ecx, ecx
xor r8d, r8d
jmp case.0x140087204.6
lea r8, [rsi + rdi]
lea r10, [rsi + r9]
inc r10
cmp r10, r8
sete r8b
movzx r9d, byte [rsi + r9]
test r8b, 1
jne 0x14008700d
cmp r9b, 0x2e
jne 0x14008700d
invalid
jne 0x14008700d
movzx r8d, byte [r10]
cmp r8b, 0x5c
sete r9b
cmp r8b, 0x2f
sete r8b
or r8b, r9b
or al, cl
or al, cl
jmp 0x140087018
cmp r9b, 0x2e
sete r9b
and r8b, r9b
test r12b, r12b
je case.0x140086ad1.27
xor r9d, r9d
movzx r8d, r8b
movzx ecx, cl
add rcx, r8
add rcx, r9
cmp rdi, rcx
jbe 0x1400871d9
test dl, dl
setne cl
cmp al, 6
sete r13b
cmp al, 5
setb bl
test r12b, r12b
setne r9b
mov r10, qword [rbp + 0x38]
lea r8, [r10 + 1]
test r10, r10
cmove r8, r10
ret 0x8041
cld
add cl, byte [rdi]
cmp dword [rcx], 1
add byte [rax], al
ret 0x8041
movzx r14d, dl
or bl, cl
or r13b, r9b
mov rcx, qword [rbp + 0x28]
lea rdx, [rcx + 4]
mov qword [rbp], rdx
lea rdx, [rcx + r8]
add rdx, 2
add edx, 2
mov qword [rbp - 0x10], rdx
lea rcx, [rcx + r8 + 8]
add qword [rax], r9
or byte [rax - 0x77], cl
clc
mov qword [rbp - 8], rcx
mov eax, eax
mov qword [rbp - 0x18], rax
jmp 0x1400870bf
xor eax, eax
test r12b, r12b
je 0x140087160
xor ecx, ecx
movzx eax, al
add rax, r14
add rax, rcx
cmp rdi, rax
jbe 0x1400871d9
add dword [rax], eax
invalid
mov r15, rdi
lea rcx, [rbp - 0x60]
movabs al, byte [0x1f1e808558d48]
add byte [rax + 0xf0aa87d], al
test dword [rbx], edi
add dword [rax], eax
add byte [rax], al
mov rdi, r15
sub rdi, qword [rbp - 0x60]
jb 0x140087284
invalid
sahf
add dword [rax], eax
invalid
mov qword [rbp + 0x10], rdi
test bl, bl
jne 0x1400870a0
test r13b, r13b
je 0x140087100
xor ecx, ecx
leave
jmp case.0x140086ad1.34
add byte [rax], al
add byte [rcx + 2], bh
mov ecx, 2
cmp rdi, 2
cmp edi, 2
jb 0x14008729b
cmp rcx, rdi
cmp ecx, edi
je 0x1400870a0
lea rax, [rsi + rdi]
lea rdx, [rsi + rcx]
lea edx, [rsi + rcx]
lea edx, [rsi + rcx]
inc rdx
cmp rdx, rax
sete al
movzx ecx, byte [rsi + rcx]
invalid
test al, 1
invalid
jne 0x14008714c
cmp cl, 0x2e
jne 0x14008714c
invalid
sbb cl, byte [rdi]
movzx eax, byte [rdx]
mov dh, 2
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
enter 0xffffffffffff8445, 0xffffffffffffffe4
enter 0xffffffffffff8445, 0xffffffffffffffe4
in al, 0xf
jne 0x1400870ab
test dword [rcx - 1], esp
invalid
invalid
jmp 0x140087160
cmp cl, 0x2e
stc
sete cl
sete cl
and al, cl
test r12b, r12b
jne 0x1400870ab
test dword [rsi - 1], ecx
invalid
invalid
test dword [rsi - 1], ecx
invalid
nop dword [rax]
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
lea rdx, [0x14013e46c]
lea edx, [0x14013e46c]
add byte [rax + 0x63], cl
or al, 0x8a
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
invalid
loope 0x1400871bd
mov rcx, qword [rbp]
mov ecx, dword [rbp]
jmp 0x1400870ad
mov rcx, qword [rbp - 0x10]
jmp 0x1400870ad
invalid
invalid
invalid
mov rcx, qword [rbp - 8]
jmp 0x1400870ad
mov ecx, 6
jmp 0x1400870ad
mov ecx, 2
jmp 0x1400870ad
lea rbx, [rbp - 0x60]
lea r14, [rbp + 8]
nop dword [rax + rax]
mov rcx, rbx
mov rdx, r14
bnd call fcn.1400872c0
bnd call fcn.1400872c0
cmp byte [rbp - 0x58], 0xa
test al, 0xa
jne 0x1400871d9
mov rcx, rdi
sub rcx, qword [rbp - 0x60]
jb 0x140087289
mov qword [rbp + 0x10], rcx
mov rdi, rcx
iretd
jne 0x1400871b0
adc byte [rax - 0x77], cl
iretd
xor edi, edi
mov rax, rsi
mov rdx, rdi
add rsp, 0xc8
enter 0, 0
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
mov r9d, eax
lea r10, [0x14013e450]
movsxd r9, dword [r10 + r9*4]
invalid
or al, 0x8a
invalid
add r9, r10
jmp r9
mov r9, qword [rbp + 0x28]
mov ecx, dword [rbp + 0x28]
add r9, 4
jmp 0x140087024
mov rdi, r15
jmp 0x1400871d9
mov r9, qword [rbp + 0x28]
mov ecx, dword [rbp + 0x28]
mov r10, qword [rbp + 0x38]
lea r11, [r10 + 1]
test r10, r10
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
invalid
add r9, 2
add ch, cl
in al, dx
std
invalid
invalid
cmp byte [rbp - 0x73], cl
pop rdx
add dword [rbp - 0x7b], ecx
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
invalid
add ch, cl
in al, dx
std
invalid
mov r9, qword [rbp + 0x28]
mov r10, qword [rbp + 0x38]
cmp byte [rbp - 0x73], cl
pop rdx
add dword [rbp - 0x7b], ecx
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
fimul dword [rbp + 1]
invalid
add r9, 8
jmp 0x140087024
cmp byte [rbp - 0x73], cl
pop rdx
add dword [rbp - 0x7b], ecx
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
fimul dword [rbp + 1]
fimul dword [rbp + 1]
invalid
mov r9d, 6
jmp 0x140087024
mov r9d, 2
jmp 0x140087024
mov rcx, rsi
jmp 0x140086f7c
lea r8, [0x140111e78]
mov rdx, rdi
call fcn.1400d5c50
mov rcx, rdi
jmp 0x14008728c
mov r15, rdi
lea r8, [0x140111e90]
mov rdx, r15
call fcn.1400d5d30
lea r8, [0x140111e30]
mov rdx, rdi
call fcn.1400d5c50
lea r8, [0x140111e30]
mov ecx, 2
mov rdx, rdi
call fcn.1400d5c50
int3
lea eax, [0x140111e60]
mov rcx, rax
call fcn.1400d5c50
lea r8, [0x140111e48]
mov rcx, rax
call fcn.1400d5c50
add ah, cl
add ah, cl
int3
push rbp
sub rsp, 0x20
lea rbp, [rsp + 0x20]
movzx r8d, byte [rcx + 0x38]
movzx edx, byte [rcx + 0x3a]
test dl, dl
setne al
invalid
cmp r8b, 1
ja 0x140087471
invalid
test dl, dl
jne 0x14008744a
movzx r11d, byte [rcx + 0x10]
lea edx, [r11 - 5]
cmp dl, 1
ja 0x14008744a
mov r9, qword [rcx]
mov rdx, qword [rcx + 8]
push rcx
or byte [rbp + 0x31], al
xor edx, edx
test r8b, r8b
jne 0x140087445
cmp r11b, 6
xor r10d, r10d
test r8b, r8b
jne 0x140087445
cmp r11b, 6
je 0x140087445
mov r10d, 2
cmp rdx, 2
cli
invalid
cli
add cl, byte [rdi]
invalid
jb 0x140087520
invalid
cmp r10, rdx
jne 0x140087489
xor edx, edx
rol byte [rbp - 0x7c], cl
test r8b, r8b
jne case.0x140087464.6
sal byte [rbp + 0x24], 0x44
movzx eax, byte [rcx + 0x10]
movzx r8d, byte [rcx + 0x10]
lea r9, [0x14013e488]
lea ecx, [0x14013e488]
sub esi, dword [rax + 0xb]
add byte [rdi + 0x63], cl
add al, 0x81
invalid
movsxd r8, dword [r9 + r8*4]
or dword [rbp + 1], 0xe0ff41c8
mov rcx, qword [rcx + 0x20]
and byte [rax - 0x7d], cl
invalid
invalid
add r8, r9
jmp r8
and byte [rax - 0x7d], cl
rol dword [rbx + rbp*8], 6
jmp 0x140087477
jmp 0x140087477
xor eax, eax
xor edx, edx
invalid
sal byte [rcx], cl
leave
xor ecx, ecx
movzx edx, dl
movzx eax, al
ror byte [rax + 1], 0xd0
ror byte [rax + 1], 0xd0
add rax, rcx
add rsp, 0x20
invalid
and byte [rbp - 0x3d], bl
pop rbp
ret
add rdx, r9
lea r11, [r9 + r10]
inc r11
cmp r11, rdx
cmp ebx, edx
cmp ebx, edx
sete dl
movzx r9d, byte [r9 + r10]
test dl, 1
jne 0x140087510
cmp r9b, 0x2e
cmp cl, 0x2e
jne 0x140087510
movzx edx, byte [r11]
cmp dl, 0x5c
sete r9b
cmp dl, 0x2f
invalid
sete dl
adc eax, dword [rax + 0xf415cfa]
xchg esp, eax
rol dword [rax - 0x6bf0d006], 0xc2
invalid
sete dl
invalid
or dl, r9b
jmp 0x14008744c
mov eax, dword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
mov ecx, dword [rcx + 0x30]
mov ecx, dword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
cmove r9, rcx
lea rcx, [r8 + r9]
add rcx, 2
jmp 0x140087477
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
leave
cmove r9, rcx
lea rcx, [r8 + r9]
add rcx, 8
jmp 0x140087477
cmp r9b, 0x2e
sete r9b
and dl, r9b
jmp 0x14008744c
lea r8, [0x140111e30]
mov ecx, 2
call fcn.1400d5c50
int3
shl ecx, 6
or ecx, r8d
mov r12d, ecx
xor r15d, r15d
mov r13, rax
mov rbx, qword [rdi + 0x10]
cmp rbx, qword [rdi]
je 0x1400880a3
invalid
mov rax, qword [rdi + 8]
mov word [rax + rbx*2], r12w
and al, 0x58
inc rbx
mov qword [rdi + 0x10], rbx
mov r12d, r15d
test r12w, r12w
jne 0x140088050
cmp r13, r14
je 0x1400880d9
lea rax, [r13 + 1]
mov qword [rsi], rax
movzx edx, byte [r13]
movzx r12d, dl
test r12b, r12b
jns 0x140087f92
mov ecx, r12d
and ecx, 0x1f
lea rax, [r13 + 2]
mov qword [rsi], rax
movzx r8d, byte [r13 + 1]
and r8d, 0x3f
cmp r12b, 0xdf
jbe 0x140087f89
lea rax, [r13 + 3]
mov qword [rsi], rax
movzx r12d, byte [r13 + 2]
shl r8d, 6
invalid
and r12d, 0x3f
in al, 0x3f
invalid
or r12d, r8d
cmp dl, 0xf0
jb 0x14008805e
lea rax, [r13 + 4]
mov qword [rsi], rax
movzx edx, byte [r13 + 3]
push rbp
add eax, dword [rbx - 0x1e3ef81f]
loope 0x14008803c
loope 0x14008803c
shl r12d, 6
and edx, 0x3f
or edx, r12d
or edx, ecx
mov r12d, edx
cmp r12d, 0xffff
jbe 0x140087f92
invalid
jmp 0x140088071
mov word [rsi + 0x10], 0
xor r15d, r15d
jmp 0x140087f98
shl ecx, 0xc
or r12d, ecx
cmp r12d, 0xffff
jbe 0x140087f92
lea ecx, [r12 + 0xff0000]
shr ecx, 0xa
or ecx, 0xd800
and r12d, 0x3ff
and esp, 0x3ff
or r12d, 0xdc00
mov word [rsi + 0x10], r12w
mov r13, rax
invalid
mov r15d, r12d
mov r12d, ecx
jmp 0x140087f98
mov r8, r14
sub r8, r13
add r8, 3
add eax, 3
mov rax, 0xffffffffffffffff
cmovb r8, rax
shr r8, 2
cmp r15w, 1
cmp r15d, 1
cmp r15d, 1
sbb r8, 0
add r8, 2
mov rcx, rdi
mov rdx, rbx
call fcn.1400d7d10
jmp 0x140087fa5
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
inc rsi
mov qword [rcx + 8], rsi
xor eax, eax
jmp 0x1400884b2
test rsi, rsi
je 0x1400881ec
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, str.___________________at_LocalRustBacktraceMutex00000000
mov r8d, 6
mov eax, 6
call qword [rax + 0x18]
test al, al
jne 0x1400884b0
add r8, qword [rax]
invalid
cmp byte [rbx + 0x20], 1
jne 0x140088317
mov rax, qword [rbx]
lea rcx, [0x14013b1a0]
mov qword [rbp - 0x40], rcx
lea rdx, [0x14000b5a0]
mov qword [rbp - 0x38], rdx
mov qword [rbp - 0x30], 0x15
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x10], 2
mov qword [rbp], 1
mov qword [rbp + 8], 1
mov qword [rbp + 0x10], 0
mov dword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0x20
mov byte [rbp + 0x20], 3
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 1
lea rcx, [rbp - 0x10]
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x68], 1
lea rcx, [rbp - 0x40]
lea ecx, [rbp - 0x40]
mov qword [rbp + 0x50], rcx
jmp 0x1400882f6
or al, byte [rcx]
add byte [rax], al
lea rcx, [rbx + 0x18]
mov qword [rbp - 0x40], rcx
lea rcx, [fcn.14000aa30]
sub al, bh
dec dword [rax - 0x77]
enter 0xffffffffffffc748, 0x45
mov dword [rbp - 0x10], 2
mov qword [rbp], 0
mov qword [rbp + 8], 4
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0x20
mov dword [rbp + 0x18], 0x20
mov byte [rbp + 0x20], 3
lea rcx, [0x140112850]
or byte [rax], al
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 2
add al, byte [rax]
add byte [rax], al
lea r12, [rbp - 0x10]
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], 1
push 1
lea r13, [rbp - 0x40]
mov qword [rbp + 0x50], r13
mov qword [rbp + 0x58], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x40]
call fcn.14000b600
test al, al
jne 0x1400884b0
cmp byte [rbx + 0x20], 1
jne 0x140088317
mov rax, qword [rbx]
lea rcx, [rbp - 0x58]
mov qword [rbp - 0x40], rcx
lea rcx, [0x140088670]
mov qword [rbp - 0x38], rcx
mov qword [rbp - 0x30], 0x12
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x10], 2
mov qword [rbp], 1
mov qword [rbp + 8], 1
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0x20
mov byte [rbp + 0x20], 3
lea rcx, [0x140112878]
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 2
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], 1
mov qword [rbp + 0x50], r13
mov qword [rbp + 0x58], 2
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x40]
call fcn.14000b600
test al, al
jne 0x1400884b0
cmp dword [r15], 3
je 0x1400883b5
movzx eax, byte [rbx + 0x20]
cmp eax, 2
je 0x1400883b5
cmp eax, 1
jne 0x1400883dd
movups xmm0, xmmword [r15 + 0x40]
movaps xmmword [rbp + 0x30], xmm0
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movaps xmmword [rbp + 0x20], xmm3
movaps xmmword [rbp + 0x10], xmm2
movaps xmmword [rbp], xmm1
movaps xmmword [rbp - 0x10], xmm0
mov rax, qword [rbx]
lea rcx, [rbp - 0x10]
mov qword [rbp - 0x40], rcx
lea rcx, [0x140085430]
mov qword [rbp - 0x38], rcx
lea rcx, [0x14013b1a0]
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 1
mov qword [rbp + 0x60], 0
lea rcx, [rbp - 0x40]
mov qword [rbp + 0x50], rcx
mov qword [rbp + 0x58], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x40]
jmp 0x140088488
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, str._unknown_
mov r8d, 9
call qword [rax + 0x18]
test al, al
je 0x140088491
jmp 0x1400884b0
movups xmm0, xmmword [r15 + 0x40]
movaps xmmword [rbp + 0x30], xmm0
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movaps xmmword [rbp + 0x20], xmm3
movaps xmmword [rbp + 0x10], xmm2
movaps xmmword [rbp], xmm1
movaps xmmword [rbp - 0x10], xmm0
mov rax, qword [rbx]
lea rcx, [rbp - 0x10]
mov qword [rbp - 0x50], rcx
lea rcx, [0x140085430]
mov qword [rbp - 0x48], rcx
mov qword [rbp + 0x40], 2
mov qword [rbp + 0x50], 2
push rax
add al, byte [rax]
add byte [rax], al
push rax
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x60], 0
movabs rcx, 0x400000020
mov qword [rbp + 0x68], rcx
mov byte [rbp + 0x70], 3
lea rcx, [0x14013b1a0]
mov qword [rbp - 0x40], rcx
mov qword [rbp - 0x38], 1
lea rcx, [rbp + 0x40]
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], 1
lea rcx, [rbp - 0x50]
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x28], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp - 0x40]
call fcn.14000b600
test al, al
jne 0x1400884b0
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, str._nC:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_block_buffer_0.10.4_srclib.rs
mov ch, 0x24
or eax, dword [rax]
mov ch, 0x24
or eax, dword [rax]
mov r8d, 1
call qword [rax + 0x18]
test al, al
je 0x1400884c6
mov al, 1
add rsp, 0xf8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp dword [rbp + 0xe0], 1
mov rcx, rdi
jne 0x140088121
mov rax, r14
mov rax, qword [r14]
cmp eax, 2
je 0x140088121
mov eax, dword [rbp + 0xe8]
mov dword [rbp - 0x50], eax
cmp byte [rbx + 0x20], 1
jne 0x140088592
mov rax, qword [rbx]
lea rcx, [0x14013b1a0]
mov qword [rbp - 0x40], rcx
lea rdx, [0x14000b5a0]
mov qword [rbp - 0x38], rdx
mov qword [rbp - 0x30], 0x12
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x10], 2
mov qword [rbp], 1
add byte [rax - 0x39], cl
or byte [r9], r8b
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], r8b
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [r8], r12b
add byte [rax], al
add dh, al
and byte [r11], r8b
add byte [rax - 0x39], cl
or byte [r9], r8b
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], r8b
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [r8], r12b
add byte [rax], al
add dh, al
and byte [r11], r8b
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 1
lea rcx, [rbp - 0x10]
mov qword [rbp + 0x60], rcx
invalid
mov qword [rbp + 0x68], 1
add byte [rax - 0x73], cl
ror byte [r8 - 0x77], 0x4d
push rax
invalid
add byte [rax - 0x73], cl
ror byte [r8 - 0x77], 0x4d
push rax
mov qword [rbp + 0x58], 2
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x40]
call fcn.14000b600
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x45], cl
call fcn.14000b600
test al, al
jne 0x1400884b0
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14011289e]
mov r8d, 0x10
call qword [rax + 0x18]
test al, al
jne 0x1400884b0
mov rcx, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
adc byte [r8 - 0x75], cl
adc ecx, dword [rax - 0x77]
push rbp
invalid
lea r8, [rbp - 8]
movups xmm0, xmmword [r14]
movups xmmword [rbp - 8], xmm0
mov r9, qword [r14 + 0x10]
mov qword [rbp + 8], r9
call qword [rax + 0x20]
test al, al
jne 0x1400884b0
mov rax, qword [rbx]
lea rcx, [rbp - 0x50]
mov qword [rbp + 0x40], rcx
lea rcx, [0x14000b800]
clc
dec dword [rax - 0x77]
lea rcx, [0x14013a0b8]
mov qword [rbp - 0x10], rcx
mov qword [rbp - 8], 1
mov qword [rbp + 0x10], 0
adc byte [rax], al
add byte [rax], al
invalid
lea rcx, [rbp + 0x40]
mov qword [rbp], rcx
mov qword [rbp + 8], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
invalid
sub byte [rbp + rcx*4 + 0x45], cl
invalid
lea r8, [rbp - 0x10]
call fcn.14000b600
test al, al
jne 0x1400884b0
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
invalid
sub byte [rax - 0x73], cl
adc eax, 0xb2309
lea rdx, str._nC:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_block_buffer_0.10.4_srclib.rs
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
mov rcx, rdi
mov ecx, edi
mov ecx, edi
je 0x140088121
cli
invalid
jmp 0x1400884b2
pop rbp
jmp 0x14000f9d0
invalid
dec esp
int3
movabs r10, 0x8000000000000000
cmp qword [rcx], r10
cmovne r9, rcx
add byte [rax], al
add byte [rax], al
or byte [rcx + rdi + 0x11], 0x4c
cmovne ecx, ecx
mov rcx, rdx
mov rdx, rax
ret 0xe95d
xchg esp, eax
sar bh, cl
invalid
dec esp
int3
int3
invalid
mov byte [rcx + rax - 0x3f], cl
jmp rcx
pop rsi
pop rbp
jmp fcn.14000b2a0
mov edx, eax
call fcn.140084b00
mov qword [rbp - 0x30], rsi
lea rax, [0x140007e50]
mov qword [rbp - 0x28], rax
lea rax, [rbp + 0xc]
or al, 0x48
mov dword [rbp - 0x20], eax
or al, 0x48
mov dword [rbp - 0x20], eax
lea rax, [0x140010b90]
mov qword [rbp - 0x18], rax
lea rax, [0x140111bc0]
or byte [rax], al
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 3
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
invalid
invalid
mov r8b, 0x48
mov dword [rbp - 0x48], 2
mov qword [rbp - 0x48], 2
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
lea r8, [rbp - 0x60]
call fcn.14000b600
cmp qword [rbp - 0x10], 0
cmp dword [rbp - 0x10], 0
cmp dword [rbp - 0x10], 0
je 0x140088806
mov rcx, qword [rbp - 8]
mov edx, 1
mov ebx, eax
call fcn.140007ce0
idiv edi
idiv edi
mov eax, ebx
jmp 0x140088806
movsd dword [rdi], dword [rsi]
mov ah, 8
add byte [rcx - 0x75], cl
add al, 0xc0
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
lea rax, [rbp - 0x30]
mov qword [rbp - 0x10], rax
lea rax, [0x14000b5a0]
mov qword [rbp - 8], rax
lea rax, [0x14013b1a0]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
add byte [rax], al
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x10]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
push rdx
sub byte [rbp + rcx*4 + 0x45], cl
invalid
call fcn.14000b600
nop
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
ret
invalid
add r15, rcx
mov rcx, rsi
mov rdx, r14
mov r8, r15
mov r9, rdi
call fcn.140088ad0
test al, al
mov rax, qword [rbp - 8]
clc
clc
jne case.0x140086de8.41
lea rdx, str._RUST_BACKTRACEfailed_to_create_whole_tree
mov r8d, 1
mov rcx, rsi
call rax
mov ebx, eax
mov eax, ebx
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
or byte [rax], al
mov rcx, r12
mov rdx, rdi
call fcn.1400d5d30
lea r8, [0x1401123b8]
cwde
or byte [rax], al
mov rdx, r12
call fcn.1400d6110
int3
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
mov rsi, r9
mov esi, ecx
mov rdi, r8
mov qword [rbp - 0x18], rdx
mov qword [rbp - 0x10], rcx
add rsi, r8
mov qword [rbp - 0x40], r8
mov qword [rbp - 0x38], rsi
mov byte [rbp - 0x30], 0x81
mov byte [rbp - 0x24], 0x81
mov r14b, 0x81
lea r9, [0x14013e4b4]
or eax, 0xb59a4
or eax, 0xb59a4
jmp 0x140088b2f
mov r15d, r15d
shl r15, 0x10
out 0x10, eax
mov r12b, 2
xor ebx, ebx
cmp r14b, 0x81
je 0x140088b4d
invalid
movzx eax, r14b
cmp eax, 0x80
je 0x140088d31
test ch, ch
add dword [rax], eax
add byte [rax + rdi - 0x1d], al
cmp bl, r12b
jb 0x140088d5a
test rdi, rdi
je 0x140088d8e
inc edi
cmp r15d, 0x27
ja 0x140088c04
mov word [rax], es
add byte [rax], al
invalid
mov r14b, 0x5c
mov eax, r15d
mov eax, edi
movsxd rax, dword [r9 + rax*4]
add al, 0x81
add rax, r9
jmp rax
enter 0xffffffffffffe0ff, 0x41
mov ch, 0x30
jmp case.0x140087204.25
mov eax, r15d
and eax, 0x1f
movzx r8d, byte [rdi + 1]
mov dh, 0x47
add dword [rcx - 0x7d], eax
and eax, 0x3f
mov dh, 0x47
add dword [rcx - 0x7d], eax
and eax, 0x3f
and eax, 0x3f
cmp r15b, 0xdf
jbe 0x140088bed
invalid
movzx rcx, byte [rdi + 2]
movzx ecx, byte [rdi + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
cli
invalid
jb 0x140088c68
invalid
cli
invalid
movzx r15d, byte [rdi + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and r15d, 0x3f
out 0x3f, eax
out 0x3f, eax
or r15d, ecx
or r15d, eax
iretd
cmp r15d, 0x110000
je 0x140088d8e
invalid
lodsd eax, dword [rsi]
add dword [rax], eax
invalid
test byte [rbp + 0x48000001], ch
add edi, 4
invalid
add dword [rax], eax
add byte [rax - 0x7d], cl
mov dword [rcx + rax*2], 0x7627ff83
add al, 0x41
cmp edi, 0x27
jbe 0x140088b78
add rdi, 4
add al, 0x41
cmp edi, 0x27
cmp r15d, 0x27
jbe 0x140088b78
jmp 0x140088c04
invalid
add rdi, 2
shl eax, 6
or eax, r8d
mov r15d, eax
cmp r15d, 0x27
jmp qword [rdi]
jbe 0x140088b78
jmp qword [rdi]
je 0x140088c01
invalid
invalid
cmp r15d, 0x5c
jne 0x140088c18
mov r13b, 0x5c
xor r15d, r15d
mov r14b, 0x5c
jmp case.0x140087204.25
cmp r15d, 0x2ff
jbe 0x140088c2d
add rdi, 3
shl eax, 0xc
or ecx, eax
mov r15d, ecx
cmp r15d, 0x27
jbe 0x140088b78
jmp 0x140088c04
shr r15, 0x10
mov edx, r15d
lea rax, [rbp - 0x30]
mov dword [rax + 8], 0
mov qword [rax], 0
xor r15d, r15d
xor r13d, r13d
xor r12d, r12d
xor ebx, ebx
xor r14d, r14d
jmp 0x140088d70
mov byte [rbp - 0x30], r14b
mov byte [rbp - 0x2f], r13b
mov qword [rbp - 0x2e], r15
movzx eax, bl
inc bl
movzx edx, byte [rbp + rax - 0x30]
mov rcx, qword [rbp - 0x10]
mov rax, qword [rbp - 0x18]
call qword [rax + 0x20]
test al, al
lea r9, [0x14013e4b4]
je 0x140088b2f
xor eax, eax
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add rsp, 0x80
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov edx, 2
mov rcx, rsi
add byte [rax - 0x77], cl
int1
call fcn.140007ce0
mov eax, 1
mov rdx, rdi
jmp 0x1400896a3
invalid
fcos
adc eax, 0x507c5
mov eax, 1
test r14, r14
jne 0x140089849
jmp 0x14008985b
push r12
mov rbx, qword [rdx + 8]
mov rax, qword [rdx + 0x10]
cmp rax, 3
clc
add esi, dword [rsi + 0x3b]
movabs r9, 0x5c003f005c005c
cmp qword [rbx], r9
je 0x140089961
movabs r9, 0x5c003f003f005c
cmp qword [rbx], r9
je 0x140089961
cmp rax, 0xf8
jae 0x140089974
cmp word [rbx + 2], 0x3a
jne 0x140089942
movzx eax, word [rbx + 4]
jmp 0x140089923
add al, 0xeb
and al, 0x74
invalid
je 0x14008990f
cmp rax, 1
jne 0x140089940
invalid
cmp dword [rsi - 0x7d], esp
cmp eax, dword [rax]
invalid
cmp word [rbx], 0
jne 0x140089974
jmp 0x140089961
cmp word [rbx + 2], 0x3a
jne 0x140089942
movzx eax, word [rbx + 4]
test ax, ax
je 0x140089dfa
test bh, dl
add al, 0
invalid
xlatb
add al, 0
add byte [rsi - 0x7d], ah
cmp ax, 0x2f
je 0x140089931
clc
invalid
movzx eax, ax
mov bh, 0xc0
cmp eax, 0x5c
jne 0x140089942
movzx eax, word [rbx]
cmp eax, 0x2f
je 0x140089945
invalid
or al, 0x83
clc
pop rsp
cmp eax, 0x5c
je 0x140089945
jmp 0x140089961
jbe 0x140089974
movzx eax, word [rbx]
cmp ax, 0x5c
je case.0x1400633fa.797
movzx eax, ax
cmp eax, 0x2f
clc
invalid
jne 0x140089974
clc
invalid
movzx eax, word [rbx + 2]
cmp eax, 0x5c
je 0x140089961
mov bh, 0x43
add al, byte [rbx + 0x5745cf8]
cmp eax, 0x2f
jne 0x140089974
mov rax, qword [rdx + 0x10]
mov qword [rcx + 0x10], rax
adc byte [r15], cl
adc byte [rdx], al
movups xmmword [rcx], xmm0
jmp 0x140089dbe
mov qword [rbp + 0x3c0], rbx
mov qword [rbp + 0x3d0], rcx
mov qword [rbp + 0x408], rdx
xchg ebp, eax
or byte [rax + rax], al
invalid
mov byte [rbp + 0x41f], r8b
mov qword [rbp + 0x3f0], 0
add byte [rax], al
invalid
mov qword [rbp + 0x3f8], 2
mov qword [rbp + 0x400], 0
add byte [rax], al
mov r8d, 0x200
add byte [rax + 2], bh
mov eax, 2
mov qword [rbp + 0x3c8], rax
enter 3, 0
xor edi, edi
mov ebx, 0xffffffff
xor r14d, r14d
xor r15d, r15d
cmp r8, 0x201
add dword [rdx], eax
add byte [rax], al
jae 0x140089a00
jmp case.0x140067121.758
jae 0x140089ad0
cmp r8, 0x201
jae 0x140089a00
mov r12d, 0x200
lea rsi, [rbp - 0x58]
lea esi, [rbp - 0x58]
mov r13, r8
jmp 0x140089a53
sub r8, r15
sub eax, edi
sub r14, r15
cmp r14, r8
jae 0x140089a2f
invalid
lea rcx, [rbp + 0x3f0]
mov rdx, r15
call fcn.1400d7d10
mov rdi, qword [rbp + 0x3f0]
mov rax, qword [rbp + 0x3f8]
add eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rbp + 0x3c8], rax
test eax, ecx
add eax, dword [rax]
invalid
cmp rdi, rbx
mov r15d, 0xffffffff
cmovb r15, rdi
mov qword [rbp + 0x400], r15
add byte [rax + rax], al
add byte [rcx - 0x77], cl
dec byte [rbp - 0x77]
cld
mov rsi, qword [rbp + 0x3c8]
mov r13, r15
xor ecx, ecx
call qword [sym.imp.KERNEL32.DLL_SetLastError]
mov rcx, qword [rbp + 0x3c0]
rol byte [rbx], 0
add byte [rcx + rcx*4 - 0x16], al
mov qword [rbp + 0x410], rsi
mov r8, rsi
mov eax, esi
xor r9d, r9d
call qword [sym.imp.KERNEL32.DLL_GetFullPathNameW]
mov esi, eax
test eax, eax
jne 0x140089a8c
call qword [sym.imp.KERNEL32.DLL_GetLastError]
test eax, eax
jne 0x140089b26
add byte [rax], al
mov r8d, esi
cmp r13, r8
jne 0x1400899e0
call qword [sym.imp.KERNEL32.DLL_GetLastError]
cmp eax, 0x7a
jne case.0x1400711f4.715
add r13, r13
mov eax, 0xffffffff
cmp r13, rax
mov ebx, 0xffffffff
cmovae r13, rax
mov r8, r13
cmp r8, 0x201
jb case.0x140067121.758
jmp 0x140089a00
cmp r12, r8
jb case.0x14006e562.730
add eax, dword [rax]
invalid
mov r12, qword [rbp + 0x408]
movsd dword [rdi], dword [rsi]
or byte [rax + rax], al
add byte [rcx - 0x39], cl
and al, 0x10
add byte [rax], al
add byte [rax], al
mov qword [r12 + 0x10], 0
cmp byte [rbp + 0x41f], 0
mov rcx, qword [rbp + 0x3c0]
je 0x140089b8d
cmp esi, 2
ja 0x140089b99
jne 0x140089c01
mov r9, qword [rbp + 0x410]
mov ecx, dword [rbp + 0x410]
movzx edx, word [r9]
cmp dx, 0x5c
je 0x140089bd8
jmp 0x140089c01
call qword [sym.imp.KERNEL32.DLL_GetLastError]
mov esi, eax
shl rsi, 0x20
or rsi, 2
cmp qword [rbp + 0x3f0], 0
je 0x140089b51
mov rcx, qword [rbp + 0x3f8]
mov edx, 2
call fcn.140007ce0
invalid
loope 0x140089b47
invalid
mov rcx, qword [rbp + 0x3d0]
mov qword [rcx + 8], rsi
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 1
mov rax, qword [rbp + 0x408]
cmp qword [rax], 0
je 0x140089dbe
test byte [rdx + rax], al
invalid
mov rcx, qword [rax + 8]
mov edx, 2
call fcn.140007ce0
jmp 0x140089dbe
cmp esi, 0xf6
jbe 0x140089c4d
mov rdx, qword [rbp + 0x410]
movzx eax, word [rdx + 2]
cmp eax, 0x3a
jne 0x140089bbf
cmp word [rdx + 4], 0x5c
jne 0x140089bbf
invalid
lea r15, [0x140113730]
mov r14d, 4
jmp case.0x140050a1b.894
movzx edx, word [rdx]
cmp esi, 3
jne 0x140089c62
add byte [rax], al
mov r9, qword [rbp + 0x410]
cmp dx, 0x5c
jne 0x140089c01
movzx eax, word [r9 + 2]
cmp ax, 0x5c
jne 0x140089c01
add r8, 0xfffffffffffffffe
add r9, 4
mov qword [rbp + 0x410], r9
lea r15, [0x140113738]
mov r14d, 8
or byte [rax], al
add byte [rax], al
jmp case.0x140050a1b.894
mov r15d, 2
xor r14d, r14d
lea rsi, [r8 + r14]
inc rsi
mov rdx, qword [r12]
cmp rdx, rsi
jae 0x140089c42
invalid
lea rax, [rsi + rsi]
mov rdi, r8
test rdx, rdx
je 0x140089cba
add rdx, rdx
mov qword [rbp + 0x3a8], rcx
add eax, dword [rax]
add byte [rax - 0x77], cl
xchg ebp, eax
invalid
add eax, dword [rax]
add byte [rax], al
mov ecx, 2
jmp 0x140089cbc
mov rdi, r8
mov rsi, rdx
jmp 0x140089cfc
mov rsi, qword [r12]
cmp rsi, r8
jbe 0x140089dd2
invalid
xor r14d, r14d
xor esi, esi
jmp 0x140089d10
mov r15d, 2
cmp dx, 0x5c
jne case.0x140050a1b.892
cmp eax, 0x3f
je case.0x140050a1b.892
xchg esp, eax
cmp eax, 0x5c
mov r9, qword [rbp + 0x410]
jne 0x140089bdd
invalid
invalid
invalid
movzx eax, word [r9 + 4]
cmp eax, 0x3f
je 0x140089e60
add dword [rax], eax
invalid
cmp eax, 0x2e
jne 0x140089be3
invalid
invalid
invalid
cmp word [r9 + 6], 0x5c
jne 0x140089be3
invalid
invalid
invalid
invalid
invalid
add cl, ch
idiv dh
invalid
xor ecx, ecx
mov qword [rbp + 0x3b0], rcx
lea rcx, [rbp + 0x3d8]
add byte [rax], al
add byte [rax], al
lea r9, [rbp + 0x3a8]
add byte [rax], al
mov edx, 2
mov r8, rax
call fcn.140083a80
cmp qword [rbp + 0x3d8], 0
add byte [rax], al
add byte [rdi], cl
invalid
mov dh, 1
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test dword [rsi + 0x48000001], esi
mov ecx, dword [rbp + 0x3e0]
add byte [rax], al
mov rcx, qword [rbp + 0x3e0]
mov qword [r12 + 8], rcx
mov qword [r12], rsi
xor al, 0x24
xor al, 0x24
lea r8d, [r14 + r14]
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
invalid
mov qword [r12 + 0x10], r14
mov r8, rdi
mov rax, rsi
sub rax, r14
cmp rax, r8
invalid
jae 0x140089d3c
invalid
mov rcx, r12
mov rdx, r14
mov rdi, r8
mov edi, eax
call fcn.1400d7d10
fild word [rax + rax]
mov r12, qword [rbp + 0x408]
add byte [rax], al
mov rsi, qword [r12]
mov r14, qword [r12 + 0x10]
adc byte [rcx - 0x77], cl
clc
mov eax, edi
lea rax, [r8 + r8]
mov rdi, qword [r12 + 8]
mov edi, dword [rsp + 8]
mov edi, dword [rsp + 8]
lea rcx, [rdi + r14*2]
mov rdx, qword [rbp + 0x410]
mov rbx, r8
mov r8, rax
shr al, 0x6b
mov dh, 4
add byte [rcx + 1], cl
invalid
shr al, 0x6b
mov dh, 4
add byte [rcx + 1], cl
fimul word [rbp - 0x77]
invalid
invalid
je 0x140089d86
mov qword [r12 + 0x10], r14
cmp r14, rsi
div byte [rbp + 0x14]
adc byte [rcx + 0x39], cl
div byte [rbp + 0x14]
mov rcx, r12
call fcn.140087680
dec dword [rbx + rcx*4 - 0x5b]
or byte [rax + rax], al
add byte [rcx - 0x75], cl
mov edi, dword [rsp + 8]
dec dword [rbx + rcx*4 - 0x5b]
or byte [rax + rax], al
add byte [rcx - 0x75], cl
invalid
jl case.0x1400633fa.789
or byte [rsi + 0x42], ah
mov word [rdi + r14*2], 0
inc r14
mov dword [rdi + rsi*2], 0xff490000
invalid
mov qword [r12 + 0x10], r14
cmp qword [rbp + 0x3f0], 0
mov ebp, 0x3f0
add byte [rax - 0x75], cl
mov ch, 0xd0
add eax, dword [rax]
invalid
je 0x140089dad
mov rcx, qword [rbp + 0x3f8]
clc
add eax, dword [rax]
add byte [rdx + 2], bh
mov edx, 2
call fcn.140007ce0
mov rax, qword [r12 + 0x10]
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
movups xmm0, xmmword [r12]
movups xmmword [rsi], xmm0
add rsp, 0x4a8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
lea rdi, [r8 + 1]
lea rax, [rdi + rdi]
mov rbx, r8
test rsi, rsi
je 0x140089e14
add rsi, rsi
mov qword [rbp + 0x3a8], rcx
mov qword [rbp + 0x3b8], rsi
mov ecx, 2
jmp 0x140089e16
movzx eax, word [rbx]
cmp eax, 0x2f
je 0x140089942
test byte [rbx + rdi*8], bh
invalid
invalid
cmp eax, 0x5c
je 0x140089942
jmp 0x140089961
xor ecx, ecx
mov qword [rbp + 0x3b0], rcx
lea rcx, [rbp + 0x3d8]
lea r9, [rbp + 0x3a8]
mov edx, 2
add al, byte [rax]
add byte [rax], al
mov r8, rax
call fcn.140083a80
cmp qword [rbp + 0x3d8], 0
fadd dword [rbx]
add byte [rax], al
add byte [rbp + 0x75], dh
mov rax, qword [rbp + 0x3e0]
mov qword [r12 + 8], rax
mov qword [r12], rdi
xor r14d, r14d
mov rsi, rdi
mov r8, rbx
jmp 0x140089d10
cmp word [r9 + 6], 0x5c
jne 0x140089be3
jmp case.0x140050a1b.892
xchg esi, eax
std
invalid
lea rcx, str.internal_error:_entered_unreachable_code_rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_src_threadmod.rs
lea r8, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov edx, 0x28
call fcn.1400d5da0
add bl, ch
jmp 0x140089eca
invalid
lea rax, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
mov rdx, r12
mov r8, rax
call fcn.1400d5d30
nop
mov esi, 0x28eb0004
add al, 0
jmp 0x140089eca
jmp 0x140089eca
sub byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x3e0]
mov ecx, dword [rbp + 0x3e0]
invalid
mov rdx, qword [rbp + 0x3e8]
call fcn.1400d5880
jmp 0x140089eca
invalid
mov rcx, qword [rbp + 0x3e0]
mov ecx, dword [rbp + 0x3e0]
invalid
add byte [rax], al
mov rdx, qword [rbp + 0x3e8]
mov edx, dword [rbp + 0x3e8]
call fcn.1400d5880
ud2
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
and al, 0x10
adc byte [rbp + 0x41], dl
push rbp
push r15
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
invalid
add byte [rax], 0
add byte [rax - 0x7d], cl
cmp qword [rbp + 0x3f0], 0
cmp dword [rbp + 0x3f0], 0
mov ebp, 0x3f0
add byte [rcx + rdx + 0x48], dh
mov ecx, dword [rbp + 0x3f8]
lock add eax, dword [rax]
add byte [rax], al
je case.0x1400863e5.115
mov rcx, qword [rbp + 0x3f8]
mov edx, 2
add byte [rax], al
call fcn.140007ce0
fstpnce st(5), st(0)
idiv edi
mov rax, qword [rbp + 0x408]
mov eax, dword [rbp + 0x408]
or byte [rax + rax], al
add byte [rax - 0x7d], cl
cmp byte [rax], al
cmp qword [rax], 0
je 0x140089f29
mov rax, qword [rbp + 0x408]
mov rcx, qword [rax + 8]
mov ecx, dword [rax + 8]
mov edx, 2
add byte [rax], al
add al, ch
mov bh, 0xdd
invalid
idiv edi
call fcn.140007ce0
invalid
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1c8
enter 1, 0
enter 1, 0
lea rbp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 1], eax
add dword [rax], eax
add dh, bh
mov qword [rbp + 0x140], 0xfffffffffffffffe
mov r13, r8
mov ebp, eax
mov rsi, rdx
mov rbx, rcx
mov r15, qword [rcx + 8]
or byte [rbx + rcx*4 + 0x71], cl
adc byte [rbp - 0x7b], cl
div byte [rdi + rbx*2 + 0x48]
je case.0x140087464.62
mov rdi, rsi
mov r14, qword [rcx + 0x10]
mov esi, dword [rcx + 0x10]
test r14, r14
je case.0x140087464.62
mov rdi, rsi
test dword [rcx + rcx*4 - 0x12], 0x43dd8949
movzx eax, byte [rsi + rdi - 1]
invalid
mov rsi, r13
mov r13, rbx
movzx eax, byte [r14 + r15 - 1]
invalid
cmp al, 0x2f
invalid
setne r12b
cmp al, 0x5c
setne bl
invalid
lea rcx, [rbp + 0xb0]
add byte [rax], al
mov rdx, r15
mov r8, r14
call fcn.1400864e0
cmp ch, al
invalid
movzx r8d, byte [rbp + 0xb0]
movzx eax, byte [rbp + 0xb0]
add byte [rax], al
movzx eax, r8b
mov r10, qword [rbp + 0xc0]
mov r9, qword [rbp + 0xd0]
mov ecx, dword [rbp + 0xd0]
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x14013e554]
add byte [rax], al
lea rcx, [0x14013e554]
mov eax, dword [rbp + 0xb]
add byte [rax + 0x63], cl
adc al, 0x81
movsxd rdx, dword [rcx + rax*4]
invalid
add rdx, rcx
retf 0x894c
mov rcx, r15
jmp rdx
lea rcx, [r10 + 4]
lea ecx, [rdx + 4]
add al, 0xeb
add al, 0xeb
jmp 0x14008a024
mov dil, 6
mov dil, 6
invalid
mov dword [rbp + 0x130], 0
xor r12d, r12d
xor esp, esp
test dword [rax], esi
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
in al, 0xe9
and eax, dword [rcx]
add byte [rax], al
invalid
jmp 0x14008a113
add byte [rcx - 0x73], cl
lea rcx, [r9 + 1]
add qword [r13 - 0x7b], rcx
leave
test r9, r9
test ecx, ecx
cmove rcx, r9
add rcx, r10
add rcx, 8
jmp 0x14008a024
invalid
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
add byte [rax], al
jmp 0x14008a024
sbb dword [rcx - 0x73], ecx
lea rcx, [r9 + 1]
test r9, r9
test ecx, ecx
add qword [r13 - 0x7b], rcx
leave
test ecx, ecx
cmove rcx, r9
cmove ecx, ecx
add rcx, r10
add ecx, edx
add rcx, 2
jmp 0x14008a024
invalid
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
add byte [rax], al
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
cmp rcx, r14
ja case.default.0x14008a9d7
cld
or dword [rax], eax
add byte [rbp + 0xc], dh
add byte [rax], al
jne 0x14008a03b
mov dword [rbp + 0x130], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
invalid
jmp case.0x140087172.102
sbb cl, byte [rcx + rax - 7]
add rcx, r15
stc
movzx ecx, byte [rcx]
cmp cl, 0x2f
invalid
sete dl
xchg esp, eax
ret 0xf980
stc
pop rsp
invalid
stc
pop rsp
sete cl
or cl, dl
invalid
ror dword [rcx + 0x1308d], 1
mov dword [rbp + 0x130], ecx
add byte [rcx + 0x20], al
fmul qword [rax - 0x75]
lea esi, [rcx + 0x48000000]
mov cl, 0
add byte [rax], al
mov rdx, qword [rbp + 0xb8]
and r12b, bl
and ah, bl
mov rcx, qword [rbp + 0xb1]
mov rdx, qword [rbp + 0xb8]
mov qword [rbp + 0x2f], rdx
mov qword [rbp + 0x28], rcx
mov dword [rbp + 0x28], ecx
sub byte [rbx + rcx*4 - 0x63], cl
enter 0, 0
add byte [rax], al
add byte [rax], al
mov r11, qword [rbp + 0xc8]
mov eax, eax
lea rcx, [0x14013e570]
or r8d, dword [rax]
movsxd rdx, dword [rcx + rax*4]
add rdx, rcx
add edx, ecx
add edx, ecx
mov rbx, r13
mov ebx, ebp
mov r13, rsi
mov rsi, rdi
mov qword [rbp + 0x128], r9
mov qword [rbp + 0x10], r10
push rbp
adc byte [rcx + rcx*4 + 0x5d], cl
mov dword [rbp + 0x18], ebx
jmp rdx
lea rcx, [r10 + 4]
add al, 0x48
test ecx, ecx
leave
add al, 0x48
test rcx, rcx
jne 0x14008a0da
xor ch, bl
lea rcx, [r9 + 1]
lea rcx, [r9 + 1]
jmp case.0x14008a09d.6
lea rcx, [r9 + 1]
test r9, r9
cmove rcx, r9
cmove ecx, ecx
cmove ecx, ecx
add rcx, r10
add rcx, 8
add ecx, 8
test rcx, rcx
test ecx, ecx
jne 0x14008a0da
sbb ebx, ebp
xor byte [rcx - 0x73], cl
lea rcx, [r9 + 1]
invalid
invalid
jmp case.0x14008a09d.6
lea rcx, [r9 + 1]
test r9, r9
leave
leave
cmove rcx, r9
add rcx, r10
add rcx, 2
test rcx, rcx
leave
je case.0x14008a09d.6
lea rcx, [0x14013e58c]
lea ecx, [0x14013e58c]
or eax, 0xb44ab
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov edi, r8d
jmp 0x14008a113
invalid
sbb edi, dword [rax + 6]
mov eax, 6
add byte [rax], al
cmp rax, r14
jne case.0x14008a09d.6
xor eax, eax
mov edi, r8d
cmp r8b, 5
movzx r12d, r12b
cmove r12d, eax
loopne 0x14008a15c
mov rcx, rsi
mov ecx, esi
mov rdx, r13
mov edx, ebp
call fcn.1400863a0
test al, al
jne 0x14008a1ac
xchg byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbp + 0xb0]
mov rdx, rsi
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
mov rdx, rsi
mov r8, r13
mov r8, r13
call fcn.1400864e0
movzx edx, byte [rbp + 0xb0]
invalid
dec dword [rdi]
mov dh, 0x95
mov al, 0
add byte [rax], al
invalid
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp + 0xc0]
mov rax, qword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
rol byte [rax], 1
add byte [rax], al
invalid
lea r8, [0x14013e5a0]
or eax, dword [rax]
add byte [rcx + 0x63], cl
adc al, 0x90
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
ret 0xe2ff
jmp rdx
loop case.0x14004ff4a.960
add rcx, 4
rol dword [rbx + rbp*8], 0x40
jmp 0x14008a1a3
mov eax, 2
cmp rax, r14
je 0x14008a102
jmp case.0x14008a09d.6
test byte [rax - 0x73], cl
push rax
lea rdx, [rax + 1]
test rax, rax
ror byte [rax + 0xf], 0x44
cmove edx, eax
ror byte [rax + 1], 1
invalid
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
invalid
invalid
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
jmp 0x14008a1a3
mov ecx, 6
add ecx, edx
add rcx, 2
jmp 0x14008a1a3
mov ecx, 6
jmp 0x14008a1a3
sbb dword [rax - 0x73], ecx
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x14008a1a3
mov ecx, 2
cmp rcx, r13
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x14008a1a3
mov ecx, 2
cmp rcx, r13
jmp 0x1489528b9
ja 0x14008aa38
mov qword [rbx + 0x10], 0
mov dword [rbx + 0x10], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, rsi
mov r8, r13
mov eax, ebp
mov eax, ebp
add rsp, 0x1c8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp fcn.140089400
invalid
test r13, r13
test ebp, ebp
je 0x14008a2bb
cmp dil, 3
jae 0x14008a2bb
add byte [rax], al
invalid
mov qword [rbp + 0x58], r15
jge 0x14008a244
mov qword [rbp + 0x60], r14
mov byte [rbp + 0x68], dil
push 0x28458b48
mov rcx, qword [rbp + 0x2f]
mov qword [rbp + 0x69], rax
mov qword [rbp + 0x70], rcx
mov dword [rbp + 0x70], ecx
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x78], rax
mov rax, qword [rbp + 0x18]
invalid
mov qword [rbp + 0x80], rax
mov rax, qword [rbp + 0x128]
invalid
mov qword [rbp + 0x88], rax
mov word [rbp + 0x90], 0x200
add byte [rax], al
add cl, byte [rbx + 0x13085]
invalid
mov byte [rbp + 0x92], al
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 0x58]
push rbp
pop rax
call fcn.140086980
cmp edi, eax
invalid
invalid
cmp byte [rbp - 0x60], 0xa
mov qword [rbp + 0x20], rbx
invalid
jne 0x14008a306
mov qword [rbp + 0xf0], 0
add byte [rax - 0x39], cl
test eax, edi
clc
mov qword [rbp + 0xf8], 8
clc
add byte [rax], al
add byte [rax], cl
add byte [rax], al
invalid
add byte [rax - 0x39], cl
test dword [rax], eax
add dword [rax], eax
mov qword [rbp + 0x100], 0
jmp case.0x14006e562.796
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax], al
add cl, ch
invalid
lea rax, [r9 + 1]
test r9, r9
cmove rax, r9
add rax, r10
add rax, 2
cmp rax, r14
je 0x14008a102
invalid
invalid
invalid
invalid
jmp case.0x14008a09d.6
pop rax
invalid
lea rax, [r9 + 1]
test r9, r9
cmove rax, r9
add rax, r10
add rax, 8
cmp rax, r14
invalid
je 0x14008a102
test byte [rsi + rdi*8 - 1], cl
invalid
jmp case.0x14008a09d.6
lea rcx, [rbp + 0xb0]
mov rdx, rsi
mov r8, r13
call 0x13fcab6b4
call fcn.1400864e0
movzx eax, byte [rbp + 0xb0]
invalid
dec dword [rdi]
mov dh, 0x85
mov al, 0
add byte [rax], al
invalid
mov rcx, qword [rbp + 0xc0]
mov rdx, qword [rbp + 0xd0]
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
ror byte [rbp + rcx*4 + 0xd], 0xcf
invalid
invalid
iretd
movzx r8d, al
lea r9, [0x14013e5bc]
lea ecx, [0x14013e5bc]
or eax, 0xb42cf
or eax, dword [rax]
movsxd r10, dword [r9 + r8*4]
adc al, 0x81
or dword [rbp + 1], 0xe8894dca
add r10, r9
mov r8, r13
mov r9, rsi
jmp r10
jmp rdx
add rcx, 4
jmp 0x14008a4d8
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov rdi, rsi
mov rsi, r13
out dx, al
test dword [rcx + rcx*4 - 0x12], 0x3505b60f
sbb eax, 0xe0ba000c
out dx, al
movzx eax, byte [0x14014c048]
mov edx, 0xe0
add byte [rax], al
add byte [rcx], dh
leave
xor ecx, ecx
call fcn.140099360
lock add byte [rax], al
test rax, rax
test eax, eax
je case.0x1400863e5.172
test byte [rdi], dh
invalid
mov r14, rax
mov rax, qword [rbp - 0x30]
mov qword [r14 + 0x30], rax
xor byte [rdi], cl
adc byte [rbp - 0x60], al
adc byte [rbp - 0x60], al
movabs al, byte [0xc055100fb04d100f]
movups xmm1, xmmword [rbp - 0x50]
adc byte [rbp - 0x50], cl
movups xmm2, xmmword [rbp - 0x40]
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
adc dword [rsi + 0x10], ecx
movups xmmword [r14], xmm0
invalid
mov qword [rbp + 0x98], 4
mov dword [rbp + 0x98], 4
test dword [rax + 0x4000000], ebx
add byte [rax + rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x4b], cl
movabs al, byte [0xa885c748000000]
invalid
test al, 0
mov qword [rbp + 0xa0], r14
mov ch, 0xa0
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp + 0xa8], 1
test dword [rax + 0x1000000], ebp
test al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rbp + 0x58]
add byte [rax], al
movups xmm0, xmmword [rbp + 0x58]
movups xmm1, xmmword [rbp + 0x68]
adc byte [rbp + 0x68], cl
movups xmm2, xmmword [rbp + 0x78]
js case.0x140063463.852
movups xmm3, xmmword [rbp + 0x88]
adc byte [rbp + 0x88], bl
add byte [rax], al
add byte [rdi], cl
invalid
movaps xmmword [rbp + 0xe0], xmm3
sub dword [rbp + 0xe0], ebx
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rbp + 0xd0], xmm2
sub dword [rbp + 0xd0], edx
xchg ebp, eax
rol byte [rax], 1
add byte [rax], al
movaps xmmword [rbp + 0xc0], xmm1
rol byte [rax], 0
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xb0], eax
invalid
mov al, 0
add byte [rax], al
movaps xmmword [rbp + 0xb0], xmm0
mov al, 0
add byte [rax], al
lea rcx, [rbp + 0xf0]
lea ecx, [rbp + 0xf0]
lea rdx, [rbp + 0xb0]
add al, ch
invalid
call fcn.140086980
cmp byte [rbp + 0xf0], 0xa
mov ebp, 0xf0
invalid
invalid
invalid
inc dword [rax + 0xf0bd]
mov ebp, 0xf0
add byte [rdx], cl
or cl, byte [rdi]
test byte [rdx + 0x41000000], cl
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x41], al
add dword [rax], eax
add byte [rax], al
invalid
je case.0x140063463.821
mov r15d, 1
add byte [rbp + rcx*4 - 0x53], cl
lea r13, [rbp + 0xf0]
lodsd eax, dword [rsi]
lock add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 - 0x5b], cl
mov al, 0
add byte [rax], al
invalid
lea r12, [rbp + 0xb0]
nop dword [rax]
invalid
cmp r15, qword [rbp + 0x98]
jne case.0x140063463.817
lea rcx, [rbp + 0x98]
lea ecx, [rbp + 0x98]
lea ebx, [rax + 0x4c000000]
mov rdx, r15
mov edx, edi
cli
call fcn.1400d7ea0
mov r14, qword [rbp + 0xa0]
mov esi, dword [rbp + 0xa0]
imul rax, r15, 0x38
mov rcx, qword [rbp + 0x120]
mov qword [r14 + rax + 0x30], rcx
invalid
invalid
lea esp, [rax]
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
movups xmm0, xmmword [rbp + 0xf0]
movups xmm1, xmmword [rbp + 0x100]
movups xmm2, xmmword [rbp + 0x110]
xchg ebp, eax
adc byte [rcx], al
add dword [rax], eax
add byte [rax], al
invalid
movups xmmword [r14 + rax + 0x20], xmm2
movups xmmword [r14 + rax + 0x10], xmm1
movups xmmword [r14 + rax], xmm0
inc r15
mov qword [rbp + 0xa8], r15
mov rcx, r13
mov rdx, r12
call fcn.140086980
invalid
invalid
invalid
inc dword [rax + 0xf0bd]
lock add byte [rax], al
add byte [rdx], cl
lock add byte [rax], al
add byte [rdx], cl
jne 0x14008a3d0
movups xmm0, xmmword [rbp + 0x98]
movaps xmmword [rbp + 0xf0], xmm0
sub dword [rbp + 0xf0], eax
add byte [rax - 0x75], cl
test dword [rax + 0x48000000], ebp
test al, 0
add byte [rax], al
invalid
mov rax, qword [rbp + 0xa8]
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], eax
invalid
mov qword [rbp + 0x100], rax
mov dword [rbp + 0x100], eax
add dword [rax], eax
add byte [rcx - 0x77], cl
cmc
mov r13, rsi
mov rsi, rdi
mov byte [rbp + 0x13f], 0
invalid
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x58]
pop r8
mov rdx, rsi
mov r8, r13
call fcn.1400864e0
sar bh, 0xff
sar bh, 0xff
movzx edx, byte [rbp + 0x58]
mov rcx, qword [rbp + 0x68]
push 0x78458b48
mov rax, qword [rbp + 0x78]
lea r8, [0x14013e60c]
lea eax, [0x14013e60c]
or eax, dword [r8]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
add ecx, eax
invalid
mov rdx, rsi
jmp r9
add rcx, 4
add ecx, 4
add al, 0xe9
test byte [rax], 0
add byte [rax], al
jmp 0x14008a59a
add byte [rax], al
add byte [rbp + rcx*4 + 0x42], cl
add dword [rax - 0x7b], ecx
test rdx, rdx
invalid
invalid
invalid
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
ret 0x14c
add rcx, r8
add rcx, 8
jmp 0x14008a4d8
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x14008a4d8
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
invalid
invalid
test rdx, rdx
cmove r8, rdx
ret 0x14c
add rcx, r8
add rcx, 2
add ecx, 2
jmp 0x14008a4d8
add eax, 0x2b9
mov ecx, 2
add byte [rbp - 0x77], cl
call 0x14fd0ce28
sub r8, rcx
invalid
invalid
mov r8, r13
sub r8, rcx
enter 0xffffffffffff820f, 0x54
jb 0x14008aa38
add eax, 0x1480000
add rcx, rsi
add ecx, esi
int1
mov r9, rcx
test r8, r8
je 0x14008a4fd
invalid
invalid
movzx ecx, byte [r9]
cmp ecx, 0x2f
je 0x14008a501
invalid
or dword [rbx + 0x4745cf9], eax
cmp ecx, 0x5c
stc
pop rsp
je 0x14008a501
cmp al, 5
jae case.default.0x14008a537
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
mov rdx, r15
mov r8, r14
call fcn.1400864e0
movzx r8d, byte [rbp + 0xb0]
mov dh, 0x85
mov al, 0
invalid
test dword [rax + 0x48000000], esi
mov eax, dword [rbp + 0xc0]
rol byte [rax], 0
invalid
add byte [rax], al
mov rax, qword [rbp + 0xc0]
rol byte [rax], 0
add byte [rax - 0x75], cl
xchg ebp, eax
rol byte [rax], 1
add byte [rax], al
invalid
mov rdx, qword [rbp + 0xd0]
lea rcx, [0x14013e5d8]
lea ecx, [0x14013e5d8]
add byte [rsi + 0x63], cl
movsxd r9, dword [rcx + r8*4]
invalid
or al, 0x81
add r9, rcx
jmp r9
lea rcx, [rax + 4]
jmp 0x14008a9c1
test r12b, r12b
in al, 0xf
test byte [rax - 4], ch
cld
je case.0x14004ff4a.989
invalid
lea rdx, [0x140111e28]
lea edx, [0x140111e28]
mov r8d, 1
mov rcx, rbx
call fcn.140089400
invalid
jmp case.0x14004ff4a.989
lea rdx, [rax + 1]
test rax, rax
invalid
cmove rdx, rax
add rcx, rdx
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
invalid
mov ecx, 6
invalid
jmp 0x14008a59a
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
add rcx, rdx
add rcx, 2
jmp 0x14008a59a
mov ecx, 2
cmp rcx, r13
ja 0x14008aa47
jne 0x14008a5a9
xor eax, eax
jmp 0x14008a5be
add rcx, rsi
mov rdx, rcx
movzx eax, byte [rdx]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
ror byte [rax], 0xc8
enter 0xffffffffffff8b48, 0x4d
js 0x14008a60b
mov rcx, qword [rbp + 0x78]
mov qword [rbp + 0xe0], rcx
add byte [rax], al
mov dword [rbp + 0xe0], ecx
movups xmm0, xmmword [rbp + 0x58]
movups xmm1, xmmword [rbp + 0x68]
movups xmmword [rbp + 0xd0], xmm1
movups xmmword [rbp + 0xc0], xmm0
test eax, eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0xc0], eax
test eax, eax
add byte [rax], al
invalid
mov qword [rbp + 0xb0], rsi
mov qword [rbp + 0xb8], r13
invalid
add byte [rax], al
invalid
mov word [rbp + 0xe8], 0x200
mov byte [rbp + 0xea], al
lea rsi, [rbp + 0x59]
pop rcx
lea rdi, [rbp + 0x58]
lea rbx, [rbp + 0xb0]
mov al, 0
add byte [rax], al
add byte [rax], al
xor r15d, r15d
jmp 0x14008a656
mov rax, qword [rbp + 0xf8]
imul rcx, r14, 0x38
mov byte [rax + rcx], r12b
movups xmm0, xmmword [rsi]
invalid
movups xmm1, xmmword [rsi + 0x10]
adc byte [rdi], cl
adc byte [rsi + 0x20], dl
adc byte [rdi], cl
adc byte [rsi + 0x20], dl
movups xmmword [rax + rcx + 1], xmm0
movups xmmword [rax + rcx + 0x11], xmm1
adc dword [rax + rcx + 0x11], ecx
movups xmmword [rax + rcx + 0x21], xmm2
or byte [rcx], ah
mov rdx, qword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], rdx
xor byte [rcx - 0x7d], cl
std
add dword [rax + 1], edi
invalid
cmp r13, 1
mov eax, 1
invalid
add byte [rax - 0x7d], cl
fdivr st(7)
sbb rax, 0xffffffffffffffff
mov qword [rbp + 0x100], rax
add dword [rax], eax
add dh, al
test dword [rdi], edi
mov byte [rbp + 0x13f], 0
add dword [rax], eax
add byte [rax], al
mov rcx, rdi
mov rdx, rbx
call fcn.140086980
invalid
invalid
invalid
movzx r12d, byte [rbp + 0x58]
pop rax
cmp r12b, 0xa
je 0x14008a774
add byte [rax], al
lea eax, [r12 - 6]
lea ecx, [r12 - 5]
and al, 0xfb
cmp al, 4
movzx eax, cl
mov dh, 0xc1
rol dword [rcx + 0xf], 0x43
invalid
cmovae eax, r15d
cmp al, 1
je 0x14008a6d0
movzx eax, al
movzx eax, al
cmp eax, 2
je 0x14008a656
invalid
rol byte [rbx + 0x757503f8], 0x48
cmp eax, 3
jne 0x14008a710
mov rax, qword [rbp + 0x100]
mov eax, dword [rbp + 0x100]
test rax, rax
je 0x14008a656
mov rcx, qword [rbp + 0xf8]
mov ecx, dword [rbp + 0xf8]
invalid
dec rax
imul rdx, rax, 0x38
invalid
cmp byte [rcx + rdx], 9
cmp byte [rax + 0x7509113c], al
wait
adc dword [rcx], ecx
jne 0x14008a656
mov qword [rbp + 0x100], rax
test dword [rax], eax
add dword [rax], eax
add bl, ch
xchg edx, eax
jmp 0x14008a656
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0xf0]
mov r13, qword [rbp + 0x100]
add byte [rax], al
lodsd eax, dword [rsi]
add byte [rcx], al
add byte [rax], al
xor r14d, r14d
test r13, r13
test ebp, ebp
setne r14b
xchg ebp, eax
invalid
mov qword [rbp + 0x100], r14
cmp rax, r14
invalid
jne 0x14008a610
test dword [rax], ebx
sbb bh, bh
invalid
invalid
invalid
sbb bh, bh
invalid
mov byte [rbp + 0x13f], 0
lea rcx, [rbp + 0xf0]
lea ecx, [rbp + 0xf0]
invalid
add byte [rax - 0x73], cl
invalid
call fcn.140087cf0
jmp 0x14008a610
add bh, bh
invalid
invalid
add bh, bh
invalid
invalid
mov r13, qword [rbp + 0x100]
lodsd eax, dword [rsi]
add byte [rcx], al
add dword [rax], eax
invalid
add byte [rbx + rdi - 0x53], cl
lock add byte [rax], al
add byte [rax], al
jne 0x14008a733
cmp r13, qword [rbp + 0xf0]
jne 0x14008a733
mov byte [rbp + 0x13f], 0
lea rcx, [rbp + 0xf0]
add byte [rax - 0x73], cl
invalid
lea ecx, [rbp + 0xf0]
call fcn.140087cf0
mov rax, qword [rbp + 0xf8]
imul rcx, r13, 0x38
imul ecx, ebp, 0x38
cmp byte [rax + rcx*4 + 0x24], al
or byte [rdi], cl
adc byte [rsi], al
invalid
mov byte [rax + rcx], r12b
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
adc byte [rsi + 0x20], dl
adc byte [rsi + 0x20], dl
movups xmmword [rax + rcx + 1], xmm0
movups xmmword [rax + rcx + 0x11], xmm1
movups xmmword [rax + rcx + 0x21], xmm2
push rsp
or byte [rcx], ah
push rsp
or byte [rcx], ah
mov rdx, qword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], rdx
inc r13
inc ebp
mov qword [rbp + 0x100], r13
jmp 0x14008a656
mov qword [rbp + 0x38], 0
mov dword [rbp + 0x38], 0
mov qword [rbp + 0x40], 1
mov qword [rbp + 0x48], 0
mov byte [rbp + 0x50], 1
mov rax, qword [rbp + 0xf0]
mov eax, dword [rbp + 0xf0]
add byte [rax], al
push rax
add dword [rax - 0x75], ecx
mov eax, dword [rbp + 0xf0]
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rbp + 0x128], rax
test dword [rax], ebp
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
add byte [rax], al
mov rax, qword [rbp + 0xf8]
mov eax, dword [rbp + 0xf8]
test eax, edi
clc
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], esi
add byte [rax], al
mov qword [rbp + 0x130], rax
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax], eax
add dword [rax], eax
invalid
add byte [rax], al
mov rax, qword [rbp + 0x100]
add byte [rax], al
add byte [rax - 0x7b], cl
test rax, rax
ror byte [rdi], 0x84
je 0x14008a937
jnp case.0x14008a09d.46
add byte [rax], al
add byte [rax + 0x6b], cl
imul rsi, rax, 0x38
imul esi, eax, 0x38
invalid
cmp byte [rax - 0x75], cl
popfq
xor byte [rcx], al
mov rbx, qword [rbp + 0x130]
mov ebx, dword [rbp + 0x130]
add byte [rax], al
add byte [rax + 1], cl
fimul word [rbp + rcx*4 + 0x65]
invalid
invalid
add rsi, rbx
lea r12, [rbp - 0x27]
lea esp, [rbp - 0x27]
invalid
lea r14, [0x14013e628]
xor eax, 0xb3e53
push rbx
or eax, dword ds:[rax]
add byte [rcx], dh
shr bl, 0xf
jmp 0x14008a7e8
xor eax, eax
jmp 0x14008a7e8
rdtsc
xor eax, eax
ror byte [rax - 0x7d], 0xc3
cmp byte [rax + 0x39], cl
je 0x14008a937
je 0x14008a937
add rbx, 0x38
cmp rbx, rsi
ret
je 0x14008a937
movzx edi, byte [rbx]
mov dh, 0x3b
cmp eax, dword [rbx - 0x7bf0f501]
cmp edi, 0xa
dec dword [rdx]
or cl, byte [rdi]
je 0x14008a937
test byte [rbx + 1], al
add byte [rax], al
invalid
add dword [r8], eax
add byte [rax - 0x78], al
mov byte [rbp - 0x28], dil
mov byte [rbp - 0x28], bh
jge case.0x140086ad1.128
fmul dword [rax - 0x75]
xor byte [r9 - 0x77], cl
mov rcx, qword [rbx + 0x30]
mov qword [r12 + 0x2f], rcx
and al, 0x2f
and al, 0x2f
movups xmm0, xmmword [rbx + 1]
add dword [rdi], ecx
adc byte [rbx + 0x11], cl
invalid
invalid
movups xmm1, xmmword [rbx + 0x11]
adc qword [r15], rcx
adc dword [rdi], ecx
movups xmm2, xmmword [rbx + 0x21]
adc byte [rbx + 0x21], dl
push rbx
and dword [rcx + 0xf], eax
movups xmmword [r12 + 0x20], xmm2
adc dword [rsp + 0x20], edx
push rsp
and al, 0x20
and byte [rcx + 0xf], al
adc dword [rsp + 0x10], ecx
and al, 0x10
movups xmmword [r12 + 0x10], xmm1
and al, 0x10
movups xmmword [r12], xmm0
movups xmmword [rsp], xmm0
add al, 0x24
and al, 0xa8
test al, 1
add dword [rdx + rbp + 0x48], esi
je 0x14008a84c
sub cl, byte [rax - 0x73]
fmul dword [r8 - 0x73]
invalid
invalid
lea rcx, [rbp - 0x28]
lea ecx, [rbp - 0x28]
lea rdx, [0x140111f68]
lea edx, [0x140111f68]
adc eax, 0x8773b
cmp esi, dword [rdi + 8]
ja case.0x140087204.103
add al, ch
invalid
call fcn.140086d50
invalid
test al, al
jne 0x14008a84c
invalid
mov r8d, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x38]
lea ecx, [rbp + 0x38]
cmp byte [r8 - 0x73], r9b
cmp byte [rax - 0x73], cl
lea rdx, [0x140111e28]
adc eax, 0x875e1
jne case.0x14008a09d.55
or byte [rax], al
add al, ch
mov ah, 0xeb
jmp case.0x140063463.869
invalid
call fcn.140089400
inc dword [rbp + rcx*4 + 0x6f]
lea r13d, [rdi - 6]
outsd dx, dword [rsi]
cli
lea eax, [rdi - 5]
sti
sti
cmp r13b, 4
cmp ch, 4
add al, 0xf
mov dh, 0xc0
invalid
movzx eax, al
sar byte [rcx], 0xf
mov ecx, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
cmovae eax, ecx
ror dword [r11 + r9*4 + 0x7d], 0xe8
ror dword [rbx + rcx*4 + 0x7d], 0xe8
mov r15, qword [rbp - 0x18]
movzx r8d, al
movzx eax, al
movsxd rax, dword [r14 + r8*4]
xchg byte [rcx + rax - 0x10], cl
add rax, r14
add eax, esi
jmp rax
mov rdx, qword [rbp]
push rbp
add byte [rbx + rcx*4 + 0x45], cl
or bl, ch
mov r8, qword [rbp + 8]
mov eax, dword [rbp + 8]
or r11b, r13b
jmp case.0x14008a9d7.18
xor ecx, dword [rax - 0x75]
push rbp
loopne 0x14008a8cf
mov edx, dword [rbp - 0x20]
mov r8, r15
clc
mov eax, edi
clc
jmp case.0x14008a9d7.18
add dword [rax], eax
add byte [rax], al
lea rdx, [0x140139970]
or al, byte [rax]
add bl, ch
jmp case.0x14008a9d7.18
sbb eax, dword [rcx - 0x48]
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xaf0cf
lock or al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xaf0cf
lock or al, byte [rax]
lock or al, byte [rax]
jmp case.0x14008a9d7.18
adc eax, 0x8757d
nop dword [rax + rax]
add byte [rax], al
lea rcx, [rbp + 0x38]
call fcn.140089400
jmp 0x14008a8b7
inc dword [rcx + 0xf]
mov dh, 0xcd
jmp 0x14008a8b7
inc rcx
cmp r13b, 4
std
add al, 0xb8
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf], cl
enter 0xffffffffffff8348, 0xfffffffffffffff9
cmp ecx, 1
add byte [rax + 0xf], cl
enter 0xffffffffffff8348, 0xfffffffffffffff9
invalid
stc
cmp ecx, 1
stc
add dword [rdi], ecx
je case.0x14008a8f6.5
test byte [rdx], al
invalid
mov al, 1
test rcx, rcx
jne case.0x140086ad1.134
mov rax, qword [rbp - 8]
mov ecx, edi
lea rdx, [0x14013e63c]
adc eax, 0xb3d4d
adc eax, 0xb3d4d
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
add r15, 4
jmp 0x14008a92c
lea rcx, [rax + 1]
test rax, rax
cmove rcx, rax
cmove ecx, eax
add r15, rcx
add r15, 8
jmp 0x14008a92c
mov r15d, 6
jmp 0x14008a92c
lea rcx, [rax + 1]
add dword [rax - 0x7b], ecx
test rax, rax
cmove rcx, rax
cmove ecx, eax
ror byte [rax + 0xf], 0x44
enter 0x149, 0xffffffffffffffcf
add r15, rcx
add r15, 2
test r15, r15
setne al
jmp case.0x140086ad1.134
cmp qword [rbp + 0x128], 0
cmp dword [rbp + 0x128], 0
mov ebp, 0x128
add byte [rcx + rdx - 0x46], dh
invalid
invalid
je 0x14008a952
adc dword [rdx + 8], edi
mov edx, 8
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
lea esi, [rax]
add dword [rax], eax
add al, ch
mov ss, ebx
idiv edi
mov rcx, qword [rbp + 0x130]
call fcn.140007ce0
mov rsi, qword [rbp + 0x20]
jne 0x14008a976
and byte [rax - 0x7d], cl
add byte ds:[rsi + rcx + 0x48], dh
invalid
mov rcx, qword [rsi + 8]
cmp qword [rsi], 0
cmp dword [rsi], 0
je 0x14008a96a
invalid
mov rcx, qword [rsi + 8]
or byte [rdx + 1], r15b
or byte [rdx + 1], bh
mov edx, 1
call fcn.140007ce0
dec dword [rdi]
adc byte [rbp + 0x38], al
movups xmm0, xmmword [rbp + 0x38]
movups xmm1, xmmword [rbp + 0x48]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi + 0x10], xmm1
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
adc dword [rsi], eax
add rsp, 0x1c8
add esp, 0x1c8
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
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
add rcx, rax
add rcx, 2
jmp 0x14008a9c1
invalid
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
jmp 0x14008a9c1
sbb dword [rax - 0x73], ecx
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rcx, rax
add rcx, 8
jmp 0x14008a9c1
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.0x14008a9d7
mov ecx, r8d
mov ecx, eax
lea r8, [0x14013e5f4]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
add eax, 4
jmp 0x14008aa17
rol byte [rbx + rbp*8], 0x38
xor eax, eax
jmp case.0x140085b56.184
invalid
cmp eax, 0x14a8d48
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 2
jmp 0x14008aa17
invalid
and byte [rax + 6], bh
jmp 0x14008aa17
cmp r14, rax
jb case.0x14004ff4a.989
mov qword [rbx + 0x10], rax
jmp case.0x14004ff4a.989
invalid
invalid
lea r8, [0x140111e10]
mov rdx, r14
call fcn.1400d5c50
lea r8, [0x140111e10]
mov rdx, r13
call fcn.1400d5c50
mov byte [rbp + 0x13f], 0
lea r8, [0x140111e10]
mov rdx, r13
call fcn.1400d5c50
ud2
mov ecx, 8
mov edx, 0xe0
call fcn.1400d5880
int3
push r15
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
cmp qword [rbp + 0x128], 0
add dword [rax], eax
add byte [rax], al
je 0x14008aaa7
mov edx, 8
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
lea esi, [rax]
add dword [rax], eax
mov rcx, qword [rbp + 0x130]
call fcn.140007ce0
invalid
add al, ch
cmp edx, edx
idiv edi
invalid
cmp qword [rbp + 0x38], 0
cmp byte [rax], al
add byte [rsi + rcx + 0x48], dh
mov ecx, dword [rbp + 0x40]
invalid
invalid
je 0x14008aabc
mov rcx, qword [rbp + 0x40]
mov edx, 1
mov edx, 1
add dword [rax], eax
add byte [rax], al
call fcn.140007ce0
mov byte [rbp + 0x13f], 1
add rsp, 0x28
add esp, 0x28
add dword [rax - 0x7d], ecx
invalid
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
invalid
sub byte [rax - 0x73], cl
lea ebp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
mov ebp, 0x98
add byte [rcx + rdx + 0x48], dh
mov ecx, dword [rbp + 0xa0]
cmp qword [rbp + 0x98], 0
je 0x14008ab17
mov rcx, qword [rbp + 0xa0]
mov edx, 8
or byte [rax], al
add byte [rax], al
add al, ch
call fcn.140007ce0
nop
add rsp, 0x28
add byte [rax], al
call fcn.140007ce0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
add byte [rax], 0
add byte [rax], al
mov qword [rsp + 0x10], rdx
and al, 0x10
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
sub esp, 0x28
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0x13f], 0
add dword [rax], eax
add byte [rax], al
jne 0x14008ab70
cmp qword [rbp + 0xf0], 0
je 0x14008ab70
invalid
mov ebp, 0xf0
add byte [rcx + rdx + 0x48], dh
adc dword [rax - 0x75], ecx
invalid
clc
add byte [rax], al
add byte [rdx + 8], bh
call fcn.140007ce0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
mov ecx, dword [rbp]
lea edx, [rbp - 0x28]
fadd dword [rcx - 0x50]
add eax, ebp
invalid
in al, dx
invalid
ror byte [rax - 0x75], 0x75
enter 0x3948, 0xffffffffffffffdf
cmp edi, ebx
cmp edi, ebx
add esp, 0x68
sar bh, cl
adc eax, 0x4f541
invalid
mov edx, 2
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
idiv edi
hlt
add byte [rax - 0x3f], cl
loopne 0x14008ac6b
or eax, 2
jl 0x14008ac32
idiv edi
shr bl, 0xa9
int3
int3
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1f8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x170], 0xfffffffffffffffe
add dh, bh
invalid
invalid
mov rsi, rdx
mov esi, edx
mov rdi, rcx
lea rcx, [rbp + 0xb0]
mov rdx, rdi
cli
cli
mov r8, rsi
call fcn.1400864e0
invalid
dec dword [rdi]
mov dh, 0x85
invalid
mov al, 0
invalid
movzx eax, byte [rbp + 0xb0]
test dword [rax + 0x48000000], esi
mov ecx, dword [rbp + 0xc0]
invalid
rol byte [rax], 0
invalid
add byte [rax], al
mov rcx, qword [rbp + 0xc0]
invalid
mov rdx, qword [rbp + 0xd0]
add byte [rax], al
movzx r8d, al
mov dh, 0xc0
ror byte [rbp + rcx*4 + 0xd], 0x86
lea r9, [0x14013e654]
or eax, 0xb3986
cmp dword [rbx], ecx
add byte [rdi + 0x63], cl
adc al, 0x81
invalid
or eax, dword [rax]
movsxd r10, dword [r9 + r8*4]
or dword [rbp + 1], 0xf08949ca
add r10, r9
mov r8, rsi
mov r9, rdi
mov ecx, edi
jmp r10
loop 0x14008ad27
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x34
jmp 0x14008ad18
xor al, 0x4c
lea r8, [rdx + 1]
lea eax, [rdx + 1]
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
test rdx, rdx
test edx, edx
cmove r8, rdx
add rcx, r8
ror dword [rax - 0x7d], 0xc1
or bl, ch
invalid
ror dword [rax - 0x7d], 0xc1
or bl, ch
and byte [rcx + 6], bh
mov ecx, 6
mov ecx, 6
add byte [rax], al
jmp 0x14008ad18
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
ret 0x14c
ror dword [rax - 0x7d], 0xc1
invalid
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
jmp 0x14008ad18
add eax, 0x2b9
mov ecx, 2
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov r8, rsi
mov eax, esi
sub r8, rcx
jb 0x14008b161
add rcx, rdi
add ecx, edi
mov r9, rcx
test r8, r8
je 0x14008ad43
movzx ecx, byte [r9]
cmp cl, 0x2f
sete dl
cmp cl, 0x5c
pop rsp
sete cl
ror dword [rax], 0xd1
invalid
jmp case.0x140085b56.228
xor ecx, ecx
mov rdx, qword [rbp + 0xd0]
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x5f], rdx
mov qword [rbp + 0x5f], rdx
movups xmm0, xmmword [rbp + 0xb1]
movups xmm1, xmmword [rbp + 0xc1]
movaps xmmword [rbp + 0x50], xmm1
push rax
movaps xmmword [rbp + 0x40], xmm0
test rsi, rsi
invalid
je 0x14008ad71
cmp al, 6
jne 0x14008ad79
jmp 0x14008ad91
cmp al, 3
jae case.0x14008a09d.107
add al, byte [rax]
invalid
mov qword [rbp + 0x168], rdi
mov qword [rbp + 0x128], rdi
mov qword [rbp + 0x130], rsi
mov byte [rbp + 0x138], al
movaps xmm0, xmmword [rbp + 0x10]
invalid
invalid
adc byte [r15], r9b
sub byte [rbp + 0x20], cl
movaps xmm1, xmmword [rbp + 0x20]
movups xmmword [rbp + 0x139], xmm0
adc dword [rbp + 0x139], eax
movups xmmword [rbp + 0x149], xmm1
adc dword [rbp + 0x149], ecx
mov rax, qword [rbp + 0x2f]
mov eax, dword [rbp + 0x2f]
mov qword [rbp + 0x158], rax
mov word [rbp + 0x160], 0x200
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rsi - 0x39], ah
test dword [rax + 1], esp
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
add cl, byte [rax + 0x1628d]
invalid
add dword [rax], eax
add byte [rax - 0x39], cl
jo case.0x140087172.189
jo case.0x140087172.189
mov byte [rbp + 0x162], cl
mov qword [rbp + 0x70], 1
jo case.0x140087172.189
add byte [rax], al
invalid
invalid
jo case.0x140087172.189
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
mov qword [rbp + 0x78], 0
mov byte [rbp + 0x80], 6
test dword [rax + 0x6000000], eax
js case.0x140087172.187
add byte [rax], al
add dh, al
test dword [rax + 0x6000000], eax
add byte [rax], al
invalid
mov word [rbp + 0xa8], 0x200
mov dword [rbp + 0xa8], 0x85c60200
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add al, dh
test dword [rdx], ebp
stosb byte [rdi], al
add byte [rax], al
add byte [rax], al
mov byte [rbp + 0xaa], 0
stosb byte [rdi], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbp - 0x28]
lea rdx, [rbp + 0x128]
lea edx, [rbp + 0x128]
fmul dword [r8 - 0x73]
lea edx, [rbp + 0x128]
xchg ebp, eax
sub byte [rcx], al
add byte [rax], al
add al, ch
call case.0x1400711f4.812
in eax, dx
add eax, dword [rax]
add byte [rax + 0xf0ad87d], al
cmp byte [rbp - 0x28], 0xa
fmul dword [rdx]
or cl, byte [rdi]
je 0x14008aec0
test byte [rbx + 0x48000000], ah
movabs dword [0xe89d8d48000000], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
popfq
add byte [rax], al
lea rbx, [rbp + 0xe8]
lea ebx, [rbp + 0xe8]
call 0x18c08ae25
add byte [rax], al
add byte [rbp + rcx*4 + 0x75], cl
invalid
invalid
invalid
lea r14, [rbp - 0x60]
lea esi, [rbp - 0x60]
movabs al, byte [0xb0a58d4c707d8d4c]
add byte [rax], al
invalid
lea r15, [rbp + 0x70]
lea edi, [rbp + 0x70]
jo case.0x1400863e5.207
lea r12, [rbp + 0xb0]
lea esp, [rbp + 0xb0]
movsd dword [rdi], dword [rsi]
mov al, 0
add byte [rax], al
add byte [rbp + rcx*4 + 0x6d], cl
lea r13, [rbp - 0x28]
lea rdi, [rbp + 0x128]
mov ebp, 0x128
insd dword [rdi], dx
fmul dword [rax - 0x73]
mov ebp, 0x128
sub byte [rcx], al
add byte [rax], al
add byte [rsi - 0x70], ah
nop
mov rcx, r14
mov ecx, esi
mov rdx, r15
mov edx, edi
cli
call case.0x1400711f4.812
mov ch, 3
add byte [rax], al
invalid
add eax, dword [rax]
add byte [rax + 0xf0aa07d], al
cmp byte [rbp - 0x60], 0xa
movabs al, byte [0x4800000088840f0a]
or cl, byte [rdi]
je case.0x140087464.143
test byte [rax + 0x48000000], cl
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp + 8]
invalid
invalid
mov rax, qword [rbp + 8]
mov eax, dword [rbp + 8]
or byte [rax - 0x77], cl
mov qword [rbp + 0xe0], rax
test eax, esp
loopne 0x14008ae5e
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rbp - 0x28]
adc byte [rbp - 0x28], al
fmul dword [rdi]
adc byte [rbp - 0x18], cl
invalid
invalid
movups xmm1, xmmword [rbp - 0x18]
call 0x1385dbe7b
call 0x1385dbe7b
movups xmm2, xmmword [rbp - 8]
adc byte [rbp - 8], dl
push rbp
clc
movaps xmmword [rbp + 0xd0], xmm2
sub dword [rbp + 0xd0], edx
xchg ebp, eax
rol byte [rax], 1
invalid
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rbp + 0xc0], xmm1
sub dword [rbp + 0xc0], ecx
invalid
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rbp + 0xb0], xmm0
sub dword [rbp + 0xb0], eax
mov al, 0
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp - 0x30]
mov eax, dword [rbp - 0x30]
ror byte [r8 - 0x77], 1
mov qword [rbx + 0x30], rax
mov dword [rbx + 0x30], eax
xor byte [r15], cl
movups xmm0, xmmword [rbp - 0x60]
adc byte [rbp - 0x60], al
movups xmm1, xmmword [rbp - 0x50]
adc byte [rbp - 0x50], cl
mov al, 0xf
adc byte [rbp - 0x40], dl
movups xmm2, xmmword [rbp - 0x40]
movups xmmword [rbx + 0x20], xmm2
push rbx
and byte [rdi], cl
adc dword [rbx + 0x10], ecx
invalid
invalid
movups xmmword [rbx + 0x10], xmm1
adc byte [r15], cl
adc byte [rdi], cl
movups xmmword [rbx], xmm0
adc dword [rbx], eax
add ecx, dword [rcx + rcx*4 - 0x1f]
mov rcx, r12
mov ecx, esp
loope case.0x140087172.181
mov rdx, rbx
mov edx, ebx
invalid
call fcn.140086d50
test al, al
invalid
invalid
inc dword [rax + rax*8 - 0x76b3d18c]
sal byte [rsi + rbp + 0x4c], 0x89
je case.0x140087464.143
mov rcx, r13
mov ecx, ebp
jmp 0x1290337fe
mov rdx, rdi
mov edx, edi
cli
call case.0x1400711f4.812
add eax, dword [rax]
add byte [rax + 0x750ad87d], al
cmp byte [rbp - 0x28], 0xa
invalid
add byte [rax], al
cmp byte [rbp - 0x28], 0xa
jge case.0x140088b85.200
or dh, byte [rbp - 0x80]
jne case.0x140086de8.186
or byte [rax - 0x73], 0x8d
mov al, 0
invalid
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
lea esi, [rax + 0x48000000]
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rbp + 0x70]
lea edx, [rbp + 0x70]
push rbp
jo case.0x140087172.160
call case.0x1400711f4.812
xor byte [rbx], al
add byte [rax], al
invalid
add eax, dword [rax]
add byte [rax + 0xb0bd], al
cmp byte [rbp + 0xb0], 0xa
add byte [rax], al
add byte [rax], al
add byte [rdx], cl
or cl, byte [rdi]
test byte [rbx + 1], al
invalid
je case.0x14008a09d.107
add dword [rax], eax
add byte [rax - 0x75], cl
mov rdi, qword [rbp + 0x168]
add byte [rax], al
mov rdi, qword [rbp + 0x168]
mov edi, dword [rbp + 0x168]
add dword [rax], eax
add byte [rax - 0x77], cl
mov rcx, rdi
add byte [rax], al
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
mov edx, esi
bnd call fcn.14008abb0
call fcn.14008abb0
sar esp, 0xff
dec dword [rax - 0x77]
invalid
invalid
test dword [rax], ebp
invalid
cld
invalid
mov qword [rbp + 0x128], rax
sub byte [rcx], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
test byte [rcx], ah
invalid
test rax, rax
je case.0x14008a09d.107
test byte [rcx], ah
add dword [rax], eax
add byte [rax], al
mov rbx, rax
add byte [rax], al
mov rbx, rax
mov ebx, eax
and eax, 3
add ecx, dword [rax - 0x73]
lea rcx, [0x14013e670]
or eax, 0xb3764
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0xf
movzx eax, byte [rbx + 0x10]
mov dh, 0x43
adc bl, ch
jmp 0x14008af51
mov rcx, rbx
mov ecx, ebx
jmp 0x14008af51
mov ecx, ebx
invalid
shr rcx, 0x20
call fcn.140084930
or dword [rdx + 0x28ebffff], ebx
or dword [rdx + 0x28ebffff], ebx
mov rax, rbx
mov eax, ebx
invalid
mov eax, ebx
fmul dword [rax - 0x3f]
call 0x169013253
clc
invalid
shr rax, 0x20
cmp eax, 0x28
clc
invalid
clc
sub byte [rdi], cl
xchg dword [rbx + 0x48000001], esp
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0xb3740
invalid
ja case.default.0x14008af47
add byte [rax - 0x73], cl
or eax, 0xb3740
invalid
lea rcx, [0x14013e680]
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
enter 0xffffffffffffe0ff, 0x31
shr bl, 4
jmp rax
movzx eax, byte [rbx + 0xf]
mov dh, 0x43
je 0x188412416
je case.0x14008a09d.93
invalid
invalid
test al, al
je case.0x14008a09d.93
invalid
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
add byte [rax - 0x77], cl
cli
mov rdx, rdi
mov r8, rsi
invalid
call fcn.14008b660
cmp dword [rbp + 0xb0], 2
mov al, 0
add byte [rax], al
invalid
stc
invalid
mov al, 0
add byte [rax], al
add dh, byte [rbp + 0x7f]
add byte [rax], al
add byte [rdx], al
jne case.0x14008a09d.74
mov rax, qword [rbp + 0xb8]
mov eax, dword [rbp + 0xb8]
lea rcx, [rbp + 0x78]
lea ecx, [rbp + 0x78]
mov qword [rbp + 0x78], rax
js case.0x140087464.149
mov byte [rbp + 0x70], 1
jo 0x14008af84
call fcn.140082aa0
jmp case.0x14008a871.33
invalid
sbb byte [rbx - 1], bh
jnp case.0x14008a09d.77
invalid
invalid
add byte [rax - 0x73], cl
lea ebp, [rax]
add dword [rax], eax
lea rcx, [rbp + 0x128]
add al, ch
invalid
call fcn.140082aa0
mov rcx, rdi
mov ecx, edi
mov ecx, edi
stc
mov rdx, rsi
call fcn.14008b530
invalid
add byte [rax], al
add eax, 0x85480000
ror byte [rdi], 0x84
invalid
add byte [rax], al
test rax, rax
je case.0x14008acdb.27
invalid
mov word [rax], es
add byte [rax], al
test byte [rax + rax - 0x76b80000], cl
mov word [rax], es
add byte [rax], al
mov rcx, rax
shr eax, 0xbb
cld
invalid
call fcn.14008ac70
mov rbx, rax
mov ebx, eax
mov ebx, eax
ret
test rax, rax
jne case.0x14008a871.33
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
call fcn.14008abb0
call 0x18908afc4
mov dword [rbp + 0xb0], eax
mov al, 0
add byte [rax], al
invalid
call 0x18908afc4
mov dword [rbp + 0xb0], eax
mov al, 0
add byte [rax], al
invalid
sti
invalid
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rsp + rcx*2 + 0x48], 0x89
je case.0x14008a09d.107
mov rbx, rax
test rax, rax
je case.0x14008a09d.107
mov rbx, rax
mov rbx, rax
mov ebx, eax
mov rcx, rdi
stc
mov rdx, rsi
bnd call fcn.14008b7a0
call fcn.14008b7a0
add byte [rax], al
add byte [rax + rax*8 - 0x72b7c38c], al
test al, al
je case.0x14008a871.33
sal byte [rsp + rdi + 0x48], 0x8d
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
lea esi, [rax - 0x15000000]
add byte [rax], al
add bl, ch
jmp case.0x14008a871.55
sub al, 0x8b
xchg ebp, eax
mov edx, dword [rbp + 0xf0]
lock add byte [rax], al
add bh, dh
invalid
add byte [rax], al
test edx, 0x400
sete al
xchg esp, eax
invalid
ret 0x400
add al, 0
add byte [rdi], cl
xchg esp, eax
sal bh, 0x85
hlt
test dword [rbp + 0xf4], 0x20000000
test esp, esi
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
and byte [rdi], cl
xchg esp, eax
add byte [rax], ah
sete cl
sal esi, 0xc2
test dl, 0x10
je case.0x14008a871.33
ret 0x7410
adc byte [rdx + rdx + 8], dh
or al, cl
enter 0xe74, 0x48
lea ecx, [rbp + 0x128]
lea ebp, [rax]
add dword [rax], eax
invalid
je case.0x14008a871.33
invalid
lea rcx, [rbp + 0x128]
lea ebp, [rax]
add dword [rax], eax
add byte [rax], al
add al, ch
cmp byte [rdx - 1], 0xff
jp 0x14008b01e
invalid
call fcn.140082aa0
jp 0x14008b01e
push qword [rcx]
xor ebx, ebx
fisttp dword [rax - 0x77]
mov rax, rbx
add rsp, 0x1f8
add esp, 0x1f8
fmul dword [rax - 0x7f]
add esp, 0x1f8
invalid
clc
add dword [rax], eax
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop rbp
pop r14
pop rsi
pop r15
pop rdi
pop rbp
ret
lea rbx, [0x140111850]
sbb eax, 0x86810
adc byte [rax + 8], ch
add bl, ch
jmp case.0x14008a871.33
invalid
push 0xffffffffe0eb0008
or byte [rax], al
jmp case.0x14008a871.33
mov al, 0x25
and eax, 0xffff08e9
push qword [rax - 0xfe16dd]
mov al, 0x23
invalid
add edi, edi
jmp 0x14008af51
or bh, bh
invalid
mov al, 0x23
and ebp, ecx
jmp 0x14008af51
add edi, edi
invalid
mov al, 0x24
jmp 0x14008af51
cli
invalid
invalid
mov al, 0x1b
jmp 0x14008af51
invalid
invalid
mov al, 0x22
jmp 0x14008af51
in al, dx
invalid
invalid
mov al, 0x10
jmp 0x14008af51
invalid
mov al, 0xe
jmp 0x14008af51
fdivp st(6)
invalid
mov al, 0x21
jmp 0x14008af51
xlatb
invalid
invalid
mov al, 0xb
jmp 0x14008af51
sar dh, 1
invalid
mov al, 4
jmp 0x14008af51
leave
invalid
invalid
mov al, 0x28
jmp 0x14008af51
ret 0xfffe
invalid
mov al, 0xc
jmp 0x14008af51
mov ebx, 0xb0fffffe
or ecx, ebp
invalid
mov al, 9
jmp 0x14008af51
mov ah, 0xfe
invalid
invalid
mov ah, 0xfe
invalid
mov al, 0x19
jmp 0x14008af51
lodsd eax, dword [rsi]
invalid
invalid
mov al, 0x18
jmp 0x14008af51
cmpsb byte [rsi], byte [rdi]
invalid
invalid
mov al, 2
jmp 0x14008af51
lahf
invalid
mov al, 0xf
jmp 0x14008af51
cwde
invalid
invalid
jmp 0x14008af51
xchg ecx, eax
invalid
invalid
jmp 0x14008af51
mov bh, dh
invalid
mov al, 1
jmp 0x14008af51
cmp esi, 0xffffffff
push qword [rax - 0x18316e1]
mov al, 0x1f
invalid
jl case.0x14008a871.44
invalid
jmp 0x14008af51
jl case.0x14008a871.44
invalid
jmp 0x14008af51
jne case.0x14008a871.61
invalid
mov al, 0x29
jmp 0x14008af51
outsb dx, byte [rsi]
invalid
invalid
mov al, 0x14
jmp 0x14008af51
invalid
invalid
jmp 0x14008af51
invalid
jmp 0x14008af51
invalid
jmp 0x14008af51
invalid
mov al, 6
jmp 0x14008af51
invalid
jmp 0x14008af51
invalid
jmp 0x14008af51
invalid
jmp 0x14008af51
invalid
mov al, 0x1e
jmp 0x14008af51
invalid
invalid
invalid
invalid
invalid
mov al, 0x13
jmp 0x14008af51
invalid
invalid
invalid
invalid
mov al, 0x26
jmp 0x14008af51
invalid
invalid
invalid
lea r8, [0x140111e10]
add byte [rax - 0x77], cl
bnd call fcn.1400d5c50
invalid
mov rdx, rsi
call fcn.1400d5c50
invalid
int3
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x73], cl
lea esi, [rax - 0x18000000]
add byte [rax], al
add al, ch
clc
js 0x14008b1a6
call qword [rax + 0x28c48348]
in al, dx
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x73], cl
lea esi, [rax - 0x18000000]
add byte [rax], al
add al, ch
add byte [rax], al
add al, ch
clc
js 0x14008b1a6
invalid
call qword [rax + 0x28c48348]
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
invalid
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x128]
add dword [rax], eax
add al, ch
mov eax, 0x90ffff78
add byte [rax], 0
add byte [rax - 0x73], cl
lea ebp, [rax]
add dword [rax], eax
add al, ch
mov eax, 0x90ffff78
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rdi
pop rbp
ret
add ecx, dword [rdi]
test byte [rsi + 0x48000002], dh
add byte [rax], al
mov rdi, rdx
add byte [rax - 0x77], cl
xlatb
lea edi, [rbp - 0x57]
test eax, 0x7f80d108
cmp al, byte [rax]
add byte [rdi], cl
mov dh, 0x57
adc byte [rax + 0xf442755], cl
movzx r12d, dl
sbb byte [rax - 0x75], cl
pop rdi
or byte [rdi], cl
invalid
mov ebx, dword [rdi + 8]
test byte [rbp - 0x7c000000], dh
leave
add byte [rax], al
and ah, byte [rsi + 0x66]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add dh, al
cmp dword [r9], r8d
invalid
add dword [rax - 0x2676b7ff], esi
mov ebx, ecx
invalid
xchg dword [rsi + 2], ecx
add byte [rax], al
stc
dec dword [rax + 0x39]
cmp ebx, eax
ret
mov ecx, esi
int1
movups xmm1, xmmword [rdi + 0x10]
adc byte [rdi + 0x10], cl
adc byte [r9 + 0xf], r8b
adc byte [rdi + 0x20], dl
invalid
mov ecx, ebx
sub ecx, dword [rbp - 0x60]
or byte [rax + 0xafa8002], dh
or dh, byte [rsi + rdx*4 - 0x78]
invalid
xchg esi, eax
invalid
adc qword [rdi], r9
adc dword [rsi + 0x21], edx
invalid
and dword [rax - 0x75], ecx
cmovs r9d, dword [r9 - 0x3316cfba]
add dword [rax], eax
add byte [rcx + rcx*8 + 0x1c1850f], al
add byte [rax], al
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add dh, al
cmp dword [r9], r8d
movsb byte [rdi], byte [rsi]
add dword [rax], eax
add byte [rcx + rax], bh
mov dh, 0xc0
clc
add cl, byte [rdi]
test ecx, esi
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
invalid
mov dh, 0x55
test al, 0x41
movups xmm0, xmmword [rdi]
adc byte [rdi + 0x20], dl
push rdi
and byte [rdi], cl
sub dword [rbp - 0x20], eax
sub dword [rbp], edx
add byte [rcx - 0x75], cl
invalid
cmovl r9d, dword [r9 + 0x5d2b48f3]
pop rbp
movabs al, byte [0x89480000015f820f]
pop rdi
add dword [rax], eax
add byte [rax - 0x77], cl
pop rdi
or byte [rax - 0x2176b6fe], dh
invalid
invalid
nop
add eax, 0xff6c840f
invalid
invalid
cmp esp, 6
jne 0x14008b46f
test r14, r14
je 0x14008b404
mov eax, dword [rbp + 0x18]
movzx ecx, byte [rax]
invalid
or byte [rcx - 0x7d], cl
inc byte [rcx]
invalid
cmp r14, 1
je 0x14008b40e
cmp cl, 0x2e
jne 0x14008b40e
clc
invalid
je 0x14008b423
sub eax, dword [rbx + 0x26745cf8]
xor eax, eax
cmp eax, 0x5c
je 0x14008b423
xor eax, eax
jmp 0x14008b336
xor eax, eax
ror byte [rcx - 0x7d], 0xfe
add dword [rdi], ecx
test dword [rdi + rdi*8], ebx
invalid
cmp r14, 1
inc byte [rcx]
jne 0x14008b336
invalid
invalid
sub rbx, 1
jb 0x14008b520
add byte [rax], al
add dword [rdi], ecx
invalid
add byte [rax], al
mov qword [rdi + 8], rbx
mov dword [rdi + 8], ebx
mov byte [rsi], 7
invalid
jmp 0x14008b4e6
add byte [rax - 0x77], cl
pop rdi
or dh, al
invalid
invalid
loopne 0x14008b48c
lea ecx, [0x14013e724]
fidiv dword [rdx]
or eax, dword [rax]
xor cl, byte [rbx]
add byte [rax + 0x63], cl
add al, 0x81
cmp dword [r8], r8d
add byte [rax - 0x7d], cl
jmp 0x14008b466
invalid
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax - 0x77], cl
pop rdi
or dh, al
invalid
and byte [r8 - 0x75], r9b
xor byte [r8 - 0x73], r9b
xor byte [rax - 0x73], cl
xor byte [rax - 0x73], cl
lea rdx, [rcx + 1]
test rcx, rcx
push rcx
add dword [rax - 0x7b], ecx
leave
cmove rdx, rcx
add rax, rdx
add rax, 8
ror byte [rax], 0xeb
sbb cl, byte [rax - 0x75]
invalid
invalid
jmp 0x14008b4aa
mov rax, qword [rdi + 0x20]
and byte [r8 - 0x75], r9b
xor byte [r8 - 0x73], r9b
xor byte [rax - 0x73], cl
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
test rcx, rcx
xor byte [rax - 0x73], cl
push rcx
add dword [rax - 0x7b], ecx
leave
cmove rdx, rcx
add rax, rdx
add rax, 2
invalid
invalid
rol byte [rdx], 0x48
test rax, rax
test eax, eax
je 0x14008b4df
mov byte [rdi + 0x39], 3
mov rax, qword [rdi + 0x30]
mov qword [rsi + 0x20], rax
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
invalid
and dword [rdi], ecx
adc dword [rsi + 0x11], ecx
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 1], xmm0
movzx eax, byte [rbp + 0x27]
mov byte [rsi], al
mov rax, qword [rbp + 0x18]
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rbx
mov dword [rsi + 0x30], ebx
mov dword [rsi + 0x30], ebx
jmp 0x14008b4e6
mov byte [rdi + 0x39], 3
lea eax, [0x140111f38]
mov eax, dword [rbp + 0x38]
lea r8, [0x14013e740]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
jmp r9
add rcx, 4
jmp 0x14008b5b4
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x14008b5b4
mov ecx, 6
jmp 0x14008b5b4
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x14008b5b4
mov ecx, 2
mov rdx, rsi
mov edx, esi
sub rdx, rcx
jb 0x14008b64d
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x14008b5dd
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x14008b5df
xor eax, eax
mov qword [rbp - 0x28], rdi
mov qword [rbp - 0x20], rsi
movups xmm0, xmmword [rbp + 0x18]
movups xmm1, xmmword [rbp + 0x28]
movups xmmword [rbp - 0x18], xmm0
movups xmmword [rbp - 8], xmm1
mov rcx, qword [rbp + 0x38]
mov qword [rbp + 8], rcx
mov byte [rbp + 0x12], al
mov word [rbp + 0x10], 0x200
lea rcx, [rbp - 0x60]
lea rdx, [rbp - 0x28]
call case.0x1400711f4.812
movzx ecx, byte [rbp - 0x60]
cmp cl, 0xa
jne 0x14008b622
xor eax, eax
jmp 0x14008b641
add cl, 0xfa
xor eax, eax
cmp cl, 3
ja 0x14008b620
movzx ecx, cl
dec rcx
cmp rcx, 3
jae 0x14008b641
lea rcx, [rbp - 0x28]
call case.0x1400845e4.433
nop
add rsp, 0xc0
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x140111e10]
mov rdx, rsi
call fcn.1400d5c50
int3
lea rcx, [rbp + 0x248]
call fcn.140082aa0
jmp 0x14008ba5c
add byte [rax], al
mov dword [rbp - 0x30], 0
lea rdx, [rbp - 0x60]
push rbp
movabs al, byte [0x4e7ea15fff98948]
add byte [rbp - 0x537bf040], al
invalid
lodsb al, byte [rsi]
add byte [rax], al
invalid
push rbp
movabs al, byte [0x4e7ea15fff98948]
add byte [rbp - 0x537bf040], al
test byte [rax + rax + 0x4d8b0000], ch
invalid
xor eax, eax
test byte [rax + rax + 0x4d8b0000], ch
movabs al, byte [0x400c1f7c031]
add byte [rax], al
mov ecx, dword [rbp - 0x60]
xor eax, eax
test ecx, 0x400
add byte [rax], al
je 0x14008b9da
mov qword [rbp + 0x230], 0
add byte [rbp + rcx*4 - 0x7b], cl
xor byte [rdx], al
add byte [rax], al
lea r8, [rbp + 0x230]
mov rcx, rdi
stc
mov edx, 9
mov r9d, 8
call qword [sym.imp.KERNEL32.DLL_GetFileInformationByHandleEx]
mov bh, 0xe7
add al, 0
mov bh, 0xe7
add al, 0
out 4, eax
add byte [rbp - 0x748a8b40], al
test eax, eax
je 0x14008ba3a
mov eax, dword [rbp + 0x230]
shl eax, 0x15
test eax, eax
je 0x14008ba3a
mov eax, dword [rbp + 0x230]
xor byte [rdx], al
add byte [rax], al
shl eax, 0x15
sar eax, 0x1f
and eax, dword [rbp + 0x234]
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x558ba04d], cl
invalid
mov ecx, dword [rbp - 0x60]
movabs al, byte [0x44bc458b44c4558b]
mov ecx, dword [rbp - 0x40]
mov edx, dword [rbp - 0x3c]
mov r8d, dword [rbp - 0x44]
mov r12d, 0xc04d8b44
mov r12d, 0xc04d8b44
ror byte [r9 - 0x3f], 0xe1
and byte [rcx + 9], cl
ror dword [rbx - 0x74bb37ab], 1
push rbp
invalid
invalid
invalid
shl r9, 0x20
or r9, rdx
mov edx, dword [rbp - 0x38]
push rbp
enter 0xffffffffffff8b44, 0x55
push rbp
rol byte [rbx + rcx*4 + 0x5d], 1
int3
shl r11, 0x20
push rbp
enter 0xffffffffffff8b44, 0x55
push rbp
push rbp
rol byte [rbx + rcx*4 + 0x5d], 1
int3
or r11, r10
mov qword [rsi], 1
mov qword [rsi + 8], r11
mov dword [rsi + 0x10], 1
mov dword [rsi + 0x14], r8d
mov dword [rsi + 0x18], 1
add dword [rax], eax
add byte [rax], al
mov dword [rsi + 0x1c], edx
movups xmm0, xmmword [rbp - 0x5c]
movups xmmword [rsi + 0x20], xmm0
and byte [rax - 0x75], cl
push rbp
mov ah, 0x48
mov qword [rsi + 0x30], rdx
and byte [rax - 0x75], cl
push rbp
mov ah, 0x48
mov qword [rsi + 0x30], rdx
mov qword [rsi + 0x38], r9
mov dword [rsi + 0x40], ecx
mov dword [rsi + 0x44], eax
jmp 0x14008ba53
call qword [sym.imp.KERNEL32.DLL_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov qword [rsi], 2
mov rcx, rdi
call qword [sym.imp.KERNEL32.DLL_CloseHandle]
nop
add rsp, 0x2d8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
adc byte [rbp - 0x4c], cl
mov edx, dword [rbp - 0x40]
mov ecx, dword [rbp - 0x44]
test eax, 0x400
jne 0x14008bb0a
shl rcx, 0x20
or rcx, rdx
mov qword [rsi], 0
add byte [rax], al
add byte [rax], al
mov dword [rsi + 0x10], 0
mov dword [rsi + 0x18], 0
add byte [rax], al
add byte [rax], al
movups xmmword [rsi + 0x20], xmm0
movlps qword [rsi + 0x30], xmm1
invalid
xor byte [rax - 0x77], cl
cmp byte [rcx - 0x76bbbfba], r9b
outsb dx, byte [rsi]
test r12, r12
invalid
mov qword [rsi + 0x38], rcx
mov dword [rsi + 0x40], eax
mov dword [rsi + 0x44], r13d
test r12, r12
invalid
in al, 0xf
test byte [rdx - 2], cl
je 0x14008b942
invalid
mov edx, 2
mov rcx, r14
int1
add byte [rcx + rcx*4 - 0xf], cl
int1
call fcn.140007ce0
jmp 0x14008b942
mov r13d, dword [rbp - 0x3c]
test ebx, ebx
invalid
jne case.0x140085b56.252
mov r8d, r13d
and r8d, 0x20000000
je case.0x140085b56.252
call 0x140e93c5a
add byte [rax], al
and byte [rdx + riz*4 + 0x48], dh
mov dword [rsi + 8], edi
mov qword [rsi + 8], rdi
mov qword [rsi], 2
add byte [rax], al
add byte [rbp - 0x7b], cl
test r12, r12
invalid
test byte [rdx], ch
test r12, r12
je 0x14008ba5c
invalid
invalid
mov edx, 2
mov rcx, r14
call fcn.140007ce0
idiv edi
idiv edi
jmp 0x14008ba5c
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push rsi
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
invalid
sub byte [rax - 0x73], cl
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x248]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
lea ecx, [rax + 2]
add byte [rax], al
call fcn.140082aa0
nop
add rsp, 0x28
add esp, 0x28
sub byte [rbx + 0x5f], bl
outsd dx, dword [rsi]
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rsp + 0x30]
and al, 0x30
and al, 0x30
xor byte [rax - 0x39], cl
add r14b, r15b
invalid
mov qword [rbp], 0xfffffffffffffffe
mov rsi, r8
mov rdi, rdx
mov edi, edx
mov edi, edx
mov ebx, ecx
movzx eax, byte [0x14014c048]
mov dh, 5
xchg esp, eax
add al, 0xc
invalid
xchg esp, eax
add al, 0xc
add byte [rdx + 0x18], bh
mov edx, 0x18
mov edx, 0x18
xor ecx, ecx
call fcn.140099360
test rax, rax
invalid
je 0x14008bbdb
sal byte [rsi + rdx + 0x48], 0x89
cmp byte [rax - 0x77], cl
jo 0x14008bbd4
invalid
mov qword [rax], rdi
mov qword [rax + 8], rsi
invalid
or byte [rax - 0xb7efa8], cl
ror byte [rax - 0x7d], 0xc4
mov byte [rax + 0x10], bl
inc rax
add rsp, 0x38
cmp byte [rbx + 0x5f], bl
invalid
cmp byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
mov qword [rbp - 8], rdi
mov qword [rbp - 0x10], rsi
jne 0x14008bbd3
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x18
call fcn.1400d58a0
add byte [rdi], cl
invalid
add byte [rdi], cl
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x30]
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x10]
invalid
call fcn.14008bc30
add byte [rax], al
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop rbp
ret
invalid
invalid
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 8], 0xfffffffffffffffe
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x10], rdx
mov rax, qword [rdx]
test rax, rax
je 0x14008bc58
mov rcx, qword [rbp - 0x18]
call rax
call 0xcb518d59
call 0x1304e47a8
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
je 0x14008bc75
add byte [rsi + rcx + 0x48], dh
mov edx, dword [rax + 0x10]
mov rdx, qword [rax + 0x10]
add rsp, 0x40
pop rbp
jmp fcn.140007ce0
imul eax, eax, 0xfffffff7
invalid
nop
add rsp, 0x40
pop rbp
ret
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rcx, qword [rbp - 0x18]
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
js 0x14008bca2
invalid
je 0x14008bcaa
invalid
js 0x14008bca2
add byte [rbp + rcx + 0x48], dh
mov eax, dword [rbp - 0x10]
or eax, 0xf0458b48
mov rax, qword [rbp - 0x10]
mov rdx, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
call fcn.140007ce0
nop
add rsp, 0x20
pop rbp
ret
int3
lea ebp, [rsp + 0x20]
mov rcx, qword [rcx]
mov eax, ecx
and eax, 3
loopne 0x14008bcd5
lea rdx, [0x14013e75c]
movsxd rax, dword [rdx + rax*4]
invalid
add al, 0x82
sub dword [rdx], 0xb
add byte [rax + 0x63], cl
invalid
add al, 0x82
add rax, rdx
jmp rax
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
or bl, ch
invalid
add dword [rax - 0x75], ecx
push rcx
or bl, ch
cmp byte [rax - 0x3f], cl
shr rcx, 0x20
invalid
cmp al, 0x8c
shr rcx, 0x20
call fcn.140084930
movzx ecx, al
jmp 0x14008bcfd
shr rcx, 0x20
lea rax, [0x140113b08]
add al, 0x7e
or byte [rax], al
mov rdx, qword [rax + rcx*8]
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_errorOscodekindmessageKindCustom__os_error
mov rax, qword [rax + rcx*8]
jmp 0x14008bd23
mov rax, qword [rcx - 1]
mov rdx, qword [rcx + 7]
invalid
mov rcx, rax
call qword [rdx + 0x40]
invalid
dec dword [rax - 0x75]
push rcx
invalid
nop
add rsp, 0x20
pop rbp
ret
and byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
mov r8, qword [rcx]
mov ecx, r8d
and ecx, 3
xor eax, eax
lea rdx, [rcx - 2]
dec byte [rax - 0x7d]
cli
add dh, byte [rbx + 2]
jmp 0x14008bd61
adc byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x14008bd61
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
call qword [rax + 0x48]
dec dword [rcx - 0x75]
invalid
nop
add rsp, 0x20
add esp, 0x20
pop rbp
ret
int3
and ecx, 3
xor eax, eax
lea rdx, [rcx - 2]
invalid
cmp rdx, 2
jae 0x14008bd91
jmp 0x14008bda1
test rcx, rcx
je 0x14008bda1
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
call qword [rax + 0x30]
invalid
dec qword [rcx - 0x75]
invalid
xor byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
invalid
and byte [rbp - 0x3d], bl
int3
pop rbp
ret
lea ebp, [rsp + 0x60]
test r8, r8
je 0x14008bf53
invalid
nop dword [rax + rax]
cmp dword [rdi + rdx], 0
jne 0x14008be02
invalid
or al, 0x48
inc ecx
add rdx, 0x10
cmp rax, rdx
jne 0x14008bdf0
cmp rsi, rcx
jb 0x14008bf6e
invalid
sub rsi, rcx
je 0x14008bf53
add dword [rax], eax
invalid
shl rcx, 4
add rdi, rcx
lea r14, [rbp]
lea r15, str.failed_to_write_whole_buffer
lea edi, [0x14013ab50]
lea edi, [0x14013ab50]
add byte [rbp + rcx*4 + 0x25], cl
invalid
lea r12, [0x14013e76c]
jmp 0x14008be4b
mov rcx, r14
call fcn.140082aa0
test rsi, rsi
je 0x14008bf53
lea rax, [rdi - 0x10]
mov r13, rsi
shl r13, 4
mov rcx, r13
nop dword [rax]
test rcx, rcx
je 0x14008be80
mov r8d, dword [rax + 0x10]
add rax, 0x10
add rcx, 0xfffffffffffffff0
test r8, r8
je 0x14008be60
mov rdx, qword [rax + 8]
jmp 0x14008be88
mov edx, 1
xor r8d, r8d
add byte [rbp + 0x31], al
sar byte [rcx - 0xc], 0x49
mov ecx, ebx
mov ecx, 0xfffffff4
mov r9, rbx
call fcn.140082e50
mov qword [rbp - 8], rax
mov qword [rbp], rdx
test rax, rax
je 0x14008bec0
mov eax, edx
and eax, 3
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
test rdx, rdx
je 0x14008bf69
xor r8d, r8d
xor ecx, ecx
mov rax, rdx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov r9d, dword [rdi + r8]
sub rax, r9
jb 0x14008bf12
inc rcx
add r8, 0x10
mov rdx, rax
cmp r13, r8
jne 0x14008bee0
jmp 0x14008bf15
mov rax, rdx
cmp rsi, rcx
jb 0x14008bf6e
mov rdx, rcx
shl rdx, 4
add rdi, rdx
sub rsi, rcx
invalid
jne 0x14008bf34
test rax, rax
je 0x14008be42
jmp case.0x140067121.849
mov ecx, dword [rdi]
cmp rax, rcx
ja 0x14008bf7d
invalid
sub ecx, eax
mov dword [rdi], ecx
add qword [rdi + 8], rax
cmp qword [rbp - 8], 0
jge 0x14008bf3f
add byte [rdi], cl
test esp, ebp
invalid
invalid
invalid
jge 0x14008bf3f
add byte [rdi], cl
test esp, ebp
invalid
jmp 0x14008be42
xor edx, edx
mov rax, rdx
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rdx, r15
jmp case.0x14008beae.2
lea r8, [0x140111c78]
mov rdx, rsi
call fcn.1400d5c50
pushfq
add al, 0
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
mov qword [rbp - 0x28], 8
or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, str.library_std_src_syspalwindowsio.rs
lea rcx, [rbp - 0x38]
call fcn.1400d5c10
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
mov qword [rbp - 0x28], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
loopne 0x14008c01a
lea edx, [0x140111cc8]
lea rcx, [rbp - 0x38]
call fcn.1400d5c10
int3
add dword [rax], eax
add byte [rax], al
call fcn.140007ce0
mov ecx, 0x8348fff7
invalid
cmp rsi, 0xffffffffffffffff
je 0x14008c323
lock dec qword [rsi + 8]
jne 0x14008c323
mov edx, 8
mov rcx, rsi
add byte [rax - 0x77], cl
int1
add rsp, 0x28
pop rsi
pop rbp
sub byte [rsi + 0x5d], bl
jmp fcn.140007ce0
nop
add rsp, 0x28
pop rsi
pop rbp
ret
int3
add byte [rax], al
cmp edx, 1
jne 0x14008c35a
test rcx, rcx
je 0x14008c35a
lock dec qword [rcx]
jne 0x14008c35a
pop rbp
jmp fcn.14008c2e0
nop
pop rbp
ret
push rdx
invalid
call 0x11c58df25
add al, 0
mov rcx, qword [rbp + 8]
mov rax, qword [rbp + 0x10]
mov rdi, qword [rbp - 0x48]
invalid
mov rdx, qword [rbp + 0x40]
push rbp
shl rdx, 5
invalid
shl rdx, 5
add eax, 0x48c20148
mov dword [rdi], eax
add rdx, rax
mov qword [rdi], rax
mov qword [rdi + 8], rax
mov qword [rdi + 0x10], rcx
mov qword [rdi + 0x18], rdx
add rsp, 0xd8
add esp, 0xd8
invalid
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov byte [rbp + 0x4f], 1
mov ecx, 4
add byte [rax], al
add byte [rdx + 0x80], bh
mov edx, 0x80
mov edx, 0x80
add byte [rax], 0
add al, ch
or ecx, dword [rdi + 0xb0f0004]
nop word [rax + rax]
add byte [rax], al
call fcn.1400d5880
ud2
add byte [rax], al
mov qword [rsp + 0x10], rdx
and al, 0x10
adc byte [rbp + 0x41], dl
push rbp
push r15
push rdi
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
add byte [rax], 0
add byte [rax], al
add byte [rax - 0x75], cl
call 0x11bdadfa3
call 0x11bdadfa3
mov rcx, qword [rbp - 0x18]
call 0x11bdadfa3
call qword [sym.imp.ws2_32.dll_freeaddrinfo]
add al, 0
cmp qword [rbp + 8], 0
je 0x14008c9bb
mov rcx, qword [rbp + 0x10]
mov ecx, dword [rbp + 0x10]
mov edx, 4
add byte [rax], al
add al, ch
call fcn.140007ce0
mov byte [rbp + 0x4f], 0
invalid
invalid
invalid
add byte [rax], al
call fcn.140007ce0
mov byte [rbp + 0x4f], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub esp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax + 0x74004f7d], al
cmp byte [rbp + 0x4f], 0
je 0x14008c9fc
mov rcx, qword [rbp - 0x38]
call qword [sym.imp.ws2_32.dll_freeaddrinfo]
nop
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
dec dword [rbp - 0x7b]
in al, 0x75
enter 0xffffffffffffc766, 6
mov word [rsi], 2
mov word [rsi], 2
jmp 0x14008cb42
movzx ecx, word [rax + 2]
rol cx, 8
invalid
add spl, byte [rsi - 0x3f]
ror dword [rax], 0x8b
or byte [rbx - 0x3899fbc0], cl
call 0xc96ecaaf
or byte [rbx - 0x3899fbc0], cl
call 0xc96ecaaf
mov eax, dword [rax + 4]
mov word [rbp - 0x18], 0
mov word [rbp - 0x12], cx
out dx, al
mov dword [rbp - 0x16], eax
jmp 0x14008caf9
cmp ecx, 0x1b
stc
sbb ecx, dword [rdi]
xchg byte [rbx + 0xf000000], ch
add byte [rdi], cl
jbe 0x14008cb6b
add byte [rdi], cl
movzx ecx, word [rax + 2]
rol cx, 8
mov edx, dword [rax + 4]
add al, 0x44
mov eax, dword [rax + 0x18]
invalid
mov bh, 0x48
add ah, byte [rsi - 0x3f]
ror dword [rax], 0x8b
push rax
add al, 0x44
mov eax, dword [rax + 0x18]
invalid
sbb byte [rdi], cl
adc byte [rax + 8], al
movups xmm0, xmmword [rax + 8]
movups xmmword [r15], xmm0
movups xmmword [rdi], xmm0
mov word [rbp - 0x18], 1
movzx eax, word [rbp - 0x1a]
mov word [r14 + 0x10], ax
movups xmm0, xmmword [rbp - 0x2a]
invalid
movups xmmword [r14], xmm0
mov dword [rbp - 4], edx
push rbp
cld
push rbp
cld
mov dword [rbp], r8d
mov word [rbp + 4], cx
movzx eax, word [rbp - 0x18]
mov ecx, dword [rbp - 0x16]
movzx edx, word [rbp - 0x12]
out dx, al
out dx, al
mov r8, qword [rbp - 0x10]
mov r9d, dword [rbp - 8]
clc
invalid
clc
mov dword [rsi + 0x10], r9d
mov r9d, dword [rbp - 4]
mov dword [rsi + 0x14], r9d
adc al, 0x44
mov ecx, dword [rbp]
adc al, 0x44
mov ecx, dword [rbp]
mov dword [rsi + 0x18], r9d
sbb byte [rdi + rcx - 0x49], al
add al, 0x66
mov dword [rsi + 0x1c], r9d
mov dword [rsi + 0x1c], ecx
movzx r9d, word [rbp + 4]
mov word [rsi + 0x1c], r9w
mov dword [rsi + 0x1c], ecx
mov dword [rsi + 0x1c], ecx
movzx r9d, word [rbp + 6]
mov word [rsi + 0x1e], r9w
invalid
invalid
mov word [rsi], ax
mov dword [rsi + 2], ecx
invalid
mov word [rsi + 6], dx
mov dword [rsi + 6], edx
mov qword [rsi + 8], r8
or byte [rax - 0x7d], r9b
invalid
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
lea ecx, [0x1401138fa]
lea r8, str.library_std_src_sys_common_net.rsassertion_failed:_len___mem::size_of::_c::sockaddr_in___
lea eax, [0x140113938]
mov edx, 0x39
call fcn.1400d5da0
invalid
add byte [rax - 0x73], cl
or eax, 0x86dde
insd dword [rdi], dx
or byte [rax], al
lea rcx, str.assertion_failed:_len___mem::size_of::_c::sockaddr_in6___
insd dword [rdi], dx
or byte [rax], al
lea r8, str.library_std_src_sys_common_net.rsassertion_failed:_len___mem::size_of::_c::sockaddr_in___
mov edx, 0x3a
call fcn.1400d5da0
add ah, cl
add ah, cl
int3
int3
int3
lodsb al, byte [rsi]
and al, 0x80
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx]
mov rdi, qword [rax]
mov qword [rax], 0
test rdi, rdi
je 0x14008cbf4
lea rsi, [rbp - 0x60]
movabs al, byte [0x894800000198b841]
int1
mov eax, dword [rcx]
mov rdi, qword [rax]
mov qword [rax], 0
test rdi, rdi
je 0x14008cbf4
movabs al, byte [0x894800000198b841]
int1
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov cx, 0x202
add al, byte [rdx]
add al, byte [rdx]
mov rdx, rsi
call qword [sym.imp.ws2_32.dll_WSAStartup]
mov dword [rbp + 0x16c], eax
test eax, eax
jne 0x14008cc00
add byte [rax], 0
add byte [rax - 0x77], cl
invalid
mov dh, 0x55
call 0x1385657d7
mov rax, qword [rbp + 8]
mov eax, dword [rbp + 8]
lea r8, [0x14013e77c]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
ror dword [rax - 0x77], 0xf2
invalid
mov r8, rdi
mov r8, rdi
jmp r9
add rcx, 4
jmp 0x14008cce4
add ecx, 4
lea rdx, [rax + 1]
test rax, rax
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
add rcx, rdx
add rcx, 8
add ecx, 8
jmp 0x14008cce4
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
add rcx, rdx
add rcx, 8
add ecx, 8
jmp 0x14008cce4
mov ecx, 6
add ecx, 8
mov ecx, 6
jmp 0x14008cce4
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x14008cce4
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x14008cd5e
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x14008cd09
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x14008cd0b
xor eax, eax
mov qword [rbp - 0x58], rdi
mov qword [rbp - 0x50], rsi
movups xmm0, xmmword [rbp - 0x18]
movups xmm1, xmmword [rbp - 8]
movups xmmword [rbp - 0x48], xmm0
movups xmmword [rbp - 0x38], xmm1
mov rcx, qword [rbp + 8]
mov qword [rbp - 0x28], rcx
mov byte [rbp - 0x1e], al
mov word [rbp - 0x20], 0x200
lea rcx, [rbp - 0x18]
lea rdx, [rbp - 0x58]
call case.0x1400711f4.812
cmp byte [rbp - 0x18], 9
mov rdx, qword [rbp - 8]
jne 0x14008cd51
mov rax, qword [rbp - 0x10]
jmp 0x14008cd53
xor eax, eax
add rsp, 0xa0
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x140111e10]
mov rdx, rsi
call fcn.1400d5c50
int3
xor eax, eax
test r14, r14
je 0x14008dffc
cmp qword [rbp + 0x5a8], 0
je 0x140090225
test rsi, rsi
jne 0x14008d8e3
mov ecx, 1
mov qword [rbp + 0x5a8], rcx
test r12, r12
je 0x14008d884
mov rdx, r12
mov rcx, r12
and rdx, 7
je 0x14008d889
and rcx, 0xfffffffffffffff8
mov rsi, rax
nop word cs:[rax + rax]
mov rsi, qword [rsi + 0x3d8]
dec rdx
jne 0x14008d870
cmp r12, 8
jae 0x14008d8a0
jmp 0x14008d8de
mov rsi, rax
jmp 0x14008d8de
mov rsi, rax
cmp r12, 8
jb 0x14008d8de
nop word cs:[rax + rax]
mov rax, qword [rsi + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rsi, qword [rax + 0x3d8]
add rcx, 0xfffffffffffffff8
jne 0x14008d8a0
xor r12d, r12d
xor eax, eax
movzx ecx, word [rsi + 0x3d2]
cmp r12, rcx
jae 0x14008d900
mov r15, r12
mov r12, rsi
jmp 0x14008d929
mov r12, qword [rsi + 0x160]
test r12, r12
je 0x14008ff0a
inc rax
movzx r15d, word [rsi + 0x3d0]
mov rsi, r12
cmp r15w, word [r12 + 0x3d2]
jae 0x14008d900
test rax, rax
je 0x14008d9c0
mov rsi, qword [r12 + r15*8 + 0x3e0]
mov rcx, rax
dec rcx
je 0x14008d9ae
mov rdx, rcx
and rdx, 7
je 0x14008d965
mov rcx, rdx
nop
mov rsi, qword [rsi + 0x3d8]
dec rcx
jne 0x14008d950
not rdx
add rdx, rax
mov rcx, rdx
add rax, 0xfffffffffffffffe
cmp rax, 7
jb 0x14008d9ae
nop
mov rax, qword [rsi + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3d8]
mov rsi, qword [rax + 0x3d8]
add rcx, 0xfffffffffffffff8
jne 0x14008d970
xor eax, eax
mov qword [rbp + 0x5b8], rax
jmp 0x14008d9ce
lea rax, [r15 + 1]
mov qword [rbp + 0x5b8], rax
mov rsi, r12
dec r14
imul rax, r15, 0x38
cmp byte [rcx - 0x73], cl
sbb al, 4
add rbx, 0x168
shl r15, 5
movabs rax, 0x8000000000000000
cmp qword [r12 + r15], rax
jne 0x14008da50
mov r13, qword [rbp + 0x4b0]
mov eax, 0
test r13, r13
mov r12, qword [rbp + 0x5b8]
je 0x14008d822
mov r9, qword [rbx + 0x28]
mov rax, qword [rbx + 0x30]
mov rdi, qword [rbp + 0x4b8]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x570]
mov rdx, r13
mov r8, rdi
call fcn.140092a80
cmp qword [rbp + 0x570], 0
je 0x14008dc03
xor eax, eax
jmp 0x14008d822
mov rdi, qword [rbx + 8]
mov r13, qword [rbx + 0x10]
test r13, r13
mov qword [rbp + 0x568], r14
je 0x14008da85
js 0x1400902c8
movzx eax, byte [0x14014c048]
xor ecx, ecx
mov rdx, r13
call fcn.140099360
test rax, rax
jne 0x14008da8a
jmp 0x1400902bc
mov eax, 1
mov qword [rbp + 0x5a0], rax
mov rcx, rax
mov rdx, rdi
mov qword [rbp + 0x558], r13
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
movzx r13d, byte [rbx + 0x18]
mov rdx, qword [rbx + 0x28]
mov r14, qword [rbx + 0x30]
test r14, r14
je 0x14008daf9
mov qword [rbp + 0x590], rdx
mov rax, r14
shr rax, 0x3e
lea rdi, [r14 + r14]
test rax, rax
jne 0x1400902e8
movzx eax, byte [0x14014c048]
xor ecx, ecx
mov rdx, rdi
call fcn.140099360
test rax, rax
je 0x1400902dc
mov rbx, rax
mov rdx, qword [rbp + 0x590]
jmp 0x14008db00
mov ebx, 2
xor edi, edi
add r12, r15
mov rcx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x558]
mov qword [rbp - 0x30], rax
mov rcx, qword [rbp + 0x5a0]
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x20], rax
mov byte [rbp - 0x18], r13b
mov qword [rbp - 0x10], r14
mov qword [rbp - 8], rbx
mov qword [rbp], r14
mov r13, qword [r12 + 8]
mov rdi, qword [r12 + 0x10]
test rdi, rdi
je 0x14008db73
js 0x140090308
movzx eax, byte [0x14014c048]
xor ecx, ecx
mov rdx, rdi
call fcn.140099360
test rax, rax
mov r14, qword [rbp + 0x568]
je 0x1400902fc
mov rbx, rax
jmp 0x14008db7f
mov ebx, 1
mov r14, qword [rbp + 0x568]
mov rcx, rbx
mov rdx, r13
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [r12 + 0x18]
mov qword [rbp + 0x4d0], rdi
mov qword [rbp + 0x4d8], rbx
mov qword [rbp + 0x4e0], rdi
mov byte [rbp + 0x4e8], al
mov byte [rbp + 0x59e], 0
lea rcx, [rbp + 0x430]
lea rdx, [rbp + 0x4b0]
lea r8, [rbp - 0x30]
lea r9, [rbp + 0x4d0]
call fcn.140091770
mov rax, qword [rbp + 0x430]
shl rax, 1
test rax, rax
mov r12, qword [rbp + 0x5b8]
je 0x14008d820
mov rcx, qword [rbp + 0x438]
mov edx, 1
call fcn.140007ce0
jmp 0x14008d820
mov rax, qword [rbp + 0x578]
mov rdx, qword [rbp + 0x580]
mov rcx, qword [rbp + 0x588]
mov byte [rbp + 0x408], 0
test rdx, rdx
je 0x14008dd93
mov rax, qword [rax + rcx*8 + 0x3d8]
mov rcx, rdx
dec rcx
je 0x14008dcfe
mov r8, rcx
and r8, 7
je 0x14008dc6e
mov rcx, r8
nop dword [rax + rax]
movzx r9d, word [rax + 0x3d2]
mov rax, qword [rax + r9*8 + 0x3d8]
dec rcx
jne 0x14008dc50
not r8
add r8, rdx
mov rcx, r8
add rdx, 0xfffffffffffffffe
cmp rdx, 7
jb 0x14008dcfe
nop dword [rax]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
movzx edx, word [rax + 0x3d2]
mov rax, qword [rax + rdx*8 + 0x3d8]
add rcx, 0xfffffffffffffff8
jne 0x14008dc80
movzx ecx, word [rax + 0x3d2]
dec rcx
mov qword [rbp + 0x490], rax
mov qword [rbp + 0x498], 0
mov qword [rbp + 0x4a0], rcx
lea rcx, [rbp - 0x30]
lea rdx, [rbp + 0x490]
lea r8, [rbp + 0x408]
call fcn.140092c20
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0x480], rax
movups xmm0, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x470], xmm0
movups xmm0, xmmword [rbp - 0x30]
movups xmm1, xmmword [rbp - 0x20]
loopne 0x14008dd66
adc byte [rbp - 0x10], dl
loopne 0x14008dd66
adc byte [rbp - 0x10], dl
movups xmm3, xmmword [rbp]
movaps xmmword [rbp + 0x460], xmm3
movaps xmmword [rbp + 0x450], xmm2
sub dword [rbp + 0x450], edx
movaps xmmword [rbp + 0x440], xmm1
movaps xmmword [rbp + 0x430], xmm0
mov rdx, qword [rbp + 0x28]
mov rax, qword [rbp + 0x38]
movzx ecx, word [rdx + 0x3d2]
cmp rax, rcx
jae 0x14008ddc8
mov rcx, rdx
jmp 0x14008ddf9
mov qword [rbp + 0x4d0], rax
mov qword [rbp + 0x4d8], 0
mov qword [rbp + 0x4e0], rcx
lea rcx, [rbp - 0x30]
lea rdx, [rbp + 0x4d0]
lea r8, [rbp + 0x408]
call fcn.140092c20
jmp 0x14008dee9
mov r8, qword [rbp + 0x30]
nop dword [rax]
mov rcx, qword [rdx + 0x160]
test rcx, rcx
je 0x14008ddf4
inc r8
movzx eax, word [rdx + 0x3d0]
mov rdx, rcx
cmp ax, word [rcx + 0x3d2]
jae 0x14008ddd0
jmp 0x14008ddf9
mov rax, r8
xor ecx, ecx
imul rdx, rax, 0x38
shl rax, 5
mov r8, qword [rcx + rdx + 0x198]
mov qword [rbp + 0x500], r8
movups xmm0, xmmword [rcx + rdx + 0x168]
movups xmm1, xmmword [rcx + rdx + 0x178]
movups xmm2, xmmword [rcx + rdx + 0x188]
movaps xmmword [rbp + 0x4f0], xmm2
movaps xmmword [rbp + 0x4e0], xmm1
movaps xmmword [rbp + 0x4d0], xmm0
mov r8, qword [rbp + 0x460]
mov qword [rcx + rdx + 0x198], r8
movaps xmm0, xmmword [rbp + 0x430]
movaps xmm1, xmmword [rbp + 0x440]
movaps xmm2, xmmword [rbp + 0x450]
movups xmmword [rcx + rdx + 0x188], xmm2
movups xmmword [rcx + rdx + 0x178], xmm1
movups xmmword [rcx + rdx + 0x168], xmm0
movups xmm0, xmmword [rcx + rax]
movups xmm1, xmmword [rcx + rax + 0x10]
lea rdx, [rbp + 0x508]
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
lea rdx, [rbp + 0x468]
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rcx + rax], xmm0
movups xmmword [rcx + rax + 0x10], xmm1
movaps xmm0, xmmword [rbp + 0x4d0]
movaps xmm1, xmmword [rbp + 0x4e0]
movaps xmm2, xmmword [rbp + 0x4f0]
movaps xmm3, xmmword [rbp + 0x500]
movaps xmmword [rbp - 0x30], xmm0
movaps xmmword [rbp - 0x20], xmm1
movaps xmmword [rbp - 0x10], xmm2
movaps xmmword [rbp], xmm3
movaps xmm0, xmmword [rbp + 0x510]
movaps xmmword [rbp + 0x10], xmm0
mov rax, qword [rbp + 0x520]
mov qword [rbp + 0x20], rax
mov rax, qword [rbp + 0x20]
mov qword [rbp + 0x520], rax
movaps xmm0, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x510], xmm0
movaps xmm0, xmmword [rbp - 0x30]
movaps xmm1, xmmword [rbp - 0x20]
movaps xmm2, xmmword [rbp - 0x10]
movaps xmm3, xmmword [rbp]
movaps xmmword [rbp + 0x500], xmm3
movaps xmmword [rbp + 0x4f0], xmm2
dec qword [rbp + 0x4c0]
movaps xmmword [rbp + 0x4e0], xmm1
movaps xmmword [rbp + 0x4d0], xmm0
cmp byte [rbp + 0x408], 0
je 0x14008df74
test rdi, rdi
je 0x14009036c
mov rax, qword [r13 + 0x3d8]
mov qword [rbp + 0x4b0], rax
dec rdi
mov qword [rbp + 0x4b8], rdi
mov qword [rax + 0x160], 0
mov edx, 8
mov rcx, r13
call fcn.140007ce0
mov rdx, qword [rbp + 0x4d0]
mov rcx, qword [rbp + 0x4d8]
mov r15, qword [rbp + 0x4f0]
mov r13, qword [rbp + 0x4f8]
mov rbx, qword [rbp + 0x508]
mov rdi, qword [rbp + 0x510]
mov eax, 0
movabs r8, 0x8000000000000000
cmp rdx, r8
je 0x14008d822
test rdx, rdx
je 0x14008dfc5
mov edx, 1
call fcn.140007ce0
test r15, r15
je 0x14008dfd7
mov edx, 2
mov rcx, r13
call fcn.140007ce0
shl rbx, 1
mov eax, 0
test rbx, rbx
je 0x14008d822
mov edx, 1
mov rcx, rdi
call fcn.140007ce0
xor eax, eax
jmp 0x14008d822
mov rax, qword [rbp + 0x4c0]
mov qword [rbp + 0x3f8], rax
movups xmm0, xmmword [rbp + 0x4b0]
movups xmmword [rbp + 0x3e8], xmm0
mov qword [rbp + 0x3e0], 1
movzx eax, byte [0x14014c048]
mov edx, 4
xor ecx, ecx
call fcn.140099360
test rax, rax
je 0x140090389
mov dword [rax], 0x48544150
mov rcx, rax
add rcx, 4
mov qword [rbp + 0x4d0], rax
mov qword [rbp + 0x4d8], rcx
mov word [rbp + 0x4e0], 0
lea rcx, [rbp + 0x430]
lea rdx, [rbp + 0x4d0]
mov qword [rbp + 0x5a8], rax
call fcn.140091540
mov qword [rbp - 0x30], 4
mov rcx, qword [rbp + 0x5a8]
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x20], 4
mov byte [rbp - 0x18], 0
movups xmm0, xmmword [rbp + 0x430]
movups xmmword [rbp - 0x10], xmm0
mov rax, qword [rbp + 0x440]
mov qword [rbp], rax
mov rax, qword [rbp + 0x3e8]
mov rdi, qword [rbp - 8]
test rax, rax
je 0x14008e193
mov r14d, dword [rbp]
mov r12, qword [rbp + 0x3f0]
mov r13, qword [sym.imp.KERNEL32.DLL_CompareStringOrdinal]
lea rcx, [rax + 0x168]
mov qword [rbp + 0x5b8], rax
movzx eax, word [rax + 0x3d2]
mov qword [rbp + 0x568], rax
imul rsi, rax, 0x38
mov r15, 0xffffffffffffffff
nop
test rsi, rsi
je 0x14008e140
lea rbx, [rcx + 0x38]
mov r8, qword [rcx + 0x28]
mov r9d, dword [rcx + 0x30]
mov dword [rsp + 0x20], 1
mov rcx, rdi
mov edx, r14d
call r13
add rsi, 0xffffffffffffffc8
inc r15
mov rcx, rbx
cmp eax, 3
je 0x14008e100
cmp eax, 1
jne 0x14008e165
jmp 0x14008e147
mov r15, qword [rbp + 0x568]
sub r12, 1
jb 0x14008e60b
mov rax, qword [rbp + 0x5b8]
mov rax, qword [rax + r15*8 + 0x3d8]
jmp 0x14008e0d8
cmp eax, 2
jne 0x140090236
shl r15, 5
mov rax, qword [rbp + 0x5b8]
mov r12, qword [rax + r15 + 8]
mov r14, qword [rax + r15 + 0x10]
mov rsi, qword [rbp + 0x548]
mov rcx, qword [rbp + 0x5a8]
jmp 0x14008e19d
xor r12d, r12d
mov rsi, qword [rbp + 0x548]
mov edx, 1
call fcn.140007ce0
cmp qword [rbp - 0x10], 0
je 0x14008e1bb
mov edx, 2
mov rcx, rdi
call fcn.140007ce0
mov rdx, qword [rsi + 0x10]
lea rdi, str.program_path_has_no_file_name
test rdx, rdx
mov rax, qword [rbp + 0x560]
je 0x14008fa87
mov rbx, qword [rsi + 8]
cmp rdx, 4
jae 0x14008e1e9
lea rax, [0x140093680]
jmp 0x14008e211
mov eax, dword [rbx]
bswap eax
xor ecx, ecx
cmp eax, 0x5c5c3f5c
setb cl
cmp eax, 0x5c5c3f5d
adc ecx, 0xffffffff
lea rcx, [0x140093670]
lea rax, [0x140093680]
cmove rax, rcx
mov qword [rbp + 0x5b8], rdx
movzx esi, byte [rdx + rbx - 1]
mov byte [rbp + 0x5c7], 1
mov ecx, esi
call rax
test al, al
mov rax, qword [rbp + 0x560]
jne 0x14008fa87
mov r15, qword [rbp + 0x5b8]
lea r11, [rbx + r15]
cmp r15, 3
jbe 0x14008e2a5
movzx eax, byte [r11 - 4]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x2e
jne 0x14008e2cc
movzx eax, byte [r11 - 3]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x65
jne 0x14008e2cc
movzx eax, byte [r11 - 2]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x78
jne 0x14008e2cc
lea eax, [rsi - 0x41]
cmp al, 0x1a
setb al
shl al, 5
or al, sil
cmp al, 0x65
sete al
jmp 0x14008e2ce
xor eax, eax
nop word [rax + rax]
cmp r15, rax
je 0x14008e444
movzx ecx, byte [rbx + rax]
cmp ecx, 0x2f
je 0x14008e339
inc rax
cmp ecx, 0x5c
jne 0x14008e2b0
jmp 0x14008e339
xor eax, eax
xor ecx, ecx
cmp r15, rcx
je 0x14008e444
movzx edx, byte [rbx + rcx]
cmp edx, 0x5c
je 0x14008e2ea
inc rcx
cmp edx, 0x2f
jne 0x14008e2d0
test al, al
je 0x14008e339
mov qword [rbp + 0x568], r11
mov byte [rbp + 0x5c7], 1
lea rcx, [rbp - 0x30]
mov rdx, rbx
mov r8, r15
mov eax, edi
call fcn.140087da0
mov rcx, qword [rbp - 0x30]
mov rax, qword [rbp - 0x28]
movabs rdx, 0x8000000000000000
cmp rcx, rdx
jne 0x14008e5d8
mov qword [rbp + 0x4b8], rax
mov qword [rbp + 0x4b0], rdx
jmp 0x14008e5ff
mov qword [rbp + 0x568], r11
test r15, r15
js 0x14009044f
movzx eax, byte [0x14014c048]
xor ecx, ecx
mov rdx, r15
call fcn.140099360
add byte [rax], al
test rax, rax
je 0x140090453
mov rsi, rax
mov rcx, rax
mov rdx, rbx
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp - 0x30], r15
mov qword [rbp - 0x28], rsi
mov qword [rbp - 0x20], r15
mov qword [rbp - 0x18], 0
lea rdx, str..exeprogram_not_found
lea rcx, [rbp - 0x30]
lea ecx, [rbp - 0x30]
lea ecx, [rbp - 0x30]
mov r8d, 4
mov qword [rbp + 0x5a8], rsi
call fcn.140089400
mov r12, qword [rbp + 0x548]
add rax, 0xffffffff8b4c0000
jge 0x14008e380
add rax, 0xffffffff8b4c0000
jge 0x14008e380
mov r14, qword [rbp - 0x28]
mov rsi, qword [rbp - 0x20]
mov qword [rbp + 0x3d8], r14
mov qword [rbp + 0x3d0], r15
mov dword [rbp + 0x3d0], edi
mov dword [rbp + 0x3d0], edi
mov byte [rbp + 0x59d], 1
lea rcx, [rbp + 0x4d0]
mov rdx, r14
mov r8, rsi
mov eax, esi
mov eax, esi
call fcn.140093780
movabs rdi, 0x8000000000000000
cmp qword [rbp + 0x4d0], rdi
jne 0x14008e523
add byte [rax], al
mov qword [rbp + 0x5a8], r15
mov qword [rbp + 0x5b8], r14
mov rcx, r14
mov rdx, rsi
call fcn.14008cc60
test rax, rax
test eax, eax
je 0x14008e5cf
cmp rdx, 2
jne 0x14008e54d
xor r8d, r8d
lea rdi, str.nul_byte_found_in_provided_data
mov rax, rbx
jmp 0x14008e46c
xor r8d, r8d
test cx, cx
je 0x14008fa80
mov cx, 1
test r8w, r8w
jne 0x14008e460
cmp rax, r11
je 0x14008e58d
movzx r9d, byte [rax]
movzx edx, r9b
test dl, dl
js 0x14008e490
inc rax
jmp 0x14008e4f2
mov r8d, edx
and r8d, 0x1f
movzx r10d, byte [rax + 1]
and r10d, 0x3f
cmp dl, 0xdf
jbe 0x14008e4e4
movzx edx, byte [rax + 2]
shl r10d, 6
and edx, 0x3f
or edx, r10d
cmp r9b, 0xf0
jb 0x14008e4fc
movzx r9d, byte [rax + 3]
add rax, 4
and r8d, 7
shl r8d, 0x12
shl edx, 6
and r9d, 0x3f
or r9d, edx
or r9d, r8d
mov edx, r9d
cmp edx, 0xffff
invalid
inc dword [rax]
add byte [rsi + 0x10], dh
invalid
jmp 0x14008e50f
add rax, 2
shl r8d, 6
or r8d, r10d
mov edx, r8d
xor r8d, r8d
mov ecx, edx
jmp 0x14008e463
invalid
invalid
invalid
invalid
invalid
add rax, 3
shl r8d, 0xc
or edx, r8d
cmp edx, 0xffff
jbe 0x14008e4f2
and edx, 0x3ff
or edx, 0xdc00
mov r8d, edx
jmp 0x14008e463
mov rax, qword [rbp + 0x4e0]
add byte [rax], al
mov qword [rbp + 0x4c0], rax
movups xmm0, xmmword [rbp + 0x4d0]
movaps xmmword [rbp + 0x4b0], xmm0
test r15, r15
jne 0x14008e6a3
pop rbx
add dword [rax], eax
invalid
pop rbx
add dword [rax], eax
add cl, ch
invalid
jmp 0x14008e6b0
test r9, r9
je 0x14008e61a
cmp r15, 0xf
mov qword [rbp + 0x568], r11
push 0xf000005
xchg dword [rsi], esi
add al, 0
invalid
push 0xf000005
xchg dword [rsi], esi
add al, 0
add byte [rcx - 0x73], cl
push qword [r9]
leave
lea rax, [r15 - 1]
xor ecx, ecx
nop word cs:[rax + rax]
cmp byte [rbx + rcx], 0x2e
sete r8b
je 0x14008e9e9
lea rdx, [rcx + 1]
cmp rax, rcx
enter 0xffffffffffff8948, 0xffffffffffffffd1
enter 0xffffffffffff8948, 0xffffffffffffffd1
jne case.0x14008a871.94
jmp 0x14008e9e9
mov r11, qword [rbp + 0x5b8]
jmp 0x14008e646
mov rdx, qword [rbp - 0x20]
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
mov byte [rbp + 0x5c7], 1
lea rcx, [rbp + 0x4b0]
lea rdx, [rbp - 0x30]
call fcn.1400936a0
mov r12, qword [rbp + 0x548]
jmp 0x14008e6b0
mov rsi, qword [rbp + 0x548]
xor r12d, r12d
jmp 0x14008e18a
mov edx, 1
mov rcx, r14
call fcn.140007ce0
mov rcx, qword [rbp + 0x4b0]
mov rax, qword [rbp + 0x4b8]
mov qword [rbp + 0x5b8], rax
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc1
jne 0x14008e6e7
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc1
mov rax, qword [rbp + 0x560]
mov rdi, qword [rbp + 0x5b8]
jmp 0x14008fa87
adc eax, dword [rax]
invalid
adc eax, dword [rax]
add byte [rax - 0x77], cl
mov dword [rbp + 0x5a8], ecx
mov rsi, qword [rbp + 0x4c0]
invalid
mov qword [rbp + 0x5a8], rcx
mov rsi, qword [rbp + 0x4c0]
invalid
cmp rsi, 5
jb case.0x14008f6d2.68
mov rax, qword [rbp + 0x5b8]
lea rax, [rax + rsi*2]
add al, 0x70
add al, 0x70
mov rcx, rax
add rcx, 0xfffffffffffffff6
add ecx, 0xfffffff6
je case.0x14008f6d2.68
cmp word [rcx], 0x2e
jne case.0x14008f6d2.68
cmp word [rax - 2], 0
je 0x14008f6b4
mov r14, rbx
mov rsi, qword [r12 + 0x28]
mov rbx, qword [r12 + 0x30]
mov dil, byte [r12 + 0xc5]
mov qword [rbp + 0x4d0], 0
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x4d8], 2
mov qword [rbp + 0x4e0], 0
lea rcx, [rbp + 0x4d0]
call fcn.140087680
invalid
invalid
invalid
dec dword [rax - 0x75]
test eax, ebx
add al, 0
add byte [rsi - 0x39], ah
add byte [rdx], ah
add byte [rax - 0x39], cl
test eax, esp
add al, 0
add byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x75], cl
ror byte [rax - 0x75], 1
test dword [rax + 5], ebp
add byte [rax], al
mov qword [rbp - 0x28], rax
mov word [rbp - 0x20], 0
lea rcx, [rbp + 0x4d0]
lea rdx, [rbp - 0x30]
call fcn.140087f60
mov r14, qword [rbp + 0x4e0]
cmp r14, qword [rbp + 0x4d0]
jne 0x14008e7ba
lea rcx, [rbp + 0x4d0]
call fcn.140087680
mov rax, qword [rbp + 0x4d8]
mov word [rax + r14*2], 0x22
inc r14
mov qword [rbp + 0x4e0], r14
lea rax, [rbx + rbx*4]
lea r14, [rsi + rax*8]
lea rbx, [rbp + 0x4d0]
nop word cs:[rax + rax]
cmp rsi, r14
je 0x14008e85f
mov r15, qword [rbp + 0x4e0]
cmp r15, qword [rbp + 0x4d0]
jne 0x14008e80d
mov rcx, rbx
call fcn.140087680
mov rax, qword [rbp + 0x4d8]
mov word [rax + r15*2], 0x20
inc r15
mov qword [rbp + 0x4e0], r15
mov rcx, rbx
mov rdx, rsi
mov r8d, edi
call fcn.140094700
add rsi, 0x28
test rax, rax
je 0x14008e7f0
cmp qword [rbp + 0x4d0], 0
je 0x14008e87c
mov rcx, qword [rbp + 0x4d8]
mov edx, 2
mov rsi, rax
call fcn.140007ce0
mov rax, rsi
jmp 0x14008e87c
mov rcx, qword [rbp + 0x4d0]
mov rax, qword [rbp + 0x4d8]
movabs rdx, 0x8000000000000000
cmp rcx, rdx
jne 0x14008e8d8
mov r12, qword [rbp + 0x5b8]
mov rcx, qword [rbp + 0x540]
mov qword [rcx], rax
mov qword [rcx + 0x10], 2
xor esi, esi
mov rax, qword [rbp + 0x560]
cmp qword [rbp + 0x5a8], 0
je 0x14008e8bc
mov edx, 2
mov rcx, r12
call fcn.140007ce0
mov rax, qword [rbp + 0x560]
test sil, sil
jne 0x14008fb04
cmp qword [rbp + 0x3e0], 0
jne 0x14008faa3
jmp 0x14008fb04
mov rsi, qword [rbp + 0x4e0]
mov dil, 1
mov dword [rbp + 0x558], 0
mov rdx, qword [rbp + 0x5a8]
mov qword [rbp + 0x568], rdx
mov rdx, qword [rbp + 0x5b8]
add byte [rax - 0x77], cl
xchg ebp, eax
invalid
invalid
add byte [rax], al
mov qword [rbp + 0x4b0], rcx
mov qword [rbp + 0x4b8], rax
mov qword [rbp + 0x4c0], rsi
cmp rsi, rcx
jne 0x14008e93c
mov byte [rbp + 0x5b4], 1
lea rcx, [rbp + 0x4b0]
call fcn.140087680
mov rax, qword [rbp + 0x4b8]
mov word [rax + rsi*2], 0
inc rsi
mov qword [rbp + 0x4c0], rsi
cmp byte [r12 + 0xc4], 0
mov eax, 0x400
mov r15d, 0x608
cmove r15d, eax
or r15d, dword [r12 + 0xc0]
cmp qword [rbp + 0x3e0], 0
mov dword [rbp + 0x404], edi
je 0x14008ec8f
mov rsi, qword [rbp + 0x3f8]
mov qword [rbp + 0x4a0], rsi
mov dword [rbp + 0x4a0], esi
movups xmm0, xmmword [rbp + 0x3e8]
movaps xmmword [rbp + 0x490], xmm0
mov qword [rbp + 0x570], 0
mov qword [rbp + 0x578], 2
js 0x14008e9b1
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x580], 0
test rsi, rsi
je 0x14008f233
mov r13d, 2
xor r12d, r12d
jmp 0x14008f265
mov cl, 0x2e
mov rdx, rbx
fimul dword [rbp - 0x77]
clc
call fcn.14000fad0
cmp rax, 1
sete r8b
mov byte [rbp + 0x558], r8b
test r12, r12
je 0x14008ea44
add r14, r12
mov qword [rbp + 0x4d0], r12
mov qword [rbp + 0x4d8], r14
mov word [rbp + 0x4e0], 0
mov byte [rbp + 0x4e8], 1
mov byte [rbp + 0x5c7], 1
lea rcx, [rbp - 0x30]
lea rdx, [rbp + 0x4d0]
call fcn.140088f00
mov rax, qword [rbp - 0x30]
movabs rsi, 0x8000000000000000
cmp rax, rsi
jne 0x14008eebb
mov byte [rbp + 0x5c7], 1
lea rcx, [rbp + 0x4d0]
call fcn.140089180
mov rcx, qword [rbp + 0x4d0]
movabs rax, 0x8000000000000000
cmp rcx, rax
jne 0x14008ea85
lea rcx, [rbp + 0x4d8]
mov byte [rbp + 0x5c7], 1
call fcn.140082aa0
jmp 0x14008eb5d
mov qword [rbp + 0x5a0], rcx
mov rcx, qword [rbp + 0x4d8]
mov rdi, qword [rbp + 0x4e0]
mov rsi, qword [rbp + 0x4e8]
mov byte [rbp + 0x59c], 0
mov qword [rbp + 0x5a8], rcx
mov rdx, rdi
call fcn.14008b530
cmp rdi, rdx
cmovb rdx, rdi
test rax, rax
cmove rdx, rdi
mov rax, qword [rbp + 0x5a0]
mov qword [rbp - 0x30], rax
mov rax, qword [rbp + 0x5a8]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
mov qword [rbp - 0x18], rsi
lea rcx, [rbp - 0x30]
mov rdx, rbx
mov r8, qword [rbp + 0x5b8]
call fcn.140089f40
movzx eax, byte [rbp + 0x558]
test al, al
jne 0x14008eb11
lea rdx, str.exe.NULcmd.exemaximum_number_of_ProcThreadAttributes_exceeded
lea rcx, [rbp - 0x30]
call fcn.14008cd70
mov rdi, qword [rbp - 0x28]
mov r8, qword [rbp - 0x20]
lea rcx, [rbp + 0x430]
mov rdx, rdi
call fcn.140093780
cmp qword [rbp - 0x30], 0
mov r12, qword [rbp + 0x548]
je 0x14008eb43
mov edx, 1
mov rcx, rdi
call fcn.140007ce0
mov rax, qword [rbp + 0x430]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x14008f766
mov qword [rbp + 0x5a0], rbx
mov qword [rbp + 0x570], 0
mov qword [rbp + 0x578], 2
mov qword [rbp + 0x580], 0
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x5a8], rax
xor esi, esi
xor ebx, ebx
xor edi, edi
cmp r8, 0x201
jb 0x14008ebbf
jmp 0x14008ebd0
jae 0x14008edd1
cmp r8, 0x201
jae 0x14008ebd0
mov r14d, 0x200
lea r15, [rbp - 0x30]
mov r12, r8
jmp 0x14008ec27
sub r8, rdi
sub rbx, rdi
cmp rbx, r8
jae 0x14008ebff
lea rcx, [rbp + 0x570]
mov rdx, rdi
call fcn.1400d7d10
mov rsi, qword [rbp + 0x570]
mov rax, qword [rbp + 0x578]
mov qword [rbp + 0x5a8], rax
mov eax, 0xffffffff
cmp rsi, rax
mov edi, 0xffffffff
cmovb rdi, rsi
mov qword [rbp + 0x580], rdi
mov rbx, rsi
mov r14, rdi
mov r15, qword [rbp + 0x5a8]
mov r12, rdi
xor ecx, ecx
call qword [sym.imp.KERNEL32.DLL_SetLastError]
mov rcx, r15
mov edx, r12d
call qword [sym.imp.KERNEL32.DLL_GetSystemDirectoryW]
mov r13d, eax
test eax, eax
jne 0x14008ec50
call qword [sym.imp.KERNEL32.DLL_GetLastError]
test eax, eax
jne 0x14008efa6
mov r8d, r13d
cmp r12, r8
jne 0x14008ebb0
call qword [sym.imp.KERNEL32.DLL_GetLastError]
cmp eax, 0x7a
jne 0x1400903a4
add r12, r12
mov eax, 0xffffffff
cmp r12, rax
cmovae r12, rax
mov r8, r12
cmp r8, 0x201
jae 0x14008ebd0
jmp 0x14008ebbf
mov eax, 2
mov qword [rbp + 0x550], rax
xor r13d, r13d
xor eax, eax
mov qword [rbp + 0x590], rax
mov r12, qword [rbp + 0x5b8]
movabs rsi, 0x8000000000000000
mov rcx, qword [rbp + 0x548]
cmp qword [rcx + 0x38], rsi
jne 0x14008f787
mov r14, rcx
mov eax, 2
xor ebx, ebx
xor ecx, ecx
mov qword [rbp + 0x488], rcx
mov qword [rbp + 0x4a8], rax
xorps xmm0, xmm0
movaps xmmword [rbp + 0x490], xmm0
mov qword [rbp + 0x4a0], 0
mov cl, 1
xor eax, eax
lock cmpxchg byte [0x14014bfc8], cl
jne 0x14008fdc9
add byte [rax], al
add byte [rax], al
mov rax, qword [0x14014c040]
shl rax, 1
test rax, rax
jne 0x14008fdda
xor eax, eax
lea rcx, [0x14014bfc8]
movzx edx, byte [0x14014bfc9]
ror byte [rbx], cl
add byte [rbp + 0x31], al
rol byte [rdx + rdx*8 - 0x3f6af0bf], 0x48
mov dword [rbp + 0x578], ecx
ror byte [rbx], cl
add byte [rbp + 0x31], al
rol byte [rdx + rdx*8 - 0x3f6af0bf], 0x48
mov dword [rbp + 0x578], ecx
mov byte [rbp + 0x580], al
mov qword [rbp + 0x570], r8
mov qword [rbp + 0x430], 0
mov qword [rbp + 0x440], 0
mov qword [rbp + 0x450], 0
lea rcx, [r14 + 0x58]
cmp dword [r14 + 0x58], 6
mov rax, qword [rbp + 0x560]
cmove rcx, rax
cmp dword [r14 + 0x68], 6
lea rdi, [r14 + 0x68]
cmove rdi, rax
lea rsi, [r14 + 0x78]
cmp dword [r14 + 0x78], 6
cmove rsi, rax
lea r8, [rbp + 0x430]
mov edx, 0xfffffff6
call fcn.140094c20
test rax, rax
je 0x14008fbd8
mov rax, qword [rbp + 0x540]
mov qword [rax], rdx
mov qword [rax + 0x10], 2
mov r12, qword [rbp + 0x5b8]
jmp 0x1400900f9
cmp r14, r8
jb 0x14009046d
lea rcx, [rbp + 0x4d0]
mov rdx, r15
call fcn.1400861a0
lea rcx, [rbp + 0x4d0]
mov rbx, qword [rbp + 0x5a0]
mov rdx, rbx
mov r8, qword [rbp + 0x5b8]
call fcn.140089f40
movzx eax, byte [rbp + 0x558]
test al, al
jne 0x14008ee24
lea rdx, str.exe.NULcmd.exemaximum_number_of_ProcThreadAttributes_exceeded
lea rcx, [rbp + 0x4d0]
call fcn.14008cd70
mov rdi, qword [rbp + 0x4d8]
mov r8, qword [rbp + 0x4e0]
lea rcx, [rbp + 0x430]
mov rdx, rdi
call fcn.140093780
cmp qword [rbp + 0x4d0], 0
mov r12, qword [rbp + 0x548]
je 0x14008ee5f
mov edx, 1
mov rcx, rdi
call fcn.140007ce0
movups xmm0, xmmword [rbp + 0x430]
movaps xmmword [rbp + 0x490], xmm0
mov rax, qword [rbp + 0x440]
mov qword [rbp + 0x4a0], rax
cmp qword [rbp + 0x570], 0
je 0x14008ee96
mov rcx, qword [rbp + 0x578]
mov edx, 2
call fcn.140007ce0
mov rcx, qword [rbp + 0x490]
movabs rax, 0x8000000000000001
cmp rcx, rax
jg 0x14008f212
je 0x14008efe7
jmp 0x14008effa
lea r13, [rbp - 0x30]
lea rdi, [rbp + 0x4d0]
lea r14, [rbp + 0x430]
lea r15, str.exe.NULcmd.exemaximum_number_of_ProcThreadAttributes_exceeded
jmp 0x14008eef5
mov byte [rbp + 0x5c7], 1
mov rcx, r13
mov rdx, rdi
call fcn.140088f00
mov rax, qword [rbp - 0x30]
cmp rax, rsi
je 0x14008ea44
mov rcx, qword [rbp - 0x28]
mov rdx, qword [rbp - 0x20]
test rdx, rdx
je 0x14008ef8e
mov r8, qword [rbp - 0x18]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x20], rdx
mov qword [rbp - 0x18], r8
mov rcx, r13
mov rdx, rbx
mov r8, qword [rbp + 0x5b8]
call fcn.140089f40
cmp byte [rbp + 0x558], 0
jne 0x14008ef40
mov rcx, r13
mov rdx, r15
call fcn.14008cd70
mov r12, qword [rbp - 0x28]
mov r8, qword [rbp - 0x20]
mov rcx, r14
mov rdx, r12
call fcn.140093780
cmp qword [rbp - 0x30], 0
je 0x14008ef67
mov edx, 1
mov rcx, r12
call fcn.140007ce0
mov rax, qword [rbp + 0x430]
cmp rax, rsi
jne 0x14008fbb0
mov byte [rbp + 0x5c7], 1
mov rcx, r13
mov rdx, rdi
call fcn.140088f00
jmp 0x14008eee8
test rax, rax
je 0x14008eed6
mov edx, 1
call fcn.140007ce0
jmp 0x14008eed6
call qword [sym.imp.KERNEL32.DLL_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x498], rax
movabs rax, 0x8000000000000001
mov qword [rbp + 0x490], rax
cmp qword [rbp + 0x570], 0
je 0x14008efe7
mov rcx, qword [rbp + 0x578]
mov edx, 2
call fcn.140007ce0
lea rcx, [rbp + 0x498]
mov byte [rbp + 0x5c7], 1
call fcn.140082aa0
mov qword [rbp + 0x570], 0
mov qword [rbp + 0x578], 2
mov qword [rbp + 0x580], 0
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x5a8], rax
xor ebx, ebx
xor esi, esi
xor edi, edi
cmp r8, 0x201
jb 0x14008f04f
jmp 0x14008f060
jae 0x14008f11f
cmp r8, 0x201
jae 0x14008f060
mov r14d, 0x200
lea r15, [rbp - 0x30]
mov r12, r8
jmp 0x14008f0b7
sub r8, rdi
sub rsi, rdi
cmp rsi, r8
jae 0x14008f08f
lea rcx, [rbp + 0x570]
mov rdx, rdi
call fcn.1400d7d10
mov rbx, qword [rbp + 0x570]
mov rax, qword [rbp + 0x578]
mov qword [rbp + 0x5a8], rax
mov eax, 0xffffffff
cmp rbx, rax
mov edi, 0xffffffff
cmovb rdi, rbx
mov qword [rbp + 0x580], rdi
mov rsi, rbx
mov r14, rdi
mov r15, qword [rbp + 0x5a8]
mov r12, rdi
xor ecx, ecx
call qword [sym.imp.KERNEL32.DLL_SetLastError]
mov rcx, r15
mov edx, r12d
call qword [sym.imp.KERNEL32.DLL_GetWindowsDirectoryW]
mov r13d, eax
test eax, eax
jne 0x14008f0e0
call qword [sym.imp.KERNEL32.DLL_GetLastError]
test eax, eax
jne 0x14008f865
mov r8d, r13d
cmp r12, r8
jne 0x14008f040
call qword [sym.imp.KERNEL32.DLL_GetLastError]
cmp eax, 0x7a
jne 0x1400903c1
add r12, r12
mov eax, 0xffffffff
cmp r12, rax
cmovae r12, rax
mov r8, r12
cmp r8, 0x201
jae 0x14008f060
jmp 0x14008f04f
cmp r14, r8
jb 0x140090484
lea rcx, [rbp + 0x4d0]
mov rdx, r15
call fcn.1400861a0
lea rcx, [rbp + 0x4d0]
mov rbx, qword [rbp + 0x5a0]
mov rdx, rbx
mov r8, qword [rbp + 0x5b8]
call fcn.140089f40
movzx eax, byte [rbp + 0x558]
test al, al
jne 0x14008f172
lea rdx, str.exe.NULcmd.exemaximum_number_of_ProcThreadAttributes_exceeded
lea rcx, [rbp + 0x4d0]
call fcn.14008cd70
mov rdi, qword [rbp + 0x4d8]
mov r8, qword [rbp + 0x4e0]
lea rcx, [rbp + 0x430]
mov rdx, rdi
call fcn.140093780
cmp qword [rbp + 0x4d0], 0
mov r12, qword [rbp + 0x548]
je 0x14008f1ad
mov edx, 1
mov rcx, rdi
call fcn.140007ce0
movups xmm0, xmmword [rbp + 0x430]
movaps xmmword [rbp + 0x490], xmm0
mov rax, qword [rbp + 0x440]
mov qword [rbp + 0x4a0], rax
cmp qword [rbp + 0x570], 0
je 0x14008f1e4
mov rcx, qword [rbp + 0x578]
mov edx, 2
call fcn.140007ce0
mov rcx, qword [rbp + 0x490]
movabs rax, 0x8000000000000002
cmp rcx, rax
jge 0x14008f212
mov qword [rbp + 0x5a8], rcx
mov rax, qword [rbp + 0x498]
mov qword [rbp + 0x5b8], rax
mov rsi, qword [rbp + 0x4a0]
jmp 0x14008e6f5
mov byte [rbp + 0x5b7], 1
lea rcx, [rbp + 0x570]
call fcn.140087680
mov r13, qword [rbp + 0x578]
mov word [r13], 0
mov qword [rbp + 0x580], 1
mov r12d, 1
mov rax, qword [rbp + 0x490]
mov rcx, qword [rbp + 0x498]
xor edx, edx
test rax, rax
setne dl
cmove rsi, rax
mov qword [rbp - 0x30], rdx
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x10], rdx
mov qword [rbp - 8], 0
mov qword [rbp], rax
mov qword [rbp + 8], rcx
mov qword [rbp + 0x10], rsi
lea rcx, [rbp + 0x4d0]
lea rdx, [rbp - 0x30]
movabs rsi, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
call fcn.14008d150
mov rdx, qword [rbp + 0x4d0]
test rdx, rdx
je 0x14008fd13
mov r9, qword [rbp + 0x4e0]
imul r8, r9, 0x38
mov rax, qword [rdx + r8 + 0x168]
cmp rax, rsi
je 0x14008fd13
invalid
mov rcx, qword [rdx + r8 + 0x170]
mov r10, qword [rdx + r8 + 0x188]
mov qword [rbp + 0x488], r10
mov r10, qword [rdx + r8 + 0x190]
mov qword [rbp + 0x550], r10
xchg ebp, eax
push rax
add eax, 0x8b4a0000
mov esp, 0x19802
add byte [rcx - 0x3f], cl
loope case.0x140086ad1.235
mov r10, qword [rdx + r9]
mov qword [rbp + 0x590], r10
mov dword [rbp + 0x590], edx
mov dword [rbp + 0x590], edx
mov r10, qword [rdx + r9 + 8]
mov qword [rbp + 0x4a8], r10
mov r14, qword [rdx + r9 + 0x10]
mov rdx, qword [rdx + r8 + 0x178]
add dword [rax], eax
add byte [rax + 1], cl
invalid
add dword [rax], eax
add byte [rax + 1], cl
retf 0x3145
invalid
invalid
xor r11d, r11d
mov r8, rcx
jmp 0x14008f36d
add byte [rax], al
add byte [rax], al
xor r11d, r11d
test r9w, r9w
leave
je 0x14008f661
mov r9w, 1
test r11w, r11w
test ebx, ebx
test ebx, ebx
jne 0x14008f360
cmp r8, rdx
je 0x14008f428
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x30
movzx esi, byte [r8]
movzx r10d, sil
test r10b, r10b
js case.0x140086de8.217
inc r8
jmp 0x14008f41d
mov r11d, r10d
and r11d, 0x1f
movzx ebx, byte [r8 + 1]
and ebx, 0x3f
cmp r10b, 0xdf
jbe 0x14008f3e3
fbstp tbyte [rsi + 0x38]
movzx r10d, byte [r8 + 2]
shl ebx, 6
push rax
add al, cl
jrcxz 0x14008f3b9
and r10d, 0x3f
or r10d, ebx
cmp sil, 0xf0
jb 0x14008f3f3
fiadd dword [rax - 0x80]
invalid
movzx esi, byte [r8 + 3]
add r8, 4
and r11d, 7
and ebx, 7
shl r11d, 0x12
shl r10d, 6
and esi, 0x3f
or esi, r10d
or esi, r11d
mov r10d, esi
bnd jmp 0x14008f3fe
add r8, 2
shl r11d, 6
or r11d, ebx
mov r10d, r11d
jmp 0x14008f41d
add r8, 3
shl r11d, 0xc
or r10d, r11d
cmp r10d, 0xffff
jbe 0x14008f41d
xor r11d, r11d
mov r9d, r10d
jmp 0x14008f363
test rax, rax
je 0x14008f437
mov edx, 1
call fcn.140007ce0
mov rax, qword [rbp + 0x570]
sub rax, r12
cmp rax, rdi
jae 0x14008f466
lea rcx, [rbp + 0x570]
mov rdx, r12
mov r8, rdi
call fcn.1400d7d10
mov r13, qword [rbp + 0x578]
mov r12, qword [rbp + 0x580]
lea r8, [rdi + rdi]
lea rcx, [r12*2]
add rcx, r13
mov rsi, qword [rbp + 0x550]
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
add r12, rdi
mov qword [rbp + 0x580], r12
cmp qword [rbp + 0x488], 0
mov ebp, 0x488
invalid
je 0x14008f4a5
mov ebp, 0x488
add byte [rbp + rcx - 0x46], dh
add al, byte [rax]
add byte [rax], al
mov edx, 2
mov rcx, rsi
call fcn.140007ce0
cmp r12, qword [rbp + 0x570]
jne 0x14008f4c8
mov byte [rbp + 0x5b3], 1
lea rcx, [rbp + 0x570]
add byte [rax], al
add dword [rax - 0x73], ecx
lea esi, [rax + 5]
add byte [rax], al
call fcn.140087680
mov r13, qword [rbp + 0x578]
mov word [r13 + r12*2], 0x3d
inc r12
cmp eax, 0xc4ff4900
mov qword [rbp + 0x580], r12
mov rcx, qword [rbp + 0x4a8]
lea ebp, [rax + 0x49000004]
add esi, ecx
lea ebp, [rax + 0x49000004]
add esi, ecx
xor r8d, r8d
mov rax, rcx
jmp 0x14008f4f9
xor r8d, r8d
test r11w, r11w
je 0x14008fb4c
invalid
add byte [rsi + 0x41], ah
mov ebx, 0x45660001
test r8w, r8w
mov r11w, 1
test r8w, r8w
jne 0x14008f4ec
cmp rax, r14
je 0x14008f5af
movzx r9d, byte [rax]
movzx edx, r9b
invalid
test dl, dl
js 0x14008f521
rol dword [rdx + rdx*8 - 0xb7f788], 1
shr cl, 0x83
add byte [rax], al
add byte [rcx - 0x77], al
rol byte [rcx - 0x7d], 1
loopne 0x14008f547
inc rax
inc eax
jmp 0x14008f5a4
mov r8d, edx
and r8d, 0x1f
movzx r10d, byte [rax + 1]
and r10d, 0x3f
invalid
cmp dl, 0xdf
jbe 0x14008f56d
movzx edx, byte [rax + 2]
shl r10d, 6
and edx, 0x3f
or edx, r10d
cmp r9b, 0xf0
jb 0x14008f57d
retf 0x1beb
add rax, 2
shl r8d, 6
or r8d, r10d
mov edx, r8d
jmp 0x14008f5a4
and edx, 0x3ff
or edx, 0xdc00
add byte [rax], al
add byte [rax], al
mov r8d, edx
jmp 0x14008f4ef
xor r8d, r8d
mov r11d, edx
jmp 0x14008f4ef
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x590], rax
je 0x14009021d
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0x85
nop
add eax, 0x840f0000
push rdi
or al, 0
add byte [rax - 0x77], cl
lea esi, [rax]
add al, 0
add byte [rcx + rcx*4 - 0x4b], cl
cmp byte [rax + rax], al
add byte [rsi - 0x39], ah
test dword [rax + 4], eax
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x430], rcx
mov qword [rbp + 0x438], r14
mov word [rbp + 0x440], 0
lea rcx, [rbp + 0x570]
lea rdx, [rbp + 0x430]
call fcn.140087f60
cmp qword [rbp + 0x590], 0
je 0x14008f60b
mov edx, 1
mov rcx, qword [rbp + 0x4a8]
call fcn.140007ce0
mov r12, qword [rbp + 0x580]
cmp r12, qword [rbp + 0x570]
jne 0x14008f62e
mov byte [rbp + 0x5b3], 0
lea rcx, [rbp + 0x570]
call fcn.140087680
mov r13, qword [rbp + 0x578]
mov word [r13 + r12*2], 0
inc r12
mov qword [rbp + 0x580], r12
movabs rsi, 0x8000000000000000
lea rcx, [rbp + 0x4d0]
lea rdx, [rbp - 0x30]
jmp 0x14008f2c0
test rax, rax
je 0x14008f670
mov edx, 1
call fcn.140007ce0
cmp qword [rbp + 0x590], 0
mov rsi, qword [rbp + 0x550]
add eax, 0x11740000
add eax, 0x11740000
mov edx, 1
mov rcx, qword [rbp + 0x4a8]
call fcn.140007ce0
lea r13, str.nul_byte_found_in_provided_data
cmp qword [rbp + 0x488], 0
add byte [rax], al
add byte [rdi], cl
test al, al
add al, 0
invalid
add byte [rax - 0x7d], cl
mov ebp, 0x488
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test al, al
add al, 0
add byte [rdx + 2], bh
add al, byte [rax]
add byte [rax], al
mov edx, 2
mov rcx, rsi
jmp 0x14008fb62
movzx ecx, word [rax - 8]
lea edx, [rcx - 0x42]
cmp edx, 0x21
ja case.0x14008f6d2.68
mov esi, 0xf21fa83
xchg dword [rax + rsi*8 - 1], ebx
dec dword [rbp + rcx*4 + 5]
int 0xf0
or al, byte [rax]
invalid
lea r8, [0x14013e798]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
movzx edx, word [rax - 6]
or edx, 0x20
and byte [rbx + 0xc7561fa], al
and byte [rbx + 0xc7561fa], al
movzx edx, word [rax - 4]
or edx, 0x20
cmp edx, 0x74
je 0x14008f716
cmp cx, 0x43
jne case.0x14008f6d2.68
movzx ecx, word [rax - 6]
or ecx, 0x20
cmp ecx, 0x6d
jne case.0x14008f6d2.68
movzx eax, word [rax - 4]
or eax, 0x20
cmp eax, 0x64
jne case.0x14008f6d2.68
mov byte [rbp + 0x5b6], 1
mov byte [rbp + 0x5b5], 1
lea rcx, [rbp - 0x30]
call fcn.140093850
mov rax, qword [rbp - 0x30]
mov rcx, qword [rbp - 0x28]
movabs rdi, 0x8000000000000000
cmp rax, rdi
jne 0x14008fc83
mov rax, qword [rbp + 0x540]
mov qword [rax], rcx
mov qword [rax + 0x10], 2
jmp 0x14008fcfe
mov qword [rbp + 0x5a8], rax
mov rax, qword [rbp + 0x438]
mov qword [rbp + 0x5b8], rax
mov rsi, qword [rbp + 0x440]
jmp 0x14008e6f5
mov rax, qword [rcx + 0x40]
mov r14, rcx
mov rcx, qword [rcx + 0x48]
add rcx, rax
xor r10d, r10d
mov rdx, rax
jmp 0x14008f7aa
xor r10d, r10d
test r8w, r8w
je 0x14008fb2e
mov r8w, 1
test r10w, r10w
jne 0x14008f79d
cmp rdx, rcx
je 0x14008fc1a
movzx r11d, byte [rdx]
movzx r9d, r11b
test r9b, r9b
js 0x14008f7d3
inc rdx
jmp 0x14008f85a
mov r10d, r9d
and r10d, 0x1f
movzx edi, byte [rdx + 1]
and edi, 0x3f
cmp r9b, 0xdf
jbe 0x14008f820
movzx r9d, byte [rdx + 2]
shl edi, 6
and r9d, 0x3f
or r9d, edi
cmp r11b, 0xf0
jb 0x14008f830
movzx r11d, byte [rdx + 3]
add rdx, 4
and r10d, 7
shl r10d, 0x12
shl r9d, 6
and r11d, 0x3f
or r11d, r9d
or r11d, r10d
mov r9d, r11d
jmp 0x14008f83b
add rdx, 2
shl r10d, 6
or r10d, edi
mov r9d, r10d
jmp 0x14008f85a
add rdx, 3
shl r10d, 0xc
or r9d, r10d
cmp r9d, 0xffff
jbe 0x14008f85a
and r9d, 0x3ff
or r9d, 0xdc00
mov r10d, r9d
jmp 0x14008f7a0
xor r10d, r10d
mov r8d, r9d
jmp 0x14008f7a0
call qword [sym.imp.KERNEL32.DLL_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x498], rax
movabs rax, 0x8000000000000001
mov qword [rbp + 0x490], rax
cmp qword [rbp + 0x570], 0
je 0x14008f8a6
mov rax, qword [rbp + 0x560]
mov rcx, qword [rbp + 0x540]
mov qword [rcx], rdi
mov qword [rcx + 0x10], 2
cmp qword [rbp + 0x3e0], 0
je 0x14008fb04
mov rcx, qword [rbp + 0x3e8]
test rcx, rcx
je 0x14008fae4
cmp dword [rax], 4
jb 0x14008fb13
mov rcx, qword [rax + 8]
call qword [sym.imp.KERNEL32.DLL_CloseHandle]
movaps xmm6, xmmword [rbp + 0x5d0]
add rsp, 0x668
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rbx, str.nul_byte_found_in_provided_data
mov rax, qword [rbp + 0x540]
mov qword [rax], rbx
mov qword [rax + 0x10], 2
jmp 0x140090194
lea r13, str.nul_byte_found_in_provided_data
cmp qword [rbp + 0x590], 0
je 0x14008fb67
mov edx, 1
call fcn.140007ce0
mov byte [rbp + 0x5b7], 0
lea rcx, [rbp - 0x30]
call fcn.140094b70
cmp qword [rbp + 0x570], 0
je 0x14008fb92
mov rcx, qword [rbp + 0x578]
mov edx, 2
call fcn.140007ce0
mov r12, qword [rbp + 0x5b8]
mov rax, qword [rbp + 0x540]
mov qword [rax], r13
mov qword [rax + 0x10], 2
jmp 0x1400901af
mov qword [rbp + 0x5a8], rax
mov rax, qword [rbp + 0x438]
mov qword [rbp + 0x5b8], rax
mov rsi, qword [rbp + 0x440]
mov r12, qword [rbp + 0x548]
jmp 0x14008e6f5
mov qword [rbp + 0x420], rdx
lea r8, [rbp + 0x440]
mov rcx, rdi
mov edx, 0xfffffff5
call fcn.140094c20
test rax, rax
je 0x14008fd78
mov rax, qword [rbp + 0x540]
mov qword [rax], rdx
mov qword [rax + 0x10], 2
mov r12, qword [rbp + 0x5b8]
jmp 0x1400900ec
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
mov word [rbp - 0x20], 0
lea rcx, [rbp + 0x4d0]
lea rdx, [rbp - 0x30]
call fcn.140091540
mov rcx, qword [rbp + 0x4d0]
mov rdi, qword [rbp + 0x4e0]
cmp rdi, rcx
jne 0x14008fc5e
lea rcx, [rbp + 0x4d0]
call fcn.140087680
mov rcx, qword [rbp + 0x4d0]
mov rbx, qword [rbp + 0x4d8]
mov word [rbx + rdi*2], 0
mov rax, rbx
cmp rcx, rsi
mov r12, qword [rbp + 0x5b8]
jne 0x14008ecd5
jmp 0x14008fb35
mov qword [rbp + 0x568], rax
mov qword [rbp + 0x5a0], rcx
mov r9, qword [r12 + 0x28]
mov rax, qword [r12 + 0x30]
movzx ecx, byte [r12 + 0xc5]
mov byte [rsp + 0x28], cl
mov qword [rsp + 0x20], rax
lea rcx, [rbp - 0x30]
mov rdx, qword [rbp + 0x5b8]
mov r8, rsi
call fcn.140093d40
mov rcx, qword [rbp - 0x30]
mov rax, qword [rbp - 0x28]
cmp rcx, rdi
jne 0x14008fdb6
mov rcx, qword [rbp + 0x540]
mov qword [rcx], rax
mov qword [rcx + 0x10], 2
cmp qword [rbp + 0x568], 0
je 0x14008fcfe
mov edx, 2
mov rcx, qword [rbp + 0x5a0]
call fcn.140007ce0
xor esi, esi
mov rax, qword [rbp + 0x560]
mov r12, qword [rbp + 0x5b8]
jmp 0x14008e89e
mov byte [rbp + 0x5b7], 0
lea rcx, [rbp - 0x30]
call fcn.140094b70
cmp r12, qword [rbp + 0x570]
jne 0x14008fd46
mov byte [rbp + 0x5b7], 0
lea rcx, [rbp + 0x570]
call fcn.140087680
mov r13, qword [rbp + 0x578]
mov word [r13 + r12*2], 0
mov rax, qword [rbp + 0x570]
cmp rax, rsi
je 0x14008fb92
mov qword [rbp + 0x590], rax
mov rax, qword [rbp + 0x578]
mov qword [rbp + 0x550], rax
jmp 0x14008eca7
mov qword [rbp + 0x428], rdx
lea r8, [rbp + 0x450]
mov rcx, rsi
mov edx, 0xfffffff4
call fcn.140094c20
test rax, rax
mov r12, qword [rbp + 0x5b8]
je 0x14008fde6
mov rsi, qword [rbp - 0x20]
mov dl, 1
mov dword [rbp + 0x558], edx
xor edi, edi
jmp 0x14008e908
lea rcx, [0x14014bfc8]
call fcn.1400d7db0
jmp 0x14008ed0a
call fcn.1400d7e70
xor al, 1
jmp 0x14008ed1f
lea rcx, [0x140111408]
call fcn.1400d6180
jmp 0x140090499
cmp qword [rbp + 0x430], 0
je 0x140090110
cmp qword [rbp + 0x590], 0
je 0x1400901af
mov edx, 2
mov rcx, qword [rbp + 0x550]
call fcn.140007ce0
cmp qword [rbp + 0x4b0], 0
je 0x1400901ca
mov rcx, qword [rbp + 0x4b8]
mov edx, 2
call fcn.140007ce0
cmp qword [rbp + 0x568], 0
je 0x1400901e5
mov edx, 2
mov rcx, qword [rbp + 0x5a0]
call fcn.140007ce0
mov sil, 1
cmp byte [rbp + 0x558], 0
mov rax, qword [rbp + 0x560]
jne 0x14008e89e
jmp 0x14008fb04
mov r13, rcx
jmp 0x14008fb67
lea rcx, [0x140110bc0]
call fcn.1400d6180
jmp 0x140090499
call qword [sym.imp.KERNEL32.DLL_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x570], rax
lea rax, [rbp + 0x570]
mov qword [rbp + 0x430], rax
lea rax, [fcn.1400886b0]
mov qword [rbp + 0x438], rax
lea rax, str.comparing_environment_keys_failed:
mov qword [rbp + 0x4d0], rax
mov qword [rbp + 0x4d8], 1
mov qword [rbp + 0x4f0], 0
lea rax, [rbp + 0x430]
mov qword [rbp + 0x4e0], rax
mov qword [rbp + 0x4e8], 1
lea rdx, str.library_std_src_syspalwindowsprocess.rs
lea rcx, [rbp + 0x4d0]
call fcn.1400d5c10
jmp 0x140090499
mov eax, 1
mov qword [rbp + 0x550], rax
mov rcx, qword [rbp + 0x550]
mov rdx, r13
call fcn.1400d5880
jmp 0x140090499
mov eax, 2
mov qword [rbp + 0x550], rax
mov rcx, qword [rbp + 0x550]
mov rdx, rdi
call fcn.1400d5880
jmp 0x140090499
mov eax, 1
mov qword [rbp + 0x550], rax
mov byte [rbp + 0x59e], 1
mov rcx, qword [rbp + 0x550]
mov rdx, rdi
call fcn.1400d5880
jmp 0x140090499
lea rcx, str.assertion_failed:_self.height___0
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_alloc_srccollections_btree_node.rsassertion_failed:_edge.height__self.height___1
mov edx, 0x21
call fcn.1400d5da0
jmp 0x140090499
mov byte [rbp + 0x5c7], 1
mov ecx, 1
mov edx, 4
call fcn.1400d5880
jmp 0x140090499
lea rcx, str.internal_error:_entered_unreachable_code_rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_src_threadmod.rs
lea r8, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov edx, 0x28
call fcn.1400d5da0
jmp 0x140090499
lea rcx, str.internal_error:_entered_unreachable_code_rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_src_threadmod.rs
lea r8, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov edx, 0x28
call fcn.1400d5da0
jmp 0x140090499
xor ecx, ecx
jmp 0x140090458
mov ecx, 1
mov byte [rbp + 0x5c7], 1
mov rdx, qword [rbp + 0x5b8]
call fcn.1400d5880
jmp 0x140090499
lea rax, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
mov rdx, r14
mov r8, rax
call fcn.1400d5d30
jmp 0x140090499
lea rax, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
mov rdx, r14
mov r8, rax
call fcn.1400d5d30
ud2
cmp r15, rcx
je 0x140094608
invalid
mov r12, qword [rbp - 0x10]
cmp r12, qword [rbp - 0x20]
jne 0x14009401b
lea rcx, [rbp - 0x20]
call fcn.140087680
lea rax, [r15 + 0x28]
mov qword [rbp - 0x30], rax
mov r13, qword [rbp - 0x18]
mov word [r13 + r12*2], 0x20
lea r14, [r12 + 1]
mov qword [rbp - 0x10], r14
cmp qword [r15], 0
je 0x140094070
lea rcx, [rbp - 0x20]
mov rdx, r15
movzx r8d, byte [rbp + 0x88]
call fcn.140094700
mov r15, qword [rbp - 0x30]
test rax, rax
mov rcx, qword [rbp - 0x28]
je 0x140093fff
jmp 0x1400945c6
mov rbx, qword [r15 + 0x10]
mov rax, qword [r15 + 0x18]
lea r15, [rbx + rax]
xor ecx, ecx
nop
cmp rax, rcx
je 0x14009409f
movzx edx, byte [rbx + rcx]
cmp edx, 0xa
je 0x1400945b6
inc rcx
cmp edx, 0xd
jne 0x140094080
jmp 0x1400945b6
xor r9d, r9d
mov rcx, rbx
jmp 0x1400940bc
xor r9d, r9d
test dx, dx
je 0x1400945bf
mov dx, 1
test r9w, r9w
jne 0x1400940b0
cmp rcx, r15
je 0x14009417d
movzx r10d, byte [rcx]
movzx r8d, r10b
test r8b, r8b
js 0x1400940e1
inc rcx
jmp 0x140094148
mov r9d, r8d
and r9d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp r8b, 0xdf
jbe 0x14009413a
movzx r8d, byte [rcx + 2]
shl r11d, 6
and r8d, 0x3f
or r8d, r11d
cmp r10b, 0xf0
jb 0x140094153
movzx r10d, byte [rcx + 3]
add rcx, 4
and r9d, 7
shl r9d, 0x12
shl r8d, 6
and r10d, 0x3f
or r10d, r8d
or r10d, r9d
mov r8d, r10d
cmp r8d, 0xffff
jbe 0x140094148
jmp 0x140094167
add rcx, 2
shl r9d, 6
or r9d, r11d
mov r8d, r9d
xor r9d, r9d
mov edx, r8d
jmp 0x1400940b3
add rcx, 3
shl r9d, 0xc
or r8d, r9d
cmp r8d, 0xffff
jbe 0x140094148
and r8d, 0x3ff
or r8d, 0xdc00
mov r9d, r8d
jmp 0x1400940b3
test rax, rax
je 0x14009427e
cmp byte [rax + rbx - 1], 0x5c
sete sil
or sil, byte [rbp + 0x88]
mov rdi, rbx
jmp 0x1400941a7
mov sil, 1
cmp rdi, r15
je 0x140094271
movzx edx, byte [rdi]
movzx ecx, dl
test cl, cl
js 0x1400941b6
inc rdi
jmp 0x140094210
mov eax, ecx
and eax, 0x1f
movzx r8d, byte [rdi + 1]
and r8d, 0x3f
cmp cl, 0xdf
jbe 0x1400941f8
movzx ecx, byte [rdi + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
jb 0x140094206
movzx edx, byte [rdi + 3]
add rdi, 4
and eax, 7
shl eax, 0x12
shl ecx, 6
and edx, 0x3f
or edx, ecx
or edx, eax
mov ecx, edx
jmp 0x140094210
add rdi, 2
add edi, 2
shl eax, 6
or eax, r8d
or eax, eax
or eax, eax
mov ecx, eax
jmp 0x140094210
add rdi, 3
shl eax, 0xc
or ecx, eax
nop
mov eax, ecx
and eax, 0x1ff800
cmp eax, 0xd800
je 0x14009419e
cmp ecx, 0x7f
ja case.0x1400845e4.663
lea eax, [rcx - 0x30]
cmp eax, 0xa
jb case.0x1400845e4.663
mov eax, ecx
and eax, 0x5f
add eax, 0xffffffbf
cmp eax, 0x19
jbe case.0x1400845e4.663
movzx eax, cl
add eax, 0xffffffdd
cmp eax, 0x3c
ja 0x14009419b
movabs rdx, 0x1200000030801d83
bt rdx, rax
jae 0x14009419b
call fcn.140010cd0
test al, al
jne 0x14009419b
jmp 0x14009419e
test sil, 1
jne 0x14009427e
mov al, 1
mov dword [rbp - 0x38], eax
jmp 0x1400942ab
cmp r14, qword [rbp - 0x20]
jne 0x140094291
lea rcx, [rbp - 0x20]
call fcn.140087680
mov r13, qword [rbp - 0x18]
mov word [r13 + r12*2 + 2], 0x22
add r12, 2
mov qword [rbp - 0x10], r12
mov dword [rbp - 0x38], 0
mov r14, r12
xor edi, edi
xor r12d, r12d
jmp 0x1400942cf
mov word [r13 + r14*2], di
mov dword [r13 + r14*2], edi
inc r14
mov qword [rbp - 0x10], r14
mov edi, esi
test di, di
je 0x1400942e0
xor esi, esi
jmp 0x140094390
cmp rbx, r15
je 0x1400944e8
movzx ecx, byte [rbx]
movzx edi, cl
test dil, dil
js 0x1400942fe
inc rbx
xor esi, esi
jmp 0x140094390
mov eax, edi
and eax, 0x1f
movzx edx, byte [rbx + 1]
and edx, 0x3f
cmp dil, 0xdf
jbe 0x140094345
movzx edi, byte [rbx + 2]
shl edx, 6
and edi, 0x3f
or edi, edx
cmp cl, 0xf0
jb 0x140094354
movzx ecx, byte [rbx + 3]
add rbx, 4
and eax, 7
shl eax, 0x12
shl edi, 6
and ecx, 0x3f
or ecx, edi
or ecx, eax
mov edi, ecx
cmp edi, 0xffff
jbe 0x1400942d4
jmp 0x140094369
add rbx, 2
shl eax, 6
or eax, edx
mov edi, eax
xor esi, esi
jmp 0x140094390
add rbx, 3
shl eax, 0xc
or edi, eax
cmp edi, 0xffff
jbe 0x1400942d4
lea eax, [rdi + 0xff0000]
shr eax, 0xa
or eax, 0xd800
and edi, 0x3ff
or edi, 0xdc00
mov esi, edi
mov edi, eax
nop word [rax + rax]
movzx eax, di
cmp eax, 0x24
jg 0x1400943e0
cmp eax, 0xd
je 0x140094400
cmp eax, 0x22
jne 0x1400944c9
mov rax, qword [rbp - 0x20]
mov rcx, rax
sub rcx, r14
cmp rcx, r12
jae 0x14009444b
lea rcx, [rbp - 0x20]
mov rdx, r14
mov r8, r12
call fcn.1400d7d10
mov r13, qword [rbp - 0x18]
mov r14, qword [rbp - 0x10]
jmp 0x140094450
cmp eax, 0x25
je 0x140094400
cmp eax, 0x5c
jne 0x1400944c9
inc r12
cmp r14, qword [rbp - 0x20]
jne 0x1400942c0
jmp 0x1400944d6
mov rax, qword [rbp - 0x20]
sub rax, r14
cmp rax, 6
ja 0x140094427
mov r8d, 7
lea rcx, [rbp - 0x20]
mov rdx, r14
call fcn.1400d7d10
mov r13, qword [rbp - 0x18]
mov r14, qword [rbp - 0x10]
movabs rax, 0x2c007e003a0064
mov qword [r13 + r14*2 + 6], rax
movabs rax, 0x64006300250025
mov qword [r13 + r14*2], rax
add r14, 7
jmp 0x1400944c5
test r12, r12
je 0x1400944a4
cmp r12, 0x10
jae 0x14009445a
xor eax, eax
jmp 0x14009448a
mov rax, r12
and rax, 0xfffffffffffffff0
lea rcx, [r14*2 + 0x10]
add rcx, r13
xor edx, edx
nop
movups xmmword [rcx + rdx*2 - 0x10], xmm6
movups xmmword [rcx + rdx*2], xmm6
add rdx, 0x10
cmp rax, rdx
jne 0x140094470
add r14, rax
cmp r12, rax
je 0x1400944a0
sub r12, rax
nop dword [rax]
mov word [r13 + r14*2], 0x5c
inc r14
dec r12
jne 0x140094490
mov rax, qword [rbp - 0x20]
mov qword [rbp - 0x10], r14
cmp r14, rax
jne 0x1400944ba
lea rcx, [rbp - 0x20]
call fcn.140087680
mov r13, qword [rbp - 0x18]
mov word [r13 + r14*2], 0x22
inc r14
mov qword [rbp - 0x10], r14
xor r12d, r12d
cmp r14, qword [rbp - 0x20]
jne 0x1400942c0
lea rcx, [rbp - 0x20]
call fcn.140087680
mov r13, qword [rbp - 0x18]
jmp 0x1400942c0
mov r15, qword [rbp - 0x30]
cmp byte [rbp - 0x38], 0
mov rcx, qword [rbp - 0x28]
jne 0x140093fff
mov rax, qword [rbp - 0x20]
mov rcx, rax
sub rcx, r14
cmp rcx, r12
jae 0x140094522
lea rcx, [rbp - 0x20]
mov rdx, r14
mov r8, r12
call fcn.1400d7d10
mov r13, qword [rbp - 0x18]
mov r14, qword [rbp - 0x10]
jmp 0x140094527
test r12, r12
je 0x140094584
cmp r12, 0x10
jae 0x140094531
xor eax, eax
jmp 0x14009455f
mov rax, r12
and rax, 0xfffffffffffffff0
lea rcx, [r14*2 + 0x10]
add rcx, r13
xor edx, edx
movups xmmword [rcx + rdx*2 - 0x10], xmm6
movups xmmword [rcx + rdx*2], xmm6
add rdx, 0x10
cmp rax, rdx
jne 0x140094545
add r14, rax
cmp r12, rax
je 0x140094580
sub r12, rax
nop word cs:[rax + rax]
mov word [r13 + r14*2], 0x5c
inc r14
dec r12
jne 0x140094570
mov rax, qword [rbp - 0x20]
mov qword [rbp - 0x10], r14
cmp r14, rax
jne 0x14009459a
lea rcx, [rbp - 0x20]
call fcn.140087680
mov r13, qword [rbp - 0x18]
mov word [r13 + r14*2], 0x22
inc r14
mov qword [rbp - 0x10], r14
mov r15, qword [rbp - 0x30]
mov rcx, qword [rbp - 0x28]
jmp 0x140093fff
lea rax, [0x140112bf0]
jmp 0x1400945c6
lea rax, str.nul_byte_found_in_provided_data
mov rcx, qword [rbp - 0x58]
mov qword [rcx + 8], rax
movabs rax, 0x8000000000000000
mov qword [rcx], rax
cmp qword [rbp - 0x20], 0
je 0x1400945f0
mov rcx, qword [rbp - 0x18]
mov edx, 2
call fcn.140007ce0
movaps xmm6, xmmword [rbp]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rsi, qword [rbp - 0x10]
cmp rsi, qword [rbp - 0x20]
jne 0x14009461b
lea rcx, [rbp - 0x20]
call fcn.140087680
mov rax, qword [rbp - 0x18]
mov word [rax + rsi*2], 0x22
inc rsi
mov qword [rbp - 0x10], rsi
mov rax, qword [rbp - 0x58]
mov qword [rax + 0x10], rsi
movaps xmm0, xmmword [rbp - 0x20]
movups xmmword [rax], xmm0
jmp 0x1400945f0
invalid
mov dword [rbp - 0x20], esi
je 0x140094862
cmp r8d, 2
jne 0x140094837
xor r15d, r15d
mov dword [rbp - 0x14], 0
jmp 0x14009488c
xor eax, eax
nop dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp rcx, rax
je 0x140094858
movzx edx, byte [rbx + rax]
cmp edx, 0x20
je 0x140094862
invalid
adc al, 0x48
inc eax
inc rax
cmp edx, 9
jne 0x140094840
jmp 0x140094862
test rcx, rcx
je 0x140094862
mov r15b, 1
jmp 0x14009482e
mov rdi, qword [rsi + 0x10]
adc byte [rax + 0x3b], cl
jne 0x140094873
cmp rdi, qword [rsi]
jne 0x140094873
mov rcx, rsi
mov ecx, esi
call fcn.140087680
mov rax, qword [rsi + 8]
mov word [rax + rdi*2], 0x22
inc rdi
mov qword [rsi + 0x10], rdi
invalid
mov r15b, 1
mov al, 1
mov dword [rbp - 0x14], eax
xor r13d, r13d
movaps xmm6, xmmword [0x1400da810]
xor edi, edi
jmp case.0x140087172.258
sbb dword [rsi + 0xf], esp
invalid
nop dword [rax + rax]
mov rax, qword [rsi + 8]
mov word [rax + r14*2], r13w
inc r14
mov qword [rsi + 0x10], r14
mov r13d, r12d
test r13w, r13w
jne 0x140094940
invalid
mov rax, qword [rbp - 0x20]
cmp rbx, rax
je case.0x14008a871.130
invalid
xchg edx, eax
add dword [rax], eax
invalid
movzx ecx, byte [rbx]
mov dh, 0xb
movzx r13d, cl
test r13b, r13b
js 0x1400948db
inc rbx
jmp 0x140094940
mov eax, r13d
and eax, 0x1f
movzx edx, byte [rbx + 1]
and edx, 0x3f
cmp r13b, 0xdf
jbe 0x140094931
push rbx
add dword [rbx - 0x7fbec01e], eax
std
fbstp tbyte [rsi + 0x43]
movzx r13d, byte [rbx + 2]
shl edx, 6
and r13d, 0x3f
or r13d, edx
cmp cl, 0xf0
jb 0x140094a07
invalid
movzx ecx, byte [rbx + 3]
add rbx, 4
and eax, 7
loopne 0x140094918
loopne 0x140094918
shl eax, 0x12
shl r13d, 6
shl ebp, 6
shl ebp, 6
and ecx, 0x3f
or ecx, r13d
or ecx, eax
mov r13d, ecx
cmp r13d, 0xffff
jbe 0x140094940
invalid
adc al, 0xe9
jmp 0x140094a1e
in eax, dx
add byte [rax], al
add byte [rax - 0x7d], cl
ret
add rbx, 2
shl eax, 6
invalid
or eax, edx
mov r13d, eax
nop dword [rax]
invalid
xor r12d, r12d
test r15b, r15b
je 0x1400949ed
dec dword [rdi]
test byte [rcx + 0x66000000], ah
cmp r13d, 0x22
cmp r13w, 0x22
je 0x140094968
movzx eax, r13w
cmp eax, 0x5c
jne 0x1400949eb
invalid
mov eax, dword [rax]
add byte [rax], al
test dword [rbx + 0x48000000], ecx
inc rdi
inc edi
jmp 0x1400949ed
mov r8, rdi
inc r8
je case.0x14008a8f6.124
invalid
add byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
mov rdx, qword [rsi + 0x10]
sub rax, rdx
ror byte [rcx + rdi - 0x40], 1
jb 0x140094a4b
invalid
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
test rdi, rdi
je 0x1400949de
cmp rdi, 0x10
cmp rdi, 0x10
jae 0x14009499a
xor ecx, ecx
jmp 0x1400949cc
invalid
mov rcx, rdi
mov ecx, edi
and rcx, 0xfffffffffffffff0
lea r8, [rax + rdx*2]
push rax
push rax
add r8, 0x10
xor r9d, r9d
leave
nop dword [rax]
movups xmmword [r8 + r9*2 - 0x10], xmm6
movups xmmword [r8 + r9*2], xmm6
movups xmmword [rax + rcx*2], xmm6
add r9, 0x10
cmp rcx, r9
jne 0x1400949b0
add rdx, rcx
cmp rdi, rcx
je 0x1400949de
sub edi, ecx
nop
mov word [rax + rdx*2], 0x5c
inc rdx
dec rdi
jne 0x1400949d0
pop rsp
add byte [rax - 1], cl
ret 0xff48
mov word [rax + rdx*2], 0x5c
inc rdx
mov qword [rsi + 0x10], rdx
push rsi
adc byte [rcx], dh
dec dword [rbx + rcx*4 + 0x76]
invalid
xor edi, edi
mov r14, qword [rsi + 0x10]
cmp r14, qword [rsi]
adc byte [rbx + rdi + 0x36], cl
jne 0x1400948a0
mov rcx, rsi
call fcn.140087680
jmp 0x1400948a0
cdq
invalid
invalid
invalid
cdq
invalid
invalid
add rbx, 3
shl eax, 0xc
loopne 0x140094a1a
or r13d, eax
cmp r13d, 0xffff
jbe 0x140094940
loopne 0x140094a1a
lea eax, [r13 + 0xff0000]
shr eax, 0xa
or eax, 0xd800
and r13d, 0x3ff
add byte [rcx - 0x7f], al
int 0
fadd qword [rax]
add byte [rax], al
add byte [rcx - 0x7f], al
int 0
fadd qword [rax]
add byte [rax], al
mov r12d, r13d
add byte [rax], al
mov r12d, r13d
mov r13d, eax
test r15b, r15b
je 0x1400949ed
invalid
jmp 0x14009494c
invalid
mov rcx, rsi
call fcn.1400d7d10
mov ebp, 0x48000432
mov edx, dword [rsi + 0x10]
push rsi
invalid
mov ebp, 0x48000432
mov edx, dword [rsi + 0x10]
push rsi
invalid
jmp 0x140094987
cmp byte [rbp - 0x14], 0
je 0x140094b03
invalid
add byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
mov rcx, rax
pop rsi
adc byte [rax - 0x77], cl
ror dword [rax + 0x29], 0xd9
sub rcx, rbx
sub rcx, rbx
cmp rcx, rdi
jb 0x140094b1a
invalid
sahf
add byte [rax], al
invalid
invalid
test rdi, rdi
je 0x140094ae1
mov rax, qword [rsi + 8]
cmp rdi, 0x10
call qword [rax]
adc byte [rbx + 4], dh
adc byte [rbx + 4], dh
xor ecx, ecx
jmp 0x140094acc
and ecx, 0xfffffff0
lea rdx, [rax + rbx*2]
add rdx, 0x10
xor r8d, r8d
xor eax, eax
invalid
xor eax, eax
nop word cs:[rax + rax]
movups xmmword [rdx + r8*2 - 0x10], xmm6
movups xmmword [rdx + rax*2 - 0x10], xmm6
movups xmmword [rdx + r8*2], xmm6
add r8, 0x10
cmp rcx, r8
jne 0x140094ab0
in al, dx
in al, dx
add rbx, rcx
cmp rdi, rcx
je 0x140094ade
sub rdi, rcx
sub edi, ecx
nop
mov word [rax + rbx*2], 0x5c
inc rbx
dec rdi
jne 0x140094ad0
mov rax, qword [rsi]
mov eax, dword [rsi]
mov qword [rsi + 0x10], rbx
cmp rbx, rax
ret
jne 0x140094af2
invalid
ret
mov rcx, rsi
mov ecx, esi
call fcn.140087680
mov rax, qword [rsi + 8]
mov word [rax + rbx*2], 0x22
invalid
pop rax
and al, byte [rax]
invalid
add byte [rax - 1], cl
ret
inc rbx
mov qword [rsi + 0x10], rbx
pop rsi
invalid
pop rsi
adc byte [rcx], dh
ror byte [rdi], 0x28
xor eax, eax
movaps xmm6, xmmword [rbp - 0x10]
jne 0x140094af9
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.1400d7d10
mov rbx, qword [rsi + 0x10]
jmp case.0x14008acdb.115
invalid
invalid
invalid
lea rax, str.capacity_overflow
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov eax, 1
mov qword [rbp - 0x40], 8
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
enter 0xffffffffffff8d48, 0x15
fmulp st(0)
enter 7, 0x48
lea ecx, [rbp - 0x50]
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
enter 0xffffffffffff8d48, 0x15
fmulp st(0)
invalid
invalid
enter 7, 0x48
lea ecx, [rbp - 0x50]
call fcn.1400d5c10
lodsd eax, dword [rsi]
adc byte [rax + rax], al
int3
int3
push rsi
push rbx
sub rsp, 0x38
lea rbp, [rsp + 0x30]
mov rsi, rcx
lea rcx, [rbp - 0x10]
invalid
mov rdx, rsi
mov edx, esi
call fcn.14008d150
mov rbx, qword [rbp - 0x10]
test rbx, rbx
je 0x140094c13
invalid
mov edx, esi
nop
mov rcx, rdi
mov rdx, rsi
call fcn.14008d150
invalid
dec dword [rax - 0x75]
pop rbp
invalid
test rbx, rbx
test ebx, ebx
invalid
test ebx, ebx
je 0x140094c13
mov r14, qword [rbp]
imul rax, r14, 0x38
lea r15, [rbx + rax]
add r15, 0x168
cmp qword [rbx + rax + 0x168], 0
je 0x140094be0
mov rcx, qword [r15 + 8]
mov edx, 1
call fcn.140007ce0
mov ecx, dword [rdi + 8]
cmp qword [r15 + 0x20], 0
je 0x140094bf5
mov rcx, qword [r15 + 0x28]
mov edx, 2
add al, ch
jmp 0x140094c23
idiv edi
add al, ch
jmp 0x140094c23
shl r14, 5
cmp qword [rbx + r14], 0
je case.0x14008beae.49
invalid
add rbx, r14
mov rcx, qword [rbx + 8]
mov edx, 1
call fcn.140007ce0
idiv edi
idiv edi
jmp case.0x14008beae.49
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
push rbx
sub rsp, 0xf8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x70], 0xfffffffffffffffe
jo 0x140094c36
invalid
invalid
dec dword [rbx + 0xd8d4c01]
fcomp qword [rbx + 0x6349000a]
add al, 0x81
add rax, r9
jmp rax
jo 0x140094c36
jo 0x140094c36
invalid
mov ecx, edx
jmp 0x140094d46
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rsi, qword [rcx + 8]
mov rsi, qword [rcx + 8]
test rsi, rsi
je 0x140094e43
add byte [rcx + 0x45c748d7], cl
sub byte [rax], al
add byte [rax], al
add bh, bh
adc eax, 0x45557
mov qword [rbp + 0x28], 0
call qword [sym.imp.KERNEL32.DLL_GetCurrentProcess]
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], 0
add byte [rax], al
mov dword [rsp + 0x20], 0
lea r9, [rbp + 0x28]
sub byte [r8 - 0x77], r9b
ror dword [rax - 0x77], 0xf2
mov r8, rax
call qword [sym.imp.KERNEL32.DLL_DuplicateHandle]
test eax, eax
je 0x140094e2c
invalid
mov byte [rcx], al
add byte [rax], al
add byte [rax], al
sub byte [r8 - 0x77], r9b
test byte [rax + 0x48000001], cl
mov eax, dword [rbp + 0x28]
invalid
mov rax, qword [rbp + 0x28]
sub byte [rax - 0x77], cl
sbb byte [r9 + 0x196e9fa], r9b
add byte [rax], al
mov qword [rbp + 0x18], rax
mov edx, edi
jmp 0x140094e49
mov dword [rbp + 0x28], 0
mov dword [rbp + 0x48], 0
movaps xmm0, xmmword [0x1400da820]
movups xmmword [rbp + 0x38], xmm0
cmp edx, 0xfffffff6
sete byte [rbp + 0x48]
mov dword [rbp - 0x18], 0x18
setne byte [rbp + 0x49]
mov qword [rbp - 0x10], 0
mov dword [rbp - 8], 1
lea rax, [rbp - 0x18]
mov qword [rbp + 0x30], rax
lea rcx, [0x14011308b]
lea r8, [rbp + 0x28]
mov edx, 7
call fcn.140089630
jmp 0x140094dda
mov rsi, r8
cmp edx, 0xfffffff6
setne dl
lea rcx, [rbp + 0x28]
call fcn.140095b30
cmp qword [rbp + 0x28], 0
mov rdi, qword [rbp + 0x30]
je 0x140094e83
mov eax, 1
mov rdx, rdi
jmp 0x140094dda
mov ecx, dword [rcx + 4]
call qword [sym.imp.KERNEL32.DLL_GetStdHandle]
test rax, rax
je 0x140094db7
cmp rax, 0xffffffffffffffff
jne 0x140094de6
call qword [sym.imp.KERNEL32.DLL_GetLastError]
shl rax, 0x20
or rax, 2
jmp 0x140094dc1
mov rsi, qword [rcx + 8]
test rsi, rsi
je 0x140094dd6
mov qword [rbp + 0x28], 0
call qword [sym.imp.KERNEL32.DLL_GetCurrentProcess]
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0
lea r9, [rbp + 0x28]
mov rcx, rax
mov rdx, rsi
mov r8, rax
call qword [sym.imp.KERNEL32.DLL_DuplicateHandle]
test eax, eax
je 0x140094e2c
mov rdx, qword [rbp + 0x28]
jmp 0x140094dd8
movabs rax, 0x600000002
mov qword [rbp + 0x28], 1
lea rcx, [rbp + 0x30]
mov qword [rbp + 0x30], rax
call fcn.140082aa0
xor edx, edx
xor eax, eax
add rsp, 0xf8
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov qword [rbp - 0x18], 0
mov rsi, rax
call qword [sym.imp.KERNEL32.DLL_GetCurrentProcess]
mov dword [rsp + 0x30], 2
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0
lea r9, [rbp - 0x18]
mov rcx, rax
mov rdx, rsi
mov r8, rax
call qword [sym.imp.KERNEL32.DLL_DuplicateHandle]
test eax, eax
je 0x140094e2c
mov rdx, qword [rbp - 0x18]
jmp 0x140094dd8
call qword [sym.imp.KERNEL32.DLL_GetLastError]
mov edx, eax
shl rdx, 0x20
or rdx, 2
mov eax, 1
jmp 0x140094dda
xor eax, eax
mov qword [rbp + 0x18], rax
mov esi, edx
cmp edx, 0xfffffff6
setne dl
mov byte [rbp + 0x68], 1
lea rcx, [rbp + 0x28]
call fcn.140095b30
cmp qword [rbp + 0x28], 0
mov rax, qword [rbp + 0x30]
je 0x140094eb3
mov rcx, qword [rbp + 0x18]
mov rsi, rax
call qword [sym.imp.KERNEL32.DLL_CloseHandle]
mov rdx, rsi
mov eax, 1
jmp 0x140094dda
mov rdx, qword [rbp + 0x38]
mov rax, rsi
cmp qword [rsi], 0
je 0x140094ea3
mov rcx, qword [rax + 8]
mov rbx, rdx
call qword [sym.imp.KERNEL32.DLL_CloseHandle]
mov rdx, rbx
mov rax, rsi
mov qword [rax], 1
mov qword [rax + 8], rdi
jmp 0x140094dd8
cmp esi, 0xfffffff6
mov rcx, qword [rbp + 0x18]
mov rdx, rcx
cmovne rdx, rax
mov qword [rbp - 0x20], rdx
cmovne rax, rcx
mov qword [rbp - 0x28], rax
mov rax, qword [rbp + 0x38]
mov qword [rbp - 0x30], 0
mov rsi, qword [0x14014c038]
test rsi, rsi
mov qword [rbp + 0x10], rax
je 0x140094ef1
dec rsi
jmp 0x140094f88
mov byte [rbp + 0x6d], 0
mov byte [rbp + 0x6c], 1
lea rdx, str.RUST_MIN_STACK__there_is_no_such_thing_as_a_release_load
lea rcx, [rbp + 0x28]
mov r8d, 0xe
call fcn.140087970
mov rbx, qword [rbp + 0x28]
movabs rax, 0x8000000000000000
cmp rbx, rax
jne 0x140094f29
mov esi, 0x200000
jmp 0x140094f7d
mov rdi, qword [rbp + 0x30]
mov r8, qword [rbp + 0x38]
lea rcx, [rbp - 0x48]
mov rdx, rdi
call fcn.14000bc80
cmp qword [rbp - 0x48], 0
je 0x140094f4b
mov esi, 0x200000
jmp 0x140094f6b
mov rdx, qword [rbp - 0x40]
mov r8, qword [rbp - 0x38]
lea rcx, [rbp - 0x48]
call fcn.1400105d0
cmp byte [rbp - 0x48], 0
mov esi, 0x200000
jne 0x140094f6b
mov rsi, qword [rbp - 0x40]
test rbx, rbx
je 0x140094f7d
mov edx, 1
mov rcx, rdi
call fcn.140007ce0
lea rax, [rsi + 1]
mov qword [0x14014c038], rax
mov qword [rbp + 0x28], 2
mov byte [rbp + 0x6d], 0
mov byte [rbp + 0x6c], 1
lea rcx, [rbp + 0x28]
call fcn.1400826f0
mov rdi, rax
lock inc qword [rax]
jle 0x1400950ab
mov qword [rbp + 0x28], 1
mov qword [rbp + 0x30], 1
xorps xmm0, xmm0
movups xmmword [rbp + 0x38], xmm0
movzx eax, byte [0x14014c048]
mov edx, 0x30
xor ecx, ecx
call fcn.140099360
test rax, rax
mov qword [rbp + 0x58], rdi
je 0x14009518b
movups xmm0, xmmword [rbp + 0x28]
movups xmm1, xmmword [rbp + 0x38]
movups xmm2, xmmword [rbp + 0x48]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lock inc qword [rax]
jle 0x1400950ab
movzx ecx, byte [0x14014bf00]
test cl, cl
mov qword [rbp + 0x60], rax
je 0x1400950ad
mov byte [0x14014bf00], 1
mov eax, dword [0x14014c04c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x38]
test rax, rax
je 0x140095072
cmp eax, 1
je 0x14009507b
mov byte [rbp + 0x6f], 1
lea rax, str.library_std_srcio_stdio.rs
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_src_threadlocal.rs
lea r9, [0x1401141e8]
lea r8, [rbp + 0x28]
mov edx, 0x46
call fcn.1400d6080
jmp 0x1400950ab
mov byte [rbp + 0x6f], 1
call fcn.1400d7f50
mov eax, dword [0x14014c04c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x40]
mov qword [rax + 0x40], 0
test rcx, rcx
je 0x1400950ad
lock inc qword [rcx]
jg 0x1400950af
ud2
xor ecx, ecx
mov byte [rbp + 0x6a], 0
mov byte [rbp + 0x69], 1
mov qword [rbp + 0x20], rcx
call fcn.14008c1e0
test rax, rax
je 0x1400950d3
lock dec qword [rax]
jne 0x1400950d3
mov rcx, rax
call fcn.14008c2e0
mov rax, qword [rbp + 0x58]
mov qword [rbp - 0x18], rax
mov rax, qword [rbp + 0x20]
mov qword [rbp - 8], rax
mov rax, qword [rbp - 0x20]
mov qword [rbp], rax
mov rax, qword [rbp - 0x28]
mov qword [rbp + 8], rax
mov rax, qword [rbp + 0x60]
mov qword [rbp - 0x10], rax
mov rcx, qword [rax + 0x10]
test rcx, rcx
je 0x14009510f
lock inc qword [rcx + 0x18]
jle 0x14009520d
movzx eax, byte [0x14014c048]
mov edx, 0x28
xor ecx, ecx
call fcn.140099360
test rax, rax
je 0x14009519f
mov rcx, qword [rbp + 8]
mov qword [rax + 0x20], rcx
movups xmm0, xmmword [rbp - 0x18]
movups xmm1, xmmword [rbp - 8]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov byte [rbp + 0x6e], 0
lea r8, case.0x1400845e4.679
mov rcx, rsi
mov rdx, rax
call fcn.140096790
test rax, rax
jne 0x1400951b3
mov rcx, rdx
call qword [sym.imp.KERNEL32.DLL_CloseHandle]
mov rcx, qword [rbp + 0x58]
lock dec qword [rcx]
jne 0x140095171
call fcn.1400838d0
mov rcx, qword [rbp + 0x60]
lock dec qword [rcx]
jne 0x140095180
call fcn.1400966d0
xor eax, eax
mov rdx, qword [rbp + 0x10]
jmp 0x140094dda
mov ecx, 8
mov edx, 0x30
call fcn.1400d58a0
jmp 0x1400950ab
mov ecx, 8
mov edx, 0x28
call fcn.1400d58a0
jmp 0x1400950ab
mov rsi, rdx
mov rax, qword [rbp + 0x60]
lock dec qword [rax]
jne 0x1400951c9
mov rcx, qword [rbp + 0x60]
call fcn.1400966d0
mov rax, qword [rbp + 0x58]
lock dec qword [rax]
jne 0x1400951dc
mov rcx, qword [rbp + 0x58]
call fcn.1400838d0
mov qword [rbp + 0x28], rsi
lea rax, str.library_std_src_threadmod.rsfailed_to_spawn_thread
mov qword [rsp + 0x20], rax
lea rcx, [0x140111615]
lea r9, fcn.140082aa0
lea r8, [rbp + 0x28]
mov edx, 0x16
call fcn.1400d6080
jmp 0x1400950ab
add rcx, 0x10
mov byte [rbp + 0x6e], 1
call fcn.1400d7c20
jmp 0x1400950ab
nop word [rax + rax]
mov qword [rsp + 0x10], rdx
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
push 0x40
in al, dx
sub byte [rax - 0x73], cl
push 0x40
call fcn.1400d7650
int3
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
push 0x40
push 0x40
mov rax, qword [rbp - 0x10]
mov rax, qword [rax]
test rax, rax
je 0x14009666c
lock dec qword [rax]
jne 0x14009666c
mov rcx, qword [rbp - 0x10]
call fcn.140096910
mov rcx, qword [rbp - 0x10]
add rcx, 8
call fcn.140097260
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
mov qword [rsp + 0x10], rdx
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
sub byte [rax - 0x73], cl
push 0x40
in al, dx
sub byte [rax - 0x73], cl
push 0x40
mov rax, qword [rbp - 0x10]
cmp qword [rax + 8], 0
js 0x1400966b1
invalid
je 0x1400966bd
invalid
invalid
js 0x1400966b1
add byte [rcx + rdx + 0x48], dh
mov eax, dword [rbp - 0x10]
invalid
adc dword [rax - 0x75], ecx
invalid
mov rax, qword [rbp - 0x10]
invalid
mov rdx, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
adc byte [rax - 0x75], cl
call 0x1371f8aa4
call 0x1371f8aa4
mov rcx, qword [rbp - 0x18]
call fcn.140007ce0
idiv edi
call 0x1371f8aa4
idiv edi
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
insb byte [rdi], dx
and al, 0x20
dec dword [rax - 0x7d]
invalid
int1
add esp, 0x28
sub byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
mov esi, ecx
dec dword [rax]
adc byte [rax - 0x7b], r9b
sal byte [rdi + rcx - 0x10], 0x48
lock dec qword [rax]
mov ecx, dword [rsi + 0x10]
dec dword [rax - 0x75]
sbb byte [rax - 0x75], r9b
jle 0x140096771
add al, 0
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x70]
movzx ebx, byte [rbp - 0xd]
cmp byte [rbp - 0xc], 0
hlt
invalid
je 0x140096c72
mov rsi, qword [sym.imp.KERNEL32.DLL_CloseHandle]
mov rcx, qword [rbp - 0x40]
mov ecx, dword [rbp - 0x40]
call rsi
mov rcx, qword [rbp - 0x48]
mov ecx, dword [rbp - 0x48]
mov ecx, dword [rbp - 0x48]
mov eax, 0x5d88d6ff
call rsi
mov byte [rbp - 9], bl
pop rbp
test esi, 0xc600f645
cmc
add byte [rax - 0x7d], cl
invalid
sub byte [rbx + 0x5f], bl
test esi, 0xc600f645
cmc
cmc
add byte [rax - 0x7d], cl
invalid
pop rsi
pop rbp
ret
mov byte [rbp - 9], bl
mov byte [rbp - 0xa], 0
test byte [rax], 0xc6
cmc
add byte [rax - 0x7d], cl
invalid
invalid
test byte [rax], 0xc6
cmc
add byte [rax - 0x7d], cl
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
in al, dx
invalid
sub esp, 0x28
in al, dx
sub byte [rax - 0x73], cl
invalid
invalid
lea rbp, [rdx + 0x70]
push 0x70
movzx edi, byte [rbp - 0xb]
jge 0x140096c9a
movzx esi, byte [rbp - 0xa]
jne case.0x1400863e5.295
movzx ebx, byte [rbp - 9]
test sil, sil
invalid
je 0x140096cc8
pop rbp
test dword [rax - 0x7c], 0x481674f6
div byte [rsi + rdx + 0x48]
div byte [rsi + rdx + 0x48]
mov rax, qword [rbp - 0x30]
mov eax, dword [rbp - 0x30]
lock dec qword [rax]
dec qword [rax]
jne 0x140096cc8
or al, 0x48
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call 0x12811f80c
or ah, cl
invalid
mov rcx, qword [rax]
call fcn.1400838d0
inc dword [rax - 0xa]
mov dword [rcx], 0x8b482074
add dword [rax + riz + 0x48], esi
mov eax, dword [rbp - 0x18]
mov rax, qword [rax + 0x10]
test dil, 1
je 0x140096cee
add dword [rax + riz + 0x48], esi
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov rax, qword [rax + 0x10]
mov eax, dword [rax + 0x10]
test rax, rax
test eax, eax
je 0x140096cee
lock dec qword [rax]
jne 0x140096cee
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax + 0x10]
invalid
invalid
call 0x15051f831
adc al, bpl
call fcn.14008c2e0
push rbp
push rbp
invalid
test sil, sil
test dh, dh
je case.0x1400863e5.325
mov rax, qword [rbp - 0x18]
mov rcx, qword [rax + 0x18]
mov ecx, dword [rax + 0x18]
mov rsi, qword [rax + 0x20]
mov rdi, qword [sym.imp.KERNEL32.DLL_CloseHandle]
xor eax, dword [rax + rax]
call rdi
xlatb
mov rcx, rsi
call rdi
test bl, bl
je case.0x140087172.283
mov rax, qword [rbp - 0x18]
mov rax, qword [rax + 8]
invalid
invalid
call 0x14849f861
call 0x14849f861
or al, sil
dec qword [rax]
dec dword [rax]
lock dec qword [rax]
dec dword [rax]
jne case.0x140087172.283
or eax, 0xe8458b48
mov rax, qword [rbp - 0x18]
call 0x14851f86f
mov rcx, qword [rax + 8]
or al, bpl
movsb byte [rdi], byte [rsi]
call fcn.1400966d0
stc
invalid
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
invalid
invalid
invalid
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
int3
int3
int3
int3
int3
int3
push rsi
push rdi
sub rsp, 0x50
sub esp, 0x50
in al, dx
push rax
lea rbp, [rsp + 0x50]
lea ebp, [rsp + 0x50]
push rax
mov rax, rcx
enter 0xffffffffffff8d4c, 0x42
lea r8, [rdx - 1]
dec dword [rax - 0x73]
lea rcx, [rbp - 0x18]
call 0x128cbf6a3
call 0x128cbf6a3
mov rdx, rax
ret 0x21e8
call fcn.14000bc80
and dword [rdi - 9], ecx
dec dword [rax - 0x7d]
invalid
invalid
idiv r15
idiv edi
cmp qword [rbp - 0x18], 0
cmp dword [rbp - 0x18], 0
jge case.0x140087464.256
add byte [rbp + 0x5b], dh
jne case.0x14008a09d.180
mov rdx, qword [rbp - 0x10]
mov edx, dword [rbp - 0x10]
push rbp
invalid
mov r8, qword [rbp - 8]
mov eax, dword [rbp - 8]
lea rcx, [rbp - 0x30]
lea ecx, [rbp - 0x30]
shr al, 1
sub dword [rax], edx
call fcn.140087da0
mov rdi, qword [rbp - 0x30]
mov edi, dword [rbp - 0x30]
invalid
dec dword [rax - 0x75]
mov edi, dword [rbp - 0x30]
jge case.0x140087464.256
movabs rax, 0x8000000000000000
cmp rdi, rax
cmp edi, eax
mov eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x75c73948], al
or ecx, dword [rax - 0x73]
lea rcx, [rbp - 0x28]
invalid
or byte [rax + 0x39], 0xc7
cmp edi, eax
invalid
jne case.0x140087172.289
lea rcx, [rbp - 0x28]
lea ecx, [rbp - 0x28]
fsubr st(0)
call fcn.140082aa0
jmp case.0x14008a09d.180
invalid
or eax, 0xebfffebd
invalid
invalid
sub al, 0x48
mov esi, dword [rbp - 0x28]
jne case.0x140087204.274
invalid
mov rsi, qword [rbp - 0x28]
fdivr st(7)
adc eax, 0x43309
or dword [rbx], esi
add al, 0
call qword [sym.imp.KERNEL32.DLL_GetCurrentThread]
or dword [rbx], esi
add al, 0
xor eax, dword [rax + rax]
mov r8, qword [str.pC_b_]
invalid
or eax, dword [rax]
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 0xf2
mov rdx, rsi
mov rcx, rax
mov rdx, rsi
mov edx, esi
call r8
call rax
test rdi, rdi
test edi, edi
push qword [rbp + rcx - 0x46]
add al, byte [rax]
je case.0x14008a09d.180
or eax, 0x2ba
add byte [rax - 0x77], cl
mov edx, 2
add byte [rax], al
mov rcx, rsi
int1
call fcn.140007ce0
maskmovq mm7, mm7
nop
add rsp, 0x50
add esp, 0x50
push rax
pop rdi
pop rsi
pop rbp
ret
int3
int3
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x10b8
add byte [rax], al
add byte [rax], al
call fcn.1400d45c0
sub rsp, rax
invalid
lea rbp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
invalid
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0x1020], xmm6
add byte [rax], al
movaps xmmword [rbp + 0x1020], xmm6
mov ch, 0x20
adc byte [rax], al
add byte [rax], al
invalid
invalid
test dword [rax], ebx
adc byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rbp + 0x1018], 0xfffffffffffffffe
add byte [rax], al
invalid
mov qword [rbp + 0xfe8], rdx
sldt word [rax]
mov rbx, rcx
mov ebx, ecx
lea r13, [rbp - 0x50]
mov r8d, 0x1000
mov eax, 0x1000
add byte [rax], dl
add byte [rax], al
insd dword [rdi], dx
mov al, 0x41
mov eax, 0x1000
add byte [rax], dl
add byte [rax], al
add byte [rax], dl
add byte [rax], al
mov rcx, r13
xor edx, edx
shr al, cl
stosd dword [rdi], eax
in eax, 3
add eax, dword [rax]
shr al, cl
stosd dword [rdi], eax
in eax, 3
add eax, dword [rax]
invalid
push rdi
add eax, dword [rax]
xorps xmm6, xmm6
lea rsi, [rbp + 0x100c]
or al, 0x10
add byte [rax], al
test byte [rax - 0x73], 0xb5
or al, 0x10
add byte [rax], al
lea rdi, [0x14008d130]
lea r12, [rbp + 0xfc0]
lea esp, [rbp + 0xfc0]
invalid
lea esp, [rbp + 0xfc0]
add byte [rax], al
mov rax, qword [sym.imp.KERNEL32.DLL_ReadFileEx]
add eax, 0x433c8
add byte [rbx + rcx*4 + 0x35], cl
mov r14, qword [sym.imp.KERNEL32.DLL_SleepEx]
leave
xor eax, dword [rax + rax]
add al, 0
mov r15, qword [sym.imp.KERNEL32.DLL_WriteFileEx]
xor eax, dword [rax + rax]
mov qword [rbp + 0xff0], rbx
mov dword [rbp + 0xff0], ebx
sldt word [rax]
add byte [rax], al
mov dword [rbp + 0x100c], 0
or al, 0x10
add byte [rax], al
add byte [rax], al
add byte [rax], al
movaps xmmword [rbp + 0xfc0], xmm6
sub dword [rbp + 0xfc0], esi
sldt word [rax]
mov qword [rbp + 0xfd0], 0
mov dword [rbp + 0xfd0], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov qword [rbp + 0xfd8], rsi
mov ch, 0xd8
sldt word [rax]
add byte [rax - 0x77], cl
jl 0x140096ea0
invalid
mov qword [rsp + 0x20], rdi
and al, 0x20
and byte [rax - 0x77], cl
mov rcx, rbx
mov rdx, r13
invalid
mov r8d, 0x1000
add byte [rax], al
mov r9, r12
mov ecx, esp
loope 0x140096e8c
call rax
test eax, eax
ror byte [rdi], 0x84
invalid
add dword [rax], eax
invalid
rol byte [rbp - 0x5e7bf040], 1
ror byte [rdi], 0x84
movabs eax, dword [0x841f0f2e66000001]
add dword [rax], eax
add byte [rsi + 0x2e], ah
invalid
invalid
invalid
invalid
test byte [rcx + 0x66000001], ah
add dword [rax], eax
add byte [rsi + 0x2e], ah
invalid
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 1], bh
mov ecx, 0xffffffff
invalid
mov edx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 1], al
invalid
call r14
call rsi
invalid
cmp dword [rbp + 0x100c], 0
or al, 0x10
add byte [rax], al
add byte [rdx + rbp*8 - 0x75], dh
je 0x140096ea0
mov eax, dword [rbp + 0x1010]
test dword [rax], edx
adc byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0x10149d], cl
mov ebx, dword [rbp + 0x1014]
adc byte [rax], al
add byte [rax - 0x77], cl
ror dword [rax - 0x3f], 0xe1
invalid
mov rcx, rax
mov ecx, eax
shl rcx, 0x20
loope 0x140096ee9
and byte [rax - 0x7d], cl
or rcx, 2
xor edx, edx
leave
add dh, byte [rcx]
rol byte [rbp - 0x3d6af040], cl
test eax, eax
setne dl
invalid
test eax, eax
setne dl
invalid
ror byte [rdi], 0x95
ret 0xf48
cmovne rbx, rcx
mov qword [rbp + 0xff8], rdx
clc
sldt word [rax]
add byte [rax], al
invalid
invalid
clc
sldt word [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
popfq
add byte [rax], dl
invalid
mov qword [rbp + 0x1000], rbx
adc byte [rax], al
add byte [rax], al
add byte [rdi], cl
jne 0x14009706e
test dword [rdx + 0x48000001], eax
test ebx, ebx
add byte [rax - 0x7b], cl
fisttp dword [rdi]
invalid
test byte [rsi], cl
test rbx, rbx
je case.0x14008b577.82
add dword [rax], eax
add byte [rax - 0x7f], cl
add byte [rax], al
cmp rbx, 0x1000
sti
add byte [rax], dl
invalid
adc byte [rax], al
add byte [rax], al
add byte [rdi], cl
xchg edx, esi
ja 0x1400971f4
add al, byte [rax]
add byte [rax], al
add byte [rbp + 0x31], al
in eax, dx
xor r13d, r13d
xor ebp, ebp
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x77], al
fadd dword [rbp + 0x29]
invalid
invalid
mov r8d, ebx
mov eax, ebx
sub r8d, r13d
lea rdx, [r13 - 0x50]
lea edx, [rbp - 0x50]
call 0x16d1dfc64
lea edx, [rbp - 0x50]
adc al, 0x2d
mov al, 0xff
invalid
invalid
add rdx, rbp
add edx, ebp
mov dword [rbp + 0x100c], 0
or al, 0x10
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rdi], cl
sub dword [rbp + 0xfc0], esi
mov ch, 0xc0
sldt word [rax]
movaps xmmword [rbp + 0xfc0], xmm6
mov ch, 0xc0
sldt word [rax]
add byte [rax - 0x39], cl
mov qword [rbp + 0xfd0], 0
mov dword [rbp + 0xfd0], 0
test eax, edx
sldt word [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
add byte [rax], al
mov qword [rbp + 0xfd8], rsi
mov ch, 0xd8
sldt word [rax]
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rdi
jl case.0x14008a871.144
and al, 0x20
and byte [rax - 0x75], cl
mov rcx, qword [rbp + 0xfe8]
invalid
sldt word [rax]
mov r9, r12
call r15
call rdi
loope case.0x14008a8f6.163
call rdi
test eax, eax
je case.0x14008acdb.154
invalid
sal byte [rbp + rdi*2 + 0x66], 0xf
invalid
jge 0x140096fc1
nop word [rax + rax]
nop dword [rax + rax]
add byte [rax], r8b
add byte [rax], al
mov ecx, 0xffffffff
invalid
invalid
mov edx, 1
call r14
call rsi
add byte [rcx - 1], al
call rsi
invalid
cmp dword [rbp + 0x100c], 0
mov ebp, 0x100c
add byte [rax], al
add byte [rdx + rbp*8 - 0x75], dh
lea edx, [rax]
je case.0x14008acdb.142
invalid
mov ecx, dword [rbp + 0x1010]
adc byte [rax], al
add byte [rbx + 0x101485], cl
invalid
test dword [rax + rdx], edx
adc al, 0x10
invalid
add byte [rax], al
mov eax, dword [rbp + 0x1014]
add byte [rax], al
add byte [rax - 0x77], cl
retf 0xc148
invalid
invalid
mov rdx, rcx
mov edx, ecx
shl rdx, 0x20
loop 0x140096fa9
and byte [rax - 0x7d], cl
or rdx, 2
or edx, 2
retf 0x4502
xor r8d, r8d
xor eax, eax
rol byte [rbp - 0x6af0be37], 0xc0
test ecx, ecx
leave
setne r8b
ror byte [rax + 0xf], 0x44
ror byte [rcx + rcx*4 - 0x7b], 1
invalid
cmove rdx, rax
mov qword [rbp + 0xff8], r8
test eax, edi
sldt word [rax]
ror byte [rcx + rcx*4 - 0x7b], 1
test eax, edi
clc
sldt word [rax]
add byte [rax], al
mov qword [rbp + 0x1000], rdx
xchg ebp, eax
add byte [rax], dl
add byte [rax], al
add byte [rbp + 0x4d], dh
jne case.0x14008b577.102
add r13, rax
add r13, rax
cmp r13, rbx
je 0x140096fc0
invalid
fnsave dword [rsi + rcx + 0xf]
xchg byte [rax - 1], bl
pop rax
invalid
invalid
invalid
jbe 0x140096f10
pop rax
invalid
jmp 0x1400971e0
add byte [rax], al
nop dword [rax]
invalid
add byte [rax - 0x75], cl
mov rbx, qword [rbp + 0xff0]
popfq
invalid
add byte [rbp + rcx*4 + 0x6d], cl
lea r13, [rbp - 0x50]
mov rax, qword [sym.imp.KERNEL32.DLL_ReadFileEx]
add eax, 0x43236
insd dword [rdi], dx
mov al, 0x48
mov eax, dword [sym.imp.KERNEL32.DLL_ReadFileEx]
add eax, 0x43236
add eax, 0x43236
add al, 0
jmp 0x140096e55
call qword [sym.imp.KERNEL32.DLL_GetLastError]
add al, 0
shl rax, 0x20
shl eax, 0x20
loopne 0x140097001
or rax, 2
mov qword [rbp + 0xff8], 1
mov qword [rbp + 0x1000], rax
add byte [rax], dl
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], eax
add byte [rax], dl
add byte [rax], al
invalid
invalid
lea eax, [rax]
add byte [rax], dl
add byte [rax], al
lea rcx, [rbp + 0x1000]
call fcn.140082aa0
popfq
invalid
invalid
invalid
adc byte [rax], al
add al, ch
popfq
mov edx, 0x8b48fffe
mov rsi, qword [sym.imp.KERNEL32.DLL_CloseHandle]
mov rsi, qword [sym.imp.KERNEL32.DLL_CloseHandle]
xor byte [rax + rax], al
mov rcx, qword [rbp + 0xff0]
call rsi
mov ecx, dword [rbp + 0xff0]
add byte [rax], al
mov rcx, qword [rbp + 0xfe8]
call rsi
invalid
movaps xmm6, xmmword [rbp + 0x1020]
and byte [rax], dl
add byte [rax], al
sldt word [rax]
invalid
and byte [rax], dl
add byte [rax], al
add rsp, 0x10b8
pop rbx
adc byte [rax], al
add byte [rbx + 0x5f], bl
pop rdi
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call qword [sym.imp.KERNEL32.DLL_GetLastError]
add al, 0
mov ebx, eax
ret
shl rbx, 0x20
or rbx, 2
retf
mov qword [rbp + 0xff8], 1
sldt word [rax]
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
popfq
add byte [rax], dl
mov qword [rbp + 0x1000], rbx
mov dword [rbp + 0x1000], ebx
add byte [rax], al
mov eax, ebx
fadd dword [rbx - 0x72b7fc20]
or eax, 0xa77d3
sal dword [rdi + 0xa], cl
invalid
and eax, 3
lea rcx, [0x14013e838]
lea ecx, [0x14013e838]
lea ecx, [0x14013e838]
sal dword [rdi + 0xa], cl
add byte [rax + 0x63], cl
or al, byte [rax]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
or dword [rax + 1], 0x89e0ffc8
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0xffffffffffffff89
mov eax, ebx
and eax, 3
loopne case.0x14008bce0.64
fadd dword [rbx - 0x72b7fc20]
or eax, 0xa77be
invalid
ja case.0x14009706c.0
or al, byte [rax]
lea rcx, [0x14013e838]
mov esi, 0x48000a77
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
or dword [rax + 1], 0xfe0ffc8
add eax, ecx
jmp rax
movzx eax, byte [rbx + 0x10]
jmp 0x1400970bf
invalid
mov dh, 0x43
mov rcx, rbx
mov rcx, rbx
invalid
shr rcx, 0x20
call fcn.140084930
fdivr st(6)
invalid
jmp 0x1400970bf
invalid
and al, ch
wait
fdivr st(6)
sub byte [rax - 0x77], cl
mov rax, rbx
shr rax, 0x20
shr eax, 0x20
invalid
cmp eax, 0x28
invalid
fmul dword [rax - 0x3f]
call 0x16901f3c1
invalid
cmp eax, 0x28
invalid
and byte [rbx - 0x78f0d708], al
sub byte [rdi], cl
ja case.default.0x1400970b5
mov ah, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x14013e848]
lea rcx, [0x14013e848]
ja case.0x14008beae.65
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor eax, eax
jmp 0x1400970bf
movzx eax, byte [rbx + 0xf]
mov dh, 0x43
cmp al, 0xb
jne 0x1400970d4
or esi, dword [rbp + 0x11]
lea rcx, [rbp + 0x1000]
adc byte [rax], al
add al, ch
call fcn.140082aa0
invalid
invalid
call fcn.140082aa0
invalid
jmp case.0x14008b577.82
invalid
mov qword [rbp + 0xfb0], 1
mov dword [rbp + 0xfb0], 1
mov al, 0xf
add byte [rax], al
invalid
sldt word [rax]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0xfb8], rbx
invalid
mov qword [rbp + 0xfb8], rbx
sldt word [rax]
lea rcx, [rbp + 0xfb8]
lea ecx, [rbp + 0xfb8]
sldt word [rax]
add byte [rax], al
call fcn.140082aa0
jmp case.0x14008b577.82
or al, 0xff
invalid
invalid
mov ecx, 0xce9fffe
invalid
invalid
or al, 0xff
invalid
mov al, 0x25
jmp 0x1400970bf
and eax, 0x23b0c4eb
mov al, 0x23
jmp 0x1400970bf
mov al, 0x24
jmp 0x1400970bf
mov al, 0x1b
jmp 0x1400970bf
invalid
mov eax, 0xb4eb22b0
mov al, 0x22
jmp 0x1400970bf
mov al, 0x10
jmp 0x1400970bf
mov al, 0xe
jmp 0x1400970bf
mov al, 0x21
jmp 0x1400970bf
mov al, 0xb
jmp 0x1400970bf
mov al, 4
jmp 0x1400970bf
invalid
movabs al, byte [0x98eb0cb09ceb28b0]
mov al, 0x28
jmp 0x1400970bf
mov al, 0xc
jmp 0x1400970bf
mov al, 9
jmp 0x1400970bf
mov al, 0x19
jmp 0x1400970bf
sbb ebx, ebp
nop
mov al, 0x18
jmp 0x1400970bf
mov al, 2
jmp 0x1400970bf
invalid
mov byte [rax - 0x4f7b14f1], dh
add ebp, ebx
jmp 0x1400970bf
mov al, 7
jmp 0x1400970bf
mov al, 1
invalid
jb 0x14009714a
invalid
mov al, 0xf
jmp 0x1400970bf
invalid
test byte [rax - 0x4f7f14fd], dh
invalid
mov al, 3
jmp 0x1400970bf
mov al, 7
jmp 0x1400970bf
invalid
mov al, 1
jmp 0x1400970bf
mov al, 0x1f
jmp 0x1400970bf
invalid
mov al, 0x11
jmp 0x1400970bf
invalid
mov al, 0x29
jmp 0x1400970bf
invalid
mov al, 5
jmp 0x1400970bf
invalid
mov al, 0x14
jmp 0x1400970bf
invalid
mov al, 0x15
jmp 0x1400970bf
invalid
mov al, 0xd
jmp 0x1400970bf
invalid
mov al, 6
jmp 0x1400970bf
invalid
mov al, 0x12
jmp 0x1400970bf
invalid
mov al, 8
jmp 0x1400970bf
invalid
mov al, 0xa
jmp 0x1400970bf
invalid
mov al, 0x1e
jmp 0x1400970bf
invalid
mov al, 0x20
jmp 0x1400970bf
invalid
mov al, 0x16
jmp 0x1400970bf
invalid
mov al, 0x27
jmp 0x1400970bf
invalid
mov al, 0x13
jmp 0x1400970bf
invalid
invalid
invalid
mov al, 0x17
jmp 0x1400970bf
invalid
invalid
invalid
mov al, 0x1c
jmp 0x1400970bf
invalid
invalid
invalid
mov al, 0x1d
jmp 0x1400970bf
mov al, 0x26
jmp 0x1400970bf
mov al, 0x1a
jmp 0x1400970bf
lea r8, str.library_std_src_syspalwindowspipe.rs
mov rcx, r13
mov rdx, rbx
call fcn.1400d6110
jmp 0x140097208
lea r8, str.library_std_src_syspalwindowspipe.rs
mov edx, 0x1000
mov rcx, rbx
call fcn.1400d5d30
ud2
mov rax, qword [rsi + 0x10]
cmp byte [rax], 0
je 0x14009a500
mov rbx, qword [rsi + 0x18]
mov rax, qword [rbx]
test rax, rax
je 0x14009a410
mov r14, qword [rsi + 0x20]
cmp byte [r14], 0
jne 0x14009a405
mov rcx, qword [rsi + 0x28]
mov rdx, qword [rcx]
xor ecx, ecx
cmp rax, 1
setne cl
lea r8, [0x14011230e]
cmove r8, rax
mov qword [rbp + 0x38], r8
mov qword [rbp + 0x40], rcx
mov qword [rbp - 0x50], rbx
lea rax, [fcn.14000aa30]
mov qword [rbp - 0x48], rax
lea rax, [rbp + 0x38]
mov qword [rbp - 0x40], rax
lea rax, [0x14000b5a0]
mov qword [rbp - 0x38], rax
lea rax, [0x140112330]
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], 3
mov qword [rbp + 8], 0
lea rax, [rbp - 0x50]
mov qword [rbp - 8], rax
mov qword [rbp], 2
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rbp - 0x18]
call fcn.14000b600
mov byte [r14], 0
mov qword [rbx], 0
mov rax, qword [rsi + 0x28]
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], 0
mov rax, qword [rsi + 0x38]
mov rbx, qword [rax + 0x10]
mov r14, qword [rdi + 0x20]
mov r15, qword [rdi + 0x28]
lea rcx, [rbp - 0x18]
mov rdx, r14
mov r8, r15
call fcn.14000bc80
cmp qword [rbp - 0x18], 0
mov r12d, 2
mov eax, 2
jne 0x14009a48c
mov rdx, qword [rbp - 0x10]
mov r8, qword [rbp - 8]
lea rcx, [rbp - 0x18]
call fcn.14007dac0
mov rax, qword [rbp - 0x18]
cmp rax, 2
je 0x14009a48c
mov rcx, qword [rbp + 0x20]
mov qword [rbp - 0x20], rcx
movups xmm0, xmmword [rbp - 0x10]
movups xmm1, xmmword [rbp]
movups xmm2, xmmword [rbp + 0x10]
movaps xmmword [rbp - 0x30], xmm2
movaps xmmword [rbp - 0x40], xmm1
movaps xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x18], rax
movaps xmm0, xmmword [rbp - 0x50]
movaps xmm1, xmmword [rbp - 0x40]
movaps xmm2, xmmword [rbp - 0x30]
movups xmmword [rbp - 0x10], xmm0
movups xmmword [rbp], xmm1
movups xmmword [rbp + 0x10], xmm2
mov rax, qword [rbp - 0x20]
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], r14
mov qword [rbp + 0x30], r15
cmp qword [rdi], 0
je 0x14009a4cc
movups xmm0, xmmword [rdi + 8]
movups xmmword [rbp - 0x48], xmm0
mov r12d, 1
mov qword [rbp - 0x50], r12
mov eax, dword [rdi + 0x18]
mov ecx, dword [rdi + 0x1c]
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], eax
lea rcx, [rbp + 0x38]
lea r8, [rbp - 0x18]
lea r9, [rbp - 0x50]
mov rdx, rbx
call fcn.1400880f0
mov rcx, qword [rsi + 0x30]
mov byte [rcx], al
mov rax, qword [rbp + 0x38]
inc qword [rax + 0x18]
add rsp, 0xd0
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov rbx, qword [rbp + 8]
test rbx, rbx
je 0x14009a359
mov r14, qword [rbp + 0x10]
mov r15, qword [rsi + 0x10]
cmp byte [r15], 0
je 0x14009a558
lea rcx, [0x1401122d8]
or eax, 0x77d9a
mov edx, 0x1c
mov r8, rbx
mov r9, r14
call fcn.14009a5d0
test al, al
je 0x14009a558
mov byte [r15], 0
jmp 0x14009a500
lea rcx, [0x1401122f4]
mov edx, 0x1a
mov r8, rbx
mov r9, r14
call fcn.14009a5d0
test al, al
je 0x14009a579
mov byte [r15], 1
jmp 0x14009a500
cmp byte [r15], 0
jne 0x14009a359
mov rax, qword [rsi + 0x18]
inc qword [rax]
jmp 0x14009a359
mov r10b, 1
jmp 0x14009ac7f
add rcx, rax
lea r9, [rcx + r11]
xor r10d, r10d
xor edx, edx
xor edx, edx
cmp r9, rdx
jae 0x14009ac7f
movzx r9d, byte [r8 + r9]
bt r14, r9
jae 0x14009ab29
lea r9, [r8 + rcx]
mov rsi, rbx
fisub word [rsi - 0x70]
fisub word [rsi - 0x70]
cmp rsi, rax
jae 0x14009ab7e
mov r10, rsi
add rsi, rcx
add esi, ecx
cmp rsi, rdx
jae 0x14009ad6e
lea rsi, [r10 + 1]
lea esi, [rdx + 1]
movzx r13d, byte [rdi + r10]
cmp r13b, byte [r9 + r10]
je 0x14009ab50
adc dword [rbp + rbx*8 + 0x48], esi
sub ecx, ebx
invalid
sub rcx, rbx
invalid
add rcx, r10
inc rcx
jmp 0x14009ab2c
scasb al, byte [rdi]
scasb al, byte [rdi]
mov r10, rbx
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
sub r10, 1
jb 0x14009a6e1
invalid
sti
invalid
invalid
invalid
cmp r12, rax
jae 0x14009ad4d
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp - 0x73], cl
invalid
invalid
lea r9, [r10 + rcx]
or al, 0xa
cmp r9, rdx
jae 0x14009ad5f
movzx esi, byte [rdi + r10]
movzx esi, byte [rdi + rdx]
cmp sil, byte [r8 + r9]
je 0x14009ab90
add rcx, r15
add ecx, edi
stc
jmp 0x14009ab2c
imul edi, edi, 0x850fffff
cmp dword [rcx], eax
add byte [rax], al
lea r10, [rcx + r8]
cmp rdx, r8
jne 0x14009abe2
invalid
mov r10b, 1
test al, al
jne 0x14009ac7f
movabs byte [0x9ae9000000], al
jmp 0x14009ac7c
movzx ebx, byte [r10]
movzx r11d, bl
fild dword [rbp - 0x7c]
fstp xword [rax + 0x27]
mov r9d, r11d
jmp 0x14009ac6c
xlatb
add eax, dword [rax]
mov r10d, eax
or r10b, bl
and r10b, 1
and dl, 1
jmp 0x14009ac7f
mov r9d, r11d
and r9d, 0x1f
movzx esi, byte [r10 + 1]
and esi, 0x3f
out 0x3f, al
cmp r11b, 0xe0
jb 0x14009ac5c
movzx r11d, byte [r10 + 2]
shl esi, 6
and r11d, 0x3f
or r11d, esi
cmp bl, 0xf0
jb 0x14009ac65
shl r9d, 6
or r9d, esi
jmp 0x14009ac6c
xor r10d, r10d
mov eax, r10d
movaps xmm6, xmmword [rbp + 0x30]
movaps xmm7, xmmword [rbp + 0x40]
movaps xmm8, xmmword [rbp + 0x50]
movaps xmm9, xmmword [rbp + 0x60]
movaps xmm10, xmmword [rbp + 0x70]
movaps xmm11, xmmword [rbp + 0x80]
movaps xmm12, xmmword [rbp + 0x90]
movsd dword [rdi], dword [rsi]
nop
add byte [rax], al
add byte [rdi + rcx + 0x28], al
lodsd eax, dword [rsi]
movabs al, byte [0x138c48148000000]
add esp, 0x138
add dword [rax], eax
invalid
movsd dword [rdi], dword [rsi]
nop
add byte [rax], al
add byte [rdi + rcx + 0x28], al
lodsd eax, dword [rsi]
movabs al, byte [0x138c48148000000]
add esp, 0x138
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
add byte [rax], al
jb 0x14009acf1
cmp r9d, 0x10000
mov eax, 4
add byte [rcx], al
add byte [rax + 4], bh
sbb rax, 0
add byte [rcx + 1], cl
sal byte [rbp + riz + 0x49], 0x39
sal byte [rbx + 0x1b], 1
add r8, rax
je 0x14009ad1b
cmp r8, rdx
jae 0x14009ad16
cmp byte [rcx + r8], 0xbf
jg 0x14009ad18
invalid
invalid
lea rax, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_strpattern.rs
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
and al, 0x20
and byte [rcx - 0x77], cl
shr eax, 1
sbb dh, byte [rsi - 0x158afffd]
mov r9, rdx
call fcn.1400d6330
jne 0x14009ad02
add rcx, r8
cmp rdx, r8
je 0x14009ac7f
ret 0x840f
movzx eax, byte [rcx]
test al, al
ror byte [rdi], 0x89
push rax
invalid
jns 0x14009ac7f
cmp al, 0xe0
jmp 0x14009ac7f
scasd eax, dword [rdi]
add eax, dword [rax]
add rcx, r15
jmp case.0x1400633fa.981
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_strpattern.rs
mov rcx, r10
pop rsi
invalid
mov rdx, rax
call fcn.1400d5cc0
scasd eax, dword [rdi]
add eax, dword [rax]
scasd eax, dword [rdi]
add eax, dword [rax]
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_strpattern.rs
mov rcx, r9
call fcn.1400d5cc0
invalid
add rcx, rbx
cmp rdx, rcx
cmova rcx, rdx
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_strpattern.rs
lea eax, [0x140110c48]
retf 0xf48
lea eax, [0x140110c48]
call fcn.1400d5cc0
scasd eax, dword [rdi]
add eax, dword [rax]
int3
int3
int3
loopne 0x14009ade3
or byte [rdx + 1], bh
add byte [rbp - 0x17], bl
xor bh, cl
idiv bh
push rbp
push rsi
push rbx
sub rsp, 0x50
lea rbp, [rsp + 0x50]
mov qword [rbp - 8], 0xfffffffffffffffe
invalid
invalid
dec dword [rax - 0x77]
ror byte [rax - 0x77], 1
push rbp
ror byte [rax - 0x73], 1
push rbp
fadd dword [rcx + 0xf]
adc byte [rax], al
pop rbp
jmp fcn.140007ce0
invalid
dec dword [rax - 0x77]
ror byte [rax - 0x77], 1
push rbp
ror byte [rax - 0x73], 1
push rbp
fadd dword [rcx + 0xf]
adc byte [rax], al
movups xmmword [rbp - 0x28], xmm0
mov r8, qword [r8 + 0x10]
mov qword [rbp - 0x18], r8
movzx r8d, byte [rcx + 0x20]
mov rsi, qword [rcx]
xor r9d, r9d
movabs r10, 0x8000000000000000
or byte [rcx + rdi - 0x2a], 0x48
mov dword [rbp - 0x10], ecx
or byte [rcx + rdi - 0x2a], 0x48
mov dword [rbp - 0x10], ecx
cmovne r9, rcx
mov rcx, rax
call fcn.140085940
shl rsi, 1
test rsi, rsi
test esi, esi
test esi, esi
je 0x14009ae25
mov rcx, qword [rbp - 0x10]
mov rcx, qword [rcx + 8]
or byte [r10 + 1], dil
mov ebx, eax
call fcn.140007ce0
mov eax, ebx
add rsp, 0x50
pop rbx
pop rsi
pop rbp
ret
push rbp
sbb byte [rax - 0x73], cl
sbb byte [r8 - 0x77], r9b
or byte [r8 - 0x73], r9b
add eax, 0xfff6fb9a
lea eax, [fcn.14000aa30]
mov qword [rbp + 0x10], rax
lea rax, str.memory_allocation_of__bytes_failed_n
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 2
mov qword [rbp - 0x38], 0
lea rax, [rbp + 8]
mov qword [rbp - 0x48], rax
mov eax, 0xc045c748
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rax, [rbp + 0x30]
mov qword [rbp + 0x20], rax
and byte [rax - 0x39], cl
sub byte [r8], r8b
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x765a4
invalid
invalid
invalid
and byte [rax - 0x39], cl
sub byte [r8], r8b
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x765a4
invalid
invalid
invalid
lea rcx, [rbp + 0x20]
lea r8, [rbp - 0x58]
call fcn.14000b600
mov rcx, qword [rbp + 0x28]
test al, al
je 0x14009af00
test rcx, rcx
je 0x14009af18
mov qword [rbp - 0x28], rcx
lea rcx, [rbp - 0x28]
jmp 0x14009af09
mov dword [rbp - 0x28], ecx
test rcx, rcx
je 0x14009af0e
lea rcx, [rbp + 0x28]
call fcn.140082aa0
nop
add rsp, 0xc0
pop rbp
ret
lea rax, str.a_formatting_trait_implementation_returned_an_error_when_the_underlying_stream_did_not
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], 1
mov qword [rbp - 0x18], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
lea rdx, [0x140111dd8]
lea rcx, [rbp - 0x28]
call fcn.1400d5c10
ud2
add byte [rcx + rcx + 0x48], dh
lea ecx, [rbp + 0x28]
call fcn.140082aa0
call qword [rax + 0x20c48348]
call qword [rax + 0x20c48348]
pop rbp
ret
int3
in al, dx
nop
add byte [rax], al
add byte [rax - 0x73], cl
lea rbp, [rsp + 0x80]
mov rdi, r8
lea rbp, [rsp + 0x80]
mov rdi, r8
mov rsi, rdx
mov rbx, rcx
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
mov rdx, qword [rbx + 0x10]
mov qword [rbp - 0x20], rax
lea rax, [0x14000b5a0]
mov qword [rbp - 0x18], rax
mov dword [rbp - 0x18], eax
mov qword [rbp - 0x10], rcx
lea rcx, [0x14009b660]
mov qword [rbp - 8], rcx
mov qword [rbp], rdx
mov qword [rbp + 8], rax
lea rax, str.thread__panicked_at_:_n
mov qword [rbp - 0x58], rax
mov dword [rbp - 0x58], eax
mov qword [rbp - 0x50], 4
mov qword [rbp - 0x38], 0
lea rax, [rbp - 0x20]
mov qword [rbp - 0x48], rax
mov dword [rbp - 0x48], eax
mov dword [rbp - 0x58], eax
mov dword [rbp - 0x48], eax
mov qword [rbp - 0x40], 3
mov r14, qword [r8 + 0x48]
lea rdx, [rbp - 0x58]
lea edx, [rbp - 0x58]
mov rcx, rsi
call r14
mov qword [rbp - 0x28], rax
test rax, rax
je 0x14009b01a
lea rcx, [rbp - 0x28]
call fcn.140082aa0
mov rax, qword [rbx + 0x18]
movzx eax, byte [rax]
lea rcx, [0x14013e8ec]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, rsi
mov rdx, rdi
xor r8d, r8d
jmp 0x14009b045
mov rcx, rsi
mov rdx, rdi
mov r8b, 1
call fcn.14009b6f0
mov qword [rbp - 0x20], rax
test rax, rax
je case.0x14009b02f.3
lea rcx, [rbp - 0x20]
jmp 0x14009b09e
xor eax, eax
xchg byte [0x14014b019], al
test al, al
je case.0x14009b02f.3
lea rax, str.note:_run_with__RUST_BACKTRACE1__environment_variable_to_display_a_backtrace_n
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
mov qword [rbp - 0x10], 8
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
lea rdx, [rbp - 0x20]
mov rcx, rsi
call r14
mov qword [rbp - 0x58], rax
test rax, rax
je case.0x14009b02f.3
lea rcx, [rbp - 0x58]
call fcn.140082aa0
nop
add rsp, 0x90
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
int3
xor eax, eax
mov rdx, r14
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
leave
nop
mov r9d, dword [r8 - 0x30]
mov r10d, dword [r8 - 0x20]
mov edx, dword [rax - 0x20]
mov edx, dword [rax - 0x20]
add r9, r14
mov r11d, dword [r8 - 0x10]
pop rax
invalid
add r11, r10
add r11, r9
mov r14d, dword [r8]
add r14, r11
add rcx, 4
add r8, 0x40
cmp rdx, rcx
jne 0x14009b190
pop rax
invalid
test rax, rax
je 0x14009b1e0
shl rcx, 4
add rcx, rdi
shl eax, 4
xor edx, edx
nop dword [rax]
mov r8d, dword [rcx + rdx]
add r14, r8
add rdx, 0x10
cmp rax, rdx
jne 0x14009b1d0
mov rax, qword [rbx]
mov r15, qword [rbx + 0x10]
sub rax, r15
cmp rax, r14
jb 0x14009b253
shl rsi, 4
xor r13d, r13d
jmp 0x14009b223
mov rcx, qword [rbx + 8]
add rcx, r15
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add r15, r12
mov qword [rbx + 0x10], r15
add r13, 0x10
cmp rsi, r13
je 0x14009b168
mov rdx, qword [rdi + r13 + 8]
mov r12d, dword [rdi + r13]
mov rax, qword [rbx]
sub rax, r15
cmp rax, r12
jae 0x14009b200
mov rcx, rbx
mov qword [rbp], rdx
mov rdx, r15
mov r8, r12
call fcn.1400d7c70
mov rdx, qword [rbp]
mov r15, qword [rbx + 0x10]
jmp 0x14009b200
mov rcx, rbx
mov rdx, r15
mov r8, r14
call fcn.1400d7c70
mov r15, qword [rbx + 0x10]
jmp 0x14009b1ef
push rsi
call qword [rax - 0x7f3b7eb8]
add byte [rax], al
add byte [rbp - 0x3d], bl
int3
in al, dx
js 0x14009b741
lea ebp, [rsp + 0x70]
mov qword [rbp], 0xfffffffffffffffe
mov r9b, 1
xor eax, eax
lock cmpxchg byte [0x14014bf69], r9b
or eax, 0xb0856
or eax, 0xb0856
jne 0x14009b7c4
mov rax, qword [0x14014c040]
shl rax, 1
test rax, rax
jne 0x14009b7ea
mov dword [rbp - 8], 0
movzx eax, byte [0x14014bf6a]
mov rax, qword [rdx + 0x48]
invalid
mov byte [rbp - 1], r8b
dec dword [rax - 0x73]
push rbp
lea rdx, [rbp - 1]
mov qword [rbp - 0x18], rdx
lea rdx, [0x140099390]
invalid
fdiv st(7), st(0)
dec dword [rax - 0x77]
push rbp
invalid
lea rdx, [0x14013b1a0]
dec dword [rax - 0x77]
push rbp
call 0x17f1f4496
invalid
fdiv st(7), st(0)
dec dword [rax - 0x77]
push rbp
invalid
or dword [rax], eax
mov qword [rbp - 0x48], rdx
mov qword [rbp - 0x40], 1
mov qword [rbp - 0x28], 0
lea rdx, [rbp - 0x18]
mov qword [rbp - 0x38], rdx
mov dword [rbp - 0x38], edx
mov qword [rbp - 0x30], 1
lea rdx, [rbp - 0x48]
call rax
rol byte [rax + 0x7500f87d], 1
invalid
mov rcx, qword [0x14014c040]
shl rcx, 1
test rcx, rcx
jne 0x14009b80b
xor ecx, ecx
xchg byte [0x14014bf69], cl
or eax, dword [rax]
cmp cl, 2
jne 0x14009b7bb
lea rcx, [0x14014bf69]
or eax, dword [rax]
mov rsi, rax
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
jmp 0x14009b7ba
add byte [rax - 0x77], cl
invalid
jmp 0x14009b7ba
invalid
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop rbp
ret
invalid
lea rax, [0x14014bf69]
or eax, dword [rax]
mov rsi, rcx
mov rcx, rax
mov ebx, r8d
mov rdi, rdx
call fcn.1400d7db0
invalid
add eax, dword [rax]
mov rdx, rdi
invalid
mov r8d, ebx
mov rcx, rsi
fmul dword [rax - 0x77]
int1
jmp 0x14009b719
dec dword [rax - 0x77]
invalid
mov rsi, rcx
mov ebx, r8d
mov rdi, rdx
mov edi, edx
mov edi, edx
call fcn.1400d7e70
mov rdx, rdi
mov edx, edi
mov edx, edi
mov r8d, ebx
mov rcx, rsi
xor al, 1
mov dword [rbp - 8], eax
jmp 0x14009b733
invalid
invalid
invalid
mov rsi, rax
call fcn.1400d7e70
add eax, dword [rax]
add eax, dword [rax]
mov ecx, eax
mov rax, rsi
test cl, cl
leave
leave
jne 0x14009b79b
mov byte [0x14014bf6a], 1
jmp 0x14009b79b
add eax, 0xb0743
add ecx, ebp
outsd dx, dword [rsi]
invalid
invalid
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x70]
lea rcx, [0x14014bf69]
lea ecx, [0x14014bf69]
lea ecx, [0x14014bf69]
mov edx, dword [rbp - 8]
call fcn.140087630
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
add al, 0x90
test r8, r8
je 0x14009b8ab
mov eax, dword [rdx + 0x10]
add rdx, 0x10
add r8, 0xfffffffffffffff0
test rax, rax
je 0x14009b890
mov rdx, qword [rdx + 8]
jmp 0x14009b8b2
invalid
invalid
mov edx, 1
xor eax, eax
mov ecx, 0xfffffff4
mov r8, rax
pop rbp
jmp fcn.140082e50
lea ebp, [rsp + 0x40]
mov rax, qword [rcx + 0x10]
test rax, rax
jne 0x14009b8df
int3
lea rbp, [rsp + 0x60]
mov qword [rbp - 8], 0xfffffffffffffffe
clc
invalid
invalid
invalid
dec dword [rax - 0x75]
invalid
clc
invalid
mov r8, qword [rax + 8]
mov rdx, qword [rax + 0x18]
mov edx, dword [rax + 0x18]
mov edx, dword [rax + 0x18]
cmp r8, 1
je 0x14009b946
test r8, r8
jne 0x14009b989
test edx, edx
jne 0x14009b989
mov eax, 1
add byte [rcx], dh
shr bl, cl
cmovs eax, dword [rbp + 0x483e75d2]
mov edx, dword [rax]
mov rax, qword [rdx]
mov rdx, qword [rdx + 8]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
mov rax, qword [rcx + 8]
xor edx, edx
jmp 0x14009b955
test rdx, rdx
jne 0x14009b989
mov r9, qword [rcx + 0x10]
mov r8, qword [rax + 0x10]
movzx ecx, byte [rax + 0x20]
movzx eax, byte [rax + 0x21]
mov byte [rsp + 0x28], al
mov byte [rsp + 0x20], cl
lea rdx, [0x1401126a0]
insd dword [rdi], dx
invalid
add byte [rax - 0x73], cl
fsubr st(0)
ja 0x14009b987
add byte [rax], al
insd dword [rdi], dx
invalid
ja 0x14009b987
add byte [rax], al
mov qword [rbp - 0x10], rax
movabs rax, 0x8000000000000000
mov qword [rbp - 0x28], rax
fmul dword [r8 - 0x75]
or byte [r11 + rcx*4 + 0x49], cl
adc byte [r11 + rcx*4 + 0x40], cl
adc byte [rdi], cl
mov dh, 0x48
and byte [rdi], cl
mov dh, 0x40
and dword [rax - 0x77d7dbbc], ecx
and al, 0x20
and al, 0x20
fmul dword [r8 - 0x75]
or byte [r11 + rcx*4 + 0x49], cl
adc byte [r11 + rcx*4 + 0x40], cl
adc byte [r11 + rcx*4 + 0x40], cl
adc byte [rdi], cl
mov dh, 0x48
and byte [rdi], cl
and byte [rdi], cl
mov dh, 0x40
and dword [rax - 0x77d7dbbc], ecx
and al, 0x20
and al, 0x20
lea rdx, fcn.14009ad90
lea rcx, [rbp - 0x28]
call fcn.14009ba00
add byte [rax], al
ud2
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
push rbp
sub rsp, 0x30
lea rbp, [rdx + 0x60]
invalid
mov rax, qword [rbp - 0x28]
shl rax, 1
test rax, rax
je 0x14009b9f8
invalid
invalid
mov rcx, qword [rbp - 0x20]
mov edx, 1
add byte [rax], al
call fcn.140007ce0
nop
add rsp, 0x30
pop rbp
ret
push rsi
push rdi
push rbx
sub rsp, 0x118
add byte [rax], al
add byte [rax], al
lea rbp, [rsp + 0x80]
add byte [rax], al
mov qword [rbp + 0x90], 0xfffffffffffffffe
movzx eax, byte [rbp + 0xf8]
clc
add byte [rax], al
add byte [rdi], cl
mov dh, 0x9d
lock add byte [rax], al
add byte [rax], al
lock inc qword [0x14014c040]
add dh, bh
invalid
clc
add byte [rax], al
add byte [rdi], cl
mov dh, 0x9d
lock add byte [rax], al
add byte [rax], al
lock inc qword [0x14014c040]
add byte [rax], al
jle 0x14009c187
mov rdi, rdx
mov rsi, rcx
mov ecx, dword [0x14014c04c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
cmp byte [rcx + 0x30], 0
add byte [rax], al
add byte [rax], al
jne 0x14009c214
mov ecx, dword [0x14014c04c]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
inc qword [rcx + 0x28]
mov byte [rcx + 0x30], 1
mov qword [rbp + 0x20], 1
lea rcx, [0x1401126f0]
mov qword [rbp + 0x28], rcx
mov qword [rbp + 0x30], r8
mov qword [rbp + 0x38], r9
mov byte [rbp + 0x40], bl
mov byte [rbp + 0x41], al
mov eax, dword [0x14014bf70]
cmp eax, 0x3ffffffd
ja 0x14009bac0
lea ecx, [rax + 1]
lock cmpxchg dword [0x14014bf70], ecx
je 0x14009bacc
lea rcx, [0x14014bf70]
call fcn.1400d8510
movzx eax, byte [0x14014bf78]
cmp qword [0x14014bf80], 0
mov rax, qword [rdi + 0x20]
jne 0x14009bb32
mov byte [rbp + 0x8f], 1
mov rcx, rsi
call rax
mov rsi, rax
mov rdi, rdx
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], rdx
cmp byte [rbp + 0x41], 0
jne 0x14009bbc4
invalid
add byte [rax], al
invalid
mov edi, 0x8b000000
add eax, 0xb0541
or eax, dword [rax]
mov eax, dword [0x14014c04c]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
cmp qword [rax + 0x28], 1
jbe 0x14009bbd0
or eax, dword [rax]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov byte [rbp + 0x88], 1
jmp 0x14009bd72
mov byte [rbp + 0x8f], 1
mov rcx, rsi
add byte [rax], al
add dword [rax - 0x77], ecx
int1
call rax
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], rdx
sub byte [rax - 0x75], cl
or eax, 0xb0433
ror byte [rax - 0x77], 1
and byte [r8 - 0x77], r9b
push rbp
sub byte [rax - 0x75], cl
or eax, 0xb0433
mov rax, qword [0x14014bf88]
mov rax, qword [rax + 0x28]
mov byte [rbp + 0x8f], 1
lea rdx, [rbp + 0x20]
call rax
mov edx, 0xffffffff
lock xadd dword [0x14014bf70], edx
dec edx
mov eax, edx
and eax, 0xbfffffff
cmp eax, 0x80000000
jne 0x14009bb95
mov byte [rbp + 0x8f], 0
lea rcx, [0x14014bf70]
call fcn.1400d8450
mov eax, dword [0x14014c04c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x30], 0
test bl, bl
je 0x14009bc28
mov byte [rbp + 0x8f], 0
call fcn.14008cc50
jmp 0x14009bec2
mov byte [rbp + 0x88], 3
jmp 0x14009bd72
movzx eax, byte [0x14014bf68]
movzx eax, al
lea rcx, [0x14013e8fc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x14009bbb1
mov byte [rbp + 0x8f], 1
test dword [rdi + 0x1000000], ecx
lea rdx, [0x140111821]
lea rcx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
mov r8d, 0xe
call fcn.140087970
mov rax, qword [rbp - 0x10]
invalid
invalid
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x14009bd08
add al, ch
imul edi, dword [rbp - 0x74b70002], 0xb948f045
invalid
invalid
invalid
mov ecx, 0
invalid
add byte [rax], al
add byte [rax + 0xfc83948], al
test edx, ebp
add byte [rax], al
add byte [rax + 0x2b64003], dh
mov al, 3
mov sil, 2
jmp 0x14009bd5d
mov dword [rbp + 0x50], 0
mov byte [rbp + 0x54], 0
lea rax, str.thread_caused_non_unwinding_panic._aborting._n
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov qword [rbp - 0x40], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
lea rax, [rbp + 0x50]
mov qword [rbp + 0x70], rax
mov qword [rbp + 0x78], 0
lea rdx, [0x140111480]
lea rcx, [rbp + 0x70]
lea r8, [rbp - 0x50]
call fcn.14000b600
mov rcx, qword [rbp + 0x78]
test al, al
je 0x14009bcd4
test rcx, rcx
jne 0x14009bceb
lea rax, str.a_formatting_trait_implementation_returned_an_error_when_the_underlying_stream_did_not
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 1
mov qword [rbp], 8
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
lea rdx, [0x140111dd8]
invalid
add byte [rax - 0x73], cl
invalid
invalid
call fcn.1400d5c10
lahf
add eax, dword [rax]
invalid
lahf
add eax, dword [rax]
jmp 0x14009bec2
mov sil, 1
jmp 0x14009bd63
xor esi, esi
jmp 0x14009bd63
test rcx, rcx
je 0x14009bce9
mov byte [rbp + 0x8f], 0
lea rcx, [rbp + 0x78]
call fcn.140082aa0
xor ecx, ecx
mov qword [rbp - 0x10], rcx
mov byte [rbp + 0x8f], 0
lea rcx, [rbp - 0x10]
call case.0x14006e562.201
mov ecx, 7
int 0x29
ud2
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp]
cmp rdx, 4
je 0x14009bd28
cmp rdx, 1
jne 0x14009bd49
cmp byte [rcx], 0x30
sete sil
add sil, sil
jmp 0x14009bd4b
mov edx, dword [rcx]
bswap edx
xor r8d, r8d
cmp edx, 0x66756c6d
setae r8b
cmp edx, 0x66756c6c
sbb r8d, 0
sete sil
jmp 0x14009bd4b
xor esi, esi
test rax, rax
je 0x14009bd5a
mov edx, 1
call fcn.140007ce0
lea eax, [rsi + 1]
mov byte [0x14014bf68], al
mov byte [rbp + 0x88], sil
mov rsi, qword [rbp + 0x20]
mov rdi, qword [rbp + 0x28]
mov rax, qword [rbp + 0x38]
mov qword [rbp + 0x50], rax
mov rax, qword [rdi + 0x18]
mov byte [rbp + 0x8f], 1
mov rcx, rsi
call rax
movabs rcx, 0xb98b1b7157a64178
cmp rax, rcx
jne 0x14009bdeb
mov eax, 8
movabs r8, 0x63eb502cd6cb5d6d
mov rcx, rsi
cmp rdx, r8
jne 0x14009bdeb
mov r8, qword [rcx]
mov rcx, qword [rsi + rax]
mov qword [rbp + 0x70], r8
mov qword [rbp + 0x78], rcx
mov eax, dword [0x14014c04c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x68]
test eax, eax
je 0x14009be30
cmp eax, 1
je 0x14009be77
jmp 0x14009becd
mov rax, qword [rdi + 0x18]
mov byte [rbp + 0x8f], 1
mov rcx, rsi
call rax
movabs r9, 0xfbd7fafa0c57ab9f
mov ecx, 0xc
lea r8, [0x1401124d4]
cmp rax, r9
jne 0x14009bdb7
movabs rax, 0xdd2b7e381cf7923a
cmp rdx, rax
jne 0x14009bdb7
lea rcx, [rsi + 8]
mov eax, 0x10
jmp 0x14009bdb0
mov byte [rbp + 0x8f], 1
mov eax, dword [0x14014c04c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0x60]
lea rdx, [0x140083730]
call fcn.140083760
mov eax, dword [0x14014c04c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x68], 1
mov eax, dword [0x14014c04c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdx, qword [rax + 0x60]
test rdx, rdx
jne 0x14009bebc
mov byte [rbp + 0x8f], 1
call fcn.1400d7aa0
mov eax, dword [0x14014c04c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdx, qword [rax + 0x60]
lock inc qword [rdx]
jg 0x14009bec4
ud2
test rdx, rdx
jne 0x14009c082
mov eax, 9
lea rcx, [0x1401124e0]
xor edx, edx
mov qword [rbp - 0x50], rcx
mov qword [rbp - 0x48], rax
lea rax, [rbp - 0x50]
mov qword [rbp - 0x10], rax
lea rax, [rbp + 0x50]
mov qword [rbp - 8], rax
lea rax, [rbp + 0x70]
mov qword [rbp], rax
lea rax, [rbp + 0x88]
mov qword [rbp + 8], rax
movzx eax, byte [0x14014bf00]
test al, al
mov qword [rbp + 0x68], rdx
jne 0x14009bf21
xor r15d, r15d
xor esi, esi
xor eax, eax
jmp 0x14009c0b4
mov byte [0x14014bf00], 1
mov eax, dword [0x14014c04c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x38]
cmp rax, 2
je 0x14009c0a9
cmp eax, 1
je 0x14009bf56
call fcn.1400d7f50
mov eax, dword [0x14014c04c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r15, qword [rax + 0x40]
mov qword [rax + 0x40], 0
test r15, r15
je 0x14009bf18
lea rsi, [r15 + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r15 + 0x10], cl
je 0x14009bf98
mov rcx, rsi
call fcn.1400d7db0
mov rax, qword [0x14014c040]
shl rax, 1
test rax, rax
mov qword [rbp - 0x58], rsi
je 0x14009c178
call fcn.1400d7e70
xor al, 1
mov dword [rbp + 0x84], eax
movzx eax, byte [r15 + 0x11]
mov qword [rbp + 0x60], r15
add r15, 0x18
lea r8, [0x1401124f0]
lea rcx, [rbp - 0x10]
mov rdx, r15
call fcn.14009af80
cmp byte [rbp + 0x84], 0
mov r15, qword [rbp + 0x60]
jne 0x14009c006
mov rax, qword [0x14014c040]
shl rax, 1
test rax, rax
je 0x14009c006
call fcn.1400d7e70
test al, al
jne 0x14009c006
mov byte [r15 + 0x11], 1
xor eax, eax
mov rcx, qword [rbp - 0x58]
xchg byte [rcx], al
cmp al, 2
jne 0x14009c018
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov byte [0x14014bf00], 1
mov eax, dword [0x14014c04c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x38]
cmp rax, 2
je 0x14009c142
cmp eax, 1
je 0x14009c04d
call fcn.1400d7f50
mov eax, dword [0x14014c04c]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x40]
mov r15, qword [rbp + 0x60]
mov qword [rax + 0x40], r15
mov dil, 1
test rcx, rcx
jne 0x14009c156
xor esi, esi
jmp 0x14009c0e4
mov rax, qword [rdx + 0x10]
test rax, rax
je 0x14009c121
cmp eax, 2
jne 0x14009c132
mov eax, 9
lea rcx, [0x1401124e0]
jmp 0x14009bedb
mov eax, 1
mov sil, 1
xor r15d, r15d
mov dword [rbp + 0x48], 0
mov byte [rbp + 0x4c], 0
mov qword [rbp - 0x18], r15
mov qword [rbp - 0x20], rax
mov byte [rbp + 0x8e], 1
lea r8, [0x140112540]
lea rcx, [rbp - 0x10]
lea rdx, [rbp + 0x48]
call fcn.14009af80
xor edi, edi
mov rcx, qword [rbp + 0x68]
test rcx, rcx
je 0x14009c0f8
lock dec qword [rcx]
jne 0x14009c0f8
call fcn.1400838d0
test r15, r15
sete al
or sil, dil
or sil, al
jne 0x14009bb65
lock dec qword [r15]
jne 0x14009bb65
mov rcx, r15
call fcn.14008c2e0
jmp 0x14009bb65
mov eax, 4
lea rcx, str.main
jmp 0x14009bedb
mov rcx, qword [rdx + 0x18]
mov rax, qword [rdx + 0x20]
dec rax
jmp 0x14009bedb
lock dec qword [r15]
mov rcx, r15
mov r14, qword [rbp + 0x68]
je 0x14009c160
xor esi, esi
mov dil, 1
jmp 0x14009c16a
lock dec qword [rcx]
mov r14, qword [rbp + 0x68]
jne 0x14009c168
call fcn.14008c2e0
mov dil, 1
xor esi, esi
mov rcx, r14
test rcx, rcx
jne 0x14009c0ed
jmp 0x14009c0f8
mov dword [rbp + 0x84], 0
jmp 0x14009bfbc
mov qword [rbp - 0x50], 1
lea rcx, [0x1401126f0]
mov qword [rbp - 0x48], rcx
mov qword [rbp - 0x40], r8
mov qword [rbp - 0x38], r9
mov byte [rbp - 0x30], bl
mov byte [rbp - 0x2f], al
mov dword [rbp + 0x50], 0
mov byte [rbp + 0x54], 0
lea rax, [rbp - 0x50]
mov qword [rbp + 0x20], rax
lea rax, [0x14000dd80]
mov qword [rbp + 0x28], rax
lea rax, [0x140112748]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 2
mov qword [rbp + 0x10], 0
lea rax, [rbp + 0x20]
mov qword [rbp], rax
mov qword [rbp + 8], 1
lea rcx, [rbp + 0x50]
lea rdx, [rbp - 0x10]
call fcn.1400829c0
mov qword [rbp + 0x70], rax
test rax, rax
je 0x14009c2ea
lea rcx, [rbp + 0x70]
jmp 0x14009c2e5
test r8, r8
je 0x14009c246
mov rdx, qword [r8 + 8]
mov rcx, qword [r8 + 0x18]
cmp rdx, 1
je 0x14009c23d
test rdx, rdx
jne 0x14009c246
test rcx, rcx
jne 0x14009c246
mov ecx, 1
xor edx, edx
jmp 0x14009c2fd
test rcx, rcx
je 0x14009c2f3
mov qword [rbp + 0x50], 0
mov qword [rbp - 0x50], 0
xor ecx, ecx
mov qword [rbp + 0x20], 1
lea rdx, [0x1401126f0]
mov qword [rbp + 0x28], rdx
mov qword [rbp + 0x30], rcx
mov qword [rbp + 0x38], r9
mov byte [rbp + 0x40], bl
mov byte [rbp + 0x41], al
mov dword [rbp + 0x88], 0
mov byte [rbp + 0x8c], 0
lea rax, [rbp + 0x20]
mov qword [rbp + 0x70], rax
lea rax, [0x14000dd80]
mov qword [rbp + 0x78], rax
lea rax, [0x1401127a0]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 2
mov qword [rbp + 0x10], 0
lea rax, [rbp + 0x70]
mov qword [rbp], rax
mov qword [rbp + 8], 1
lea rcx, [rbp + 0x88]
lea rdx, [rbp - 0x10]
call fcn.1400829c0
mov qword [rbp + 0x48], rax
test rax, rax
je 0x14009c2ea
lea rcx, [rbp + 0x48]
call fcn.140082aa0
mov ecx, 7
int 0x29
ud2
mov rdx, qword [r8]
mov rcx, qword [rdx]
mov rdx, qword [rdx + 8]
mov qword [rbp + 0x50], rcx
mov qword [rbp + 0x58], rdx
lea rcx, [rbp + 0x50]
mov qword [rbp - 0x50], rcx
mov qword [rbp - 0x48], 1
mov qword [rbp - 0x40], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x38], xmm0
lea rcx, [rbp - 0x50]
jmp 0x14009c258
sub dword [rdi], ecx
or ecx, esp
int3
sub esp, 0x20
lea rbp, [rsp + 0x20]
lea ebp, [rsp + 0x20]
mov rax, rcx
mov rcx, rdx
mov rdx, rax
call fcn.14009cca0
int3
and byte [rax - 0x75], cl
sub dil, r15b
push rax
sbb byte [rax - 0xa], al
invalid
lock dec qword [rsi + 8]
jne 0x14009ceac
or byte [rbp + 0x13], r14b
mov edx, 8
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140007ce0
idiv bh
nop
add rsp, 0x28
pop rdi
pop rsi
sub byte [rdi + 0x5e], bl
ret
add dword [rax - 0x77], ecx
mov rdx, rax
test dl, 4
jne 0x14009ced0
ret 0xc2f6
mov r8, rdx
or r8, 2
mov rax, rdx
lock cmpxchg qword [rcx], r8
jne case.0x1400845e4.721
mov rax, rdx
mov eax, edx
ret
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, qword [rcx]
mov rax, qword [rsi + 0x60]
test rax, rax
je 0x14009cefd
imul r8, rax, 0x18
imul eax, eax, 0x18
mov rcx, qword [rsi + 0x58]
mov edx, 8
call fcn.1400022bd
lea rcx, [rsi + 0x20]
call fcn.14005ed72
lea rcx, [rsi + 0x30]
call fcn.14005ed72
cmp qword [rsi + 0xc0], 0
je 0x14009cf66
lea rcx, [rsi + 0xc0]
call fcn.14005f0e9
mov rcx, qword [rsi + 0xf0]
mov rdx, qword [rsi + 0xf8]
call case.0x1400863e5.376
mov rcx, qword [rsi + 0xe8]
mov rdx, qword [rsi + 0xf0]
call fcn.14006829c
mov rax, qword [rsi + 0xc8]
lock dec qword [rax]
jne 0x14009cf72
lea rcx, [rsi + 0xc8]
call fcn.14003279e
jmp 0x14009cf72
lea rcx, [rsi + 0xc8]
call fcn.14009d00d
cmp dword [rsi + 0x140], 0x3b9aca00
je 0x14009cfc2
mov rdi, qword [rsi + 0x118]
mov rbx, qword [rsi + 0x120]
lea r14, [rdi + 8]
mov r15, rbx
sub r15, 1
jb 0x14009cfac
mov rcx, qword [r14]
mov edx, 8
call fcn.140007ce0
add r14, 0x28
jmp 0x14009cf93
test rbx, rbx
je 0x14009cfc2
imul r8, rbx, 0x28
mov edx, 8
mov rcx, rdi
call fcn.1400022bd
mov rax, qword [rsi + 0x148]
lock dec qword [rax]
jne 0x14009cfdb
lea rcx, [rsi + 0x148]
call fcn.14009d01c
cmp rsi, 0xffffffffffffffff
je 0x14009d000
lock dec qword [rsi + 8]
jne 0x14009d000
mov edx, 8
mov rcx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.140007ce0
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
test ecx, ecx
je 0x14009d30a
add rbx, 0x10
test r15, r15
setne al
ror byte [rbp - 0x7b], 0xf6
ror byte [rbp - 0x7b], 0xf6
setne dl
and dl, al
add rcx, 0x10
call fcn.140084420
jno case.0x140086c96.328
dec dword [rax - 0x75]
add ecx, dword [rax - 0x7b]
invalid
je 0x14009d30a
jno case.0x140086c96.328
dec dword [rax - 0x75]
add ecx, dword [rax - 0x7b]
sal byte [rsi + rcx - 0x10], 0x48
lock dec qword [rax]
dec dword [rax]
jne 0x14009d30a
mov rcx, rbx
call fcn.1400687f6
invalid
dec dword [rax - 0x77]
stc
mov rcx, rdi
call fcn.14009d344
mov rcx, qword [rsi]
cmp rcx, 0xffffffffffffffff
cmp ecx, 0xffffffff
cmp ecx, 0xffffffff
je 0x14009d337
sbb al, 0xf0
dec qword [rcx + 8]
lock dec qword [rcx + 8]
jne 0x14009d337
adc eax, 0x8ba
add byte [rax - 0x7d], cl
invalid
mov edx, 8
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.140007ce0
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
cmp dword [rax], eax
je 0x14009d35a
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov rcx, rax
jmp fcn.14009d35b
ret
test ecx, ecx
je 0x14009d394
mov rdi, rdx
mov rsi, rcx
mov rax, qword [rdx]
test rax, rax
invalid
je 0x14009d379
nop
add rsp, 0x28
pop rdi
pop rsi
ret
invalid
invalid
add eax, 0x788bd
mov edx, 0x27
call fcn.1400d5da0
mov dword [r11], eax
invalid
mov dword [r11], eax
add ah, cl
int3
invalid
dec qword [rax]
jne case.0x140086ad1.350
jmp 0x14009d494
ret
push rsi
sub rsp, 0x20
sub esp, 0x20
mov rsi, qword [rcx]
mov esi, dword [rcx]
lea rcx, [rsi + 0x80]
mov edx, 0x2f
add byte [rax], al
add al, ch
push rdx
add byte [rax], al
add byte [rax], al
invalid
invalid
call fcn.14009d4ff
mov rax, qword [rsi + 0xb0]
xchg byte [rax + 0x48000000], dh
add byte [rax], al
test rax, rax
test eax, eax
sal byte [rdx + rcx + 0x48], 0x8b
je 0x14009d4c3
mov rcx, qword [rsi + 0xb8]
invalid
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x75], cl
xchg al, al
mov rax, qword [rsi + 0xc0]
add byte [rax], al
add byte [rax - 0x7b], cl
test rax, rax
je case.0x140086ad1.352
invalid
invalid
test rax, rax
je case.0x140086ad1.352
or cl, byte [rax - 0x75]
mov rcx, qword [rsi + 0xc8]
mov ecx, dword [rsi + 0xc8]
mov cs, eax
enter 0, 0
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x7d], cl
invalid
invalid
cmp rsi, 0xffffffffffffffff
invalid
je 0x14009d4f8
lock dec qword [rsi + 8]
jne 0x14009d4f8
or byte [rbp + 0x12], r14b
or byte [rbp + 0x12], dh
mov edx, 0x80
add byte [rax], al
mov rcx, rsi
mov ecx, esi
add rsp, 0x20
add esp, 0x20
and byte [rsi - 0x17], bl
call 0xd109cba0
cmpsd dword [rsi], dword [rdi]
idiv bh
invalid
nop
pop rsi
jmp fcn.140007ce0
cmpsd dword [rsi], dword [rdi]
idiv bh
invalid
call qword [rax + 0x20c48348]
nop
add rsp, 0x20
add esp, 0x20
invalid
pop rsi
ret
push r14
push rsi
push r13
push rbp
push r12
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x248
sub esp, 0x248
in al, dx
add al, byte [rax]
add al, byte [rax]
add al, byte [rax]
add byte [rdi], cl
movaps xmmword [rsp + 0x230], xmm6
sub dword [rsp + 0x230], esi
xor byte [rdx], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
iretd
and qword [rsp + 0x228], 0
movsb byte [rdi], byte [rsi]
and al, 0x28
add al, byte [rax]
add byte [rax], al
invalid
invalid
iretd
movsb byte [rdi], byte [rsi]
and al, 0x28
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
add rdi, 0x18
mov rcx, rdi
mov ecx, edi
invalid
mov ecx, edi
call fcn.14009eb51
sbb al, 0x16
add byte [rax], al
invalid
invalid
add byte [rcx - 0x77], cl
mov r14, rax
mov esi, eax
invalid
mov ebx, edx
test sil, 5
test dh, 5
add eax, 0x8b491c74
push rsi
je 0x14009d55c
mov rdx, qword [r14 + 0x18]
mov edx, dword [rsi + 0x18]
sbb byte [rbp - 0x75], cl
and byte [rcx - 0x7d], r9b
mov r8, qword [r14 + 0x20]
and qword [r14 + 0x18], 0
sbb byte [rax], al
and byte [rcx - 0x7d], cl
sbb byte [rax], al
test rdx, rdx
test edx, edx
je 0x14009d55c
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
sub al, ch
call fcn.14009d699
cmp eax, 0x40000001
test dh, 0xa
add dword [rax], eax
add byte [rax - 0xa], al
invalid
test sil, 0xa
je 0x14009d57e
mov rdx, qword [r14 + 0x28]
mov r8, qword [r14 + 0x30]
xor byte [rcx - 0x7d], cl
and qword [r14 + 0x28], 0
sub byte [rax], al
sub byte [rax], al
sub byte [rax], al
test rdx, rdx
test edx, edx
sal byte [rdx + rcx + 0x48], cl
lea ecx, [rsp + 0x28]
je 0x14009d57e
or cl, byte [rax - 0x73]
and al, 0x28
lea rcx, [rsp + 0x28]
and al, 0x28
call fcn.14009d699
xorps xmm6, xmm6
lea r15, [rsp + 0x28]
lea edi, [rsp + 0x28]
invalid
lea r12, [r14 + 8]
mov rbp, qword [r14 + 8]
mov ebp, dword [rsi + 8]
or byte [rbp - 0x73], cl
lea r13, [r14 + 0x10]
lea ebp, [rsi + 0x10]
or byte [rcx - 0x75], cl
outsb dx, byte [rsi]
or byte [rbp - 0x73], cl
lea r13, [r14 + 0x10]
lea ebp, [rsi + 0x10]
cmp qword [rsp + 0x228], 0x1f
lea ebp, [rsi + 0x10]
cmp qword [rsp + 0x228], 0x1f
ja 0x14009d634
test rbp, rbp
je case.0x14008a09d.232
invalid
mov cl, 0
add byte [rax], al
invalid
mov rcx, r13
cmp qword [r13], rax
jne case.0x14008a09d.232
mov rdx, qword [rax]
mov qword [rcx], rdx
movups xmmword [rax], xmm6
mov rdx, qword [rax + 0x10]
mov r8, qword [rax + 0x18]
and qword [rax + 0x10], 0
invalid
adc byte [rax], al
invalid
test rdx, rdx
je 0x14009d592
stc
call fcn.14009d699
jmp 0x14009d592
invalid
and bl, 1
jrcxz case.0x140089fd3.269
add dword [rcx + rcx*4 - 0xf], ecx
mov rcx, r14
mov ecx, esi
int1
mov edx, ebx
call fcn.14009f1cf
sbb eax, dword [rax]
invalid
invalid
sbb eax, dword [rax]
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
add byte [rax], al
mov rcx, r15
call case.0x14008a9d7.229
pop qword [rax]
add byte [rax], al
mov rcx, rdi
mov ecx, edi
stc
call fcn.14009eb51
adc eax, 0x89490000
invalid
mov r14, rax
mov ebx, edx
jmp 0x14009d586
sub edi, edi
invalid
invalid
sub edi, edi
invalid
inc dword [rax - 0x76b3fe1d]
int1
and bl, 1
mov rcx, r14
mov ecx, esi
add dword [rcx + rcx*4 - 0xf], ecx
mov ecx, esi
mov edx, ebx
call fcn.14009f1cf
sbb eax, dword [rax]
add byte [rax - 0x73], cl
invalid
je case.0x14008a09d.250
add byte [rax], al
lea rsi, [rsp + 0x28]
lea esi, [rsp + 0x28]
sub byte [rax - 0x77], cl
int1
mov rcx, rsi
call case.0x14008a9d7.229
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
mov ecx, esi
int1
call case.0x14008a8f6.208
add byte [rax], al
movaps xmm6, xmmword [rsp + 0x230]
sub byte [rsp + 0x230], dh
mov ah, 0x24
xor byte [rdx], al
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax - 0x7f], cl
add rsp, 0x248
invalid
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop rbp
pop r14
pop r15
pop rdi
pop rdi
ret
sub esp, 0x28
mov rax, rcx
mov eax, ecx
mov rcx, qword [rcx + 0x200]
mov ecx, dword [rcx + 0x200]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x7d], cl
cmp rcx, 0x1f
stc
invalid
ja 0x14009d6c6
shl rcx, 4
mov qword [rax + rcx], rdx
adc al, 8
adc al, 8
mov qword [rax + rcx + 8], r8
mov dword [rax + rcx + 8], eax
or byte [rax - 1], cl
inc qword [rax + 0x200]
add byte [rax], 2
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x7d], cl
add rsp, 0x28
add esp, 0x28
invalid
ret
lea r8, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.39.2_srcutilwake_list.rs
lea eax, [0x140114530]
mov edx, 0x20
call fcn.1400d5cc0
add eax, dword [rax]
int3
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
in al, dx
and byte [rax - 0x77], cl
invalid
invalid
mov rsi, rcx
mov rbx, qword [rcx + 0x200]
mov ebx, dword [rcx + 0x200]
invalid
mov ebx, dword [rcx + 0x200]
add al, byte [rax]
add byte [rax - 0x3f], cl
shl ebx, 4
add byte [rax], al
shl rbx, 4
shl ebx, 4
lea rdi, [rcx + rbx]
sbb dword [rax - 0x7d], ecx
and qword [rcx + 0x200], 0
movabs eax, dword [0xdb85480000000200]
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
test rbx, rbx
invalid
je case.0x14008a871.208
mov rax, qword [rsi]
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
mov ecx, dword [rsi + 8]
add rsi, 0x10
call qword [rax + 8]
add rbx, 0xfffffffffffffff0
invalid
jmp case.0x14008a9d7.202
invalid
out 0x48, eax
mov ecx, edi
stc
mov rcx, rdi
xor edx, edx
ror byte [rax - 0x7d], cl
invalid
add rsp, 0x20
pop rbx
pop rdi
and byte [rbx + 0x5f], bl
pop rsi
jmp case.0x14008acdb.177
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
xchg ecx, eax
add byte [rax], al
add byte [rdx], al
add byte [rax], al
invalid
add al, byte [rax]
add cl, ch
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + 0x57], dl
sub esp, 0x28
or byte [rax - 0x7d], cl
out dx, al
add dword [rdx + 0x10], esi
clc
mov ecx, dword [rdi + rbx*8]
lea ecx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x140115cd0]
mov edx, 0x27
add al, ch
mov ah, 0x85
call fcn.1400d5da0
add eax, dword [rax]
int3
ret
shr rcx, 0x20
lea eax, [rcx - 0x2740]
cmp eax, 0x11
jbe 0x14009d9fb
loop 0x14009d818
add byte [rax], al
and byte [rbp - 0x273f7f], cl
inc dword [rbx - 0x79f0ee08]
invalid
invalid
loop 0x14009d818
add byte [rax], al
mov al, 1
lea edx, [rcx - 2]
cmp edx, 0x11
jbe case.0x14009d800.4
invalid
add dword [rax], eax
add byte [rbp - 0x3c296f], cl
inc dword [rbx - 0x7df0fd06]
cmp edx, 2
jb case.0x14009da09.10060
fadd dword [rcx]
add byte [rax], al
invalid
lea edx, [rcx - 0x3c2a]
ret
invalid
cmp edx, 2
jb case.0x14009da09.10060
fadd dword [rcx]
add byte [rax], al
invalid
cmp ecx, 0x27
je 0x14009da36
cmp ecx, 0x35
je case.0x14009da1f.2
add dword [rax], eax
add byte [rbx - 0x7bf0bc07], al
je case.0x14009da1f.2
je case.0x14009da1f.2
cmp ecx, 0x43
je case.0x14009da1f.2
cmp ecx, 0x50
je 0x14009d9e4
mov al, byte [rcx]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx - 0x7bf0a807], al
cmp ecx, 0x57
je 0x14009da33
cmp ecx, 0x57
je 0x14009da33
add dword [rax], eax
add byte [rbx - 0x7bf09207], al
cmp ecx, 0x6d
invalid
test ah, al
cmp ecx, 0x6d
je 0x14009da30
test ah, al
add dword [rax], eax
add byte [rbx - 0x7bf08f07], al
rol dword [rcx], 0
add byte [rbx - 0x7bf08707], al
js 0x14009d888
test dh, dl
cmp ecx, 0x70
je 0x14009da36
rol dword [rcx], 0
invalid
cmp ecx, 0x78
je 0x14009da54
cmp ecx, 0x79
je case.0x14009da09.10060
cmp ecx, 0x7b
je 0x14009da24
xchg esp, eax
add dword [rax], eax
invalid
cmp ecx, 0x84
je 0x14009da66
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx + 0x91f9], al
invalid
stc
xchg ecx, eax
add byte [rax], al
cmp ecx, 0x91
je 0x14009da6c
add byte [rax], al
add byte [rdi], cl
test ah, al
add dword [rax], eax
add byte [rcx + 0xa1f9], al
add byte [rdi], cl
test byte [rax + 1], dh
add byte [rax], al
cmp ecx, 0xa1
je 0x14009da24
cmp ecx, 0xaa
je 0x14009da72
cmp ecx, 0x35ed
je case.0x14009da09.10060
test byte [rdx + 1], al
add byte [rax], al
test byte [rdx + 1], al
add byte [rax], al
cmp ecx, 0xce
je 0x14009da24
cmp ecx, 0xdf
je 0x14009da5d
test byte [rcx + 1], bh
add byte [rax], al
test byte [rcx + 1], bh
add byte [rax], al
cmp ecx, 0xe8
je 0x14009da30
call 0x14f09d8eb
add byte [rdi], cl
test byte [rax + 1], al
add byte [rax], al
add byte [rcx + 0x102f9], al
cmp ecx, 0x102
add al, byte [rcx]
add byte [rax], al
invalid
add byte [rdi], cl
test byte [rdx], dl
add dword [rax], eax
je case.0x14009da09.10060
add byte [rcx + 0x10bf9], al
cmp ecx, 0x10b
or eax, dword [rcx]
add byte [rax], al
invalid
add byte [rdi], cl
test byte [rdi + 1], ah
add dword [eax], eax
invalid
je 0x14009da6f
add dword [eax], eax
add byte [rcx + 0x150f9], al
cmp ecx, 0x150
push rax
add dword [rax], eax
add byte [rdi], cl
test byte [rbp + 1], dl
add byte [rax], al
invalid
je 0x14009da69
add dword [rax], eax
add byte [rcx + 0x252f9], al
cmp ecx, 0x252
je case.0x14009da09.10060
out dx, al
add byte [rax], al
invalid
push rdx
add al, byte [rax]
add byte [rdi], cl
test dh, ch
out dx, al
out dx, al
add byte [rax], al
add byte [rcx + 0x3e3f9], al
cmp ecx, 0x3e3
jrcxz 0x14009d927
add eax, dword [rax]
add byte [rax], al
add byte [rdi], cl
je case.0x14009da09.10060
test dl, ah
add byte [rax], al
add byte [rcx + 0x41df9], al
cmp ecx, 0x41d
add al, 0
add byte [rdi], cl
je case.0x14009da09.10060
test dh, dl
add byte [rax], al
add byte [rcx + 0x461f9], al
cmp ecx, 0x461
je case.0x14009da09.10060
retf 0
invalid
add byte [rdi], cl
test dl, cl
retf 0
retf 0
add byte [rcx + 0x46bf9], al
add byte [rdi], cl
test byte [rdi], al
cmp ecx, 0x46b
je 0x14009da57
add dword [rax], eax
add byte [rcx + 0x476f9], al
cmp ecx, 0x476
je 0x14009da63
invalid
add dword [rax], eax
invalid
add al, 0
add byte [rdi], cl
test byte [rdi], al
invalid
add dword [rax], eax
invalid
add byte [rcx + 0x4cff9], al
add byte [rdi], cl
test dl, al
cmp ecx, 0x4cf
je case.0x14009da09.10051
add byte [rax], al
add byte [rcx + 0x4d0f9], al
cmp ecx, 0x4d0
je case.0x14009da09.10065
add al, 0
add byte [rdi], cl
test byte [rcx - 0x7f000000], bh
stc
syscall
add byte [rax], al
cmp ecx, 0x50f
je 0x14009da5a
cmp ecx, 0x5b4
je case.0x14009da09.10060
cmp ecx, 0x1716
je case.0x14009da09.10060
invalid
jp case.0x14009706c.80
cmp ecx, 0x1b64
je case.0x14009da09.10060
stc
sbb eax, dword fs:[rax]
add byte [rdx + rsi*2 - 0x7f], dh
stc
sbb byte [rbx], 0
add byte [rdx + rbp*2 - 0x7f], dh
push 0xffffffffffffff81
stc
invalid
cmp ecx, 0x1b80
je case.0x14009da09.10060
invalid
cmp ecx, 0x1f4e
je case.0x14009da09.10060
cmp ecx, 0x2022
je case.0x14009da09.10060
cmp ecx, 0x25e9
je case.0x14009da09.10060
stc
jmp 0x1b409d9e0
cmp ecx, 0x271d
je case.0x14009da1f.5
invalid
invalid
invalid
add byte [rdi], cl
test byte [0xc209d9c7], bh
invalid
invalid
invalid
invalid
stc
inc dword [rcx + 0x2726f9]
cmp ecx, 0x2726
je 0x14009da33
invalid
add byte [rbx + riz*2 - 0x7f], dh
stc
cmp ecx, 0x2733
xor esp, dword [rdi]
add byte [rax], al
invalid
invalid
je 0x14009da60
test byte [rax + rax - 0x67f0000], al
mov bh, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0xb7f9], al
stc
mov bh, 0
invalid
cmp ecx, 0xb7
add byte [rbp + 0x55], dh
jne case.0x14009da09.10052
mov al, 0xc
ret
add byte [rax], al
cmovb eax, ecx
ret
mov al, byte [rcx + 0xf]
ret
lea rcx, [0x14013e964]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
mov al, 8
ret
or bl, al
mov al, 0x16
ret
invalid
lea rcx, [0x14013e91c]
movsxd rdx, dword [rcx + rdx*4]
invalid
adc al, 0x91
add rdx, rcx
jmp rdx
xor eax, eax
ret
mov al, 0x21
ret
mov al, 0x26
ret
mov al, 5
ret
mov al, 4
ret
mov al, 0xb
ret
mov al, 0x14
ret
mov al, 0x18
ret
mov al, 0x28
ret
mov al, 0x1f
ret
mov al, 0x11
ret
mov al, 6
ret
mov al, 2
ret
mov al, 7
ret
mov al, 3
ret
mov al, 9
ret
mov al, 0xa
ret
mov al, 0x24
ret
mov al, 0x1e
ret
mov al, 0x1a
ret
mov al, 0x1b
ret
mov al, 0xd
ret
mov al, 0x20
ret
mov al, 0x19
ret
mov al, 0xf
ret
mov al, 0x10
ret
mov al, 0xe
ret
mov al, 0x1c
ret
int1
mov rdx, rdi
mov r8, rsi
mov eax, esi
mov eax, esi
call fcn.14003518d
mov rsi, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
lea rdi, [rsp + 0x60]
mov rcx, rdi
mov rdx, rsi
mov edx, esi
mov edx, esi
call fcn.14002c9f7
mov r14, qword [rdi]
movabs rax, 0x8000000000000000
cmp r14, rax
jne 0x1400a3ff8
mov byte [rbx + 8], 1
movabs rax, 0x8000000000000002
mov qword [rbx], rax
jmp 0x1400a40a2
mov r13, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x70]
test rdi, rdi
je 0x1400a4085
lea rax, [rdi + r13]
lea r12, [rsp + 0x70]
mov qword [r12 - 0x10], r13
mov qword [r12 - 8], rdi
mov qword [r12], r13
mov qword [r12 + 8], rax
and qword [r12 + 0x10], 0
movabs r15, 0x78000001d4008029
mov rcx, r12
call fcn.1400a39d9
cmp edx, 0x110000
je 0x1400a40c7
cmp edx, 0x20
jb 0x1400a4064
lea eax, [rdx - 0x20]
cmp eax, 0x3e
ja 0x1400a405a
bt r15, rax
jb 0x1400a4064
cmp edx, 0x7c
je 0x1400a4064
cmp edx, 0x7f
jne 0x1400a4033
mov byte [rbx + 8], 5
jmp 0x1400a408a
xor eax, eax
mov byte [rbx + 8], al
movabs rax, 0x8000000000000002
mov qword [rbx], rax
mov rcx, r14
mov rdx, r13
call fcn.1400a2f31
mov rcx, qword [rsp + 0xa8]
mov rdx, rsi
call fcn.14007614d
nop
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r12, [rsp + 0x70]
mov rcx, r12
mov edx, 0x2e
mov r8, r13
mov r9, rdi
call fcn.1400a3afc
and qword [r12 - 0x10], 0
mov qword [r12 - 8], rdi
mov word [r12 + 0x30], 1
lea rcx, [rsp + 0x60]
call fcn.1400a4470
test rax, rax
je 0x1400a4441
test rdx, rdx
je 0x1400a4261
xor ecx, ecx
cmp rdx, rcx
je 0x1400a4137
mov r8b, byte [rax + rcx]
add r8b, 0xd0
inc rcx
cmp r8b, 0xa
jb 0x1400a4110
mov rcx, rax
call fcn.1400a44fd
cmp eax, 2
je 0x1400a4280
lea rsi, [rsp + 0xc0]
mov rcx, rsi
mov rdx, r13
mov r8, rdi
mov r9d, 0x2e
call fcn.1400a4647
mov rcx, rsi
call fcn.140029205
test rax, rax
mov qword [rsp + 0x30], r13
je 0x1400a4290
mov rsi, rax
mov rdi, rdx
lea r12, [rsp + 0x60]
mov rcx, r12
call fcn.1400a333e
cmp qword [r12], 0
mov rcx, qword [r12 + 8]
jne 0x1400a444d
lea r12, [rsp + 0x60]
mov r15, qword [r12 + 0x10]
mov qword [r15], rsi
mov qword [r15 + 8], rdi
lea rax, [rsp + 0x38]
mov qword [rax], rcx
mov qword [rax + 8], r15
mov qword [rax + 0x10], 1
lea rsi, [rsp + 0xc0]
mov ecx, 9
mov rdi, r12
rep movsq qword [rdi], qword [rsi]
mov ebp, 1
mov r13d, 0x18
mov rcx, r12
call fcn.140029205
test rax, rax
je 0x1400a420f
mov rsi, rax
mov rdi, rdx
cmp rbp, qword [rsp + 0x38]
jne 0x1400a41f8
lea rcx, [rsp + 0x38]
call fcn.1400a337c
mov r15, qword [rsp + 0x40]
mov qword [r15 + r13 - 8], rsi
mov qword [r15 + r13], rdi
inc rbp
mov qword [rsp + 0x48], rbp
add r13, 0x10
jmp 0x1400a41cf
mov rdi, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
test rbp, rbp
je 0x1400a4297
lea r12, [rbp - 1]
mov rax, r12
shl rax, 4
mov rcx, qword [rsi + rax]
mov rdx, qword [rsi + rax + 8]
mov r8d, 1
xor r9d, r9d
call fcn.140067684
test al, al
cmove r12, rbp
cmp r12, 4
jbe 0x1400a429a
mov rcx, rdi
mov rdx, rsi
call fcn.14009f32c
mov r13, qword [rsp + 0x30]
jmp 0x1400a43d2
lea rcx, [rsp + 0x60]
call fcn.1400a4470
test rax, rax
je 0x1400a4280
test rdx, rdx
jne 0x1400a410e
xor edx, edx
jmp 0x1400a4126
mov qword [rbx], r14
mov qword [rbx + 8], r13
mov qword [rbx + 0x10], rdi
jmp 0x1400a40a2
mov esi, 8
xor edi, edi
xor r12d, r12d
lea rax, [rsp + 0xc0]
and qword [rax], 0
mov qword [rax + 8], 4
and qword [rax + 0x10], 0
mov qword [rsp + 0x58], r12
shl r12, 4
lea rax, [rsi + r12]
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x78], rax
lea rdi, [rsi + 0x10]
mov r15d, 4
xor r13d, r13d
test r12, r12
je 0x1400a4339
mov rcx, qword [rsi]
mov rdx, qword [rsi + 8]
call fcn.1400a44fd
cmp eax, 1
jne 0x1400a43a7
mov ebp, edx
cmp r13, qword [rsp + 0xc0]
jne 0x1400a431c
lea rcx, [rsp + 0xc0]
call fcn.1400a3cbd
mov r15, qword [rsp + 0xc8]
add rsi, 0x10
mov dword [r15 + r13*4], ebp
inc r13
mov qword [rsp + 0xd0], r13
add r12, 0xfffffffffffffff0
add rdi, 0x10
jmp 0x1400a42e1
lea rcx, [rsp + 0x60]
mov rax, qword [rsp + 0x50]
mov qword [rcx + 8], rax
call fcn.1400a3da7
mov r9, qword [rsp + 0x58]
test r9, r9
je 0x1400a4457
lea rcx, [r9 - 1]
mov rax, qword [rsp + 0xc0]
mov rdx, qword [rsp + 0xc8]
mov esi, dword [rdx + r9*4 - 4]
shl ecx, 3
mov r8d, 0xffffffff
shr r8d, cl
cmp esi, r8d
mov r13, qword [rsp + 0x30]
ja 0x1400a43ca
lea r8, [r9*4 - 4]
xor ecx, ecx
cmp r8, rcx
je 0x1400a43e1
cmp dword [rdx + rcx], 0xff
lea rcx, [rcx + 4]
jbe 0x1400a4393
jmp 0x1400a43ca
lea rcx, [rsp + 0x60]
mov qword [rcx + 8], rdi
call fcn.1400a3da7
mov rax, qword [rsp + 0xc0]
mov rdx, qword [rsp + 0xc8]
mov r13, qword [rsp + 0x30]
mov rcx, rax
call fcn.1400a3d8a
mov al, 3
mov rsi, qword [rsp + 0xb0]
jmp 0x1400a4087
mov r9d, 0x18
xor r10d, r10d
cmp r8, r10
je 0x1400a4409
mov r11d, dword [rdx + r10]
mov ecx, r9d
and cl, 0x18
shl r11d, cl
add esi, r11d
add r10, 4
add r9d, 0xfffffff8
jmp 0x1400a43ea
bswap esi
mov edi, esi
shr edi, 8
mov rcx, rax
call fcn.1400a3d8a
movabs rax, 0x8000000000000000
mov qword [rbx], rax
mov byte [rbx + 8], sil
shr esi, 0x18
mov byte [rbx + 0xb], sil
mov word [rbx + 9], di
mov rsi, qword [rsp + 0xb0]
jmp 0x1400a4097
lea rcx, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srchost.rs
call fcn.1400d6180
mov rdx, qword [rsp + 0x70]
call fcn.1400d5880
lea rcx, str.a_non_empty_list_of_numbers
lea r8, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srchost.rs
mov edx, 0x1b
call fcn.1400d61a0
int3
pop rax
or dword [rax], eax
mov ecx, 1
mov rdx, rbx
mov r8, rdi
add byte [rax], al
add byte [rax - 0x77], cl
fimul dword [rcx - 0x77]
clc
call fcn.14002c538
test rdx, rdx
je 0x1400a45ed
jg 0x1400a45c0
dec dword [rax - 0x7b]
sal byte [rdi + rbx + 0x48], cl
mov ebx, eax
mov rbx, rax
mov rdi, rdx
mov edi, edx
xlatb
xor eax, eax
cmp rdi, rax
cmp edi, eax
je 0x1400a463f
mov cl, byte [rbx + rax]
and cl, 0xf8
inc rax
inc eax
inc eax
xor edx, edx
cmp cl, 0x30
je 0x1400a45d6
invalid
jmp case.0x140086c96.363
jmp 0x1400a4635
mov esi, 1
jmp 0x1400a4611
add byte [rax], al
add bl, ch
sbb eax, 0x10b841
add byte [rax], al
jmp 0x1400a461b
cmp rdi, rax
je 0x1400a4615
invalid
adc cl, byte [rdx - 0x3e7ffcf4]
ror byte [rax - 1], 1
rol byte [rax - 0x128df507], 0x31
mov cl, byte [rbx + rax]
add cl, 0xd0
rcl eax, 0x48
inc eax
rcl eax, 0x48
inc eax
cmp cl, 0xa
jb 0x1400a45fe
xor edx, edx
jmp 0x1400a4635
shr bl, cl
and byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
invalid
mov r8d, 0xa
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, rdi
mov edx, edi
mov edx, edi
call fcn.1400107a0
mov rsi, rax
mov rdx, rax
mov edx, eax
mov edx, eax
shr rdx, 0x20
not esi
and esi, 1
mov eax, esi
invalid
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov r8d, 8
jmp 0x1400a461b
invalid
mov rdi, rcx
add rcx, 0x10
add ecx, 0x10
mov edx, r9d
mov r9, rsi
call fcn.1400a3afc
hlt
invalid
dec dword [rax - 0x7d]
invalid
add byte [rax - 0x77], cl
ja 0x1400a4675
mov word [rdi + 0x40], 1
mov dword [rdi + 0x40], 0x83480001
add dword [rax], eax
add rsp, 0x28
pop rdi
pop rsi
ret
mov word [rcx], 0x401
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
mov r11d, 2
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov r9d, 1
mov esi, 0xffffffff
dec dword [rbp + 0x39]
ret
cmp r11, r8
jae 0x1400a48cf
cmp rax, 8
je 0x1400a46f1
clc
or byte [rbx + rsi*4 + 0x42], dh
cmp byte [rdx + rbx], 0x3a
je 0x1400a47d1
lea rdi, [r11 + 4]
lea edi, [rbx + 4]
cmp r8, rdi
cmovb rdi, r8
cmp r11, rdi
cmova rdi, r11
xor ebx, ebx
mov r14, r11
cmp rdi, r14
je 0x1400a4799
movzx r15d, byte [rdx + r14]
lea ebp, [r15 - 0x30]
cmp ebp, 0xa
std
or dh, byte [rdx + 0x19]
std
or dh, byte [rdx + 0x19]
or r15d, 0x20
add r15d, 0xffffff9f
lahf
lahf
add r15d, 0xa
cmovb r15d, esi
mov ebp, r15d
cmp r15d, 0x10
cmp edi, 0x10
jae case.0x14008a2fa.255
or al, cl
jrcxz 0x1400a4793
shl ebx, 4
or ebx, ebp
inc r14
jmp 0x1400a4760
invalid
mov rdi, r14
cmp rdi, r8
jae 0x1400a47b7
movzx ebp, byte [rdx + rdi]
cmp ebp, 0x3a
jne 0x1400a47ec
std
cmp dh, byte [rbp + 0x45]
inc rdi
mov r11, rdi
cmp rdi, r8
jne 0x1400a47ba
jmp 0x1400a46f1
mov r11, rdi
cmp rax, 7
ja 0x1400a49a4
xchg eax, esp
add dword [rax], eax
invalid
xchg eax, esp
add dword [rax], eax
add byte [rsi - 0x77], ah
pop rsp
and byte [rax - 1], r9b
shr cl, 0x5e
invalid
mov word [rsp + rax*2 + 0x20], bx
inc rax
jmp 0x1400a472f
invalid
invalid
invalid
test r10b, 1
je 0x1400a46f1
test byte [rsi], dl
invalid
invalid
invalid
test byte [rsi], dl
invalid
inc r11
inc rax
xor r10d, r10d
mov r9, rax
shr ecx, 0x43
invalid
invalid
invalid
shr ecx, 0x43
invalid
cmp ebp, 0x2e
jne 0x1400a46f1
invalid
invalid
invalid
invalid
invalid
cmp r11, r8
cmp ebx, eax
jae 0x1400a48c6
test esi, esi
jle case.0x14008acdb.217
invalid
invalid
cmp esi, 4
jae 0x1400a46f1
invalid
invalid
invalid
cmp byte [rdx + r11], 0x2e
sbb ch, byte [rsi]
jne 0x1400a46f1
inc r11
mov rbx, r11
cmp r11, r8
mov r11, r8
cmova r11, rbx
mov r14b, 1
xor ebp, ebp
cmp r11, rbx
je 0x1400a4888
mov r15b, byte [rdx + rbx]
add r15b, 0xd0
cmp r15b, 9
ja 0x1400a4885
movzx ebp, r15b
test r14b, 1
je 0x1400a4861
mov edi, ebp
jmp 0x1400a487a
test di, di
je 0x1400a46f1
imul edi, edi, 0xa
add edi, ebp
cmp di, 0xff
ja 0x1400a46f1
inc rbx
mov bpl, 1
xor r14d, r14d
jmp 0x1400a4840
mov r11, rbx
test bpl, 1
je 0x1400a46f1
cmp rax, 8
jae 0x1400a49d9
movzx ebx, word [rsp + rax*2 + 0x20]
shl ebx, 8
add edi, ebx
mov word [rsp + rax*2 + 0x20], di
lea edi, [rsi + 1]
or esi, 2
cmp esi, 3
mov esi, edi
jne 0x1400a480a
inc rax
mov esi, edi
jmp 0x1400a480a
cmp esi, 4
jne 0x1400a46f1
test r10b, 1
je 0x1400a495f
movzx eax, word [rsp + 0x20]
movzx edx, word [rsp + 0x22]
movzx r8d, word [rsp + 0x24]
movzx r9d, word [rsp + 0x26]
movzx r10d, word [rsp + 0x28]
movzx r11d, word [rsp + 0x2a]
movzx esi, word [rsp + 0x2c]
rol ax, 8
rol dx, 8
rol edx, 8
rol r8w, 8
rol r9w, 8
ror dword [rax], 0x66
rol r10d, 8
rol r11w, 8
rol si, 8
rol esi, 8
movzx edi, word [rsp + 0x2e]
rol di, 8
mov word [rcx + 1], ax
add dword [rsi - 0x77], esp
push rcx
add esp, dword [rsi + 0x44]
mov word [rcx + 5], r8w
mov word [rcx + 7], r9w
mov word [rcx + 9], r10w
mov dword [rcx + 9], r10d
rol edx, 8
ror dword [rax], 0x66
rol r10d, 8
rol esi, 8
mov dword [rcx + 9], r10d
mov word [rcx + 0xb], r11w
mov dword [rcx + 0xb], r11d
mov word [rcx + 0xd], si
mov word [rcx + 0xf], di
shufps xmm0, xmmword [rcx], 0
shufps xmm0, xmmword [rcx], 0
jmp 0x1400a46f6
neg ecx
mov edx, 7
lea r8, [r9 + rax]
cmp r8, 0xffffffffffffffff
je 0x1400a48e3
cmp rdx, 7
ja 0x1400a49c1
cmp rax, 8
jae 0x1400a49ad
movzx r8d, word [rsp + rdx*2 + 0x20]
movzx r10d, word [rsp + rax*2 + 0x20]
mov word [rsp + rdx*2 + 0x20], r10w
mov word [rsp + rax*2 + 0x20], r8w
dec rdx
dec rax
jmp 0x1400a496a
lea r8, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srchost.rs
jmp 0x1400a49b4
lea r8, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srchost.rs
mov edx, 8
mov rcx, rax
call fcn.1400d5cc0
lea r8, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srchost.rs
mov edx, 8
mov rcx, 0xffffffffffffffff
call fcn.1400d5cc0
lea r8, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srchost.rs
jmp 0x1400a49b4
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x48
sub esp, 0x48
sub esp, 0x48
mov rdi, rdx
mov qword [rsp + 0x28], rcx
mov rax, qword [rdx]
mov rsi, qword [rdx + 8]
lea rcx, [rdx + 0x20]
lea ecx, [rdx + 0x20]
lea ecx, [rdx + 0x20]
mov qword [rsp + 0x30], rcx
and al, 0x30
and al, 0x30
mov r12, qword [rdx + 0x18]
mov r13, qword [rdx + 0x10]
mov qword [rsp + 0x38], rax
lea r15, [rax + r13]
movzx ebx, byte [rdx + 0x28]
lea rax, [rbx - 1]
mov qword [rsp + 0x40], rax
dec dword [rax - 0x77]
and al, 0x40
xor eax, eax
mov qword [rsp + 0x20], rax
mov r8, r12
sub r8, r13
jb 0x1400a4a9e
cmp r12, rsi
ja 0x1400a4a9e
mov cl, byte [rdi + rbx + 0x1f]
mov rdx, r15
call fcn.14000fbe0
cmp rax, 1
jne 0x1400a4a93
mov r12, rdx
add r12, r13
mov rbp, r12
sub rbp, qword [rsp + 0x40]
jb 0x1400a4a8d
mov r14, rbp
add r14, rbx
jb 0x1400a4a8d
cmp r14, rsi
ja 0x1400a4a8d
cmp bl, 5
jae 0x1400a4ad4
mov rax, qword [rsp + 0x38]
lea rcx, [rax + rbp]
mov rdx, rbx
mov r8, qword [rsp + 0x30]
mov r9, rbx
call fcn.140081c92
test al, al
jne 0x1400a4abc
mov qword [rdi + 0x18], r12
jmp 0x1400a4a2f
mov qword [rdi + 0x18], r13
xor eax, eax
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x20]
mov qword [rax], rcx
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
mov qword [rdi + 0x18], rbp
mov rax, qword [rsp + 0x28]
mov qword [rax + 8], rbp
mov dword [rax + 8], ebp
mov dword [rax + 8], ebp
mov qword [rax + 0x10], r14
mov eax, 1
jmp 0x1400a4a99
invalid
invalid
lea r8, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_strpattern.rs
mov edx, 4
mov rcx, rbx
call fcn.1400d5d30
add eax, dword [rax]
int3
and dword [rsi + 8], 0
jmp 0x1400a8c86
mov qword [rsp + 0x38], rcx
mov rcx, rdi
mov edx, 0x3f
call fcn.1400a38e6
scasb al, byte [rdi]
invalid
dec dword [rax - 0x75]
and al, 0x48
mov rdx, qword [rsp + 0x50]
mov edx, dword [rsp + 0x50]
lea r14, [rsp + 0x58]
mov qword [r14], rax
invalid
mov qword [r14 + 8], rdx
sub rdx, rax
lea r15, [rsp + 0x70]
lea edi, [rsp + 0x70]
mov rcx, r15
mov ecx, edi
call fcn.1400a5675
mov bpl, byte [rdi + 0x40]
mov r12, qword [rdi + 0x30]
mov r13, qword [rdi + 0x38]
mov rcx, r14
call fcn.1400a3d63
mov ebx, eax
cmp eax, 0x23
je 0x1400a8a80
ret
cmp ebx, 0x110000
jne 0x1400a8a85
jmp 0x1400a8aba
test bpl, bpl
je 0x1400a8abf
mov r9, qword [rsp + 0x58]
mov rax, qword [rsp + 0x60]
and al, 0x60
and al, 0x60
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, r13
mov r8d, ebx
call case.0x1400711f4.961
mov rcx, r15
mov edx, ebx
call fcn.1400a38e6
cmp ch, byte [rsi - 0x46140001]
cmp ch, byte [rsi - 0x46140001]
xor ebx, ebx
mov qword [rsp + 0x38], rax
jmp 0x1400a8c1b
xor r13d, r13d
jmp case.0x140067121.1005
mov r13, qword [rsp + 0x58]
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x68], rax
movabs rbp, 0x8000000000000000
mov r8d, dword [rsp + 0x44]
mov rcx, qword [rdi + 8]
invalid
or byte [rax - 0x75], cl
push rdi
adc byte [rbp + rcx*4 + 0xd], cl
sbb al, 0x19
or dword [rax], eax
mov rdx, qword [rdi + 0x10]
lea r9, [0x14013a408]
call fcn.1400a7d6f
mov r14, rax
mov r15, rdx
lea r8, [0x140139f63]
or dword [rax], eax
or dword [rax], eax
mov r9d, 4
mov rcx, rax
call fcn.140081c92
test al, al
jne 0x1400a8b64
lea r8, [0x140139f67]
mov r9d, 5
mov ecx, 5
mov rcx, r14
mov rdx, r15
call fcn.140081c92
invalid
test al, al
jne 0x1400a8b64
lea r8, [0x140139f71]
mov r9d, 4
mov rcx, r14
mov rdx, r15
call fcn.140081c92
test al, al
jne 0x1400a8b64
invalid
lea r8, str.ftphttphttpswswssfile:__C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srcparser.rs
mov r9d, 3
mov rcx, r14
mov rdx, r15
call fcn.140081c92
test al, al
je 0x1400a8b9c
mov rdx, qword [rdi + 0x20]
test rdx, rdx
je 0x1400a8b9c
mov rax, qword [rdi + 0x28]
mov r14, qword [rsp + 0x78]
mov r9, qword [rsp + 0x80]
lea rbx, [rsp + 0x88]
mov rcx, rbx
mov r8, r14
call qword [rax + 0x28]
mov r15, qword [rbx]
mov r12, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
jmp 0x1400a8baf
mov r14, qword [rsp + 0x78]
mov rax, qword [rsp + 0x80]
mov r15, rbp
mov r12, r14
cmp byte [rsp + 0x37], 2
lea rcx, [0x14013a420]
lea r8, [0x14013a430]
cmove r8, rcx
lea rdx, [rsp + 0xa0]
mov qword [rdx], r12
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], r8
mov rcx, rdi
call fcn.140034d53
cmp r15, rbp
je 0x1400a8bf1
mov rcx, r15
mov rdx, r12
call fcn.1400a2f31
mov rcx, qword [rsp + 0x70]
mov rdx, r14
call fcn.1400a2f31
test r13, r13
mov rax, qword [rsp + 0x68]
je 0x1400a8c9a
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x50], rax
mov ebx, 1
mov rax, qword [rdi + 0x10]
mov rcx, rax
shr rcx, 0x20
shl rax, 0x20
or rax, 0x900
test rcx, rcx
mov r14d, 0x901
cmove r14, rax
test r14b, r14b
jne 0x1400a8c7c
shr r14, 0x20
mov rcx, rdi
mov edx, 0x23
call fcn.1400a38e6
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
mov rcx, rdi
call fcn.1400a866a
mov dword [rsi], ebx
mov rax, qword [rsp + 0x38]
mov dword [rsi + 4], eax
mov dword [rsi + 8], 1
mov dword [rsi + 0xc], r14d
jmp 0x1400a8c86
mov byte [rsi + 4], 9
mov dword [rsi], 2
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov dword [rsi], 1
mov rax, qword [rsp + 0x38]
mov dword [rsi + 4], eax
jmp 0x1400a89e5
add rsp, 0x20
mov dword [rax], ecx
mov qword [rax + 8], rdx
mov rcx, rax
call fcn.1400a3d63
cmp eax, 0x110000
sete al
add rsp, 0x38
ret
invalid
cli
add dh, byte [rbp + 0xa]
mov edx, 2
add byte [rax], al
add cl, ch
jmp fcn.1400a8e56
jmp fcn.1400a8e56
xor eax, eax
ret
cmp edx, 2
jmp fcn.1400a3d63
and byte [rax - 0x77], cl
cmovs ecx, dword [rcx - 0x76b7f7a9]
stc
mov rcx, rdi
call fcn.14002acba
mov ebx, eax
cmp eax, 0x110000
adc dword [rax], eax
adc dword [rax], eax
je 0x1400a9084
or al, 0x48
mov ecx, esi
mov rcx, rsi
call fcn.1400a3d63
cmp ebx, eax
je 0x1400a9067
cmp ebx, 0x110000
sete al
add rsp, 0x30
invalid
xor byte [rbx + 0x5f], bl
invalid
xor byte [rbx + 0x5f], bl
pop rsi
ret
or byte [rax - 0x77], cl
fld1
invalid
mov rcx, rbx
call fcn.1400a3d63
mov edi, eax
mov rcx, rbx
call fcn.1400a3d63
mov esi, eax
mov rcx, rbx
call fcn.1400a3d63
lahf
lodsb al, byte [rsi]
invalid
invalid
mov bl, 0xac
invalid
lahf
lodsb al, byte [rsi]
invalid
dec dword [rcx - 0x7e3fce3f]
inc dword [rax]
add byte [rcx], dl
add byte [rdx + rbx*2 - 0x7f], dh
inc byte [rax]
add byte [rcx], dl
add byte [rdx + rdx*2 - 0x7f], dh
and edi, 0x1fffdf
add edi, 0xffffffbf
invalid
mov edi, 0xf981
mov ecx, eax
xor eax, eax
cmp edi, 0x110000
je 0x1400a912a
cmp esi, 0x110000
je 0x1400a912a
and edi, 0x1fffdf
add edi, 0xffffffbf
invalid
mov edi, 0xf981
adc dword [rax], eax
invalid
invalid
mov edi, 0xf981
add byte [rcx], dl
add byte [rbp + 0x15], dh
adc dword [rax], eax
jne 0x1400a90fe
cmp edi, 0x1a
jae 0x1400a9128
cmp esi, 0x3a
sete cl
cmp esi, 0x7c
sete al
xchg esp, eax
ror byte [rax], 0xc8
invalid
xchg esp, eax
ror byte [rax], 0xc8
invalid
jmp 0x1400a912a
cmp edi, 0x1a
jae 0x1400a9128
sbb dh, byte [rbx + 0x25]
cmp esi, 0x7c
je 0x1400a910d
cmp esi, 0x3a
jne 0x1400a9128
add ecx, 0xffffffdd
cmp ecx, 0x3a
jae 0x1400a9128
invalid
adc ecx, dword [rax - 0x48]
add dword [rax], edx
adc byte [rax], al
adc byte [rax], al
add byte [rax], al
invalid
movabs rax, 0x200000010001001
adc byte [rax], al
adc byte [rax], al
add byte [rax], al
add cl, byte [rax + 0xf]
movabs dword [0xc03102ebc0920fc8], eax
bt rax, rcx
setb al
jmp 0x1400a912a
xor eax, eax
add rsp, 0x30
pop rbx
pop rdi
invalid
pop rsi
ret
in al, dx
sub byte [rax + 0x74004079], al
add byte [rdx + rbx + 0x44], sil
mov eax, dword [rcx + 0x34]
mov r9d, dword [rcx + 0x38]
add byte [rdx + rbx + 0x44], sil
mov eax, dword [rcx + 0x34]
mov r9d, dword [rcx + 0x38]
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov rcx, rax
call fcn.1400a4c69
invalid
invalid
invalid
invalid
adc eax, 0xebffffbb
add dh, byte [rcx]
ror byte [rax - 0x7d], 0xc4
sub bl, al
movzx eax, byte [rcx]
shl eax, 3
lea rcx, [0x14013c890]
lea ecx, [0x14013c890]
jmp 0x1400a9158
add rsp, 0x28
ret
lea ecx, [0x14013c890]
or dword [rax], eax
mov r8, qword [rax + rcx]
add al, 8
lea rcx, [0x14013c8e0]
mov rax, qword [rax + rcx]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
jmp r9
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
invalid
mov ecx, eax
call fcn.1400a8950
lea r8, [0x140139f75]
mov r9d, 3
mov ecx, 3
mov ecx, 3
mov rcx, rax
add rsp, 0x28
jmp fcn.14002ae92
invalid
sbb al, 0xf8
invalid
invalid
cmp ecx, edx
jae 0x1400a91d3
mov al, byte [rax + rcx]
add rsp, 0x28
ret
lea r8, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srclib.rs
call fcn.1400d5cc0
retf 2
int3
retf 2
sub byte [rbx + rcx*4 + 0x41], al
xor al, 0x66
cmp dword [rcx + 0x28], 0
je 0x1400a9231
movzx eax, word [rcx + 0x2a]
mov r9d, dword [rcx + 0x38]
inc r9
inc ecx
mov r10d, 1
cmp ax, 0xa
jb 0x1400a922c
mov r10d, 2
cmp ax, 0x64
jb 0x1400a922c
mov edx, 3
add eax, dword [rax]
add byte [rax], al
cmp ax, 0x3e8
jb 0x1400a922c
cmp ax, 0x2710
mov r10d, 5
sbb r10, 0
add r9, r10
jmp 0x1400a9235
add al, 0x44
mov ecx, dword [rcx + 0x38]
mov r9d, dword [rcx + 0x38]
mov rax, qword [rcx + 8]
mov r10, qword [rcx + 0x10]
mov qword [rsp + 0x20], rdx
mov rcx, rax
ror dword [rcx + rcx*4 - 0x2e], 0xe8
push rsp
cld
invalid
call qword [rax + 0x28c48348]
ror dword [rcx + rcx*4 - 0x2e], 0xe8
push rsp
cld
invalid
call qword [rax + 0x28c48348]
ret
mov edx, dword [rcx + 0x10]
mov r8d, 1
mov rcx, rax
xor r9d, r9d
add byte [rax - 0x77], cl
rol dword [rbp + 0x31], 0xc9
jmp fcn.140067684
sub rsp, 0x58
pop rax
mov bl, 1
cmp byte [rcx + 0x40], 0
add byte [rdi], cl
invalid
mov bh, 1
add byte [rax], al
add byte [rdi], cl
test byte [rdi + 0x48000001], dh
mov esi, ecx
mov rsi, rcx
lea rdi, [rsp + 0x40]
mov rcx, rdi
mov rcx, rdi
mov rdx, rsi
mov edx, esi
call fcn.1400a4b5a
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call fcn.1400a9253
test al, al
jne 0x1400a9443
xchg esp, eax
add dword [rax], eax
invalid
xchg esp, eax
add dword [rax], eax
add byte [rax - 0x77], cl
mov rcx, rsi
mov rcx, rsi
mov ecx, esi
call fcn.1400a4b05
lea r8, [0x140139f71]
or dword [rax], eax
mov eax, 0x8d4cffff
add eax, 0x90cb3
or dword [rax], eax
or dword [rax], eax
mov r9d, 4
mov rcx, rax
call fcn.140067684
test al, al
jne 0x1400a9443
outsd dx, dword [rsi]
add dword [rax], eax
add byte [rax], al
outsd dx, dword [rsi]
add dword [rax], eax
add byte [rax], al
mov edi, dword [rsi + 0x2c]
add edi, 3
mov ebp, dword [rsi + 0x30]
xor byte [rbx + rcx*4 + 0x76], cl
invalid
mov edi, dword [rsi + 0x2c]
add edi, 3
mov ebp, dword [rsi + 0x30]
xor byte [rbx + rcx*4 + 0x76], cl
invalid
xor byte [rbx + rcx*4 + 0x76], cl
or byte [rbx + rcx*4 + 0x7e], cl
adc byte [rcx + rcx*4 - 0xf], cl
mov r15, qword [rsi + 0x10]
mov rcx, r14
mov rdx, r15
mov r8d, edi
mov eax, edi
mov eax, edi
mov r9d, ebp
call fcn.1400a4c69
xor ebx, ebx
mov r8d, 1
add byte [rax], al
mov rcx, rax
xor r9d, r9d
call fcn.140067684
test al, al
ror byte [rdi], 0x85
xor al, byte [rcx]
add byte [rax], al
inc dword [rax + rax*8 + 0x132850f]
add byte [rax], al
mov rcx, r14
mov rdx, r15
mov r8d, ebp
mov eax, ebp
call fcn.1400a8950
mov r8, rdx
mov eax, edx
mov eax, edx
lea rcx, [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x77], cl
ret 0x65e8
mov rdx, rax
call fcn.1400a3e94
mov edx, edi
cli
mov rcx, rsi
call fcn.1400a8e00
lea rdx, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [rdx], 1
and qword [rdx + 8], 0
lea rax, [0x14013a090]
lea eax, [0x14013a090]
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add eax, 0x90d3f
or eax, 0x89480009
add byte [rax - 0x77], cl
mov qword [rdx + 0x10], rax
mov rcx, rsi
adc byte [rax - 0x77], cl
int1
call fcn.140034d53
mov rax, qword [rsi + 0x10]
mov rcx, rax
shr rcx, 0x20
invalid
mov ecx, 0x8b48fff8
adc byte [rax - 0x77], r9b
ror dword [rax - 0x3f], 0xe9
and byte [rax - 0x3f], cl
shl rax, 0x20
loopne 0x1400a938c
or rax, 0x900
test rcx, rcx
mov r15d, 0x901
mov edi, 0x901
mov edi, 0x901
cmove r15, rax
test r15b, r15b
jne case.0x140088b85.396
retf 0
mov ebp, dword [rsi + 0x30]
shr r15, 0x20
xor byte [rcx - 0x3f], cl
shr edi, 0x20
out dx, eax
and byte [rcx + rcx*4 + 0x7e], al
mov dword [rsi + 0x30], r15d
mov rbx, qword [rsp + 0x30]
invalid
xor byte [rax - 0x75], cl
pop rsp
and al, 0x30
invalid
xor byte [rbx + rcx*4 + 0x74], cl
and al, 0x38
mov r14, qword [rsp + 0x38]
lea rax, [rbx + r14]
add al, 0x33
je 0x1400a93c0
cmp byte [rdx - 0x73], cl
add al, 0x33
xor ecx, dword [rax - 0x73]
and al, 0x40
lea rcx, [rsp + 0x40]
mov qword [rcx], rbx
mov qword [rcx + 8], rax
mov dword [rcx + 8], eax
call fcn.14002acba
cmp edi, r15d
jne 0x1400a93e9
cmp edi, edi
cmp eax, 0x40
jne case.0x140087204.358
invalid
inc r13d
lea r9, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srclib.rs
adc dword [rcx], ecx
invalid
or eax, 0x9112b
adc dword [rcx], ecx
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
mov r8d, 1
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rbx
mov rcx, rbx
mov rdx, r14
call fcn.1400a8d71
stc
invalid
dec dword [rcx - 0x77]
ror byte [rax - 0x77], 1
mov rcx, rsi
mov ecx, esi
stc
invalid
mov ecx, esi
mov rdx, rax
call fcn.1400a2ec1
mov r15d, edi
jmp case.0x14008a498.407
cmp eax, 0x3a
je case.0x140087204.358
cmp dh, byte [rbp + rdx - 0x7d]
clc
je case.0x140087204.358
inc r15d
mov rcx, rsi
mov edx, 0x40
add byte [rax], al
invalid
call fcn.1400a38e6
movsb byte [rdi], byte [rsi]
invalid
mov rcx, rsi
mov ecx, esi
mov rdx, rbx
mov r8, r14
call fcn.1400a2ec1
invalid
sub r15d, ebp
add dword [rsi + 0x34], r15d
xor al, 0x44
add dword [rsi + 0x38], edi
jle case.0x14008b577.164
add dword [rsi + 0x3c], r15d
cmp al, 0x83
jle case.0x140087464.344
cmp dword [rsi + 0x18], 0
je 0x1400a942a
add byte [rsp + rax + 0x44], dh
add dword [rsi + 0x1c], r15d
add dword [rsi + 0x1c], edi
cmp dword [rsi + 0x20], 0
je 0x1400a9434
sub byte [rax - 0x77], cl
invalid
call fcn.1400a2f31
xor ebx, ebx
mov eax, ebx
add rsp, 0x58
pop rax
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
lea r8, [rsp + 0x40]
and al, 0x40
mov byte [r8], 9
mov byte [rax], 9
lea rax, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.2_srclib.rs
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea ecx, str.called__Result::unwrap____on_an__Err__value
sbb byte [rcx], cl
add byte [rbp + rcx*4 + 0xd], cl
invalid
invalid
invalid
add dword [rsi], 9
lea r9, [0x140139af8]
mov edx, 0x2b
add byte [rax], al
invalid
or eax, 0x90683
add byte [rdx + 0x2b], bh
add byte [rax], al
add al, ch
add esp, ecx
add al, byte [rax]
call fcn.1400d6080
int3
push rdi
push r14
push rsi
push rdi
push rbx
sub rsp, 0x50
push rax
mov dil, 1
mov bh, 1
cmp byte [rcx + 0x40], 0
je 0x1400a9557
invalid
invalid
add byte [rax], al
invalid
jns 0x1400a94d1
add byte [rdi], cl
add byte [rdi], cl
test byte [rdi + 0x48000000], bh
mov rsi, rcx
mov esi, ecx
lea rbx, [rsp + 0x28]
mov rcx, rbx
invalid
mov rdx, rsi
call fcn.1400a4b5a
mov dh, 0xff
invalid
sub byte [rax - 0x77], cl
invalid
dec dword [rax - 0x77]
fld1
movabs al, byte [0x9c850fc084fffffd]
invalid
invalid
test al, al
invalid
invalid
pushfq
mov rcx, rbx
mov ecx, ebx
call fcn.1400a9253
test al, al
jne 0x1400a9557
invalid
pushfq
add byte [rax], al
invalid
invalid
test dword [rax + rax - 0x76b80000], ebx
pushfq
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call fcn.1400a4b05
mov dh, 0xff
dec dword [rbp + rcx*4 + 5]
invalid
invalid
invalid
cmpsd dword [rsi], dword [rdi]
or cl, byte [rcx]
invalid
lea r8, [0x140139f71]
lea eax, [0x140139f71]
or dword [rax], eax
add byte [rcx - 0x47], al
add al, 0
add byte [rax], al
invalid
mov r9d, 4
add byte [rax - 0x77], cl
mov rcx, rax
mov ecx, eax
shr eax, 0xac
loope case.0x14008a09d.287
call fcn.140067684
test al, al
inc dword [rax + rax*8 + 0x7e8b7b75]
jne 0x1400a9557
jnp 0x1400a9468
mov edi, dword [rsi + 0x30]
jle 0x1400a950f
xor byte [rbx + rcx*4 + 0x76], cl
or byte [rbx + rcx*4 + 0x7e], cl
adc byte [rcx + rcx*4 - 0xf], cl
mov r14, qword [rsi + 8]
mov r15, qword [rsi + 0x10]
mov esi, dword [rsi + 8]
jle 0x1400a94f7
mov rcx, r14
mov rdx, r15
mov edx, edi
cli
mov r8d, edi
mov eax, edi
call fcn.1400a91bc
cmp al, 0x3a
invalid
cmp dh, byte [rbp + 0x5c]
jne 0x1400a9555
pop rsp
mov ebx, dword [rsi + 0x34]
pop rsi
xor al, 0x44
lea r8d, [rbx - 1]
lea r8d, [rbx - 1]
mov rcx, r14
int1
mov rdx, r15
call fcn.1400a91bc
mov cl, 0xfc
invalid
dec dword [rbx - 0x3f7cd3ba]
add esi, dword [rcx]
leave
mov cl, 0xfc
cld
invalid
rol byte [rbx], 0x31
leave
cmp eax, edi
clc
setne cl
sub ebx, ecx
lea r14, [rsp + 0x28]
and al, 0x28
sub byte [rcx + rcx*4 - 0xf], cl
sub byte [rcx + rcx*4 - 0xf], cl
mov rdx, rsi
mov edx, esi
mov r8, rdi
mov r8, rdi
mov r9, rbx
call fcn.1400a3c0e
invalid
invalid
mov ecx, ebx
fld1
fisub word [rsi - 0x76b30001]
invalid
dec dword [rcx + rcx*4 - 0xf]
mov rcx, r14
mov rcx, r14
call fcn.1400088b0
sub ebx, edi
js 0x1400a9529
cmc
jmp [rcx]
sub dword [rsi + 0x34], ebx
sub dword [rsi + 0x38], ebx
sub dword [rsi + 0x3c], ebx
cmp dword [rsi + 0x18], 0
je case.0x14009706c.102
add byte [rbx + rax + 0x29], dh
pop rsi
sbb al, 0x83
invalid
jle case.0x14009da09.52
sub dword [rsi + 0x1c], ebx
cmp dword [rsi + 0x20], 0
add byte [rbx + rax + 0x29], dh
je 0x1400a9555
pop rsi
and al, 0x31
dec dword [rcx - 0x3b7cb708]
xor edi, edi
mov eax, edi
add rsp, 0x50
push rax
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
in al, dx
and byte [rax - 0x77], cl
invalid
sbb esp, edi
cld
invalid
mov eax, 1
test cl, cl
je 0x1400a959d
add byte [rax], al
add byte [rcx + rcx*8 - 0x74bbdf8c], al
mov r8d, dword [rsi + 0x2c]
mov r9d, dword [rsi + 0x30]
invalid
sub al, 0x44
mov ecx, dword [rsi + 0x30]
invalid
xor byte [rcx - 0x7d], al
rol byte [rbx], 0x45
cmp ecx, eax
invalid
add r8d, 3
cmp r9d, r8d
cmp ecx, eax
invalid
sal dword [rsi + 0xf], 0x48
mov ecx, dword [rsi + 8]
invalid
invalid
jbe 0x1400a959d
mov rcx, qword [rsi + 8]
or byte [rax - 0x75], r9b
mov rdx, qword [rsi + 0x10]
push rsi
adc al, ch
invalid
invalid
call fcn.1400a4c69
jmp 0x1400a959f
xor edx, edx
add rsp, 0x20
add esp, 0x20
pop rsi
ret
ror byte [rax - 0x7d], cl
invalid
in al, dx
sub byte [rax - 0x77], cl
invalid
test al, al
je case.0x14009da09.49
pop rsi
adc byte [rcx], bh
cmp edi, ebx
je case.0x14009da09.49
invalid
mov esi, dword [rsi + 8]
or byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rdx, rbx
mov edx, ebx
mov r8d, edi
call fcn.1400a91bc
in eax, 0xfb
invalid
invalid
cmp al, 0x3a
jne case.0x14009da09.49
inc edi
mov r9d, dword [rsi + 0x34]
mov ecx, dword [rsi + 0x34]
xor al, 0x41
dec ecx
leave
dec r9d
mov rcx, r14
mov rdx, rbx
mov edx, ebx
mov r8d, edi
mov eax, edi
fiadd dword [rcx - 0x77]
clc
call fcn.1400a4c69
mov dh, 0xff
invalid
jmp 0x1400a95f6
xor eax, eax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
movzx eax, byte [rcx]
lea rcx, [0x14013e9bc]
push rbx
or dword [rax], eax
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, str.empty_hostinvalid_international_domain_nameinvalid_port_numberinvalid_IPv4_addressinvalid_IPv6_addressinvalid_domain_characterrelative_URL_without_a_baserelative_URL_with_a_cannot_be_a_base_basea_cannot_be_a_base_URL_doesnt_have_a_host_to_setURLs_more_than_4_GB_are_not_supportedEmptyHostIdnaErrorInvalidPortInvalidIpv4AddressInvalidIpv6AddressInvalidDomainCharacterRelativeUrlWithoutBaseRelativeUrlWithCannotBeABaseBaseSetHostOnCannotBeABaseUrlOverflow_rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov eax, dword [rax + 0x18]
lea rdx, str.empty_hostinvalid_international_domain_nameinvalid_port_numberinvalid_IPv4_addressinvalid_IPv6_addressinvalid_domain_characterrelative_URL_without_a_baserelative_URL_with_a_cannot_be_a_base_basea_cannot_be_a_base_URL_doesnt_have_a_host_to_setURLs_more_than_4_GB_are_not_supportedEmptyHostIdnaErrorInvalidPortInvalidIpv4AddressInvalidIpv6AddressInvalidDomainCharacterRelativeUrlWithoutBaseRelativeUrlWithCannotBeABaseBaseSetHostOnCannotBeABaseUrlOverflow_rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
wbinvd
add byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
invalid
mov r8d, 0xa
add byte [rax - 1], cl
loopne 0x1400a9678
invalid
jmp rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x14013a5ba]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x14013a5ba]
js 0x1400a964f
or dword [rax], eax
jmp 0x1400a968f
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
invalid
invalid
sbb byte [rax - 0x73], cl
lea rdx, [0x14013a65d]
lea edx, [0x14013a65d]
adc eax, 0x91006
mov r8d, 0x25
add byte [rax], al
add byte [rax - 1], cl
jmp rax
invalid
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x14013a593]
adc eax, 0x90f20
mov r8d, 0x13
add byte [rax - 1], cl
loopne 0x1400a96c5
invalid
jmp rax
jmp rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov eax, dword [rax + 0x18]
invalid
invalid
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, [0x14013a5a6]
adc eax, 0x90f17
invalid
add byte [rcx - 0x48], al
adc al, 0
add byte [rax], al
mov r8d, 0x14
jmp rax
loopne 0x1400a96e1
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
invalid
invalid
sbb byte [rax - 0x73], cl
lea rdx, [0x14013a601]
mov r8d, 0x29
mov eax, 0x29
jmp rax
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x90eab
stosd dword [rdi], eax
invalid
or dword [rax], eax
lea rdx, [0x14013a572]
or dword [rax], eax
mov r8d, 0x21
add byte [rax], al
add byte [rax - 1], cl
invalid
invalid
jmp rax
loopne 0x1400a9719
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
invalid
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea rdx, [0x14013a5ce]
adc eax, 0x90eeb
jmp case.0x1400711f4.981
or dword [rax], eax
mov r8d, 0x18
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
sub byte [rax - 0x75], cl
lea rdx, [0x14013a5e6]
adc eax, 0x90ee7
mov r8d, 0x1b
jmp rax
jmp rax
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14013a62a]
or dword [rax], eax
mov r8d, 0x33
jmp rax
stc
add al, 0x73
invalid
add byte [rax - 0x77], cl
or byte [r8 - 0x7d], cl
invalid
adc byte [rax - 0x77], cl
sbb byte [r8 - 0x73], cl
adc eax, 0x9115a
call fcn.1400d5c10
int3
add ah, cl
movzx eax, cl
ret
bnd call fcn.140099360
mov rdx, rsi
add rsp, 0x20
pop rsi
ret
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
sub rsi, rdx
mov rdx, rsi
mov edx, esi
call fcn.1400a988d
mov dword [rax], 0x8b4c0000
jae 0x1400a97da
mov ebx, ecx
mov edx, esi
mov dword [rax], 0x8b4c0000
jae 0x1400a97da
mov rcx, qword [rbx + 8]
add rcx, r14
mov rdx, rdi
cli
mov ecx, dword [rbx + 8]
mov edx, edi
cli
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add al, byte [rax]
add rsi, r14
mov qword [rbx + 0x10], rsi
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rsi
pop rsi
ret
add edx, eax
jae 0x1400a9800
xor eax, eax
jmp 0x1400a9885
add byte [rax], al
mov rsi, rcx
mov rax, qword [rcx]
lea rcx, [rax + rax]
lea ecx, [rax + rax]
lea ecx, [rax + rax]
cmp rcx, rdx
cmova rdx, rcx
cmp rdx, 9
mov edi, 8
cmovae rdi, rdx
mov rdx, rdi
not rdx
shr rdx, 0x3f
invalid
invalid
test rax, rax
je 0x1400a9842
invalid
mov rcx, qword [rsi + 8]
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x48], rax
mov eax, 1
jmp 0x1400a9844
xor eax, eax
lea r9, [rsp + 0x38]
mov qword [r9 + 8], rax
lea rbx, [rsp + 0x20]
lea ebx, [rsp + 0x20]
lea ebx, [rsp + 0x20]
mov rcx, rbx
mov r8, rdi
call fcn.140034bc4
cmp qword [rbx], 0
cmp dword [rbx], 0
je 0x1400a986f
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
jmp 0x1400a9885
invalid
mov rax, qword [rsp + 0x28]
mov qword [rsi + 8], rax
or byte [rax - 0x77], r9b
movabs rax, 0x8000000000000001
or byte [rax - 0x77], r9b
movabs rax, 0x8000000000000001
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
push rcx
adc byte [rax + 0x29], cl
ror byte [rcx + rdi - 0x40], 1
cmp eax, eax
cmp eax, eax
jae case.0x14009706c.113
invalid
adc al, 0xe8
invalid
call fcn.1400a97ed
movabs rcx, 0x8000000000000001
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
jne 0x1400a98bc
add rsp, 0x28
ret
sub bl, al
mov rcx, rax
call fcn.1400d5880
int3
mov edi, 0x48cc0002
mov eax, 0x7fffffff
add ah, cl
invalid
jg 0x1400a98cb
invalid
add ebx, eax
jmp qword [sym.imp.ADVAPI32.dll_RegCloseKey]
call fcn.1400d5d30
int3
add rcx, 8
lea rax, [rsp + 0x20]
mov qword [rax], rcx
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
lea rax, case.0x1400a4b74.21
add byte [rax], al
add byte [rax - 0x77], cl
or byte [r8 - 0x73], cl
add eax, 0x9185c
jmp 0x1400a99bd
add rcx, 8
lea rax, [rsp + 0x20]
mov qword [rax], rcx
lea rcx, [rsp + 0x28]
mov qword [rcx], rax
lea rax, [0x1400a9a36]
add byte [rax], al
mov qword [rcx + 8], rax
lea rax, str.unsupported_Zip_archive:
jmp 0x1400a99bd
add bl, ch
lea rax, str.specified_file_not_found_in_archive
lea rax, str.specified_file_not_found_in_archive
lea rax, str.specified_file_not_found_in_archive
lea eax, [0x14013b550]
lea r8, [rsp + 0x38]
and al, 0x38
mov qword [r8], rax
mov qword [r8 + 8], 1
mov dword [rax + 8], 1
mov qword [r8 + 0x10], 8
xorps xmm0, xmm0
push rdi
rol byte [rcx + 0xf], 0x11
sbb bl, bpl
invalid
lea r8, [rsp + 0x38]
mov qword [r8], rax
mov eax, 1
mov qword [r8 + 8], rax
mov dword [rax + 8], eax
and qword [r8 + 0x20], 0
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], rax
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
and byte [rax - 0x75], cl
push rdx
sub al, ch
invalid
invalid
call fcn.1400a002e
nop
add rsp, 0x68
invalid
invalid
ret
invalid
loop 0x1400a99cb
mov word [rdi], cs
movabs rdx, 0x14f759548cf176a9
mov edx, 0x8cf176a9
push rsp
pop rcx
not dword [rbx + rax*8]
mov edx, 0x8cf176a9
push rsp
pop rcx
not dword [rbx + rax*8]
lea rdx, [rcx + 8]
xor eax, eax
cmp qword [rcx], 0
cmove rax, rdx
lea rdx, fcn.14009da80
ret
dec dword [rax - 0x77]
ror byte [rax - 0x75], 1
or dword [rax - 0x75], ecx
adc dword [rbx + rcx*4 + 0x41], ecx
or byte [rax - 0x77], cl
shr ecx, 0x55
push rbp
push rbp
sbb dh, dh
dec dword [rcx - 0x77]
mov r8, rdx
mov rdx, rcx
mov cl, 1
push rax
mov rsi, rcx
mov rcx, qword [rcx + 0x10]
test rcx, rcx
je 0x1400a9b15
cmp r8, rcx
cmovb rcx, r8
lea r9, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_srciomod.rs
call fcn.1400a98dc
mov r8, rdx
mov rcx, qword [rsi]
mov r9, qword [rsi + 8]
mov rdx, rax
call qword [r9 + 0x18]
mov rcx, rax
mov eax, 1
test rcx, rcx
jne 0x1400a9b19
mov rax, qword [rsi + 0x10]
sub rax, rdx
jb 0x1400a9b1f
mov qword [rsi + 0x10], rax
jmp 0x1400a9b17
xor edx, edx
xor eax, eax
add rsp, 0x50
pop rsi
ret
lea rax, str.number_of_read_bytes_exceeds_limit
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], 8
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_srciomod.rs
call fcn.1400d5c10
int3
add byte [rax - 0x77], cl
jmp 0x136ab19ed
movabs al, byte [0xd8d4cd08949fff6]
or eax, 0x90a38
cmp byte [rdx], cl
or dword [rax], eax
mov rcx, rsi
mov rdx, rax
call fcn.1400a98dc
lea rcx, [0x14013aa60]
lea ecx, [0x14013aa60]
or cl, byte ds:[rcx]
invalid
invalid
or cl, byte [rcx]
add byte [rax - 0x77], cl
and al, 0x20
invalid
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov r8, r12
mov r9, rsi
int1
int1
call fcn.140080807
shl byte [rdi - 3], cl
dec dword [rax - 0x77]
mov rdi, rsi
test dword [rax + 1], 0xf9e9ef
add rdi, rbp
jmp case.0x14004ff4a.1257
add byte [rax], al
add byte [rcx], dh
imul cl
xor esi, esi
jmp case.0x14004ff4a.1252
sub al, byte [rcx]
add byte [rax], al
invalid
sub al, byte [rcx]
add byte [rax], al
invalid
test al, al
je 0x1400aa0d8
add byte [rax], al
lea rdi, [rsp + 0x80]
add byte [rax], 0
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdx, r12
mov edx, esp
mov r8, rsi
invalid
call case.0x1400711f4.1077
cmp byte [rax + rax], al
add byte [rax - 0x75], cl
mov rax, qword [rdi]
invalid
mov qword [rsp + 0x40], rax
and al, 0x40
mov rax, qword [rdi + 8]
or byte [r8 - 0x77], r9b
mov qword [rsp + 0x38], rax
and al, 0x38
mov rax, qword [rdi + 0x10]
mov eax, dword [rdi + 0x10]
mov qword [rsp + 0x48], rax
and al, 0x48
mov r14, qword [rdi + 0x18]
lea r9, [0x14013a9d0]
mov r8d, 0x40
mov eax, 0x40
mov rcx, rbp
mov rdi, qword [rsp + 0x30]
mov rdx, rdi
mov edx, edi
call fcn.14001407f
dec dword [rax - 0x73]
lea rcx, [0x14013a9e8]
or eax, 0x90941
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov r8, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
mov r9, qword [rsp + 0x38]
call fcn.140080807
lea rcx, [rsp + 0x68]
mov r8d, 1
mov rdx, rdi
call 0x1400aa507
mov rdx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
jmp case.0x1400711f4.1068
mov r14, rsi
mov rdx, r12
mov edx, esp
mov rbp, r14
and rbp, 0xffffffffffffffc0
mov edi, r14d
mov edi, esi
and edi, 0x3f
add rbp, rdx
cmp r14, 0x40
invalid
invalid
jb 0x1400aa105
shr r14, 6
lea rcx, [rsp + 0x68]
and al, 0x68
mov r8, r14
call 0x1400aa507
add byte [rbp + rcx*4 + 0xd], cl
lea r9, [0x14013aa00]
hlt
mov r8d, 0x40
mov rcx, rdi
mov rdx, qword [rsp + 0x30]
call fcn.1400a98dc
lea rcx, [0x14013aa18]
or eax, 0x908f2
or byte [rcx], cl
invalid
idiv edi
dec dword [rax - 0x73]
or eax, 0x908f2
or byte [rcx], cl
invalid
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov r8, rbp
mov r9, rdi
call fcn.140080807
mov byte [rbx + 0xd8], dil
mov rdi, qword [rbx + 0x20]
mov r14, qword [rbx + 0x28]
lea r9, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001fzip_0.6.6_src_aes.rs
or eax, 0x90f79
wbinvd
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov rdx, r12
mov r8, r15
mov eax, edi
call fcn.1400a98dc
mov r8, rdx
mov eax, edx
mov rcx, rdi
mov rdx, rax
ret 0xff41
call qword [r14 + 0x18]
push rsi
sbb byte [rax - 0x7d], cl
invalid
invalid
cmp qword [rbx + 0x30], 0
cmp dword [rbx + 0x30], 0
jnp case.0x140063463.1081
add byte [rbp + rbx + 0x45], dh
je 0x1400aa18e
xor r14d, r14d
xor esi, esi
test byte [rcx + rcx*4 - 0x10], 0x48
mov edx, esi
mov rax, r14
mov rdx, rsi
add rsp, 0xc8
add esp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
ret
cmp byte [rbx + 0xe0], 0
jne 0x1400aa365
retf 1
invalid
mov ebx, 0xe0
add byte [rdi], cl
test edx, ecx
retf 1
retf 1
add byte [rbp + rcx*4 + 0x64], cl
lea r12, [rsp + 0x58]
and al, 0x58
and al, 0x58
and word [r12 + 8], 0
and al, 8
add byte [rcx - 0x7d], cl
and qword [r12], 0
and al, 0x24
add dh, al
and eax, 0
loopne case.0x1400711f4.1070
mov byte [rbx + 0xe0], 1
add byte [rax], al
add byte [rcx], al
add dword [rcx - 0x42], eax
or al, byte [rax]
mov r14d, 0xa
add byte [rax], al
lea r15, [rsp + 0x88]
add byte [rax], al
lea rbp, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_srciomod.rs
add byte [rbp - 0x7b], cl
div byte [rdi + riz*2 + 0x4c]
invalid
invalid
test r14, r14
je case.0x140063463.1058
invalid
mov rcx, r13
mov ecx, ebp
mov rdx, r12
mov r8, r14
call fcn.1400a9ac4
mov rdi, rdx
mov qword [rsp + 0x80], rax
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
mov qword [rsp + 0x88], rdx
and al, 0x88
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x1400aa209
mov rcx, rdi
test rax, rax
test eax, eax
je 0x1400aa209
mov rcx, rdi
call fcn.1400a9a58
test al, al
je case.0x14008a498.255
invalid
pop rbp
clc
invalid
mov rcx, r15
call fcn.14009da80
jmp 0x1400aa1c8
invalid
invalid
test rdi, rdi
dec dword [rdi]
je case.0x140067121.1035
test byte [rcx + rax], ch
add byte [rax], al
mov rcx, rdi
mov ecx, edi
mov rdx, r12
mov r8, r14
mov r9, rbp
mov ecx, ebp
jmp 0x136a8ff0a
call fcn.14001407f
mov r12, rax
mov r14, rdx
jmp 0x1400aa1c8
popfq
test rdi, rdi
jne 0x1400aa345
test dword [rcx], edx
adc dword [rcx], eax
add byte [rax], al
add byte [rbp + rcx*4 - 0x44], cl
and al, 0xb4
lea r15, [rsp + 0xb4]
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov rcx, r15
call fcn.1400a98fc
lea r14, [rsp + 0x68]
and al, 0x68
mov rcx, r14
call fcn.1400a98fc
stosd dword [rdi], eax
idiv bh
dec dword [rax - 0x75]
and al, 0x50
stosd dword [rdi], eax
idiv bh
dec dword [rax - 0x75]
and al, 0x50
mov r13, qword [rsp + 0x30]
mov rdx, r13
mov r8, r14
call case.0x14008cca7.163
invalid
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp + 0x31], al
in al, 0x44
mov byte [rbx + 0xd8], r12b
xor r12d, r12d
mov byte [rbx + 0xd8], r12b
movabs dword [0x4870438b000000d8], eax
lea edi, [rsp + 0x80]
and al, 0x80
add byte [rax], al
invalid
fadd dword [rax]
add byte [rax], al
add byte [rbx - 0x72b78fbd], cl
mov esp, 0x8024
and al, 0x80
add byte [rax], al
mov eax, dword [rbx + 0x70]
lea rdi, [rsp + 0x80]
add byte [rax], 0
add byte [rcx + 0x100f1847], cl
mov dword [rdi + 0x18], eax
movups xmm0, xmmword [rbx + 0x60]
invalid
invalid
invalid
invalid
movups xmmword [rdi + 8], xmm0
mov rax, qword [rbx + 0x58]
mov eax, dword [rbx + 0x58]
mov eax, dword [rbx + 0x58]
mov qword [rdi], rax
lea r9, [0x14013aa30]
lea ecx, [0x14013aa30]
or eax, 0x9079c
mov r8d, 0x40
xor ecx, ecx
mov rdx, r13
call fcn.14001407f
invalid
popfq
idiv bh
mov r8, rdx
lea r9, [0x14013aa48]
lea ecx, [0x14013aa48]
mov ecx, 0x14
mov rdx, rax
mov edx, eax
call fcn.1400a98dc
lea rcx, [0x14013aa60]
lea ecx, [0x14013aa60]
idiv bh
dec dword [rax - 0x73]
lea ecx, [0x14013aa60]
mov qword [rsp + 0x20], rcx
mov r9d, 0x14
mov ecx, 0x14
mov rcx, rax
mov r8, r14
call fcn.140080807
mov byte [rbx + 0xd8], 0x14
fadd dword [rax]
add byte [rax], al
adc al, 0x48
mov ecx, edi
invalid
mov rdx, r13
mov r8, r15
mov eax, edi
call case.0x14008cca7.163
mov rax, qword [rbx + 0x78]
mov eax, dword [rbx + 0x78]
js case.0x1400845e4.875
mov qword [rbx + 0x38], rax
mov dword [rbx + 0x38], eax
movups xmm0, xmmword [rbx + 0x80]
movups xmmword [rbx + 0x40], xmm0
mov eax, dword [rbx + 0x90]
mov eax, dword [rbx + 0x90]
mov dword [rbx + 0x50], eax
push rax
mov byte [rbx + 0xd8], r12b
lea rdx, [rsp + 0x58]
push rsp
and al, 0x58
mov rcx, r15
call fcn.14000aa08
test al, al
ror byte [rdi], 0x84
invalid
invalid
invalid
invalid
inc dword [rax + rax*8 - 0x1b37bf1]
invalid
lea rdx, str.Invalid_authentication_code__this_could_be_due_to_an_invalid_password_or_errors_in_the_dataTried_to_use_an_already_finalized_HMAC._This_is_a_bug_
lea edx, str.Invalid_authentication_code__this_could_be_due_to_an_invalid_password_or_errors_in_the_dataTried_to_use_an_already_finalized_HMAC._This_is_a_bug_
mov r8d, 0x5b
add byte [rax], al
mov cl, 0x15
call fcn.14001146f
dec dword [rax - 0x77]
invalid
mov rdi, rax
mov edi, eax
jmp 0x1400aa345
lea rdi, str.failed_to_fill_whole_buffer
add byte [rax - 0x77], cl
inc byte [rcx - 0x42]
invalid
invalid
mov rsi, rdi
mov r14d, 1
add dword [rax], eax
add byte [rax], al
jmp case.0x1400711f4.1032
invalid
invalid
or eax, 0x89480009
or dword [rax], eax
mov rcx, rsi
int1
mov rdx, r15
cli
call fcn.1400d5d30
lea rax, [0x14013b178]
lea eax, [0x14013b178]
mov ecx, 0x8d480002
add eax, 0x90e0c
lea rcx, [rsp + 0x80]
lea ecx, [rsp + 0x80]
add byte [rax - 0x77], cl
mov qword [rcx], rax
add dword [rax - 0x39], ecx
or byte [r9], al
or byte [rcx], al
mov qword [rcx + 8], 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
adc byte [r8], cl
adc byte [rax], cl
invalid
mov qword [rcx + 0x10], 8
mov dword [rcx + 0x10], 8
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
movups xmmword [rcx + 0x18], xmm0
invalid
invalid
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
sbb byte [rax - 0x73], cl
lea rdx, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001fzip_0.6.6_src_aes.rs
adc eax, 0x90df3
or dword [rax], eax
add al, ch
jbe case.0x14008acdb.242
invalid
call fcn.1400d5c10
add al, byte [rax]
int3
push rsi
sub esp, 0x90
add byte [rcx + rcx*4 - 0x3a], cl
mov r14, qword [rcx]
mov edi, ebx
add ecx, dword [rbx + 0x44891841]
and al, 0x40
or byte [r15], cl
sub dword [rsp + 0x30], eax
and al, 0x30
or byte [rax - 0x73], 0x4b
add dword [rbp + rcx*4 + 0xd], ecx
pushfq
invalid
or dword [rax], eax
pushfq
idiv bh
shl esi, 9
sal esi, cl
ret
xor byte [rax - 0x77], cl
invalid
add byte [rax], al
add cl, byte [rax - 0x7d]
invalid
mov dword [rdx + 0x38], esi
cmp byte [rax - 0x73], cl
lea ecx, [rsp + 0x30]
and al, 0x30
add byte [rax], al
add byte [rax], al
add dh, al
add byte [rcx], sil
add byte [rcx], sil
add byte [rcx], dh
fisttp dword [rbp + rcx*4 + 0x35]
xor eax, 0x90b19
sbb dword [rbx], ecx
or dword [rax], eax
jl 0x1400aa47f
push rax
adc al, 0x74
sub al, 0x48
lea ecx, [rsi + rbx]
invalid
invalid
sbb al, 0x30
enter 0x4489, 0x24
push rax
and al, 0x20
add byte [rax], al
mov ecx, 4
add byte [rcx - 0x77], cl
clc
jg 0x1400aa4e9
std
dec dword [rax - 0x7d]
invalid
invalid
ret
sub eax, ecx
sbb byte [r8 - 0x7d], cl
invalid
int3
mov dword [rcx], eax
ror byte [rdi], 0x11
sbb byte [r8 - 0x73], cl
adc eax, 0x904ce
or dword [rax], eax
or dword [rax], eax
add al, ch
and dword [rdi + 0x4ccc0002], esi
add dword [rcx], eax
add dword [rax - 0x7d], ecx
ror dword [rax], 0xe9
invalid
invalid
std
invalid
add dword [rax - 0x7d], ecx
ror dword [rax], 0xe9
invalid
mov eax, 1
sub al, 0x63
std
dec dword [rax - 0x75]
or ecx, ebp
loope 0x1400aa50c
invalid
invalid
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x78
sub esp, 0x78
sub esp, 0x78
mov qword [rsp + 0x28], rdx
mov r14, rcx
mov eax, 0xffffffff
cmp r8, rax
rol byte [rcx - 0x41], 0xff
invalid
invalid
dec dword [rcx + rcx*4 + 0x44]
and al, 0x20
rol byte [rcx - 0x41], 0xff
invalid
dec dword [rcx + rcx*4 + 0x44]
and al, 0x20
cmovb r15, r8
mov esi, 1
add byte [rcx - 0x80], al
mov esi, 0x118
add dword [rax], eax
add byte [rax], al
je 0x1400aa55b
cmp byte [r14 + 0x119], 0
cmp byte [r14 + 0x118], 0
cmp byte [rsi + 0x118], 0
je 0x1400aa55b
invalid
cmp byte [r14 + 0x119], 0
je 0x1400aa6ac
test byte [rcx + 1], dl
add byte [rax], al
lea rcx, [rsp + 0x38]
mov rdx, r14
call fcn.1400a9dbb
mov rdi, qword [rsp + 0x38]
mov r12, qword [rsp + 0x40]
jl 0x1400aa590
cmp byte [rbx + rcx*4 + 0x64], cl
and al, 0x40
test rdi, rdi
je 0x1400aa6d1
dec dword [rdi]
test byte [rsi + 1], dl
add byte [rax], al
cmp byte [r14 + 0x118], 0
je 0x1400aa5c1
sbb byte [rcx], al
add byte [rax], al
add byte [rsp + rdi + 0x41], dh
cmp byte [rsi + 0x119], 0
sbb dword [rcx], eax
add byte [rax], al
invalid
cmp byte [r14 + 0x119], 0
sbb dword [rcx], eax
add byte [rax], al
add byte [rdi], cl
test byte [rbp + 1], dl
add byte [rax], al
invalid
je 0x1400aa6e8
add dword [rax], eax
add byte [rbp - 0x7b], cl
in al, 0xf
test byte [rax], dl
add dword [rax], eax
add al, ch
call fcn.14000a959
mov r13, rax
test r12, r12
je 0x1400aa6ac
call fcn.14000a959
mov r13, rax
mov rcx, qword [r14 + 0x110]
call fcn.1400aa74c
mov ss, word [rax]
add dword [rax], eax
add al, ch
pushfq
add dword [rax], eax
add byte [rbp - 0x77], cl
mov qword [r14 + 0x110], r13
mov qword [r14 + 0x110], r13
mov byte [r14 + 0x118], 0
sbb byte [rcx], al
add byte [rax], al
add byte [rax], al
jmp 0x1400aa5c8
jmp 0x1400aa5c8
mov r13, qword [r14 + 0x110]
adc byte [rcx], al
add byte [rax], al
mov rbx, qword [r13 + 0xc]
mov rbp, qword [r13 + 0x24]
mov ebp, dword [rbp + 0x24]
mov ebp, dword [rbp + 0x24]
insd dword [rdi], dx
and al, 0xb8
mov eax, 0xffffffff
cmp r12, rax
invalid
cmovb rax, r12
invalid
mov qword [r13], rdi
mov dword [r13 + 8], eax
or byte [r8 - 0x75], r9b
and al, 0x28
or byte [r8 - 0x75], r9b
or byte [rax - 0x75], cl
and al, 0x28
sub byte [rcx - 0x77], cl
sbb byte [r13 - 0x77], r8b
sbb byte [rbp - 0x77], al
mov qword [r13 + 0x18], rax
mov dword [r13 + 0x20], r15d
jge case.0x1400a991c.10
sbb byte [rbp - 0x77], al
jge case.0x1400a991c.10
mov rcx, r13
call fcn.1400d132c
xor ebp, dword [rbp + 2]
invalid
insd dword [rdi], dx
add al, byte [rax]
lea ecx, [rax + 5]
cmp ecx, 9
ja case.default.0x1400aa613
xchg ebx, edi
add byte [rax], al
add byte [rax], al
xchg ebx, edi
add byte [rax], al
add byte [rax], al
lea rdx, [0x14013ea04]
lea rdx, [0x14013ea04]
or dword [rax], eax
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
add ecx, edx
add ecx, edx
jmp rcx
loope 0x1400aa5c8
mov dl, 1
add dword [rcx - 0x4ddf14fe], esi
add dword [rcx], esi
mov cl, 2
jmp 0x1400aa63b
mov dl, 1
xor eax, eax
invalid
sal byte [rcx], 0xc9
xor ecx, ecx
jmp 0x1400aa645
mov cl, 1
xor eax, eax
mov dl, 1
add ebx, ebp
invalid
add ebx, ebp
sbb dh, byte [rcx]
xor eax, eax
xor ecx, ecx
xor eax, eax
xor ecx, ecx
jmp 0x1400aa643
mov cl, 5
xor eax, eax
jmp 0x1400aa643
add eax, 0xcebc031
mov dl, 1
mov cl, 3
xor eax, eax
jmp 0x1400aa645
shr bl, 6
mov cl, 4
mov al, 1
xor edx, edx
mov r11, qword [r14 + 0x18]
mov ebx, dword [rsi + 0x18]
mov r8, qword [r14 + 0x110]
mov r10, qword [r8 + 0xc]
mov r8, qword [r8 + 0x24]
mov r9, r10
ror dword [rcx + 0x29], 1
invalid
mov rdi, qword [r14 + 0x10]
add rdi, r9
iretd
cmp rdi, r11
cmovae rdi, r11
mov qword [r14 + 0x10], rdi
jle 0x1400aa680
ror dword [rcx + 0x29], 1
invalid
iretd
jle 0x1400aa680
test dl, dl
jne 0x1400aa6b3
test al, al
je case.0x1400845e4.878
mov byte [r14 + 0x118], 1
jmp 0x1400aa691
cmp r8, rbp
jne 0x1400aa691
cmp r10, rbx
jne 0x1400aa691
cmp r9, r12
je 0x1400aa6ba
cmp qword [rsp + 0x20], 0
je 0x1400aa6a2
add byte [rcx + rcx + 0x49], dh
cmp eax, ebp
cmp r8, rbp
je 0x1400aa543
invalid
sub r8, rbp
xor esi, esi
mov r12, r8
mov esp, eax
jmp 0x1400aa6d1
xor r12d, r12d
xor esi, esi
jmp 0x1400aa6d1
call fcn.14000a92b
jae case.0x1400a9611.24
idiv bh
jmp 0x1400aa6ce
lea rdx, str.decompression_not_finished_but_EOF_reachedC:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_sha1_0.10.6_srclib.rs
mov r8d, 0x2a
or byte [rcx], cl
add byte [rcx - 0x48], al
sub al, byte [rax]
add byte [rax], al
mov cl, 0x25
call fcn.14001146f
and eax, 0xf66da1e8
dec dword [rcx - 0x77]
invalid
mov r12, rax
mov rax, rsi
mov eax, esi
mov rdx, r12
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
lea rcx, str.assertion_failed:_self.multiC:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bzip2_0.4.4_src_bufread.rs
lea r8, [0x14013aed8]
lea eax, [0x14013aed8]
mov edx, 0x1c
add al, ch
invalid
mov dh, 2
invalid
lea eax, [0x14013aed8]
add al, ch
movabs al, byte [0x34244c8d480002b6]
lea rcx, [rsp + 0x34]
lea rcx, [rsp + 0x34]
xor al, 0x89
add dword [rax - 0x73], ecx
and al, 0x68
mov dword [rcx], eax
lea rax, [rsp + 0x68]
mov qword [rax], rcx
lea rdx, str.wut:
or byte [rax - 0x73], cl
adc eax, 0x3125a
lea rcx, [rsp + 0x38]
and al, 0x38
mov qword [rcx], rdx
mov edx, 1
add byte [rax - 0x77], cl
push rcx
or byte [rax - 0x7d], cl
invalid
and byte [rax], al
add byte [rax - 0x77], cl
push rcx
or byte [rax - 0x7d], cl
invalid
lea r8, [0x140010b90]
mov qword [rax + 8], r8
mov qword [rcx + 0x10], rax
adc byte [rax - 0x77], cl
push rcx
sbb byte [rax - 0x73], cl
adc eax, 0x3123a
adc byte [rax - 0x77], cl
push rcx
sbb byte [rax - 0x73], cl
adc eax, 0x3123a
call fcn.1400d5c10
int3
mov ah, 2
add ah, cl
in al, dx
and byte [rax - 0x77], cl
invalid
mov edx, 8
mov rcx, rsi
int1
int1
add rsp, 0x20
pop rsi
jmp fcn.140007ce0
jne 0x1400aa73e
cmc
invalid
jne 0x1400aa73e
cmc
invalid
add al, byte [rax]
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
mov ebx, ecx
mov ebx, ecx
mov rbp, qword [rcx + 0xf8]
add byte [rax], al
mov rdx, qword [rcx + 0x100]
add byte [rax], al
mov r14d, 8
add byte [rbx + rcx*4 - 0x5d], cl
call 0x18c0aa7a8
add byte [rbx + rcx*4 - 0x7d], cl
lock add byte [rax], al
invalid
mov r12, qword [rbx + 0xe8]
mov r8, qword [rbx + 0xf0]
invalid
add byte [rbx + rcx*4 - 0x7d], cl
lock add byte [rax], al
add byte [rax + 0x39], cl
invalid
cmp rbp, rdx
jne 0x1400aa7eb
mov rcx, rbx
mov rdx, r12
call fcn.1400a9e82
mov r13, rdx
test rax, rax
jne case.0x1400863e5.499
mov qword [rbx + 0x100], r13
and qword [rbx + 0xf8], 0
and dword [rbx + 0xf8], 0
and dword [rbx + 0xf8], 0
mov r12, qword [rbx + 0xe8]
mov r8, qword [rbx + 0xf0]
xor ebp, ebp
jmp 0x1400aa7f4
ja case.0x14008acdb.283
mov r13, rdx
cmp r13, r8
ja 0x1400aac75
sub r13, rbp
mov r11, qword [rbx + 0x118]
mov r15, qword [rbx + 0x108]
mov rax, qword [rbx + 0x110]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x78], rdi
mov qword [rsp + 0x80], rsi
mov cl, byte [r15 + 0xab01]
test cl, cl
mov eax, 0x40
cmove eax, r14d
mov r10b, byte [r15 + 0xab00]
xor r8d, r8d
cmp cl, 2
setb r9b
mov dl, byte [r15 + 0xab02]
mov byte [r15 + 0xab02], 0
mov ecx, 1
cmp r10b, 0xfc
jne 0x1400aa86c
mov r8d, 0xfffffffb
jmp 0x1400aa898
test r10b, r10b
js 0x1400aa892
mov r10b, byte [r15 + 0xab03]
test r13, r13
je 0x1400aa939
test r10b, r10b
je 0x1400aa939
mov r8d, 0xfffffffe
jmp 0x1400aa898
mov r8d, 0xfffffffd
xor ebp, ebp
xor eax, eax
mov rdx, qword [rsp + 0x48]
add rbp, qword [rbx + 0x110]
mov qword [rbx + 0x110], rbp
add byte [rax + 3], cl
sbb dword [rax], 1
add byte [rax], al
mov qword [rbx + 0x118], rax
xor r10d, r10d
cmp r8d, 0xfffffffb
sete r10b
test r8d, r8d
rol byte [rcx + 0xf], 0x95
rol dword [rbp], 0xc9
sub rbp, rdx
add rbp, qword [rbx + 0xf8]
mov rdx, qword [rbx + 0x100]
xchg ebx, eax
add byte [rcx], al
add byte [rax], al
cmp rbp, rdx
cmovae rbp, rdx
movzx r9d, r9b
mov qword [rbx + 0xf8], rbp
stosd dword [rdi], eax
clc
add byte [rax], al
add byte [rbp + 0x450f45c9], al
retf 0xa74
cmp r8d, 0xfffffffb
jne 0x1400aac3f
test r9b, r9b
je 0x1400aa919
movzx ecx, r9b
cmp ecx, 1
jne 0x1400aac35
invalid
test r13, r13
je 0x1400aac35
adc eax, dword [rbx]
add byte [rax], al
test rsi, rsi
je 0x1400aac35
invalid
cmp rax, r11
je 0x1400aa7a0
invalid
jmp 0x1400aac35
add r12, rbp
add esp, ebp
mov r8b, r9b
or eax, r8d
or eax, eax
test r13, r13
sete cl
xchg esp, eax
invalid
xchg esp, eax
rol dword [rbp - 0x7c], 0xd2
test r10b, r10b
test r10b, r10b
setne r8b
rol byte [rcx + 8], 0xc8
or r8b, cl
or al, cl
mov byte [r15 + 0xab03], r8b
test r13, r13
test ebp, ebp
mov qword [rsp + 0x58], r11
jne case.0x140086c96.486
insd dword [rdi], dx
test dl, dl
je case.0x140086c96.486
invalid
sal byte [rcx + rbp*2 - 0x7d], cl
imul eax, dword [rbx - 0x72b6fb38], 0x800097
or eax, 4
enter 0x4904, 0xffffffffffffff8d
lea rdx, [r15 + 0x8000]
xchg edi, eax
add byte [rax + 0x44890000], al
add byte [rax], 0
mov dword [rsp + 0x38], eax
add byte [rax], 0
add byte [rcx + 0x48382444], cl
mov dword [rsp + 0x38], eax
cmp byte [rax - 0x77], cl
je 0x1400aa99d
invalid
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x28], esi
and al, 0x28
sub byte [rax - 0x77], cl
mov qword [rsp + 0x20], rdi
and qword [rsp + 0x30], 0
and dword [rsp + 0x30], 0
jl case.0x140088b85.457
and byte [rax - 0x7d], cl
and al, 0x30
and al, 0x30
and dword [rsp + 0x30], 0
and al, 0x30
add byte [rax - 0x73], cl
mov word [rax + rcx*4], fs
and al, 0x88
lea rcx, [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rbp - 0x77], cl
loopne case.0x140087172.464
invalid
mov r8, r12
mov eax, esp
mov r9, r13
mov ecx, ebp
jmp 0x1385d1c7f
call fcn.14002fc0a
jb case.0x140088b85.473
clc
dec dword [rax - 0x75]
invalid
invalid
mov rbp, qword [rsp + 0x88]
lodsb al, byte [rsi]
and al, 0x88
invalid
mov byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rax, qword [rsp + 0x98]
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rdx + 0x902494], cl
mov dl, byte [rsp + 0x90]
add byte [rax], al
mov dl, byte [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rcx - 0x78], al
xchg edi, eax
mov byte [r15 + 0xab00], dl
mov byte [rdi + 0xab00], dl
add byte [rbx + 0x1b90000], ch
add byte [rax], al
mov ecx, 1
mov r8d, 0xfffffffb
mov eax, 0xfffffffb
add byte [rax], al
add byte [rcx - 0x48], al
sti
mov eax, 0xfffffffb
invalid
inc dword [rax + 0x5675fcfa]
cmp dl, 0xfc
jne case.0x1400863e5.489
mov r11, qword [rsp + 0x58]
pop rsp
and al, 0x58
pop rax
pop rax
jmp 0x1400aa89c
invalid
mov ecx, eax
or ecx, 2
test r13, r13
test ebp, ebp
add cl, byte [rbp - 0x7b]
in eax, dx
test ebp, ebp
cmove ecx, eax
cmp qword [r15 + 0xaaf8], 0
cmp dword [rdi + 0xaaf8], 0
enter 0xffffffffffff8349, 0xffffffffffffffbf
cmp dword [rdi + 0xaaf8], 0
clc
stosb byte [rdi], al
add byte [rax], al
add byte [rsp + rbx*2 + 0x4c], dh
je 0x1400aaa41
pop rsp
mov rcx, r15
mov ecx, edi
lea rdx, [rsp + 0x78]
js case.0x1400863e5.494
call fcn.140032616
and al, 0x7c
clc
dec dword [rbx + rcx*4 + 0x5c]
invalid
invalid
pop rsp
mov r11, qword [rsp + 0x58]
and al, 0x58
pop rax
cmp byte [r15 + 0xab00], 0
cmp byte [rdi + 0xab00], 0
add byte [rbx + 0xf000000], ch
add byte [rax], al
add byte [rdi], cl
sete cl
xchg esp, eax
ror dword [rcx - 0x7d], 0xbf
invalid
invalid
invalid
clc
cmp qword [r15 + 0xaaf8], 0
mov edi, 0xaaf8
stosb byte [rdi], al
add byte [rax], al
invalid
add byte [rdi], cl
xchg esp, eax
sete dl
and dl, cl
retf 0xf44
mov dh, 0xc2
invalid
ret 0xca20
retf 0xf44
movzx eax, dl
xor ebp, ebp
in eax, dx
xor ecx, ecx
leave
jmp 0x1400aa89c
cmp dh, 0xff
inc dword [rdx + rdx*8 + 0x245c8b4c]
test dl, dl
invalid
invalid
pop rsp
invalid
invalid
test dl, dl
mov r11, qword [rsp + 0x58]
pop rsp
and al, 0x58
pop rax
pop rax
js 0x1400aabb1
mov byte [rax + 0x48000001], cl
add byte [rax - 0x75], cl
push rsp
mov rdx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
and al, 0x48
je case.0x14008a9d7.363
add byte [rax], al
mov byte [r15 + 0xab00], 0xff
xchg dword [rax], eax
stosd dword [rdi], eax
add byte [rax], al
add bh, bh
jmp 0x1400aa8a1
invalid
dec dword [rax - 0x77]
jl 0x1400aaa69
invalid
mov qword [rsp + 0x60], rdi
mov dword [rsp + 0x60], edi
invalid
mov qword [rsp + 0x50], rsi
je case.0x140087464.404
push rax
lea rax, [r15 + 0x8000]
lea eax, [rdi + 0x8000]
add byte [rax], al
mov qword [rsp + 0xa0], rax
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
xor eax, eax
xor ebp, ebp
movabs al, byte [0x4ced31c031000000]
mov dword [rsp + 0x68], ebp
insb byte [rdi], dx
and al, 0x68
invalid
xor eax, eax
xor ebp, ebp
mov qword [rsp + 0x68], r13
insb byte [rdi], dx
and al, 0x68
invalid
mov dword [rsp + 0x74], ecx
and al, 0x74
je case.0x140087172.414
mov qword [rsp + 0xb0], rax
mov dword [rsp + 0xb0], eax
test byte [rax + rsi*4], ah
and al, 0xb0
add byte [rax], al
add byte [rcx - 0x75], cl
xchg eax, esi
invalid
stosb byte [rdi], al
mov rax, qword [r15 + 0xaaf0]
mov eax, dword [rdi + 0xaaf0]
invalid
add byte [rax], al
mov dword [rsp + 0x38], ecx
and al, 0x38
mov qword [rsp + 0x30], rax
and al, 0x30
xor byte [rcx + rcx*4 + 0x7c], cl
mov qword [rsp + 0x20], r15
and al, 0x20
mov qword [rsp + 0x28], 0x8000
and al, 0x28
add byte [rax - 0x72b80000], al
add byte [rax], 0
invalid
invalid
sub byte [rax], al
add byte [rax], 0
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x88]
lea ecx, [rsp + 0x88]
mov word [rax + rcx*4], fs
and al, 0x88
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
mov rdx, qword [rsp + 0xa0]
mov edx, dword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rbp - 0x77], cl
loopne 0x1400aaaed
invalid
mov r8, r12
mov r14, qword [rsp + 0x68]
mov esi, dword [rsp + 0x68]
je case.0x140087464.414
push 0xffffffffe8f1894d
pop rbp
mov r9, r14
mov ecx, esi
call fcn.14002fc0a
mov rdi, qword [rsp + 0x88]
mov edi, dword [rsp + 0x88]
push rcx
clc
dec dword [rax - 0x75]
mov esp, 0x8824
and al, 0x88
add byte [rax], al
mov edi, dword [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbx*4], ah
and al, 0x98
mov rax, qword [rsp + 0x98]
mov eax, dword [rsp + 0x98]
and al, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
and al, 0xa8
mov qword [rsp + 0xa8], rax
mov dword [rsp + 0xa8], eax
and al, 0xa8
add byte [rax], al
add byte [rax - 0x76], al
mov ah, 0x24
and al, 0x90
mov sil, byte [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rcx - 0x78], al
mov bh, 0
invalid
stosd dword [rdi], eax
mov byte [r15 + 0xab00], sil
mov byte [rdi + 0xab00], dh
add byte [rax], al
mov rcx, rdi
stc
mov rdx, r12
mov edx, esp
mov r8, r14
lea r9, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.4_srcinflate_stream.rs
lea ecx, [0x140108760]
invalid
lea ecx, [0x140108760]
jl case.0x140087464.398
add eax, 0x9596e800
call fcn.14001407f
xchg ebp, eax
idiv bh
dec dword [rcx - 0x77]
invalid
mov r12, rax
mov esp, eax
mov qword [rsp + 0x68], rdx
mov dword [rsp + 0x68], edx
push rsp
and al, 0x68
invalid
push 0x48fd0148
mov eax, dword [rsp + 0xa8]
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
add rbp, rdi
add ebp, edi
mov rax, qword [rsp + 0xa8]
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
invalid
invalid
test al, 0
add byte [rax], al
mov qword [r15 + 0xaaf8], rax
xchg eax, edi
stosb byte [rdi], al
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov ecx, edi
lea rdx, [rsp + 0x78]
push rsp
and al, 0x78
invalid
js case.0x140089fd3.406
call fcn.140032616
invalid
clc
dec dword [rax + 3]
invalid
invalid
add rax, qword [rsp + 0xb0]
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], al
mov ecx, 1
mov al, 0
add byte [rax], al
mov ecx, 1
add byte [rax], al
add byte [rax - 0x7c], al
test byte [rdi], 0x88
invalid
invalid
test sil, sil
test dh, dh
js 0x1400aabc9
movabs dword [0xfffffbb841000000], eax
dec dword [rbp - 0x7b]
invalid
invalid
add byte [rax], al
mov r8d, 0xfffffffb
sti
invalid
invalid
test r13, r13
in eax, dx
mov r11, qword [rsp + 0x58]
mov ebx, dword [rsp + 0x58]
and al, 0x58
jne case.0x140087464.405
cmp sil, 1
inc byte [rcx]
je case.0x14008a9d7.372
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
test r13, r13
in eax, dx
mov rdi, qword [rsp + 0x60]
mov edi, dword [rsp + 0x60]
and al, 0x60
mov r14d, 8
or byte [rax], al
add byte [rax], al
je 0x1400aab8f
mov rcx, qword [r15 + 0xaaf8]
invalid
stosb byte [rdi], al
add byte [rax], al
invalid
add byte [rax - 0x7c], al
test byte [rdi], 0x94
invalid
xchg esp, eax
test sil, sil
test dh, dh
sete dl
je 0x1400aac1f
invalid
invalid
add byte [rax], al
invalid
ret 0x840f
test byte [rax + rax - 0x7cb80000], bh
add byte [rax], al
add byte [rax - 0x7d], cl
cmp qword [rsp + 0x68], 0
cmp dword [rsp + 0x68], 0
jl 0x1400aab8b
and al, 0x68
push 0x748b4800
add byte [rax - 0x75], cl
je 0x1400aab91
invalid
mov rsi, qword [rsp + 0x50]
mov esi, dword [rsp + 0x50]
and al, 0x50
push rax
je case.0x1400863e5.422
mov al, 0
add byte [rax], al
xor edx, edx
cmp qword [rsp + 0x80], 0
mov esp, 0x8024
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
je case.0x1400863e5.422
test byte [rdi + 0x48000000], bl
add byte [rax], al
add byte [rax - 0x7b], cl
leave
test rcx, rcx
test ecx, ecx
je case.0x14008a9d7.340
jmp case.0x1400863e5.422
xchg ebp, eax
add byte [rax], al
add byte [rax - 0x7c], al
test sil, sil
test dh, dh
div byte [rbp + riz*2 + 0x48]
cmp dword [rsp + 0x80], 0
mov esp, 0x8024
add byte [rax], al
je 0x1400aabf9
cmp qword [rsp + 0x80], 0
mov esp, 0x8024
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
je 0x1400aabc5
invalid
mov rsi, qword [rsp + 0x50]
mov esi, dword [rsp + 0x50]
and al, 0x50
push rax
je 0x1400aa89c
hlt
invalid
mov ecx, dword [rsp + 0x74]
and al, 0x74
jmp 0x1400aaa67
invalid
inc dword [rcx - 0x48]
std
mov r8d, 0xfffffffd
mov eax, 0xfffffffd
invalid
invalid
jmp 0x1400aa89c
loopne case.0x14008acdb.398
invalid
xor ecx, ecx
mov r8d, 1
add dword [rax], eax
add byte [rax], al
jmp 0x1400aa8a1
fdivr st(4)
cld
invalid
inc dword [rcx - 0x48]
std
mov r8d, 0xfffffffd
mov eax, 0xfffffffd
invalid
dec dword [rax - 0x75]
je 0x1400aabf7
invalid
mov rsi, qword [rsp + 0x50]
mov esi, dword [rsp + 0x50]
and al, 0x50
push rax
mov rdi, qword [rsp + 0x60]
mov r14d, 8
mov esi, 8
jl case.0x1400863e5.427
invalid
mov esi, 8
add byte [rax], al
add cl, ch
jmp case.0x140086c96.470
loop 0x1400aabdf
invalid
mov rsi, qword [rsp + 0x50]
je case.0x14008a9d7.336
push rax
mov rdi, qword [rsp + 0x60]
mov edi, dword [rsp + 0x60]
and al, 0x60
mov r14d, 8
or byte [rax], al
add byte [rax], al
jmp 0x1400aa89c
cld
invalid
push qword [rcx]
xor ecx, ecx
leave
cmp qword [r15 + 0xaaf8], 0
cmp dword [rdi + 0xaaf8], 0
clc
stosb byte [rdi], al
add byte [rax], al
add byte [rdi], cl
setne cl
xchg ebp, eax
rol dword [rcx - 0x48], 1
mov r8d, 1
mov edx, 0xfffffffb
mov r8d, 1
add dword [rax], eax
add byte [rax], al
mov edx, 0xfffffffb
invalid
inc dword [rdi + rcx + 0x45]
cmovne r8d, edx
cmovne eax, edx
ret 0x8b48
mov rsi, qword [rsp + 0x50]
mov esi, dword [rsp + 0x50]
and al, 0x50
jmp 0x1400aa89c
cld
invalid
dec dword [rax - 0x75]
je 0x1400aac47
invalid
mov rsi, qword [rsp + 0x50]
mov esi, dword [rsp + 0x50]
and al, 0x50
push rax
test rcx, rcx
leave
sete cl
xchg esp, eax
shl dword [rax], 0xd1
and cl, dl
and cl, dl
movzx r8d, cl
mov dh, 0xc1
jmp 0x1400aaa15
std
invalid
dec dword [rcx + rbp - 0x28]
sub rax, r11
sub eax, ebx
xor ecx, ecx
mov r13, rax
jmp 0x1400aac5b
invalid
invalid
sbb al, 0x48
lea rdx, str.corrupt_deflate_streamC:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_flate2_1.0.31_src_bufreader.rs
lea edx, str.corrupt_deflate_streamC:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001f_flate2_1.0.31_src_bufreader.rs
add ecx, dword [rcx]
add byte [rcx - 0x48], al
invalid
invalid
or dword [rax], eax
mov r8d, 0x16
mov eax, 0x16
invalid
add byte [rax], al
mov cl, 0x14
call fcn.14001146f
mov r13, rax
mov ebp, eax
push 0xffffffff8949fff6
dec dword [rcx - 0x77]
mov ebp, eax
invalid
mov ecx, 1
add byte [rax], al
add byte [rax - 0x77], cl
enter 0xffffffffffff894c, 0xffffffffffffffea
mov rdx, r13
mov rax, rcx
mov eax, ecx
mov rdx, r13
invalid
add rsp, 0xb8
add esp, 0xb8
mov eax, 0x5b000000
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [0x14013b000]
lea eax, [0x14013b000]
test byte [rbx], al
or dword [rax], eax
mov rcx, r13
mov rdx, r8
mov edx, eax
jmp 0x189cd35cf
mov edx, eax
mov r8, rax
call fcn.1400d5d30
cmpsb byte [rsi], byte [rdi]
mov al, 2
invalid
shr al, 0xa6
cmpsb byte [rsi], byte [rdi]
mov al, 2
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
outsd dx, dword [rsi]
add al, byte [rax]
lea r8, [0x14013b000]
add eax, 0x9036f
add ecx, dword [rcx]
add byte [rax - 0x77], cl
jmp 0x142bf2480
invalid
ja 0x1400aac4b
mov ah, 2
mov rcx, rbp
mov ecx, ebp
call fcn.1400d6110
int3
mov ah, 2
add ah, cl
in al, dx
sub byte [rax + 0xf74033a], al
cmp byte [rdx], 3
je case.0x14008beae.286
invalid
cmp byte [rdx], 3
je case.0x14008beae.286
invalid
add esi, dword [rdi + rcx + 0x41]
cmovno edi, dword [rax + 0xe8]
mov r8d, 0xe8
mov eax, 0xe8
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x28
add esp, 0x28
sub cl, ch
jmp sub.VCRUNTIME140.dll_memcpy
adc al, 0xa7
add al, byte [rax]
lea rcx, [0x14013b421]
or eax, 0x90768
invalid
add byte [rdx + 0x14], bh
mov edx, 0x14
adc al, 0
add byte [rax], al
call fcn.1400d61a0
int3
mov ah, 2
add ah, cl
sub esp, 0x20
mov rsi, rcx
mov esi, ecx
and byte [rax - 0x77], cl
invalid
mov esi, ecx
mov rcx, qword [rcx]
mov rdx, qword [rsi + 8]
mov edx, dword [rsi + 8]
or dword [rax - 0x75], ecx
push rsi
mov edx, dword [rsi + 8]
or al, ch
call fcn.140064698
rcr byte [rcx - 0x7cb70005], 0xc6
sub byte [rax - 0x77], cl
invalid
invalid
sti
dec dword [rax - 0x7d]
invalid
invalid
add rsi, 0x28
invalid
mov rcx, rsi
int1
add rsp, 0x20
add esp, 0x20
and byte [rsi - 0x17], bl
add byte [rax], al
add byte [rax], al
invalid
pop rsi
jmp fcn.1400aace9
add byte [rax], al
add byte [rax + 0x1730239], al
cmp dword [rdx], eax
jae 0x1400aacef
ret
mov rax, qword [rcx + 0x20]
mov eax, dword [rcx + 0x20]
and byte [rax - 0x75], cl
push rcx
mov rdx, qword [rcx + 0x28]
mov edx, dword [rcx + 0x28]
sub byte [rax - 0x77], cl
shr ecx, 0x59
invalid
pop rcx
mov rcx, rax
mov ecx, eax
jmp fcn.140001558
push 0x5756fff5
call qword [rsi + 0x57]
push rdi
sub rsp, 0x38
sub esp, 0x38
cmp byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov esi, ecx
lea rdi, [rsp + 0x20]
jl case.0x14008a8f6.334
and byte [rax - 0x77], cl
stc
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
call fcn.1400ab70c
hlt
or dword [rax], eax
add byte [rax], al
bnd call fcn.1400ab70c
hlt
add byte [rax], al
cmp qword [rdi], 0
invalid
jne 0x1400aad2d
mov rax, qword [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x77], cl
mov rdx, rsi
mov edx, esi
add rsp, 0x38
add rsp, 0x38
invalid
pop rdi
pop rsi
ret
mov rcx, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x28]
and al, 0x28
mov rdx, qword [rsp + 0x30]
push rsp
and al, 0x30
invalid
xor al, ch
call fcn.1400d5880
stosd dword [rdi], eax
add al, byte [rax]
int3
sub esp, 0x68
push 0x48d08948
mov ecx, dword [rcx]
invalid
mov rax, rdx
mov eax, edx
mov rcx, qword [rcx]
or dword [rax - 0x73], ecx
push rcx
lea rdx, [rcx + 8]
lea edx, [rcx + 8]
or byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x60]
lea eax, [rsp + 0x60]
and al, 0x60
mov qword [r8], rdx
adc byte [rax - 0x73], cl
adc eax, 0xfff89e09
invalid
sahf
clc
invalid
lea rdx, [0x140034b63]
lea edx, [0x140034b63]
or dword [rsi - 0x76b70008], ebx
clc
dec dword [rax - 0x77]
invalid
invalid
mov qword [rsp + 0x50], rdx
push rsp
and al, 0x50
push rax
mov qword [rsp + 0x48], r8
mov dword [rsp + 0x48], eax
and al, 0x48
lea rdx, [0x14013ba84]
adc eax, 0x90d19
or eax, 0x89480009
add byte [rax - 0x77], cl
mov qword [rsp + 0x38], rdx
mov dword [rsp + 0x38], edx
push rsp
and al, 0x38
cmp byte [rax - 0x73], cl
lea rdx, [fcn.14009f1d4]
adc eax, 0xffff445d
invalid
dec dword [rax - 0x77]
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x30], edx
push rsp
and al, 0x30
mov qword [rsp + 0x28], rcx
and al, 0x28
sub byte [rax - 0x39], cl
and al, 0x40
and al, 0x40
mov qword [rsp + 0x40], 9
mov dword [rsp + 0x40], 9
and al, 0x40
or dword [rax], eax
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x20], 0xb
mov dword [rsp + 0x20], 0xb
and al, 0x20
or eax, dword [rax]
add byte [rax], al
invalid
and byte [rbx], cl
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, str.Utf8Errorvalid_up_toerror_lenNoneSomezstd_returned_null_pointer_when_creating_new_contextC:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001fzstd_safe_5.0.2zstd.1.5.2_srclib.rsbad_error_message_from_zstd
lea edx, str.Utf8Errorvalid_up_toerror_lenNoneSomezstd_returned_null_pointer_when_creating_new_contextC:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001fzstd_safe_5.0.2zstd.1.5.2_srclib.rsbad_error_message_from_zstd
adc eax, 0x90cd6
invalid
or dword [rax], eax
lea r9, [0x14013ba79]
or eax, 0x90cd8
or al, 9
or dword [rax], eax
add byte [rcx - 0x48], al
mov r8d, 9
mov eax, 9
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
shr eax, 0x61
invalid
invalid
mov rcx, rax
mov ecx, eax
call fcn.14000e510
invalid
idiv bh
call qword [rax + 0x68c48348]
nop
add rsp, 0x68
add esp, 0x68
invalid
ret
push rdi
push r14
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x40
in al, dx
mov rdi, rdx
mov rdi, rdx
xlatb
mov r14, qword [rcx + 8]
mov esi, dword [rcx + 8]
jno 0x1400aadcf
or byte [rbx + rcx*4 + 0x79], cl
mov r15, qword [rcx + 0x10]
mov edi, dword [rcx + 0x10]
jns case.0x140086c96.493
adc byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
lea rdx, [0x140139e70]
lea edx, [0x140139e70]
adc eax, 0x8f096
xchg esi, eax
lock or byte [rax], al
or byte [rax], al
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
add bh, bh
invalid
add byte [rax], al
call qword [rax + 0x18]
lea rsi, [rsp + 0x30]
lea esi, [rsp + 0x30]
push rax
sbb byte [rax - 0x73], cl
lea esi, [rsp + 0x30]
je case.0x140087464.407
and al, 0x30
xor byte [rax - 0x77], cl
mov qword [rsi], rdi
mov dword [rsi], edi
mov byte ds:[rsi + 8], al
mov byte [rsi + 8], al
or sil, r8b
mov byte [rsi + 9], 0
or dword [rax], r8d
or dword [rax], eax
lea rdi, [0x1400a352c]
lea edi, [0x1400a352c]
cmp eax, 0xffff8733
xchg edi, edi
dec dword [rax - 0x73]
pop rsp
lea rbx, [rsp + 0x28]
lea ebx, [rsp + 0x28]
and al, 0x28
sub byte [rbp - 0x7b], cl
test r15, r15
push qword [rbx + rbx + 0x4c]
je case.0x14009b02f.80
sbb ecx, dword [rcx + rcx*4 + 0x74]
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x28], esi
and al, 0x28
sub byte [rcx - 1], cl
inc r14
invalid
mov rcx, rsi
mov ecx, esi
mov rdx, rbx
mov r8, rdi
mov eax, edi
fimul dword [rcx - 0x77]
clc
mov eax, edi
call fcn.14000e2f0
xlatb
xor al, 0xf6
dec dword [rcx - 1]
iretd
dec r15
dec edi
jmp case.0x14008a09d.348
mov rcx, qword [rsp + 0x30]
and al, 0x30
xor byte [rdx - 0x17c7dbac], cl
mov dl, byte [rsp + 0x38]
push rsp
and al, 0x38
invalid
cmp al, ch
call fcn.14000e430
add al, 0x36
idiv bh
nop
add rsp, 0x40
add esp, 0x40
pop rbx
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
push rdi
push rbx
sub rsp, 0x30
in al, dx
xor byte [rcx + rcx*4 - 0x39], cl
mov rdi, r8
invalid
mov rsi, rcx
mov esi, ecx
invalid
mov rax, qword [rcx]
mov rbx, qword [rcx + 8]
mov ebx, dword [rcx + 8]
add dword [rax - 0x75], ecx
pop rcx
mov ebx, dword [rcx + 8]
or byte [rax - 0x75], cl
adc byte [rax + 0x39], cl
adc byte [rax + 0x39], cl
mov rcx, qword [rax + 0x10]
mov ecx, dword [rax + 0x10]
adc byte [rax + 0x39], cl
cmp rbx, rcx
cmp ebx, ecx
retf
mov r8, rcx
cmovb r8, rbx
cmovb eax, ebx
enter 0xf4c, 0x42
cmovb eax, ebx
ret
mov r9, rcx
mov ecx, ecx
leave
sub r9, r8
cmp r9, rdi
cmp ecx, edi
ror dword [rcx + 0x39], 0xf9
cmp ecx, edi
jae 0x1400aae6f
lea rax, str.failed_to_fill_whole_buffer
add eax, 0x8fc43
cld
or byte [rax], al
invalid
add bl, ch
jmp case.0x1400aa613.192
xor ecx, dword [rbx + rax + 0x40]
add r8, qword [rax + 8]
add eax, dword [rax + 8]
or byte [rax - 0x7d], cl
inc dword [rcx]
invalid
cmp rdi, 1
cmp edi, 1
add dword [rbp + 7], esi
jne case.0x14008a09d.362
invalid
mov al, byte [r8]
mov al, byte [rax]
mov byte [rdx], al
jmp case.0x14008acdb.402
lea rax, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23library_std_srcioimpls.rs
add eax, 0x8fd69
std
or byte [rax], al
invalid
add byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
mov rcx, rdx
mov rdx, rdi
mov edx, edi
ror dword [rax - 0x77], 1
cli
mov edx, edi
mov r9, rdi
stc
call fcn.140080807
insd dword [rdi], dx
pop rcx
std
dec dword [rax + 1]
invalid
invalid
add rbx, rdi
sti
xor eax, eax
mov rcx, rbx
mov ecx, ebx
ror byte [rax - 0x77], 0xd9
mov ecx, ebx
mov qword [rsi + 8], rcx
or byte [rax - 0x7d], r9b
add rsp, 0x30
invalid
pop rbx
pop rdi
pop rsi
ret
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
sub esp, 0x68
in al, dx
push 0x244c8948
invalid
invalid
invalid
invalid
mov qword [rsp + 0x30], rcx
and al, 0x30
xor byte [rax - 0x75], cl
jp 0x1400aaecf
invalid
mov rdi, qword [rdx + 8]
mov edi, dword [rdx + 8]
or byte [rax - 0x75], cl
mov rbx, qword [rdx + 0x10]
mov ebx, dword [rdx + 0x10]
pop rdx
adc byte [rcx], dh
xor eax, eax
ror byte [rax + 0x39], 0xc3
cmp rbx, rax
cmp ebx, eax
ret
je 0x1400ab4a9
rol dword [0x17c8aaed8], cl
add byte [rax], al
cmp byte [rdi + rax], 0
lea rax, [rax + 1]
invalid
invalid
cmp al, 7
add byte [rax - 0x73], cl
invalid
add dword [rcx - 0x13], edi
jns 0x1400aaecd
mov rax, qword [rdx]
mov eax, dword [rdx]
add cl, byte [rax - 0x77]
mov qword [rsp + 0x60], rax
and al, 0x60
and al, 0x60
lea rcx, [rsp + 0x38]
and al, 0x38
cmp byte [rax - 0x7d], cl
and qword [rcx], 0
and dword [rcx], 0
and dword [rax], eax
add byte [rax - 0x39], cl
mov qword [rcx + 8], 1
mov dword [rcx + 8], 1
or byte [r9], al
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
and qword [rcx + 0x10], 0
and dword [rcx + 0x10], 0
adc byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rbx
call fcn.14002fa23
invalid
clc
clc
invalid
invalid
sbb eax, 0x45fff84b
clc
inc dword [rbp + 0x31]
invalid
invalid
xor r14d, r14d
xor esi, esi
test byte [rax - 0x73], 0x35
lea rsi, [0x14013ea2c]
lea esi, [0x14013ea2c]
xor eax, 0x93b1c
sbb al, 0x3b
or dword [rax], eax
cmp rbx, r14
je 0x1400ab4f4
test bl, bl
invalid
add byte [rax], al
invalid
je 0x1400ab4f4
test bl, bl
fild dword [0xca4caf1b]
add eax, 0x8a420000
add byte [rdx - 0x76], al
mov bpl, byte [rdi + r14]
mov ch, byte [rdi + rsi]
sub al, 0x37
invalid
test bpl, bpl
test ch, ch
js case.0x14008a498.302
mov r12, qword [rsp + 0x48]
mov esp, dword [rsp + 0x48]
and al, 0x48
cmp r12, qword [rsp + 0x38]
cmp r12, qword [rsp + 0x38]
cmp esp, dword [rsp + 0x38]
and al, 0x38
jne case.0x1400aa613.143
or cl, byte [rax - 0x73]
lea rcx, [rsp + 0x38]
and al, 0x38
and al, 0x38
cmp al, ch
call fcn.1400114f7
mov edi, 0x48fff665
mov eax, dword [rsp + 0x40]
and al, 0x40
idiv bh
idiv bh
mov rax, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov byte [rax + r12], bpl
mov byte [rax + r12], bpl
mov byte [rax + riz], ch
sub al, 0x20
and byte [rcx - 1], cl
inc r12
inc esp
invalid
mov qword [rsp + 0x48], r12
and al, 0x48
jmp 0x1400ab4a1
jmp 0x1400ab4a1
push rbx
add eax, 0xf400000
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax + 0xf], al
movzx eax, bpl
mov dh, 0xc5
invalid
add eax, 0xffffff80
movsxd rax, dword [rsi + rax*4]
invalid
add al, 0x86
or byte [rax + 0x63], 4
invalid
add al, 0x86
xchg byte [rax + 1], cl
add rax, rsi
add eax, esi
invalid
jmp rax
mov eax, 0xc7
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x1400ab43e
invalid
add al, 0
add byte [rax + 0x221a], bh
mov eax, 0x221a
add byte [rax], al
mov eax, 0x221a
and al, byte [rax]
add cl, ch
jmp 0x1400ab412
movabs al, byte [0x3b5b8000004]
add byte [rax], al
mov eax, 0x3b5
mov ch, 3
add byte [rax], al
invalid
add eax, dword [rax]
add cl, ch
jmp 0x1400ab43e
ret 4
add byte [rax], al
mov eax, 0xb7
mov bh, 0
add byte [rax], al
add byte [rax], al
add cl, ch
invalid
jmp 0x1400ab43e
mov eax, 0xb8000004
pop rax
add byte [rax], al
mov eax, 0x2558
jmp 0x1400ab412
invalid
add al, 0
add byte [rax], al
and eax, 0x82e90000
add al, 0
invalid
invalid
add byte [rax], al
add byte [rax + 0x3c6], bh
mov eax, 0x3c6
add eax, dword [rax]
add cl, ch
jmp 0x1400ab43e
movsb byte [rdi], byte [rsi]
add al, 0
invalid
add byte [rax], al
add byte [rax + 0x2559], bh
mov eax, 0x2559
and eax, 0x6ee90000
add byte [rax], al
jmp 0x1400ab412
outsb dx, byte [rsi]
add al, 0
add byte [rax], al
add byte [rax + 0x2588], bh
mov eax, 0x2588
and eax, 0x64e90000
add byte [rax], al
jmp 0x1400ab412
add al, 0
add al, 0
add byte [rax], al
add byte [rax + 0x3a9], bh
mov eax, 0x3a9
add eax, dword [rax]
add byte [rax], al
add cl, ch
jmp 0x1400ab43e
xchg byte [rax + rax], al
add al, 0
add byte [rax], al
add byte [rax + 0x2567], bh
mov eax, 0x2567
and eax, 0x50e90000
and eax, 0x50e90000
add byte [rax], al
add cl, ch
jmp 0x1400ab412
push rax
add al, 0
add byte [rax + 0xb0], bh
mov eax, 0xb0
add byte [rax], al
mov eax, 0xb0
mov al, 0
add byte [rax], al
add byte [rax], al
add cl, ch
invalid
jmp 0x1400ab43e
jb case.0x14008cca7.178
add al, 0
add byte [rax + 0x3b1], bh
mov eax, 0x3b1
add byte [rax], al
mov eax, 0x3b1
add eax, dword [rax]
add cl, ch
jmp 0x1400ab43e
push 0xffffffffb8000004
add byte [rax], al
mov eax, 0x398
jmp 0x1400ab43e
pop rsi
add al, 0
add byte [rax], al
cwde
add eax, dword [rax]
add cl, ch
pop rsi
add al, 0
invalid
add byte [rax], al
add byte [rax + 0x255e], bh
mov eax, 0x255e
pop rsi
and eax, 0x28e90000
add al, 0
invalid
jmp 0x1400ab412
sub byte [rax + rax], al
add byte [rax], al
add byte [rax + 0x2550], bh
mov eax, 0x2550
and eax, 0x1ee90000
add al, 0
invalid
add byte [rax], al
jmp 0x1400ab412
invalid
add byte [rax], al
add byte [rax + 0x258c], bh
mov eax, 0x258c
and eax, 0x14e90000
add al, 0
invalid
jmp 0x1400ab412
adc al, 4
add byte [rax], al
add byte [rax + 0x2593], bh
mov eax, 0x2593
and eax, 0xae90000
add al, 0
invalid
add byte [rax], al
jmp 0x1400ab412
or al, byte [rax + rax]
add byte [rax], al
add byte [rax + 0x256a], bh
mov eax, 0x256a
and eax, 0xe90000
add byte [rax], al
jmp 0x1400ab412
add byte [rax + rax], al
add al, 0
add byte [rax], al
add byte [rax + 0xbd], bh
mov eax, 0xbd
add byte [rax], al
add cl, ch
jmp 0x1400ab43e
and al, byte [rax + rax]
add al, 0
add byte [rax], al
add byte [rax + 0xb5], bh
mov eax, 0xb5
mov ch, 0
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jmp 0x1400ab43e
sbb byte [rax + rax], al
add byte [rax + 0x2265], bh
mov eax, 0x2265
add byte [rax], al
mov eax, 0x2265
and al, byte gs:[rax]
and al, byte [rax]
add cl, ch
jmp 0x1400ab412
loop 0x1400ab031
add byte [rax], al
mov eax, 0x221e
invalid
and al, byte [rax]
add cl, ch
invalid
jmp 0x1400ab412
fadd dword [rbx]
add byte [rax], al
mov eax, 0xb1
jmp 0x1400ab43e
cli
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add cl, ch
cli
add eax, dword [rax]
add byte [rax], al
mov eax, 0x252c
add byte [rax], al
mov eax, 0x252c
and eax, 0xc4e90000
add eax, dword [rax]
add byte [rax], al
mov eax, 0x2568
jmp 0x1400ab412
invalid
add byte [rax], al
mov eax, 0x2568
and eax, 0xbae90000
add eax, dword [rax]
add byte [rax], al
mov eax, 0x255f
jmp 0x1400ab412
mov edx, 0xb8000003
pop rdi
add byte [rax], al
mov eax, 0x255f
and eax, 0xb0e90000
add eax, dword [rax]
invalid
jmp 0x1400ab412
mov al, 3
add byte [rax], al
add byte [rax + 0xd1], bh
mov eax, 0xd1
add byte [rax], al
add cl, ch
jmp 0x1400ab43e
rol byte [rbx], cl
add byte [rax], al
mov eax, 0x2561
jmp 0x1400ab412
pushfq
add eax, dword [rax]
invalid
and eax, 0x9ce90000
pushfq
add eax, dword [rax]
add byte [rax + 0x3b4], bh
mov eax, 0x3b4
add byte [rax], al
mov eax, 0x3b4
add eax, dword [rax]
add cl, ch
jmp 0x1400ab43e
mov esi, 0xb8000003
mov ebx, 0xe9000000
add byte [rax], al
add cl, ch
add byte [rax], al
mov eax, 0xbb
jmp 0x1400ab43e
mov ah, 3
add byte [rax], al
add byte [rax], al
add cl, ch
mov ah, 3
add byte [rax], al
mov eax, 0x2555
jmp 0x1400ab412
jle 0x1400ab095
add byte [rax], al
and eax, 0x7ee90000
add eax, dword [rax]
add byte [rax], al
mov eax, 0x2566
jle 0x1400ab095
add byte [rax], al
mov eax, 0x2566
and ax, 0
and eax, 0x74e90000
add eax, dword [rax]
add byte [rax], al
mov eax, 0xfa
jmp 0x1400ab412
je 0x1400ab09f
add byte [rax], al
mov eax, 0xfa
cli
add byte [rax], al
add cl, ch
jmp 0x1400ab43e
xchg esi, eax
add eax, dword [rax]
invalid
add byte [rax], al
add byte [rax + 0xf1], bh
mov eax, 0xf1
add byte [rax], al
add cl, ch
jmp 0x1400ab43e
mov word [rbx], es
add byte [rax], al
mov eax, 0x253c
and eax, 0x56e90000
add eax, dword [rax]
add byte [rax], al
mov eax, 0xa2
add byte [rax], al
jmp 0x1400ab412
push rsi
add byte [rax], al
mov eax, 0xa2
add byte [rax], al
add cl, ch
jmp 0x1400ab43e
js 0x1400ab0c7
add eax, dword [rax]
add byte [rax + 0xf3], bh
mov eax, 0xf3
add byte [rax], al
mov eax, 0xf3
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x1400ab43e
outsb dx, byte [rsi]
add eax, dword [rax]
add byte [rax + 0xc9], bh
mov eax, 0xc9
add byte [rax], al
mov eax, 0xc9
add byte [rax], al
add cl, ch
jmp 0x1400ab43e
add eax, dword fs:[rax]
add byte [rax + 0x251c], bh
mov eax, 0x251c
add byte [rax], al
mov eax, 0x251c
sbb al, 0x25
add byte [rax], al
and eax, 0x2ee90000
add eax, dword [rax]
invalid
jmp 0x1400ab412
add eax, dword cs:[rax]
add byte [rax], al
add byte [rax + 0xbc], bh
mov eax, 0xbc
jmp 0x1400ab43e
push rax
add eax, dword [rax]
add byte [rax], al
mov eax, 0xc4
add byte [rax], al
mov eax, 0xc4
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x1400ab43e
add r8d, dword [rax]
add byte [rax], al
add byte [rax + 0xed], bh
mov eax, 0xed
jmp 0x1400ab43e
cmp al, 3
add eax, dword [rax]
add byte [rax + 0x2591], bh
mov eax, 0x2591
add byte [rax], al
mov eax, 0x2591
add byte [rax], al
jmp 0x1400ab412
invalid
add eax, dword [rax]
add byte [rax + 0x2321], bh
mov eax, 0x2321
add byte [rax], al
mov eax, 0x2321
add cl, ch
jmp 0x1400ab412
cld
add al, byte [rax]
add byte [rax + 0x2551], bh
mov eax, 0x2551
add byte [rax], al
mov eax, 0x2551
push rcx
and eax, 0xf2e90000
add cl, ch
add al, byte [rax]
add cl, ch
jmp 0x1400ab412
add al, byte [rax]
add byte [rax], al
add byte [rax + 0x2565], bh
mov eax, 0x2565
and eax, 0xe8e90000
add al, byte [rax]
add byte [rax], al
mov eax, 0xef
jmp 0x1400ab412
call 0xf80ab12d
out dx, eax
add byte [rax], al
mov eax, 0xef
add byte [rax], al
add cl, ch
jmp 0x1400ab43e
or al, byte [rbx]
add byte [rax], al
add byte [rax + 0x2219], bh
mov eax, 0x2219
jmp 0x1400ab412
invalid
add byte [rax], al
mov eax, 0x2564
add byte [rax], al
jmp 0x1400ab412
retf 2
add byte [rax], al
mov eax, 0x2592
jmp 0x1400ab412
rol byte [rdx], 0
add al, byte [rax]
add byte [rax], al
add byte [rax + 0xe4], bh
mov eax, 0xe4
add cl, ch
jmp 0x1400ab43e
loop case.0x14009b02f.88
add byte [rax], al
mov eax, 0xbf
jmp 0x1400ab43e
fadd dword [rdx]
add byte [rax], al
mov edi, 0xe9000000
fadd dword [rdx]
add byte [rax], al
mov eax, 0xa0
jmp 0x1400ab43e
invalid
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
mov eax, 0x255d
jmp 0x1400ab412
cwde
add al, byte [rax]
add byte [rax], al
cwde
add al, byte [rax]
add byte [rax], al
mov eax, 0x2514
add byte [rax], al
mov eax, 0x2514
jmp 0x1400ab412
mov es, word [rdx]
add byte [rax], al
mov eax, 0xee
add byte [rax], al
jmp 0x1400ab43e
mov al, 2
add byte [rax], al
mov eax, 0xeb
jmp 0x1400ab43e
cmpsb byte [rsi], byte [rdi]
add al, byte [rax]
add byte [rax], al
cmpsb byte [rsi], byte [rdi]
add al, byte [rax]
add byte [rax], al
mov eax, 0xd6
add byte [rax], al
mov eax, 0xd6
add cl, ch
jmp 0x1400ab43e
pushfq
add al, byte [rax]
add byte [rax + 0xff], bh
mov eax, 0xff
add byte [rax], al
mov eax, 0xff
inc dword [rax]
add byte [rax], al
invalid
add cl, ch
jmp 0x1400ab43e
xchg edx, eax
add al, byte [rax]
add byte [rax], al
mov eax, 0xe9
add byte [rax], al
mov eax, 0xe9
jmp 0x1290ab1b2
add byte [rax], al
jmp 0x1400ab43e
add byte [rax], al
mov eax, 0xc5
jmp 0x1400ab43e
add al, byte [rax]
add byte [rax + 0xb2], bh
mov eax, 0xb2
add byte [rax], al
mov eax, 0xb2
add byte [rax], al
add cl, ch
je case.0x14009b02f.198
jmp 0x1400ab43e
add byte [rax], al
add byte [rax + 0x2510], bh
mov eax, 0x2510
jmp 0x1400ab412
add al, byte ds:[rax]
invalid
adc byte [0x17ef3b1d1], ah
and eax, 0x3ee90000
add al, byte [rax]
add byte [rax], al
add byte [rax + 0xe2], bh
mov eax, 0xe2
loop case.0x140094c4b.209
add byte [rax], al
jmp 0x1400ab43e
invalid
add byte [rax], al
mov eax, 0xe7
add byte [rax], al
jmp 0x1400ab43e
add al, byte [rax]
add byte [rax + 0xfc], bh
mov eax, 0xfc
add byte [rax], al
mov eax, 0xfc
add byte [rax], al
add cl, ch
add r8b, byte [rax]
add al, byte [rax]
jmp 0x1400ab43e
add al, byte [rax]
add byte [rax], al
add byte [rax + 0x2584], bh
mov eax, 0x2584
test byte [0x156f3b1f9], ah
add al, byte [rax]
add byte [rax], al
mov eax, 0x393
add cl, ch
jmp 0x1400ab412
invalid
add byte [rax], al
mov eax, 0x393
xchg ebx, eax
add eax, dword [rax]
add byte [rax], al
add cl, ch
cmp byte [rdx], al
jmp 0x1400ab43e
add byte [rax], al
mov eax, 0x192
jmp 0x1400ab43e
add al, byte [rax]
add byte [rax + 0xe6], bh
mov eax, 0xe6
add byte [rax], al
mov eax, 0xe6
add byte [rax], al
add cl, ch
and al, 2
jmp 0x1400ab43e
add byte [rax], al
add byte [rax + 0x2590], bh
mov eax, 0x2590
nop
and eax, 0xeee90000
out dx, al
add dword [rax], eax
add byte [rax], al
mov eax, 0x2310
jmp 0x1400ab412
add byte [rax], al
mov eax, 0x2310
and eax, dword [rax]
add cl, ch
in al, 1
jmp 0x1400ab412
add byte [rax], al
add byte [rax + 0x2560], bh
mov eax, 0x2560
jmp 0x1400ab412
add byte [rax], al
mov eax, 0xf6
jmp 0x1400ab43e
cld
add dword [rax], eax
add byte [rax], al
cld
add dword [rax], eax
add byte [rax], al
mov eax, 0x255c
add byte [rax], al
mov eax, 0x255c
add byte [rax], al
jmp 0x1400ab412
add byte [rax], al
mov eax, 0xe0
add byte [rax], al
add cl, ch
call 0xf80ab258
add dword [rax], eax
add byte [rax + 0x2534], bh
jmp 0x1400ab43e
add dword [rax], eax
add byte [rax], al
add byte [rax + 0x2534], bh
mov eax, 0x2534
add cl, ch
mov dl, 1
jmp 0x1400ab412
add byte [rax], al
mov eax, 0x255b
jmp 0x1400ab412
add byte [rax], al
pop rbx
and eax, 0xa8e90000
add byte [rax], al
add cl, ch
test al, 1
add byte [rax], al
mov eax, 0xf2
add byte [rax], al
mov eax, 0xf2
jmp 0x1400ab43e
add byte [rax], al
mov eax, 0xec
jmp 0x1400ab43e
add byte [rax], al
mov eax, 0xe5
jmp 0x1400ab43e
add byte [rax], al
add byte [rax], al
add cl, ch
mov dh, 1
add byte [rax], al
add byte [rax + 0xc6], bh
mov eax, 0xc6
jmp 0x1400ab43e
lodsb al, byte [rsi]
add dword [rax], eax
add byte [rax], al
mov eax, 0xe8
add byte [rax], al
mov eax, 0xe8
add byte [rax], al
jmp 0x1400ab43e
add byte [rax], al
mov eax, 0xea
jmp 0x1400ab43e
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0x20a7], bh
mov eax, 0x20a7
add byte [rax], al
mov eax, 0x20a7
add cl, ch
invalid
jmp 0x1400ab412
add byte [rax], al
mov eax, 0xe1
loope case.0x14009da09.154
add byte [rax], al
jmp 0x1400ab43e
add byte [rax], al
mov eax, 0xa1
jmp 0x1400ab43e
add byte [rax], al
mov eax, 0x25a0
jmp 0x1400ab412
add dword [rax], r8d
add byte [rax], al
and eax, 0x44e90000
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax + 0x2552], bh
mov eax, 0x2552
jmp 0x1400ab412
add byte [rax], al
mov eax, 0xfb
jmp 0x1400ab43e
add dword [rax], eax
add byte [rax], al
add byte [rax], al
mov eax, 0x2553
jmp 0x1400ab412
add byte [rax], al
add byte [rax], al
mov eax, 0x2264
jmp 0x1400ab412
sbb al, 1
add byte [rax], al
mov eax, 0x2248
add byte [rax], al
jmp 0x1400ab412
add byte [rax], al
mov eax, 0x2261
jmp 0x1400ab412
add byte [rax], al
add byte [rax], al
mov eax, 0xf7
jmp 0x1400ab43e
add byte [rax], al
add byte [rax], al
mov eax, 0xba
jmp 0x1400ab43e
add byte [rax], al
add byte [rax], al
mov eax, 0xf4
jmp 0x1400ab43e
mov eax, 0x2563
jmp 0x1400ab412
add byte [rax], al
and eax, 0xe0e90000
add byte [rax], al
invalid
add byte [rax + 0xac], bh
mov eax, 0xac
jmp 0x1400ab43e
add al, byte [rcx]
add byte [rax], al
mov eax, 0x2557
add byte [rax], al
jmp 0x1400ab412
mov eax, 0xf9
add byte [rax], al
jmp 0x1400ab43e
mov eax, 0xa3
jmp 0x1400ab43e
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xa5], bh
mov eax, 0xa5
add cl, ch
jmp 0x1400ab43e
fiadd dword [rax]
add byte [rax], al
mov eax, 0x2320
and byte [rbx], ah
add byte [rax], al
jmp 0x1400ab412
add byte [rax], al
mov eax, 0xaa
jmp 0x1400ab43e
mov eax, 0xdc
add byte [rax], al
add cl, ch
mov esp, 0xb8000000
add byte [rax], al
invalid
invalid
invalid
jmp 0x1400ab43e
add byte [rax + 0x2562], bh
mov eax, 0x2562
jmp 0x1400ab412
xchg byte [rax], al
add byte [rax], al
mov eax, 0x2229
add byte [rax], al
jmp 0x1400ab412
mov eax, 0x255a
add byte [rax], al
jmp 0x1400ab412
mov eax, 0x2556
add byte [rax], al
jmp 0x1400ab412
mov eax, 0x207f
jmp 0x1400ab412
mov eax, 0x2524
jmp 0x1400ab412
mov eax, 0xab
jmp 0x1400ab43e
mov eax, 0x2554
jmp 0x1400ab412
mov eax, 0x256b
and eax, 0x4beb0000
jmp 0x1400ab412
mov eax, 0x2569
jmp 0x1400ab412
and eax, 0x44eb0000
mov eax, 0x3a6
jmp 0x1400ab43e
mov eax, 0x2502
jmp 0x1400ab412
mov eax, 0x3c4
jmp 0x1400ab43e
mov eax, 0x256c
jmp 0x1400ab412
mov eax, 0x3c3
jmp 0x1400ab43e
mov eax, 0x2500
jmp 0x1400ab412
mov eax, 0x2580
jmp 0x1400ab412
mov eax, 0x3a3
jmp 0x1400ab43e
mov eax, 0x250c
jmp 0x1400ab412
mov eax, 0x2518
mov dword [rsp + 0x2c], 0xe2
mov ecx, eax
shr ecx, 6
mov byte [rsp + 0x2d], cl
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2e], al
mov ecx, 3
jmp 0x1400ab45a
mov eax, 0xdf
jmp 0x1400ab43e
mov eax, 0x3c0
and dword [rsp + 0x2c], 0
mov ecx, eax
shr ecx, 6
or cl, 0xc0
mov byte [rsp + 0x2c], cl
and al, 0xbf
mov byte [rsp + 0x2d], al
mov ecx, 2
lea r9, str._rustc_3f5fd8dd41153bc5fdca9427e9e05be2c767ba23librarycore_srccharmethods.rs
lea rdx, [rsp + 0x2c]
mov r8d, 4
call fcn.1400a98dc
mov r12, rax
mov r13, rdx
lea rbp, [rsp + 0x38]
mov rcx, rbp
call fcn.14002fa23
mov r15, qword [rbp + 0x10]
mov rcx, qword [rbp + 8]
add rcx, r15
mov rdx, r12
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r15, r13
mov qword [rbp + 0x10], r15
inc r14
jmp case.0x1400aa613.180
mov rsi, qword [rdx]
lea r14, [rsp + 0x38]
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.14000bc80
cmp qword [r14], 0
je 0x1400ab4e2
mov rax, qword [rsp + 0x40]
movabs rcx, 0x8000000000000000
cmp rsi, rcx
jne 0x1400ab528
mov rsi, rdi
mov rdi, rbx
mov rbx, rax
mov rax, qword [rsp + 0x30]
mov qword [rax], rsi
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rbx
jmp 0x1400ab517
mov rcx, qword [rsp + 0x60]
mov rdx, rdi
call fcn.1400a2f31
mov rax, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsp + 0x38]
movups xmmword [rcx], xmm0
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [rsp + 0x38]
mov rcx, qword [r8 + 0x10]
mov qword [r8], rsi
mov qword [r8 + 8], rdi
mov qword [r8 + 0x10], rbx
mov qword [r8 + 0x18], rax
mov qword [r8 + 0x20], rcx
lea rax, str.C:UsersG.cargo_registry_srcindex.crates.io_6f17d22bba15001fzip_0.6.6_srccp437.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013ad70]
mov edx, 0x2b
call fcn.1400d6080
int3
add byte [rax], al
mov esi, 0x14010
add byte [rax], al
pop rsi
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 2], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x3a], al
cmp bl, byte [r13 + r10*2 + 0x73]
invalid
jb 0x14010bf4b
pop rsp
pop r12
invalid
jae 0x14010bf2a
imul ebp, dword [rdi + 0x2d], 0x37316636
xor dh, byte fs:[rdx]
invalid
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx], al
add byte [rax], al
add byte [rbx + 0x3a], al
cmp bl, byte [r13 + r10*2 + 0x73]
invalid
jb 0x14010bfcb
add byte [rax], al
add byte [rax], al
add byte [rax], bh
add dword [rax], eax
add byte [rax], dl
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
push rsp
push 0x616d2065
js 0x14010c037
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx], dh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x52], dl
push rbp
push rdx
and byte [rdi + 0x61], r14b
jae 0x14010ec90
invalid
push 0
add byte [rax], al
add byte [rdx + 0x26000008], ch
add byte [rax], al
add byte [rax + 0x14010ea], ah
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
ret 8