Function at 0x14017a9a0
Capabilities:
Initialize winsock library

Disassembly:
mov rcx, r14
mov rdx, rbx
call fcn.14000f6b1
cmp byte [rsp + 0x230], 6
jne 0x140008f86
mov rcx, r14
call fcn.14000f139
mov rax, qword [rsi]
test rax, rax
cmovne rax, rsi
mov qword [rsp + 0x320], rax
je 0x140008f5b
mov qword [rsp + 0x328], rsi
mov rcx, r15
call fcn.1401add15
test rax, rax
je 0x140008f4f
mov rsi, rdx
mov rcx, rax
call fcn.1401b71b3
test rax, rax
je 0x140006377
cmp byte [rsi], 5
jne 0x140006377
add rsi, 8
mov qword [rsp + 0x2f8], rax
mov qword [rsp + 0x300], rdx
mov qword [rsp + 0x308], rsi
mov rax, qword [rsp + 0x320]
mov rax, qword [rax]
mov rcx, qword [rax]
mov rax, qword [rcx + 0x10]
cmp rax, r12
ja 0x140008f98
inc rax
mov qword [rsp + 0x2f0], rcx
mov qword [rcx + 0x10], rax
mov qword [rsp + 0x350], rbp
mov rsi, qword [rsp + 0x308]
mov r8d, 5
lea r13, [rsp + 0x438]
mov rcx, r13
lea rdx, str.rulesUnknown_task:
call fcn.1401b6a97
mov rcx, rsi
mov rdx, r13
call fcn.1401acba9
test rax, rax
je 0x140008d03
mov qword [rsp + 0x2c0], r12
cmp byte [rax], 4
lea r13, [rsp + 0x80]
jne 0x140008fc6
mov rcx, qword [rsp + 0x2f0]
add rcx, 0x18
mov qword [rsp + 0x348], rcx
mov r14, qword [rax + 8]
imul r12, qword [rax + 0x18], 0x48
add r12, r14
cmp r14, r12
je 0x140008ce9
mov rsi, r14
add r14, 0x48
cmp byte [rsi], 5
jne 0x14000645d
add rsi, 8
mov r8d, 2
lea rbp, [rsp + 0x230]
mov rcx, rbp
lea rdx, str.if_OSwindows_FAMILY_JOBSare_files_exist__rule_condition:
call fcn.1401b6a97
mov rcx, rsi
mov rdx, rbp
call fcn.1401acba9
mov rsi, rax
mov rcx, rbp
call fcn.1401abd74
test rsi, rsi
je 0x14000645d
mov rcx, rsi
call fcn.1401b71b3
test rax, rax
je 0x14000645d
mov rbp, rax
mov rsi, rdx
mov qword [rsp + 0x340], rbx
mov qword [rsp + 0x2e8], rdi
mov qword [rsp + 0x428], rax
mov qword [rsp + 0x430], rdx
mov rcx, rdx
call fcn.14014ecef
mov rdi, rax
mov rbx, rdx
mov rcx, rax
mov rdx, rbp
mov r8, rsi
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x248]
call fcn.140068702
mov qword [rsp + 0x120], 8
lea rax, [rsp + 0x128]
movups xmmword [rax], xmm6
mov rcx, r13
call fcn.1401acb2d
mov rcx, r13
call fcn.140068745
mov rbp, rax
mov r13, rdx
lea rcx, [rsp + 0x120]
xor edx, edx
call fcn.1400f4a23
mov rax, qword [rsp + 0x120]
mov rcx, qword [rsp + 0x130]
imul rdx, rcx, 0x30
lea r8, [0x140347990]
mov qword [rax + rdx], r8
movups xmmword [rax + rdx + 8], xmm6
and qword [rax + rdx + 0x18], 0
mov qword [rax + rdx + 0x20], rbp
mov qword [rax + rdx + 0x28], r13
lea r13, [rsp + 0x80]
inc rcx
mov qword [rsp + 0x130], rcx
lea rax, [rsp + 0x238]
mov qword [rax + 0x50], rcx
movups xmm0, xmmword [rsp + 0x120]
movups xmmword [rax + 0x40], xmm0
mov qword [rsp + 0x230], rdi
mov qword [rsp + 0x238], rbx
mov qword [rsp + 0x240], rsi
and qword [rsp + 0x290], 0
mov r9d, 3
mov rcx, r13
lea rbp, [rsp + 0x230]
mov rdx, rbp
lea r8, [0x140272fe2]
call fcn.14000fc47
mov r9d, 7
mov rcx, rbp
mov rdx, r13
lea r8, [0x140272fec]
call fcn.14000fc47
mov rax, qword [rsp + 0x288]
lea rcx, [rax - 1]
imul rsi, rcx, 0x30
add rsi, qword [rsp + 0x278]
cmp rax, 1
mov eax, 0
cmovb rsi, rax
mov rcx, rsi
call fcn.14000f983
mov ecx, 5
call fcn.14019d3bb
mov dword [rax], 0x424f4a24
mov byte [rax + 4], 0x53
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], rdx
mov qword [rsp + 0x170], 5
mov rcx, r13
mov rdx, qword [rsp + 0x348]
call fcn.1400106c6
lea rbx, [rsp + 0x120]
mov rcx, rbx
mov rdx, r13
lea r8, [0x140282cb8]
call fcn.14000fbc6
mov rcx, r13
mov rdx, rsi
lea r8, [rsp + 0x160]
mov r9, rbx
call fcn.14000ace5
mov rcx, r13
call fcn.14000efef
mov ecx, 0xe
lea rdi, [rsp + 0x1a0]
mov rsi, rbp
rep movsq qword [rdi], qword [rsi]
mov ecx, 0xf
call fcn.14019d3bb
movabs rcx, 0x656c69665f657261
mov qword [rax], rcx
movabs rcx, 0x74736978655f7365
mov qword [rax + 7], rcx
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], rdx
mov qword [rsp + 0x130], 0xf
mov edx, 1
xor ecx, ecx
call fcn.140010380
and qword [rsp + 0x230], 0
and qword [rsp + 0x240], 0
mov qword [rsp + 0x250], rax
lea rax, [0x140271550]
mov qword [rsp + 0x258], rax
mov rcx, r13
lea rdx, [rsp + 0x1b8]
mov r8, rbx
mov r9, rbp
call fcn.1400673ef
cmp dword [rsp + 0x80], 2
je 0x140006776
mov rsi, qword [rsp + 0xa0]
mov rdi, qword [rsp + 0xa8]
mov rcx, rsi
call qword [rdi]
mov r8, qword [rdi + 8]
test r8, r8
je 0x140006776
mov rdx, qword [rdi + 0x10]
mov rcx, rsi
call fcn.1400108ae
mov ecx, 0xe
lea rdi, [rsp + 0x390]
lea rsi, [rsp + 0x1a0]
rep movsq qword [rdi], qword [rsi]
mov rdx, qword [rsp + 0x3f0]
test rdx, rdx
je 0x1400067fe
mov r8, qword [rsp + 0x3d8]
mov r9, qword [rsp + 0x3e8]
mov rax, qword [rsp + 0x3f8]
lea rcx, [rsp + 0x3a8]
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x358]
call qword [rax + 0x28]
cmp qword [rsp + 0x358], 0x15
jne 0x14000898b
lea rax, [rsp + 0x360]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
jmp case.0x140008a11.2
mov rdx, qword [rsp + 0x390]
mov r8, qword [rsp + 0x3a0]
mov rcx, rbp
call fcn.14004b8b0
lea rax, [rsp + 0x238]
movups xmmword [rax + 0x18], xmm6
movups xmmword [rax + 0x30], xmm6
mov esi, 8
mov qword [rsp + 0x248], rsi
mov qword [rsp + 0x260], rsi
mov byte [rsp + 0x2b0], 2
xor ebx, ebx
mov ecx, 1
xor edx, edx
call fcn.1401371c1
mov qword [rsp + 0x1a0], rsi
lea rax, [rsp + 0x1b8]
movups xmmword [rax - 0x10], xmm6
mov rax, qword [rsp + 0x230]
mov rsi, qword [rsp + 0x240]
mov qword [rsp + 0x80], rax
add rax, rsi
mov qword [rsp + 0x88], rax
and qword [rsp + 0x90], 0
mov rcx, r13
call fcn.14000f418
test eax, eax
je 0x140006911
mov ecx, edx
cmp edx, 0x110000
je 0x140006911
mov rdx, qword [rsp + 0x90]
lea rdi, [rdx + 1]
mov qword [rsp + 0x90], rdi
lea eax, [rcx - 0x20]
cmp eax, 0x3d
ja 0x140006903
movabs r8, 0x280000007000ffe3
bt r8, rax
jae 0x1400068fd
test bl, 1
jne 0x140006891
lea r13, [rsp + 0x1a0]
mov rcx, r13
call fcn.140068787
mov rcx, r13
mov rdx, rdi
call fcn.140068787
lea r13, [rsp + 0x80]
jmp 0x140006891
cmp rax, 2
je 0x14000690a
cmp ecx, 0x7c
jne 0x140006891
jmp 0x1400068d3
not bl
and bl, 1
jmp 0x1400068d8
mov qword [rsp + 0x318], r12
lea rcx, [rsp + 0x1a0]
mov rdx, rsi
call fcn.140068787
mov rdx, qword [rsp + 0x250]
mov ecx, 8
call fcn.140067169
mov rax, qword [rsp + 0x1b0]
lea rcx, [rsp + 0x248]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsp + 0x1a0]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x38], 8
lea rax, [rsp + 0x40]
movups xmmword [rax], xmm6
mov byte [rsp + 0x160], 0x1f
mov ecx, 1
mov qword [rsp + 0x60], rcx
lea rax, [rsp + 0x68]
movups xmmword [rax], xmm6
mov qword [rsp + 0x210], rcx
lea rax, [rsp + 0x218]
movups xmmword [rax], xmm6
mov r13, qword [rsp + 0x248]
mov rax, qword [rsp + 0x258]
lea rax, [rax*8]
add rax, r13
xor edi, edi
xor r12d, r12d
mov r8, r12
cmp r13, rax
je 0x1400072aa
mov r12, qword [r13]
add r13, 8
test r12, r12
je 0x1400069bb
mov qword [rsp + 0x58], rdi
mov rbx, qword [rsp + 0x230]
mov rdx, qword [rsp + 0x240]
mov rbp, r12
sub rbp, r8
jb 0x140008fe0
test r8, r8
je 0x140006a0e
cmp rdx, r8
jbe 0x140006a08
cmp byte [rbx + r8], 0xc0
jge 0x140006a0e
jmp 0x140008fe0
jne 0x140008fe0
cmp rdx, r12
jbe 0x140006a1f
cmp byte [rbx + r12], 0xbf
jg 0x140006a25
jmp 0x140008fe0
jne 0x140008fe0
mov qword [rsp + 0x2e0], rax
add rbx, r8
mov rcx, rbp
mov qword [rsp + 0x30], r8
call fcn.14014ecef
mov rdi, rax
mov qword [rsp + 0x110], rdx
mov rcx, rax
mov rdx, rbx
mov r8, rbp
call sub.msvcrt.dll_memcpy
mov rsi, r12
sub rsi, qword [rsp + 0x30]
je 0x140006f54
lea rbx, [rsp + 0x80]
mov rcx, rbx
mov qword [rsp + 0x30], rdi
mov rdx, rdi
mov r8, rsi
call fcn.14006810b
lea rbp, [rsp + 0x120]
mov rcx, rbp
mov rdx, rbx
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_eval_0.4.3_src_tree_mod.rs
call fcn.1400687be
mov al, byte [rsp + 0x120]
add al, 0xfa
movzx eax, al
cmp al, 0x19
mov ecx, 0x19
cmovae eax, ecx
movzx eax, al
mov qword [rsp + 0x118], rax
lea rcx, [rax - 0x13]
mov al, byte [rsp + 0x160]
cmp rcx, 2
mov rdi, rsi
jb 0x140006f64
cmp al, 0x1f
jne 0x140007038
lea rbp, [rsp + 0x80]
mov rcx, rbp
mov rdx, qword [rsp + 0x30]
mov r8, rdi
call fcn.140068882
mov bl, byte [rsp + 0x80]
mov rcx, rbp
call fcn.14000efef
cmp bl, 6
jne 0x140006fad
cmp byte [rsp + 0x118], 0xe
je 0x140006fad
mov r8, qword [rsp + 0x220]
test r8, r8
je 0x140006b6d
mov rdx, qword [rsp + 0x210]
lea rbp, [rsp + 0x80]
mov rcx, rbp
call fcn.14006810b
lea rbx, [rsp + 0x1a0]
mov rcx, rbx
mov rdx, rbp
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_eval_0.4.3_src_tree_mod.rs
call fcn.1400687be
lea rcx, [rsp + 0x38]
mov rdx, rbx
call fcn.1401a163f
and qword [rsp + 0x220], 0
mov r9d, 1
mov rbx, qword [rsp + 0x30]
mov rcx, rbx
mov rdx, rdi
lea r8, [0x14034685b]
call fcn.1401a2d3f
test al, al
je 0x140006c5c
mov rbx, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x70]
mov r9d, 1
mov rcx, rbx
mov rdx, rbp
lea r8, [0x140348a6b]
call fcn.1401a2d3f
test al, al
jne 0x140006c10
mov r9d, 1
mov rcx, rbx
mov rdx, rbp
lea r8, [0x140346851]
call fcn.1401a2d3f
test al, al
jne 0x140006c10
mov r9d, 1
mov rcx, rbx
mov rdx, rbp
lea r8, [0x14034684e]
call fcn.1401a2d3f
test al, al
jne 0x140006c10
mov r9d, 1
mov rcx, rbx
mov rdx, rbp
lea r8, [0x14034685b]
call fcn.1401a2d3f
test al, al
je 0x140006d1e
lea rcx, [rsp + 0x60]
lea rdx, [0x14034685b]
lea r8, [0x14034685c]
call fcn.1401a27cf
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x70]
lea rbx, [rsp + 0x80]
mov rcx, rbx
call fcn.14006810b
lea rdi, [rsp + 0x1a0]
mov rcx, rdi
mov rdx, rbx
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_eval_0.4.3_src_tree_mod.rs
jmp 0x140006f2a
mov r9d, 1
mov rcx, rbx
mov rdx, rdi
lea r8, [0x140348a6b]
call fcn.1401a2d3f
test al, al
jne 0x140006cb4
mov r9d, 1
mov rcx, rbx
mov rdx, rdi
lea r8, [0x140346851]
call fcn.1401a2d3f
test al, al
jne 0x140006cb4
mov r9d, 1
mov rcx, rbx
mov rdx, rdi
lea r8, [0x14034684e]
call fcn.1401a2d3f
test al, al
je 0x140006d64
mov rbx, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x70]
mov r9d, 1
mov rcx, rbx
mov rdx, rbp
lea r8, [0x140348a6b]
call fcn.1401a2d3f
test al, al
jne 0x140006eff
mov r9d, 1
mov rcx, rbx
mov rdx, rbp
lea r8, [0x140346851]
call fcn.1401a2d3f
test al, al
jne 0x140006eff
mov r9d, 1
mov rcx, rbx
mov rdx, rbp
lea r8, [0x14034684e]
call fcn.1401a2d3f
test al, al
jne 0x140006eff
mov rdx, qword [rsp + 0x68]
mov rcx, rbx
call fcn.1401371c1
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
lea rbp, [rsp + 0x120]
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], rdi
mov rcx, rbp
call fcn.140066c7c
lea rbp, [rsp + 0x230]
jmp 0x140007070
mov rsi, qword [rsp + 0x60]
mov rbx, qword [rsp + 0x70]
mov r9d, 1
mov rcx, rsi
mov rdx, rbx
lea r8, [0x140348a6b]
call fcn.1401a2d3f
test al, al
mov qword [rsp + 0x2b8], rsi
jne 0x140006dce
mov r9d, 1
mov rcx, rsi
mov rdx, rbx
lea r8, [0x140346851]
call fcn.1401a2d3f
test al, al
jne 0x140006dce
mov r9d, 1
mov rcx, rsi
mov rdx, rbx
lea r8, [0x14034684e]
call fcn.1401a2d3f
test al, al
je 0x140007082
lea rbp, [rsp + 0x80]
mov rcx, rbp
mov rdx, rsi
mov r8, rbx
call fcn.14006810b
lea rbx, [rsp + 0x1a0]
mov rcx, rbx
mov rdx, rbp
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_eval_0.4.3_src_tree_mod.rs
call fcn.1400687be
lea rcx, [rsp + 0x38]
mov rdx, rbx
call fcn.1401a163f
and qword [rsp + 0x70], 0
xor eax, eax
mov qword [rsp + 0x310], rax
lea rbp, [rsp + 0x120]
mov r9d, 1
mov rbx, qword [rsp + 0x30]
mov rcx, rbx
mov rdx, rdi
lea r8, [0x140346868]
call fcn.1401a2d3f
mov esi, eax
test al, al
jne 0x140006e62
mov r9d, 1
mov rcx, rbx
mov rdx, rdi
lea r8, [0x140282760]
call fcn.1401a2d3f
test al, al
je 0x140006ec3
mov byte [rsp + 0x57], sil
mov r9d, 1
mov rsi, qword [rsp + 0x2b8]
mov rcx, rsi
mov rbx, qword [rsp + 0x310]
mov rdx, rbx
lea r8, [0x140346868]
call fcn.1401a2d3f
test al, al
jne 0x14000708f
mov r9d, 1
mov rcx, rsi
mov rdx, rbx
lea r8, [0x140282760]
call fcn.1401a2d3f
test al, al
jne 0x14000708f
cmp byte [rsp + 0x57], 0
mov rbx, qword [rsp + 0x30]
jne 0x140006ee3
mov r9d, 1
mov rcx, rbx
mov rdx, rdi
lea r8, [0x140282760]
call fcn.1401a2d3f
test al, al
je 0x14000710e
mov rdx, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x2b8]
call fcn.1401371c1
mov qword [rsp + 0x60], rbx
jmp 0x140006d3d
lea rsi, [rsp + 0x80]
mov rcx, rsi
mov rdx, rbx
mov r8, rbp
call fcn.14006810b
lea rdi, [rsp + 0x1a0]
mov rcx, rdi
mov rdx, rsi
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_eval_0.4.3_src_tree_mod.rs
call fcn.1400687be
lea rcx, [rsp + 0x38]
mov rdx, rdi
call fcn.1401a163f
and qword [rsp + 0x70], 0
lea rbp, [rsp + 0x120]
mov rsi, qword [rsp + 0x30]
jmp 0x140007050
lea rbp, [rsp + 0x230]
mov rsi, rdi
jmp 0x140007060
lea rcx, [rsp + 0x160]
cmp al, 0x1f
jne 0x140006fd2
call fcn.140068878
movups xmm0, xmmword [rsp + 0x120]
movups xmm1, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x170], xmm1
movaps xmmword [rsp + 0x160], xmm0
and qword [rsp + 0x70], 0
lea rbp, [rsp + 0x230]
mov rsi, qword [rsp + 0x30]
jmp 0x140007060
mov rsi, qword [rsp + 0x30]
mov r8, rsi
add r8, rdi
lea rcx, [rsp + 0x210]
mov rdx, rsi
call fcn.1401a27cf
lea rbp, [rsp + 0x120]
jmp 0x140007050
mov rdx, rbp
call fcn.140067f76
test al, al
je 0x140007038
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x70]
lea rbx, [rsp + 0x80]
mov rcx, rbx
call fcn.1400663a2
lea rdi, [rsp + 0x1a0]
mov rcx, rdi
mov rdx, rbx
call fcn.140067c3a
lea rcx, [rsp + 0x38]
mov rdx, rdi
call fcn.1401a163f
and qword [rsp + 0x70], 0
lea rcx, [rsp + 0x160]
call fcn.140068878
mov byte [rsp + 0x160], 0x1f
jmp 0x140006f4a
mov rsi, qword [rsp + 0x30]
mov r8, rsi
add r8, rdi
lea rcx, [rsp + 0x60]
mov rdx, rsi
call fcn.1401a27cf
mov rcx, rbp
call fcn.140066c7c
lea rbp, [rsp + 0x230]
mov rcx, rsi
mov rdx, qword [rsp + 0x110]
call fcn.1401371c1
mov rdi, qword [rsp + 0x58]
mov rax, qword [rsp + 0x2e0]
jmp 0x1400069b8
mov qword [rsp + 0x310], rbx
jmp 0x140006e1b
mov rcx, qword [rsp + 0x30]
mov rdx, rdi
mov r8, rsi
mov r9, rbx
call fcn.1401a2d3f
test al, al
je 0x140008c5a
mov rsi, qword [rsp + 0x30]
mov r8, rsi
add r8, rdi
lea rcx, [rsp + 0x60]
mov rdx, rsi
call fcn.1401a27cf
mov rdx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x70]
lea rbx, [rsp + 0x80]
mov rcx, rbx
call fcn.14006810b
lea rdi, [rsp + 0x1a0]
mov rcx, rdi
mov rdx, rbx
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_eval_0.4.3_src_tree_mod.rs
call fcn.1400687be
lea rcx, [rsp + 0x38]
mov rdx, rdi
call fcn.1401a163f
and qword [rsp + 0x70], 0
jmp 0x140007050
cmp dword [rsp + 0x118], 0xf
je 0x140007146
cmp dword [rsp + 0x118], 0x10
je 0x140007245
cmp dword [rsp + 0x118], 0x15
lea rbp, [rsp + 0x120]
mov rsi, qword [rsp + 0x30]
je 0x140007050
jmp 0x140007265
mov rax, qword [rsp + 0x58]
inc eax
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x48]
test rax, rax
je 0x140007265
dec rax
mov qword [rsp + 0x48], rax
mov rdx, qword [rsp + 0x38]
shl rax, 5
mov cl, byte [rdx + rax]
cmp cl, 0x1f
je 0x140009013
add rdx, rax
mov byte [rsp + 0x1a0], cl
movups xmm0, xmmword [rdx + 1]
movups xmm1, xmmword [rdx + 0x10]
lea rax, [rsp + 0x1b8]
movups xmmword [rax - 8], xmm1
movups xmmword [rax - 0x17], xmm0
add cl, 0xfa
movzx eax, cl
cmp al, 0x19
mov ecx, 0x19
cmovae eax, ecx
cmp al, 0x18
jne 0x140007253
lea rsi, [rsp + 0x1a0]
mov rcx, rsi
call fcn.1400680ca
mov qword [rsp + 0x118], rax
mov rbx, rdx
mov rcx, rdx
call fcn.14014ecef
mov rdi, rax
mov rbp, rdx
mov rcx, rax
mov rdx, qword [rsp + 0x118]
mov r8, rbx
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x88], rdi
mov qword [rsp + 0x90], rbp
mov qword [rsp + 0x98], rbx
mov byte [rsp + 0x80], 0x1d
lea rdi, [rsp + 0x38]
mov rcx, rdi
lea rdx, [rsp + 0x80]
call fcn.1401a163f
mov rcx, rdi
lea rdx, [rsp + 0x120]
call fcn.1401a163f
mov rcx, rsi
call fcn.140066c7c
jmp 0x140006f9b
mov rax, qword [rsp + 0x58]
dec eax
mov qword [rsp + 0x58], rax
jmp 0x140007265
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x1a0]
call fcn.1401a163f
mov rdx, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x2b8]
call fcn.1401371c1
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], rdi
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x120]
call fcn.1401a163f
jmp 0x140006d57
mov r8, qword [rsp + 0x220]
test r8, r8
lea r13, [rsp + 0x80]
lea rbx, [rsp + 0x38]
je 0x1400072f9
mov rdx, qword [rsp + 0x210]
mov rcx, r13
call fcn.14006810b
lea rsi, [rsp + 0x1a0]
mov rcx, rsi
mov rdx, r13
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_eval_0.4.3_src_tree_mod.rs
call fcn.1400687be
mov rcx, rbx
mov rdx, rsi
call fcn.1401a163f
mov esi, 3
test edi, edi
mov r12, qword [rsp + 0x318]
jne 0x140007330
lea rsi, [rsp + 0x260]
mov rcx, rsi
call fcn.140068820
mov rax, qword [rsp + 0x48]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rsp + 0x38]
movups xmmword [rsi], xmm0
mov esi, 0x15
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rsp + 0x218]
call fcn.1401371c1
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
call fcn.1401371c1
lea rcx, [rsp + 0x160]
call fcn.140068878
test edi, edi
je 0x1400073a2
mov rcx, rbx
call fcn.140068820
movups xmm0, xmmword [rsp + 0xf0]
movups xmm1, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x410], xmm1
movaps xmmword [rsp + 0x400], xmm0
mov rdi, qword [rsp + 0x338]
mov rbx, qword [rsp + 0x330]
jmp 0x1400088bb
mov qword [rsp + 0x38], 8
lea rax, [rsp + 0x40]
movups xmmword [rax], xmm6
mov rcx, qword [rsp + 0x260]
mov rax, qword [rsp + 0x270]
shl rax, 5
mov qword [rsp + 0x30], rcx
add rax, rcx
mov qword [rsp + 0x58], rax
lea rbp, [rsp + 0x120]
lea r13, [rsp + 0xf0]
mov rdi, qword [rsp + 0x30]
cmp rdi, qword [rsp + 0x58]
je 0x1400081e6
lea rax, [rdi + 0x20]
mov qword [rsp + 0x30], rax
mov al, byte [rdi]
add al, 0xfa
movzx eax, al
cmp al, 0x19
mov ecx, 0x19
cmovae eax, ecx
cmp al, 0x19
ja case.0x140007423.19
movzx eax, al
lea rdx, [0x14026a260]
movsxd rcx, dword [rdx + rax*4]
add rcx, rdx
jmp rcx
mov rsi, qword [rsp + 0x48]
test rsi, rsi
je 0x140007583
mov bl, byte [rdi + 1]
dec rsi
mov qword [rsp + 0x48], rsi
mov rbp, qword [rsp + 0x38]
mov rax, rsi
shl rax, 6
movups xmm0, xmmword [rbp + rax]
movups xmm1, xmmword [rbp + rax + 0x10]
movups xmm2, xmmword [rbp + rax + 0x20]
movups xmm3, xmmword [rbp + rax + 0x30]
movaps xmmword [rsp + 0x80], xmm0
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0xb0], xmm3
lea r13, [rsp + 0x160]
mov rcx, r13
lea rdx, [rsp + 0x80]
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_eval_0.4.3_src_tree_mod.rs
call fcn.1400686c2
mov rcx, r13
call fcn.14006857d
mov cl, byte [rsp + 0x160]
add cl, 0xfa
movzx ecx, cl
cmp cl, 0x19
mov edx, 0x19
cmovae ecx, edx
movzx ecx, cl
test al, al
je 0x140007592
mov al, 0x63
cmp rcx, 0x19
ja 0x140007fbc
mov edx, 0x3fdf
bt rdx, rcx
lea r13, [rsp + 0xf0]
jae 0x140007d17
mov al, byte [rsp + 0x161]
cmp al, bl
jae 0x1400075f3
cmp byte [rsp + 0x198], 0
jne 0x1400075f3
mov rbx, qword [rsp + 0x180]
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0x110], rax
mov r13, qword [rsp + 0x190]
lea rcx, [rsp + 0x120]
mov rdx, rdi
call fcn.1400680a4
test r13, r13
je 0x140007b7f
dec r13
mov rax, r13
shl rax, 6
movups xmm0, xmmword [rbx + rax]
movups xmm1, xmmword [rbx + rax + 0x10]
movups xmm2, xmmword [rbx + rax + 0x20]
movups xmm3, xmmword [rbx + rax + 0x30]
movaps xmmword [rsp + 0xb0], xmm3
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
jmp 0x140007b8a
cmp eax, 5
je case.0x140007423.15
cmp eax, 0xf
je case.0x140007423.15
jmp 0x140008864
cmp rcx, 0x17
lea rbp, [rsp + 0x120]
lea r13, [rsp + 0xf0]
ja 0x140008bec
mov eax, 0x808020
bt rax, rcx
jae 0x140008bec
lea rbx, [rsp + 0x38]
mov rcx, rbx
lea rdx, [rsp + 0x160]
call fcn.1400685cb
lea rsi, [rsp + 0x80]
mov rcx, rsi
mov rdx, rdi
call fcn.1400680a4
mov rcx, rbx
mov rdx, rsi
call fcn.1400685cb
jmp case.0x140007423.19
mov ecx, 0x40
mov edx, 8
call fcn.14009ec09
mov rsi, rax
movups xmm0, xmmword [rsp + 0x160]
movups xmm1, xmmword [rsp + 0x170]
movups xmm2, xmmword [rsp + 0x180]
movups xmm3, xmmword [rsp + 0x190]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x30], xmm3
lea rcx, [rsp + 0x80]
mov rdx, rdi
call fcn.1400680a4
lea rcx, [rsp + 0xa0]
call fcn.140066c06
mov qword [rsp + 0xa0], rsi
mov eax, 1
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], rax
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x1a0], xmm0
movaps xmmword [rsp + 0x1b0], xmm1
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x1d0], rax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x1d8], rax
lea rbx, [rsp + 0x38]
mov rcx, rbx
lea rdx, [rsp + 0x1a0]
call fcn.1400685cb
lea rbp, [rsp + 0x120]
jmp case.0x140007423.19
mov rcx, rbp
mov rdx, rdi
call fcn.1400680a4
mov byte [rsp + 0x158], 1
mov rax, qword [rsp + 0x48]
test rax, rax
je 0x140007ed4
dec rax
mov qword [rsp + 0x48], rax
mov rcx, qword [rsp + 0x38]
shl rax, 6
mov dil, byte [rcx + rax + 0x38]
cmp dil, 2
je 0x140007ed4
lea rbx, [rcx + rax]
lea rbp, [rcx + rax]
add rbp, 0x39
mov rax, qword [rbx + 0x30]
mov qword [rsp + 0x1d0], rax
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movaps xmmword [rsp + 0x1c0], xmm2
movaps xmmword [rsp + 0x1b0], xmm1
movaps xmmword [rsp + 0x1a0], xmm0
mov byte [rsp + 0x1d8], dil
mov eax, dword [rbp]
mov ecx, dword [rbp + 3]
lea rdx, [rsp + 0x1b8]
mov dword [rdx + 0x24], ecx
mov dword [rdx + 0x21], eax
mov sil, byte [rsp + 0x1a0]
lea eax, [rsi - 6]
movzx r13d, al
cmp r13b, 0x19
mov eax, 0x19
cmovae r13d, eax
cmp r13b, 0x11
je 0x140007e37
movzx eax, r13b
cmp eax, 0xe
jne 0x140007e03
lea rcx, [rsp + 0x1c0]
lea rbp, [rsp + 0x120]
mov rdx, rbp
call fcn.1400685cb
mov byte [rsp + 0x1d8], 1
lea rdx, [rsp + 0x1a0]
lea r13, [rsp + 0xf0]
lea rbx, [rsp + 0x38]
jmp 0x1400080b1
mov cl, 0x15
cmp eax, 0x10
je 0x14000780f
cmp eax, 0x12
jne 0x140008ff9
mov byte [rsp + 0xf1], 0x64
mov cl, 0x17
mov byte [rsp + 0xf0], cl
mov rdi, qword [rsp + 0x48]
test rdi, rdi
je 0x140007869
dec rdi
mov qword [rsp + 0x48], rdi
mov rax, qword [rsp + 0x38]
mov rcx, rdi
shl rcx, 6
movups xmm0, xmmword [rax + rcx]
movups xmm1, xmmword [rax + rcx + 0x10]
movups xmm2, xmmword [rax + rcx + 0x20]
movups xmm3, xmmword [rax + rcx + 0x30]
movaps xmmword [rsp + 0x80], xmm0
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0xb0], xmm3
jmp 0x140007873
mov byte [rsp + 0xb8], 2
xor edi, edi
lea rcx, [rsp + 0x160]
lea rdx, [rsp + 0x80]
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_eval_0.4.3_src_tree_mod.rs
call fcn.1400686c2
test rdi, rdi
je 0x1400078dd
dec rdi
mov qword [rsp + 0x48], rdi
mov rax, qword [rsp + 0x38]
mov rcx, rdi
shl rcx, 6
movups xmm0, xmmword [rax + rcx]
movups xmm1, xmmword [rax + rcx + 0x10]
movups xmm2, xmmword [rax + rcx + 0x20]
movups xmm3, xmmword [rax + rcx + 0x30]
movaps xmmword [rsp + 0x80], xmm0
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0xb0], xmm3
jmp 0x1400078e7
mov byte [rsp + 0xb8], 2
xor edi, edi
mov rcx, rbp
lea rdx, [rsp + 0x80]
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_eval_0.4.3_src_tree_mod.rs
call fcn.1400686c2
mov al, byte [rsp + 0x160]
add al, 0xfa
movzx eax, al
cmp al, 0x19
mov ecx, 0x19
add byte [rax], al
cmovae eax, ecx
mov esi, 7
cmp al, 0x11
je 0x1400080c3
mov al, byte [rsp + 0x120]
add al, 0xfa
movzx ebx, al
cmp bl, 0x19
cmovae ebx, ecx
cmp bl, 0x11
je 0x140007d2d
lea rcx, [rsp + 0x160]
mov rdx, r13
call fcn.140067f76
test al, al
jne 0x140007d5f
mov rcx, rbp
mov rdx, r13
call fcn.140067f76
test al, al
jne 0x140007da8
cmp byte [rsp + 0x158], 0
lea rbx, [rsp + 0x38]
jne 0x140007de7
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0x160]
call fcn.1400685cb
mov cl, byte [rsp + 0x120]
mov rdx, qword [rsp + 0x150]
call fcn.14006852c
test al, al
je 0x1400079af
mov byte [rsp + 0x158], 1
test rdi, rdi
je 0x140007df1
mov rcx, rbx
mov rdx, rbp
call fcn.1400685cb
jmp 0x140007816
mov rdi, qword [rsp + 0x48]
cmp rdi, 2
jb 0x140008c08
test rdi, rdi
je 0x140007a25
dec rdi
mov qword [rsp + 0x48], rdi
mov rax, qword [rsp + 0x38]
mov rcx, rdi
shl rcx, 6
movups xmm0, xmmword [rax + rcx]
movups xmm1, xmmword [rax + rcx + 0x10]
movups xmm2, xmmword [rax + rcx + 0x20]
movups xmm3, xmmword [rax + rcx + 0x30]
movaps xmmword [rsp + 0x80], xmm0
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0xb0], xmm3
jmp 0x140007a2f
mov byte [rsp + 0xb8], 2
xor edi, edi
mov rcx, rbp
lea rdx, [rsp + 0x80]
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_eval_0.4.3_src_tree_mod.rs
call fcn.1400686c2
test rdi, rdi
je 0x140007a94
dec rdi
mov qword [rsp + 0x48], rdi
mov rax, qword [rsp + 0x38]
mov rcx, rdi
shl rcx, 6
movups xmm0, xmmword [rax + rcx]
movups xmm1, xmmword [rax + rcx + 0x10]
movups xmm2, xmmword [rax + rcx + 0x20]
movups xmm3, xmmword [rax + rcx + 0x30]
movaps xmmword [rsp + 0x80], xmm0
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0xb0], xmm3
jmp 0x140007a9e
mov byte [rsp + 0xb8], 2
xor edi, edi
lea rcx, [rsp + 0x1a0]
lea rdx, [rsp + 0x80]
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_eval_0.4.3_src_tree_mod.rs
call fcn.1400686c2
mov rcx, rbp
lea rdx, [0x1402829d8]
call fcn.140067f76
test al, al
jne 0x140007ea7
mov al, byte [rsp + 0x120]
add al, 0xfa
movzx eax, al
cmp al, 0x19
mov ecx, 0x19
cmovae eax, ecx
movzx eax, al
add rax, 0xfffffffffffffff1
test rax, 0xfffffffffffffffd
je 0x140007ec4
mov al, byte [rsp + 0x1a0]
add al, 0xfa
movzx eax, al
cmp al, 0x19
cmovae eax, ecx
movzx eax, al
add rax, 0xfffffffffffffff1
test rax, 0xfffffffffffffffd
je 0x140007ee4
cmp byte [rsp + 0x1d8], 0
jne 0x14000883b
lea rcx, [rsp + 0x1c0]
mov rdx, rbp
call fcn.1400685cb
mov cl, byte [rsp + 0x1a0]
mov rdx, qword [rsp + 0x1d0]
call fcn.14006852c
test al, al
je 0x140007b5c
mov byte [rsp + 0x1d8], 1
test rdi, rdi
je 0x140008857
mov rcx, rbx
lea rdx, [rsp + 0x1a0]
call fcn.1400685cb
mov rdi, qword [rsp + 0x48]
jmp 0x1400079d7
mov byte [rsp + 0xb8], 2
xor r13d, r13d
lea rdi, [rsp + 0x1a0]
mov rcx, rdi
lea rdx, [rsp + 0x80]
lea r8, [0x140282650]
call fcn.1400686c2
lea rcx, [rsp + 0x140]
mov rdx, rdi
call fcn.1400685cb
mov ecx, pe_nt_image_headers64
mov edx, 8
call fcn.14009ec09
mov rdi, rax
movups xmm0, xmmword [rsp + 0x160]
movups xmm1, xmmword [rsp + 0x170]
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
mov qword [rax + 0x20], rbx
mov rax, qword [rsp + 0x110]
mov qword [rdi + 0x28], rax
mov qword [rdi + 0x30], r13
mov rax, qword [rsp + 0x198]
mov qword [rdi + 0x38], rax
movups xmm0, xmmword [rsp + 0x120]
movups xmm1, xmmword [rsp + 0x130]
movups xmm2, xmmword [rsp + 0x140]
movups xmm3, xmmword [rsp + 0x150]
movups xmmword [rdi + 0x40], xmm0
movups xmmword [rdi + 0x50], xmm1
movups xmmword [rdi + 0x60], xmm2
movups xmmword [rdi + 0x70], xmm3
mov qword [rsp + 0x1a0], rdi
mov eax, 2
mov qword [rsp + 0x1a8], rax
mov qword [rsp + 0x1b0], rax
mov rax, qword [rsp + 0x40]
sub rax, rsi
cmp rax, 1
ja 0x140007c82
mov r8d, 2
lea rcx, [rsp + 0x38]
mov rdx, rsi
call fcn.140065e3f
mov rcx, rax
call fcn.1400103ca
mov rbp, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x48]
mov rbx, rsi
shl rbx, 6
add rbx, rbp
add rsi, 2
xor r13d, r13d
lea rbp, [rsp + 0x80]
lea rdx, [rdi + r13]
mov rcx, rbp
call fcn.1400658bc
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movups xmm2, xmmword [rsp + 0xa0]
movups xmm3, xmmword [rsp + 0xb0]
movups xmmword [rbx + r13 + 0x30], xmm3
movups xmmword [rbx + r13 + 0x20], xmm2
movups xmmword [rbx + r13 + 0x10], xmm1
movups xmmword [rbx + r13], xmm0
add r13, 0x40
cmp r13, 0x80
jne 0x140007c9b
mov qword [rsp + 0x48], rsi
lea rcx, [rsp + 0x1a0]
call fcn.140066c06
lea rbp, [rsp + 0x120]
lea r13, [rsp + 0xf0]
lea rbx, [rsp + 0x38]
jmp case.0x140007423.19
mov edx, 0x3000000
bt rdx, rcx
jae 0x1400074f2
xor eax, eax
jmp 0x1400074f2
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0x160]
call fcn.1400685cb
mov byte [rsp + 0x158], 1
lea rbx, [rsp + 0x38]
mov rcx, rbx
mov rdx, rbp
call fcn.1400685cb
jmp 0x1400081b1
cmp bl, 0x17
jne 0x1400080be
cmp byte [rsp + 0x158], 0
lea rbx, [rsp + 0x38]
jne 0x1400080c3
mov byte [rsp + 0x158], 1
mov rcx, rbx
mov rdx, rbp
call fcn.1400685cb
lea rcx, [rsp + 0x160]
call fcn.140066c7c
lea rcx, [rsp + 0x180]
jmp 0x1400081ac
mov byte [rsp + 0x198], 1
test rdi, rdi
lea rbx, [rsp + 0x38]
je 0x140007dd7
dec rdi
mov qword [rsp + 0x48], rdi
mov rcx, qword [rsp + 0x38]
shl rdi, 6
mov al, byte [rcx + rdi + 0x38]
cmp al, 2
jne 0x140007fc9
mov rcx, rbx
lea rdx, [rsp + 0x160]
jmp 0x140008197
mov esi, 2
jmp 0x1400080c3
mov rcx, rbp
call fcn.140066c5e
mov esi, 2
jmp 0x1400081b6
mov qword [rsp + 0x110], rax
lea rcx, [rsp + 0x1a0]
call fcn.14006857d
test al, al
jne 0x140008c31
mov rdx, qword [rsp + 0x1d0]
mov ecx, esi
call fcn.14006852c
test al, al
je 0x14000805e
mov rax, qword [rbx + 0x30]
mov qword [rsp + 0xb0], rax
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov byte [rsp + 0xb8], dil
mov eax, dword [rbp]
mov ecx, dword [rbp + 3]
lea rdx, [rsp + 0xa0]
mov dword [rdx + 0x1c], ecx
mov dword [rdx + 0x19], eax
lea rbx, [rsp + 0x38]
mov rcx, rbx
lea rdx, [rsp + 0x80]
call fcn.1400685cb
lea rbp, [rsp + 0x120]
mov rdx, rbp
jmp 0x1400080a9
mov rcx, rbx
lea rdx, [rsp + 0x1a0]
call fcn.1400685cb
mov rcx, rbp
call fcn.140066c5e
jmp case.0x140007423.19
mov rcx, rbx
lea rdx, [rsp + 0x1a0]
call fcn.1400685cb
mov rcx, rbx
mov rdx, rbp
call fcn.1400685cb
jmp case.0x140007423.19
mov esi, 6
test rdi, rdi
je 0x140008840
dec rdi
mov qword [rsp + 0x48], rdi
mov rcx, qword [rsp + 0x38]
shl rdi, 6
mov al, byte [rcx + rdi + 0x38]
cmp al, 2
je 0x140008840
add rcx, rdi
mov rdx, qword [rcx + 0x30]
mov qword [rsp + 0xb0], rdx
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov byte [rsp + 0xb8], al
mov edx, dword [rcx + 0x39]
mov ecx, dword [rcx + 0x3c]
lea r8, [rsp + 0xa0]
mov dword [r8 + 0x1c], ecx
mov dword [r8 + 0x19], edx
mov cl, byte [rsp + 0x80]
add cl, 0xfa
movzx ecx, cl
cmp cl, 0x19
mov edx, 0x19
cmovae ecx, edx
test al, al
jne 0x140008c48
cmp cl, 0x17
jne 0x140008c48
lea rcx, [rsp + 0xa0]
mov rdx, rbp
call fcn.1400685cb
mov rcx, rbx
lea rdx, [rsp + 0x80]
call fcn.1400685cb
mov rcx, rbx
lea rdx, [rsp + 0x1a0]
call fcn.1400685cb
jmp case.0x140007423.19
lea r13, [rsp + 0xf0]
jmp 0x1400074f2
lea rdx, [rcx + rdi]
add rcx, rdi
add rcx, 0x39
mov r8, qword [rdx + 0x30]
mov qword [rsp + 0x1d0], r8
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmm2, xmmword [rdx + 0x20]
movaps xmmword [rsp + 0x1c0], xmm2
movaps xmmword [rsp + 0x1b0], xmm1
movaps xmmword [rsp + 0x1a0], xmm0
mov byte [rsp + 0x1d8], al
mov r8d, dword [rcx]
mov r9d, dword [rcx + 3]
lea r10, [rsp + 0x1b8]
mov dword [r10 + 0x24], r9d
mov dword [r10 + 0x21], r8d
mov r8b, byte [rsp + 0x1a0]
add r8b, 0xfa
movzx r8d, r8b
cmp r8b, 0x19
mov r9d, 0x19
cmovae r8d, r9d
cmp r8b, 0x17
jne 0x1400080ea
test al, al
jne 0x1400080ea
mov byte [rsp + 0x1d8], 1
jmp 0x140008177
mov esi, 0x13
cmp r13b, 0x17
ja 0x140008c36
mov eax, 0x827fff
mov rcx, qword [rsp + 0x110]
bt rax, rcx
lea rbp, [rsp + 0x120]
lea rbx, [rsp + 0x38]
jae 0x140008840
lea rcx, [rsp + 0x1c0]
mov rdx, rbp
call fcn.1400685cb
lea rdx, [rsp + 0x1a0]
lea r13, [rsp + 0xf0]
mov rcx, rbx
call fcn.1400685cb
jmp case.0x140007423.19
lea rbx, [rsp + 0x38]
mov rcx, rbp
call fcn.140066c5e
lea rcx, [rsp + 0x160]
call fcn.140066c7c
lea rcx, [rsp + 0x180]
call fcn.140066c06
jmp 0x1400081b6
test al, al
je 0x140008151
mov r8, qword [rdx + 0x30]
mov qword [rsp + 0xb0], r8
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmm2, xmmword [rdx + 0x20]
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov byte [rsp + 0xb8], al
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
lea rdx, [rsp + 0xa0]
mov dword [rdx + 0x1c], ecx
mov dword [rdx + 0x19], eax
mov rcx, rbx
lea rdx, [rsp + 0x80]
call fcn.1400685cb
lea rdx, [rsp + 0x160]
jmp 0x140008194
cmp r8b, 0x17
ja 0x1400080ee
movzx r8d, r8b
mov r9d, 0x827fff
bt r9, r8
jae 0x1400080ee
cmp r8, 0x17
ja 0x1400080ee
bt r9, r8
jae 0x1400080ee
lea rcx, [rsp + 0x1c0]
lea rdx, [rsp + 0x160]
call fcn.1400685cb
lea rdx, [rsp + 0x1a0]
mov rcx, rbx
call fcn.1400685cb
mov rcx, rbp
call fcn.140066c7c
lea rcx, [rsp + 0x140]
call fcn.140066c06
mov esi, 0x15
mov rcx, r13
call fcn.140066c7c
cmp esi, 0x15
je case.0x140007423.19
movups xmm0, xmmword [rsp + 0x210]
movups xmm1, xmmword [rsp + 0x220]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
jmp 0x140008869
mov rsi, qword [rsp + 0x48]
mov qword [rsp + 0x220], rsi
movups xmm0, xmmword [rsp + 0x38]
movaps xmmword [rsp + 0x210], xmm0
mov bl, 2
test rsi, rsi
je 0x1400083ca
lea rdi, [rsp + 0x1c0]
lea r13, [rsp + 0x80]
cmp rsi, 1
je 0x140008362
test rsi, rsi
je 0x140008279
dec rsi
mov qword [rsp + 0x220], rsi
mov rax, qword [rsp + 0x210]
mov rcx, rsi
shl rcx, 6
movups xmm0, xmmword [rax + rcx]
movups xmm1, xmmword [rax + rcx + 0x10]
movups xmm2, xmmword [rax + rcx + 0x20]
movups xmm3, xmmword [rax + rcx + 0x30]
movaps xmmword [rsp + 0x80], xmm0
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0xb0], xmm3
jmp 0x140008283
mov byte [rsp + 0xb8], 2
xor esi, esi
mov rcx, rbp
mov rdx, r13
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_eval_0.4.3_src_tree_mod.rs
call fcn.1400686c2
test rsi, rsi
je 0x1400082e6
dec rsi
mov qword [rsp + 0x220], rsi
mov rax, qword [rsp + 0x210]
shl rsi, 6
movups xmm0, xmmword [rax + rsi]
movups xmm1, xmmword [rax + rsi + 0x10]
movups xmm2, xmmword [rax + rsi + 0x20]
movups xmm3, xmmword [rax + rsi + 0x30]
movaps xmmword [rsp + 0x80], xmm0
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0xb0], xmm3
jmp 0x1400082ee
mov byte [rsp + 0xb8], 2
lea rcx, [rsp + 0x1a0]
mov rdx, r13
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_eval_0.4.3_src_tree_mod.rs
call fcn.1400686c2
mov al, byte [rsp + 0x1a0]
add al, 0xfa
movzx eax, al
cmp al, 0x19
mov ecx, 0x19
cmovae eax, ecx
cmp al, 0x17
ja 0x140008c12
movzx eax, al
mov ecx, 0x827fff
bt rcx, rax
jae 0x140008c12
mov rcx, rdi
mov rdx, rbp
call fcn.1400685cb
lea rcx, [rsp + 0x210]
lea rdx, [rsp + 0x1a0]
call fcn.1400685cb
mov rsi, qword [rsp + 0x220]
jmp 0x14000821b
and qword [rsp + 0x220], 0
mov rax, qword [rsp + 0x210]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x80], xmm0
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0xb0], xmm3
lea rcx, [rsp + 0x160]
mov rdx, r13
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_eval_0.4.3_src_tree_mod.rs
call fcn.1400686c2
mov bl, byte [rsp + 0x198]
mov rsi, qword [rsp + 0x160]
jmp 0x1400083cf
mov esi, 0xe
lea rcx, [rsp + 0x210]
call fcn.140066c06
mov r13, qword [rsp + 0x168]
mov rbp, qword [rsp + 0x170]
lea rcx, [rsp + 0x180]
movups xmm0, xmmword [rcx - 8]
movups xmm1, xmmword [rcx + 8]
movaps xmmword [rsp + 0xf0], xmm0
movaps xmmword [rsp + 0x100], xmm1
cmp bl, 2
jne 0x140008440
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x60], xmm0
movaps xmmword [rsp + 0x70], xmm1
mov rbx, r13
mov rdi, rbp
cmp rsi, 0x15
je 0x1400084c4
jmp 0x140008881
mov eax, dword [rcx + 0x19]
mov ecx, dword [rcx + 0x1c]
mov dword [rsp + 0x2cb], ecx
mov dword [rsp + 0x2c8], eax
lea rcx, [rsp + 0x278]
call fcn.140068924
mov qword [rsp + 0x278], rsi
mov qword [rsp + 0x280], r13
mov qword [rsp + 0x288], rbp
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
lea rdx, [rsp + 0x238]
movups xmmword [rdx + 0x68], xmm1
movups xmmword [rdx + 0x58], xmm0
mov byte [rsp + 0x2b0], bl
mov eax, dword [rsp + 0x2c8]
mov ecx, dword [rsp + 0x2cb]
mov dword [rdx + 0x7c], ecx
mov dword [rdx + 0x79], eax
mov r13, qword [rsp + 0x2d8]
mov rbp, qword [rsp + 0x2d0]
mov qword [rsp + 0x58], r13
mov qword [rsp + 0x30], rbp
lea rcx, [rsp + 0x1a0]
lea rdx, [rsp + 0x278]
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_eval_0.4.3_src_tree_mod.rs
call fcn.1400686c2
lea rbp, [rsp + 0x160]
mov rcx, rbp
call fcn.140068702
mov ecx, 3
call fcn.14014ecef
mov cl, 0x6e
mov byte [rax + 2], cl
mov word [rax], 0x696d
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rdx
mov esi, 3
mov qword [rsp + 0x100], rsi
lea r13, [rsp + 0x80]
mov rcx, r13
xor edx, edx
call fcn.14006892f
lea rdi, [rsp + 0x120]
mov rcx, rdi
mov rdx, rbp
lea rbx, [rsp + 0xf0]
mov r8, rbx
mov r9, r13
call fcn.1400673ef
mov rcx, rdi
call fcn.140068974
mov ecx, 3
call fcn.14014ecef
mov word [rax], 0x616d
mov byte [rax + 2], 0x78
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rdx
mov qword [rsp + 0x100], rsi
mov rcx, r13
mov dl, 1
call fcn.14006892f
mov rcx, rdi
mov rdx, rbp
mov r8, rbx
mov r9, r13
call fcn.1400673ef
mov rcx, rdi
call fcn.140068974
mov ecx, 3
call fcn.14014ecef
mov cl, 0x6e
mov byte [rax + 2], cl
mov word [rax], 0x656c
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rdx
mov qword [rsp + 0x100], rsi
mov edx, 1
xor ecx, ecx
call fcn.14009ec09
mov esi, 1
mov qword [rsp + 0x80], rsi
mov qword [rsp + 0x88], rsi
mov qword [rsp + 0x90], rsi
mov qword [rsp + 0x98], rsi
mov qword [rsp + 0xa0], rax
lea rax, [0x140282b68]
mov qword [rsp + 0xa8], rax
mov rcx, rdi
mov rdx, rbp
mov r8, rbx
mov r9, r13
call fcn.1400673ef
mov rcx, rdi
call fcn.140068974
mov ecx, 8
call fcn.14014ecef
movabs rcx, 0x7974706d655f7369
mov qword [rax], rcx
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rdx
mov qword [rsp + 0x100], 8
mov edx, 1
xor ecx, ecx
call fcn.14009ec09
mov qword [rsp + 0x80], rsi
mov qword [rsp + 0x88], rsi
mov qword [rsp + 0x90], rsi
mov qword [rsp + 0x98], rsi
mov qword [rsp + 0xa0], rax
lea rax, [0x140282b20]
mov qword [rsp + 0xa8], rax
mov rcx, rdi
mov rdx, rbp
mov r8, rbx
mov r9, r13
call fcn.1400673ef
mov rcx, rdi
call fcn.140068974
mov ecx, 5
call fcn.14014ecef
mov dword [rax], 0x61727261
mov byte [rax + 4], 0x79
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], rdx
mov qword [rsp + 0x100], 5
mov edx, 1
xor ecx, ecx
call fcn.14009ec09
and qword [rsp + 0x80], 0
and qword [rsp + 0x90], 0
mov qword [rsp + 0xa0], rax
lea rax, [0x1402824e0]
mov qword [rsp + 0xa8], rax
mov rcx, rdi
mov rdx, rbp
mov r8, rbx
mov r9, r13
call fcn.1400673ef
mov rcx, rdi
call fcn.140068974
movups xmm0, xmmword [rsp + 0x160]
movups xmm1, xmmword [rsp + 0x170]
movups xmm2, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
movups xmm0, xmmword [rsp + 0x1a0]
movups xmm1, xmmword [rsp + 0x1b0]
movups xmm2, xmmword [rsp + 0x1c0]
movups xmm3, xmmword [rsp + 0x1d0]
lea rax, [rsp + 0xa0]
movups xmmword [rax + 0x40], xmm3
movups xmmword [rax + 0x30], xmm2
movups xmmword [rax + 0x20], xmm1
movups xmmword [rax + 0x10], xmm0
mov ecx, 0x70
mov edx, 8
call fcn.14009ec09
mov rbx, rax
mov ecx, 0xe
mov rdi, rax
mov rsi, r13
rep movsq qword [rdi], qword [rsi]
mov rcx, qword [rsp + 0x230]
mov rdx, qword [rsp + 0x238]
call fcn.1401371c1
mov rcx, qword [rsp + 0x248]
mov rdx, qword [rsp + 0x250]
call fcn.140067169
lea rcx, [rsp + 0x260]
call fcn.140068820
lea rdi, fcn.14006898a
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x2d0], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x2d8], rax
lea rbp, [rsp + 0x230]
jmp 0x140008905
mov esi, 2
lea rcx, [rsp + 0x1a0]
call fcn.140066c5e
mov rcx, rbp
call fcn.140066c5e
jmp 0x140008869
lea rcx, [rsp + 0x1a0]
call fcn.140066c5e
mov esi, 2
mov rcx, rbx
call fcn.140066c06
mov rbx, qword [rsp + 0x2d8]
mov rdi, qword [rsp + 0x2d0]
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x410], xmm1
movaps xmmword [rsp + 0x400], xmm0
mov qword [rsp + 0x2d0], rdi
mov qword [rsp + 0x2d8], rbx
lea rbp, [rsp + 0x230]
lea r13, [rsp + 0x80]
mov rcx, qword [rsp + 0x230]
mov rdx, qword [rsp + 0x238]
call fcn.1401371c1
mov rcx, qword [rsp + 0x248]
mov rdx, qword [rsp + 0x250]
call fcn.140067169
lea rcx, [rsp + 0x260]
call fcn.140068820
lea rcx, [rsp + 0x278]
call fcn.140068924
cmp rsi, 0x15
jne 0x140008953
mov r8, qword [rsp + 0x3d8]
mov r9, qword [rsp + 0x3e8]
lea rax, [rsp + 0x3a8]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x358]
mov rdx, rbx
call qword [rdi + 0x28]
mov rcx, rbx
call qword [rdi]
mov r8, qword [rdi + 8]
test r8, r8
je 0x1400067cb
mov rdx, qword [rdi + 0x10]
mov rcx, rbx
call fcn.1400108ae
jmp 0x1400067cb
movaps xmm0, xmmword [rsp + 0x400]
movaps xmm1, xmmword [rsp + 0x410]
lea rax, [rsp + 0x360]
movups xmmword [rax + 0x20], xmm1
movups xmmword [rax + 0x10], xmm0
mov qword [rsp + 0x358], rsi
mov qword [rsp + 0x360], rbx
mov qword [rsp + 0x368], rdi
mov rax, qword [rsp + 0x388]
mov qword [rsp + 0x260], rax
mov rax, qword [rsp + 0x358]
mov rcx, qword [rsp + 0x360]
mov rdx, qword [rsp + 0x368]
mov r8, qword [rsp + 0x370]
movups xmm0, xmmword [rsp + 0x378]
movaps xmmword [rsp + 0x250], xmm0
mov qword [rsp + 0x240], rdx
mov qword [rsp + 0x248], r8
mov qword [rsp + 0x230], rax
mov qword [rsp + 0x238], rcx
mov rcx, r13
xor edx, edx
call fcn.140067da1
mov rax, qword [rsp + 0x230]
cmp rax, 0x13
ja case.0x140008a11.0
lea rcx, [0x14026a2c8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsp + 0x238]
mov rdx, qword [rsp + 0x240]
jmp 0x140008a92
mov al, byte [rsp + 0x238]
add al, 0xfa
movzx eax, al
cmp al, 0x19
mov ecx, 0x19
cmovae eax, ecx
cmp al, 0x17
jb case.0x140008a11.2
movzx eax, al
cmp eax, 0x17
je 0x140008a4c
cmp eax, 0x18
jne case.0x140008a11.9
mov rcx, qword [rsp + 0x240]
mov rdx, qword [rsp + 0x248]
jmp 0x140008a92
lea rcx, [rsp + 0x238]
call fcn.14000e6ce
jmp case.0x140008a11.2
mov rcx, qword [rsp + 0x238]
mov rdx, qword [rsp + 0x240]
call fcn.1401371c1
mov rcx, qword [rsp + 0x250]
mov rdx, qword [rsp + 0x258]
call fcn.1401371c1
cmp byte [rsp + 0x80], 1
movzx edi, byte [rsp + 0x81]
mov eax, 0
cmovne edi, eax
mov byte [rsp + 0x1a0], dil
mov rcx, r13
call fcn.14000e6ce
mov rcx, qword [rsp + 0x390]
mov rdx, qword [rsp + 0x398]
call fcn.1401371c1
mov rsi, qword [rsp + 0x3f0]
test rsi, rsi
je 0x140008b03
mov rbx, qword [rsp + 0x3f8]
mov rcx, rsi
call qword [rbx]
mov r8, qword [rbx + 8]
test r8, r8
je 0x140008b03
mov rdx, qword [rbx + 0x10]
mov rcx, rsi
call fcn.1400108ae
lea rcx, [rsp + 0x3a8]
call fcn.140067180
lea rcx, [rsp + 0x3d8]
call fcn.14000de3e
mov rax, qword [0x14038d2f0]
cmp rax, 4
jb 0x140008bce
lea rax, [rsp + 0x350]
mov qword [rsp + 0x230], rax
lea rax, [0x14014fd9f]
mov qword [rsp + 0x238], rax
lea rax, [rsp + 0x428]
mov qword [rsp + 0x240], rax
lea rax, [fcn.14018e887]
mov qword [rsp + 0x248], rax
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0x250], rax
lea rax, [0x140059230]
mov qword [rsp + 0x258], rax
mov qword [rsp + 0x20], 3
mov r8d, 3
mov rcx, r13
lea rdx, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
mov r9, rbp
call fcn.14000db98
mov edx, 4
mov rcx, r13
lea r8, str.hoster::playbooksrc_playbook.rs
mov r9d, 0xd2
call fcn.14008c68e
mov dil, byte [rsp + 0x1a0]
test dil, dil
mov rdi, qword [rsp + 0x2e8]
mov rbx, qword [rsp + 0x340]
jne 0x14000645d
jmp 0x140008d37
lea rcx, [rsp + 0x160]
call fcn.140066c5e
mov esi, 5
lea rbx, [rsp + 0x38]
jmp 0x140008869
mov esi, 6
jmp 0x140008869
lea rcx, [rsp + 0x1a0]
call fcn.140066c5e
mov rcx, rbp
call fcn.140066c5e
mov esi, 0x13
jmp 0x1400083cf
mov esi, 4
lea rbp, [rsp + 0x120]
lea rbx, [rsp + 0x38]
jmp 0x140008840
lea rcx, [rsp + 0x80]
call fcn.140066c5e
jmp 0x140008840
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x338], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0xf0], rax
mov rcx, rbp
call fcn.140066c7c
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x110]
call fcn.1401371c1
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rsp + 0x218]
call fcn.1401371c1
lea rcx, [rsp + 0x160]
call fcn.140068878
lea rcx, [rsp + 0x38]
call fcn.140068820
mov rax, qword [rsp + 0x2b8]
mov qword [rsp + 0x330], rax
xor esi, esi
lea rbp, [rsp + 0x230]
lea r13, [rsp + 0x80]
mov r12, qword [rsp + 0x318]
jmp 0x14000736d
mov r12, qword [rsp + 0x2c0]
lea r14, [rsp + 0x230]
lea rbp, [rsp + 0x2f8]
jmp 0x140008d0b
lea r13, [rsp + 0x80]
lea rcx, [rsp + 0x438]
call fcn.1401abd74
mov rax, qword [rsp + 0x2f0]
dec qword [rax + 0x10]
mov rcx, qword [rsp + 0x2f8]
test rcx, rcx
je 0x140006377
jmp 0x140008d6d
lea rcx, [rsp + 0x438]
call fcn.1401abd74
mov rax, qword [rsp + 0x2f0]
dec qword [rax + 0x10]
mov r12, qword [rsp + 0x2c0]
lea r14, [rsp + 0x230]
lea rbp, [rsp + 0x2f8]
jmp 0x140006377
mov rdx, qword [rsp + 0x300]
mov rax, qword [rsp + 0x308]
mov qword [rsp + 0x438], rcx
mov qword [rsp + 0x440], rdx
mov rcx, qword [rax + 0x30]
test rcx, rcx
mov qword [rsp + 0x2c0], r12
je 0x140008da7
mov rdx, qword [rcx + 0x98]
jmp 0x140008da9
xor edx, edx
mov r12, rbx
mov qword [rsp + 0x2e8], rdi
mov rax, qword [rax + 0x18]
mov qword [rsp + 0x1b0], rdx
mov qword [rsp + 0x1b8], rcx
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0x320]
mov rax, qword [rax + 0x20]
lea rcx, [rsp + 0x438]
mov qword [rsp + 0x1a0], rcx
mov qword [rsp + 0x1a8], rax
mov rbp, r14
mov rcx, r14
lea rdx, [rsp + 0x1a0]
call fcn.1400099d8
cmp byte [rsp + 0x230], 6
jne 0x140008e1f
mov esi, 8
xor ebx, ebx
xor edi, edi
jmp 0x140008f05
mov ecx, 4
call fcn.1400103f5
mov rsi, rax
mov rdi, rdx
mov ebx, 0x50
mov r8d, 0x50
mov rcx, rax
mov rdx, rbp
call sub.msvcrt.dll_memmove
mov qword [rsp + 0x390], rsi
mov qword [rsp + 0x398], rdi
mov qword [rsp + 0x3a0], 1
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0xa0], rax
movups xmm0, xmmword [rsp + 0x1a0]
movups xmm1, xmmword [rsp + 0x1b0]
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov edi, 1
mov rcx, rbp
mov rdx, r13
call fcn.1400099d8
cmp byte [rsp + 0x230], 6
je 0x140008ef5
cmp rdi, qword [rsp + 0x398]
jne 0x140008ecf
mov edx, 1
lea rcx, [rsp + 0x390]
call fcn.1400102b3
mov rsi, qword [rsp + 0x390]
lea rcx, [rsi + rbx]
mov r8d, 0x50
mov rbp, r14
mov rdx, r14
call sub.msvcrt.dll_memmove
inc rdi
mov qword [rsp + 0x3a0], rdi
add rbx, 0x50
jmp 0x140008e96
mov rcx, r14
call fcn.14000f139
mov rbx, qword [rsp + 0x398]
lea rbp, [rsp + 0x2f8]
imul rdi, rdi, 0x50
add rdi, rsi
mov rcx, r12
call fcn.14000dd30
mov qword [r12], rsi
mov qword [r12 + 8], rbx
mov rbx, r12
mov qword [r12 + 0x10], rsi
mov qword [r12 + 0x18], rdi
mov rdi, qword [rsp + 0x2e8]
mov r12, qword [rsp + 0x2c0]
mov rsi, qword [rsp + 0x328]
jmp 0x140006336
mov rax, qword [rsp + 0x328]
and qword [rax], 0
add rbx, 0x20
mov rcx, rdi
mov rdx, rbx
call fcn.14000f6b1
movaps xmm6, xmmword [rsp + 0x480]
add rsp, 0x498
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rsi, [rsp + 0x230]
mov ecx, 0xa
rep movsq qword [rdi], qword [rsi]
jmp 0x140008f6a
lea rax, [0x140272ef8]
mov qword [rsp + 0x20], rax
lea rcx, str.already_mutably_borrowedArc_counter_overflow
lea r9, [0x140271438]
lea r8, [rsp + 0x230]
mov edx, 0x18
call fcn.140056000
ud2
lea rcx, str.rules_is_not_array
lea r8, [0x140272fc8]
mov edx, 0x12
call fcn.140057650
ud2
lea rax, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_eval_0.4.3_src_tree_mod.rs
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov r9, r12
call fcn.140059740
ud2
lea rcx, str.not_bracket_usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_eval_0.4.3_src_operator_mod.rse___
lea r8, [0x140282578]
mov edx, 0xb
call fcn.14014fca9
ud2
lea rcx, str.called__Option::unwrap____on_a__None__value
lea r8, str._usr_local_cargo_registry_src_index.crates.io_6f17d22bba15001f_eval_0.4.3_src_tree_mod.rs
mov edx, 0x2b
call fcn.140050c60
ud2
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x148
mov rsi, r8
mov rdi, rcx
mov r15, qword [rcx]
mov r14, qword [rcx + 0x10]
test r14, r14
mov qword [rsp + 0x20], rdx
je 0x140176781
mov qword [rsp + 0x28], rsi
mov rsi, rdi
movzx eax, byte [r14 + r15 - 1]
cmp al, 0x2f
setne bpl
cmp al, 0x5c
setne dil
lea rcx, [rsp + 0x50]
mov rdx, r15
mov r8, r14
call fcn.140158c70
movzx r12d, byte [rsp + 0x50]
movzx eax, r12b
mov r9, qword [rsp + 0x60]
mov r13, qword [rsp + 0x70]
lea rcx, [0x14026f6f0]
movsxd rdx, dword [rcx + rax*4]
add rdx, rcx
mov rcx, r15
jmp rdx
lea rcx, [r9 + 4]
jmp 0x1401767c1
mov r12b, 6
xor ebx, ebx
xor ebp, ebp
jmp 0x1401768dd
lea rcx, [r13 + 1]
test r13, r13
cmove rcx, r13
add rcx, r9
add rcx, 8
jmp 0x1401767c1
mov ecx, 6
jmp 0x1401767c1
lea rcx, [r13 + 1]
test r13, r13
cmove rcx, r13
add rcx, r9
add rcx, 2
jmp 0x1401767c1
mov ecx, 2
cmp rcx, r14
ja case.default.0x14017712a
jne 0x1401767d0
xor ebx, ebx
jmp 0x1401767e4
add rcx, r15
movzx ecx, byte [rcx]
cmp cl, 0x5c
sete dl
cmp cl, 0x2f
sete bl
or bl, dl
and bpl, dil
mov rcx, qword [rsp + 0x51]
mov rdx, qword [rsp + 0x58]
mov qword [rsp + 0xe7], rdx
mov qword [rsp + 0xe0], rcx
mov r10, qword [rsp + 0x68]
mov ecx, 6
mov eax, eax
lea rdx, [0x14026f70c]
str word [rbx + riz*2 + 4]
invalid
str word [rbx + riz*2 + 4]
invalid
add r8, rdx
mov qword [rsp + 0x100], r9
mov qword [rsp + 0xf8], r10
jmp r8
jmp rax
jmp rax
lea rdx, [r9 + 4]
jmp 0x14017685a
lea rdx, [r13 + 1]
test r13, r13
cmove rdx, r13
add rdx, r9
add rdx, 2
jmp 0x14017685a
lea rdx, [r13 + 1]
test r13, r13
cmove rdx, r13
add rdx, r9
add rdx, 8
test rdx, rdx
test edx, edx
mov rdi, rsi
je 0x14017687d
lea rdx, [0x14026f728]
movsxd rax, dword [rdx + rax*4]
mov edi, 0x48000f8e
invalid
add byte [rax + 0x63], cl
add al, 0x82
add rax, rdx
mov rsi, qword [rsp + 0x28]
jmp rax
lea rcx, [r9 + 4]
jmp case.0x140176875.2
add al, 0xeb
mov rsi, qword [rsp + 0x28]
invalid
mov rsi, qword [rsp + 0x28]
sub bl, ch
push rsp
jmp 0x1401768d8
mov ecx, 2
mov rdi, rsi
mov rsi, qword [rsp + 0x28]
mov esi, dword [rsp + 0x28]
mov esi, dword [rsp + 0x28]
jmp case.0x140176875.2
mov rdi, rsi
mov rsi, qword [rsp + 0x28]
jmp 0x1401768d8
lea rax, [r13 + 1]
test r13, r13
cmove rax, r13
lea rcx, [r9 + rax]
lea ecx, [rcx + rax]
lea ecx, [rcx + rax]
add rcx, 2
jmp case.0x140176875.2
lea rax, [r13 + 1]
test r13, r13
cmove rax, r13
lea rcx, [r9 + rax]
add rcx, 8
movzx eax, bpl
xor ebp, ebp
cmp rcx, r14
cmovne ebp, eax
cmp r12b, 5
cmovne ebp, eax
invalid
call 0x1646bf424
and byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
bnd call fcn.140158b20
mov rdx, qword [rsp + 0x20]
mov rcx, rdx
mov rdx, rsi
call fcn.140158b20
test al, al
jne 0x140176960
invalid
je 0x140176935
lea rcx, [rsp + 0x50]
lea ecx, [rsp + 0x50]
mov rdx, qword [rsp + 0x20]
mov edx, dword [rsp + 0x20]
push rsp
and al, 0x20
mov r8, rsi
call fcn.140158c70
movzx edx, byte [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
and al, 0x60
and al, 0x60
invalid
mov rax, qword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
lea r8, [0x14026f73c]
lea eax, [0x14026f73c]
add eax, 0xf8e28
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
add rcx, 4
jmp 0x140176957
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x140176957
mov ecx, 6
jmp 0x140176957
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x140176957
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
add eax, 0x2b9
mov ecx, 2
cmp rcx, rsi
mov ecx, 2
cmp rcx, rsi
ja 0x14017718d
or byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], r8b
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov qword [rdi + 0x10], 0
mov rcx, rdi
mov rdx, qword [rsp + 0x20]
mov r8, rsi
call fcn.140175930
nop
add rsp, 0x148
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test rsi, rsi
je 0x140176a40
cmp r12b, 3
jae 0x140176a40
mov qword [rsp + 0x108], r15
mov qword [rsp + 0x110], r14
mov byte [rsp + 0x118], r12b
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xe7]
mov qword [rsp + 0x119], rax
mov qword [rsp + 0x120], rcx
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], r13
mov word [rsp + 0x140], 0x200
mov byte [rsp + 0x142], bl
lea rcx, [rsp + 0x50]
and al, 0x50
and al, 0x50
lea rdx, [rsp + 0x108]
call fcn.140159110
cmp byte [rsp + 0x50], 0xa
jne 0x140176a85
mov qword [rsp + 0x30], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x38
jmp 0x140176c04
lea rcx, [rsp + 0x50]
mov rbx, qword [rsp + 0x20]
mov rdx, rbx
fimul dword [rcx - 0x77]
invalid
call fcn.140158c70
movzx eax, byte [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x70]
mov edx, dword [rsp + 0x70]
fimul dword [rcx - 0x77]
invalid
mov edx, dword [rsp + 0x70]
movzx r8d, al
lea r9, [0x14026f758]
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rsi
jmp r10
add rcx, 4
jmp 0x140176c8a
movzx eax, byte [0x14038d300]
mov ecx, 0xe0
mov edx, 8
call fcn.14002a350
test rax, rax
je 0x1401771af
mov r14, rax
mov rbx, rsi
mov rax, qword [rsp + 0x80]
mov qword [r14 + 0x30], rax
movups xmm0, xmmword [rsp + 0x50]
movups xmm1, xmmword [rsp + 0x60]
movups xmm2, xmmword [rsp + 0x70]
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
mov qword [rsp + 0xc8], r14
mov qword [rsp + 0xd0], 4
mov qword [rsp + 0xd8], 1
movups xmm0, xmmword [rsp + 0x108]
movups xmm1, xmmword [rsp + 0x118]
movups xmm2, xmmword [rsp + 0x128]
movups xmm3, xmmword [rsp + 0x138]
movaps xmmword [rsp + 0x80], xmm3
movaps xmmword [rsp + 0x70], xmm2
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x50]
call fcn.140159110
cmp byte [rsp + 0x90], 0xa
je 0x140176be7
mov r15d, 1
mov esi, 0x38
lea r12, [rsp + 0xc8]
lea r13, [rsp + 0x90]
lea rbp, [rsp + 0x50]
nop word [rax + rax]
cmp r15, qword [rsp + 0xd0]
jne 0x140176b8d
mov rcx, r12
mov rdx, r15
call fcn.140177230
mov r14, qword [rsp + 0xc8]
mov rax, qword [rsp + 0xc0]
mov qword [r14 + rsi + 0x30], rax
movups xmm0, xmmword [rsp + 0x90]
movups xmm1, xmmword [rsp + 0xa0]
movups xmm2, xmmword [rsp + 0xb0]
add byte [rcx + 0xf], al
adc dword [rsi + rsi + 0x20], edx
add byte [rcx + 0xf], al
adc dword [rsi + rsi + 0x20], edx
movups xmmword [r14 + rsi + 0x10], xmm1
movups xmmword [r14 + rsi], xmm0
inc r15
mov qword [rsp + 0xd8], r15
add byte [rcx + rcx*4 - 0x17], cl
add byte [rcx + rcx*4 - 0x17], cl
mov rdx, rbp
call fcn.140159110
add rsi, 0x38
cmp byte [rsp + 0x90], 0xa
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rdx], cl
jne 0x140176b70
movups xmm0, xmmword [rsp + 0xc8]
movaps xmmword [rsp + 0x30], xmm0
add byte [rdi], cl
sub dword [rsp + 0x30], eax
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x40], eax
mov rsi, rbx
mov esi, ebx
lea rcx, [rsp + 0x90]
add byte [rax], al
add byte [rax - 0x75], cl
pop rsp
and al, 0x20
add byte [rax], al
mov rbx, qword [rsp + 0x20]
mov rdx, rbx
mov r8, rsi
call fcn.140158c70
and dh, bh
dec dword [rdi]
mov dh, 0x94
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rsp + 0xa0]
and dh, bh
dec dword [rdi]
mov dh, 0x94
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov ecx, dword [rsp + 0xa0]
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
insd dword [rdi], dx
mov ecx, dword [rdi]
invalid
mov rax, qword [rsp + 0xb0]
lea r8, [0x14026f7a8]
lea eax, [0x14026f7a8]
lea eax, [0x14026f7a8]
add eax, 0xf8b6d
str word [rbp + 0x63]
add byte [rbp + 0x63], cl
movsxd r9, dword [r8 + rdx*4]
or al, 0x90
add r9, r8
mov qword [rsp + 0xf0], rdi
jmp r9
ror dword [rax - 0x77], 0xbc
and al, 0xf0
add byte [rax], al
add byte [rcx - 1], al
jmp r9
invalid
add rcx, 4
add ecx, 4
jmp 0x140176d51
sti
add byte [rax], al
add byte [rbp + rcx*4 + 0x42], cl
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
add ecx, 8
add ecx, 8
jmp 0x140176c8a
and byte [rcx + 6], bh
mov ecx, 6
add bl, ch
sbb dword [rbp + rcx*4 + 0x42], ecx
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
cmove eax, edx
invalid
invalid
jmp 0x140176c8a
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
cmove eax, edx
cmove eax, edx
add rcx, r8
add rcx, 2
add ecx, 2
add ecx, 2
rol dword [rdx], 0xeb
add ch, bl
jmp 0x140176c8a
add eax, 0x2b9
add byte [rcx - 0x77], cl
invalid
mov ecx, 2
mov r8, rsi
sub r8, rcx
jb 0x14017718d
add byte [rax], al
add byte [rax + 3], cl
and al, 0x20
add rcx, qword [rsp + 0x20]
mov rbx, rcx
mov ebx, ecx
retf
test r8, r8
je 0x140176cb6
movzx ecx, byte [rbx]
cmp cl, 0x5c
sete dl
cmp cl, 0x2f
sete cl
xchg esp, eax
ror dword [rax], 0xd1
xchg esp, eax
ror dword [rax], 0xd1
shr ebx, 1
add dh, byte [rcx]
leave
jmp case.0x140176875.36
xor ecx, ecx
cmp al, 5
jb 0x140176ce3
test cl, cl
jne 0x140176ce3
test bpl, bpl
je 0x140176968
lahf
cld
invalid
invalid
lahf
cld
invalid
dec dword [rax - 0x73]
adc eax, 0x1a4420
and byte [rdx + rbx], al
lea rdx, [0x14031b0f0]
and byte [rdx + rbx], al
sbb r8b, byte [rax]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov rcx, rdi
call fcn.140175930
invalid
invalid
jmp 0x140176968
cld
invalid
invalid
invalid
cld
invalid
lea rcx, [rsp + 0x50]
mov rdx, r15
mov edx, edi
mov r8, r14
call fcn.140158c70
movzx r8d, byte [rsp + 0x50]
push rax
push rax
mov rax, qword [rsp + 0x60]
and al, 0x60
invalid
mov rdx, qword [rsp + 0x70]
mov edx, dword [rsp + 0x70]
lea rcx, [0x14026f774]
lea ecx, [0x14026f774]
or eax, 0xf8a6a
movsxd r9, dword [rcx + r8*4]
add r9, rcx
jmp r9
lea rcx, [rax + 4]
jmp 0x140177114
test dword [rbx], 0x8d480000
push rax
add byte [rax], al
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x140176d51
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
mov ecx, 6
add byte [rax], al
jmp 0x140176d51
sbb dword [rax - 0x73], ecx
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
invalid
invalid
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x140176d51
mov ecx, 2
cmp rcx, rsi
int1
mov rax, qword [rsp + 0x20]
ja 0x14017719e
jne 0x140176d65
xor eax, eax
jmp 0x140176d7a
add rcx, rax
mov rbx, rcx
movzx eax, byte [rbx]
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0x80], rcx
movups xmm0, xmmword [rsp + 0x90]
movups xmm1, xmmword [rsp + 0xa0]
movups xmmword [rsp + 0x70], xmm1
movups xmmword [rsp + 0x60], xmm0
mov rcx, qword [rsp + 0x20]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], rsi
mov word [rsp + 0x88], 0x200
mov byte [rsp + 0x8a], al
lea rsi, [rsp + 0x91]
lea rdi, [rsp + 0x90]
lea rbx, [rsp + 0x50]
xor r15d, r15d
lea r14, [rsp + 0x30]
jmp 0x140176e28
mov rdx, qword [rsp + 0x40]
imul rax, rdx, 0x38
add rax, qword [rsp + 0x30]
mov byte [rax], r12b
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + 1], xmm0
movups xmmword [rax + 0x11], xmm1
movups xmmword [rax + 0x21], xmm2
mov rcx, qword [rsi + 0x2f]
mov qword [rax + 0x30], rcx
inc rdx
mov qword [rsp + 0x40], rdx
mov rcx, rdi
mov rdx, rbx
call fcn.140159110
movzx r12d, byte [rsp + 0x90]
cmp r12b, 0xa
je 0x140176edd
lea eax, [r12 - 6]
movzx ecx, al
lea rax, [rcx + 1]
cmp cl, 4
cmovae rax, r15
cmp rax, 1
cmp eax, 1
cmp eax, 1
je 0x140176e90
cmp eax, 2
je 0x140176e28
cmp eax, 3
jne 0x140176ec0
mov rdx, qword [rsp + 0x40]
test rdx, rdx
je 0x140176e28
dec rdx
mov rax, qword [rsp + 0x30]
imul rcx, rdx, 0x38
cmp byte [rax + rcx], 9
jne 0x140176e28
jmp 0x140176e23
xor edx, edx
cmp qword [rsp + 0x40], 0
setne dl
mov qword [rsp + 0x40], rdx
cmp qword [rsp + 0x38], rdx
jne 0x140176df5
test dword [rdx - 1], ecx
invalid
invalid
test dword [rdx - 1], ecx
invalid
mov rcx, r14
call fcn.140177300
jmp 0x140176df0
mov rdx, qword [rsp + 0x40]
push rsp
and al, 0x40
cmp rdx, qword [rsp + 0x38]
jne 0x140176df5
mov rcx, r14
call fcn.140177300
jmp 0x140176df0
mov qword [rsp + 0x90], 1
mov dword [rsp + 0x90], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x98], xmm0
mov byte [rsp + 0xa8], 1
add byte [rcx], al
add byte [rcx], al
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x28], rax
sub byte [rax - 0x75], cl
and al, 0x40
sub byte [rax - 0x75], cl
and al, 0x40
test rax, rax
je 0x140177091
imul rsi, rax, 0x38
mov r15, qword [rsp + 0x20]
add rsi, r15
add esi, edi
add esi, edi
lea rbp, [rsp + 0x51]
lea ebp, [rsp + 0x51]
push rcx
lea r13, [rsp + 0x90]
lea rdi, [0x14026f7c4]
xor eax, eax
jmp 0x140176f51
xor eax, eax
add r15, 0x38
cmp r15, rsi
je 0x140177091
test byte [rax + 1], al
add byte [rax], al
cmp byte [rcx + 0x39], cl
test dword [rdi], 0x14084
test byte [rax + 1], al
add byte [rax], al
movzx r14d, byte [r15]
test byte [rax + 1], al
add byte [rax], al
movzx r14d, byte [r15]
cmp r14d, 0xa
cmp esi, 0xa
je 0x140177091
xor al, byte [rcx]
add byte [rax], al
mov byte [rsp + 0x50], r14b
mov byte [rsp + 0x50], dh
mov rcx, qword [r15 + 0x30]
mov qword [rbp + 0x2f], rcx
movups xmm0, xmmword [r15 + 1]
movups xmm0, xmmword [rdi + 1]
invalid
movups xmm0, xmmword [rdi + 1]
add dword [r9 + 0xf], r8d
adc byte [rdi + 0x11], cl
invalid
invalid
movups xmm1, xmmword [r15 + 0x11]
adc qword [r9 + 0xf], r8
adc byte [rdi + 0x21], dl
movups xmm2, xmmword [r15 + 0x21]
movups xmm2, xmmword [rdi + 0x21]
movups xmmword [rbp + 0x20], xmm2
movups xmmword [rbp + 0x10], xmm1
movups xmmword [rbp], xmm0
adc dword [rbp], eax
add byte [rax + 0x482a7401], ch
lea ecx, [rsp + 0x50]
test al, 1
je 0x140176fb5
lea rcx, [rsp + 0x50]
lea rdx, [0x14031b230]
cdq
sbb al, byte [rax]
call fcn.1401594e0
and eax, 0xc084fffe
test al, al
jne 0x140176fb5
adc eax, 0x1b841
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
lea rdx, [0x14031b0f0]
sbb al, byte [r8]
sbb al, byte [rax]
add al, ch
jnp 0x140176f9c
call fcn.140175930
invalid
dec dword [rax - 0x75]
pop rsp
and al, 0x60
invalid
mov rbx, qword [rsp + 0x60]
invalid
lea eax, [r14 - 6]
lea eax, [rsi - 6]
movzx eax, al
lea r12, [rax + 1]
lea esp, [rax + 1]
lea esp, [rax + 1]
cmp al, 4
mov eax, 0
add byte [rax], al
add byte [rax], al
cmovae r12, rax
movsxd rax, dword [rdi + r12*4]
add rax, rdi
add eax, edi
add eax, edi
clc
mov r8, r12
lea rdx, [0x14031b0f0]
sbb al, byte [r8]
sbb al, byte [r8]
add bh, bh
loopne 0x14017702c
invalid
jmp rax
mov rdx, qword [rsp + 0x78]
mov edx, dword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
jmp case.0x140176fe1.1
invalid
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], 0
add bl, ch
mov rdx, qword cs:[rsp + 0x58]
mov rdx, qword [rsp + 0x58]
mov edx, dword [rsp + 0x58]
mov r8, rbx
jmp case.0x140176fe1.1
mov r8d, 1
lea rdx, [0x140344cb2]
adc eax, 0x1cdca9
adc eax, 0x1cdca9
fcomp qword [rax + rax]
jmp case.0x140176fe1.1
mov r8d, 2
add al, byte [rax]
add byte [rax], al
lea rdx, str..._2e_2e_2e_2E_2E_2e_2E_2E_2e._2E.._2e._2E._2e_2E
sbb al, 0
nop dword [rax + rax]
mov rcx, r13
call fcn.140175930
jmp 0xc3597029
cld
invalid
jmp 0x14000790f
jmp 0xc3597029
add dword [rdi], ecx
test byte [rax], dl
adc bh, bh
je case.0x140177053.5
adc bh, bh
invalid
mov al, 1
test r12, r12
jne 0x140176f44
mov rax, qword [rsp + 0x70]
mov eax, dword [rsp + 0x70]
jo 0x140177087
mov ecx, r14d
mov ecx, esi
lea rdx, [0x14026f7d8]
movsxd rcx, dword [rdx + rcx*4]
str word [rax + 0x63]
or al, 0x8a
add rcx, rdx
jmp rcx
add rbx, 4
add ebx, 4
mov r14, rbx
jmp case.0x140177053.2
lea rcx, [rax + 1]
lea ecx, [rax + 1]
test rax, rax
cmove rcx, rax
lea r14, [rbx + rcx]
add r14, 8
or bl, ch
invalid
or bl, ch
adc ecx, dword [rax - 0x73]
add qword [rax - 0x7b], rcx
test rax, rax
cmove rcx, rax
lea r14, [rbx + rcx]
add r14, 2
invalid
lea rcx, [rax + 1]
test rax, rax
test eax, eax
cmove rcx, rax
lea r14, [rbx + rcx]
add r14, 2
test r14, r14
test esi, esi
setne al
shr cl, 0xb3
invalid
jmp 0x140176f44
cmp qword [rsp + 0x28], 0
jl 0x1401770b9
and al, 0x28
sub byte [rax], al
add byte [rdi + rcx - 0x46], dh
or byte [rax], al
add byte [rax], al
je case.0x14017691b.18
mov edx, 8
mov rcx, qword [rsp + 0x20]
call fcn.14002a3e0
invalid
dec dword [rax - 0x75]
mov rsi, qword [rsp + 0xf0]
mov ah, 0x24
lock add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
cmp qword [rsi + 8], 0
cmp dword [rsi + 8], 0
jle case.0x14017691b.16
add byte [rbp + rcx + 0x48], dh
mov ecx, dword [rsi]
je case.0x140176a79.11
mov rcx, qword [rsi]
invalid
mov edx, 1
call fcn.14002a3e0
invalid
add byte [rax], al
add al, ch
sbb al, 0x33
jmp case.0x14017691b.15
invalid
dec dword [rdi]
movups xmm0, xmmword [rsp + 0x90]
adc byte [rsp + 0x90], al
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
movups xmm1, xmmword [rsp + 0xa0]
adc byte [rsp + 0xa0], cl
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x10], ecx
invalid
movups xmmword [rsi + 0x10], xmm1
adc byte [rdi], cl
adc dword [rsi], eax
movups xmmword [rsi], xmm0
jmp 0x140176978
dec dword [rax - 0x73]
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
add qword [rax - 0x7b], rcx
test rdx, rdx
cmove rcx, rdx
retf 0x148
ror dword [rax - 0x7d], 0xc1
add ch, bl
invalid
ror byte [rax + 0xf], cl
retf 0x148
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
jmp 0x140177114
sbb dword [rax - 0x73], ecx
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rcx, rax
add rcx, 8
jmp 0x140177114
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.0x14017712a
mov ecx, r8d
lea r8, [0x14026f790]
invalid
invalid
mov ecx, eax
lea r8, [0x14026f790]
add rax, 4
add eax, 4
rol byte [rbx + rbp*8], 0x38
jmp 0x14017716a
xor eax, eax
jmp 0x140177173
invalid
cmp eax, 0x14a8d48
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 2
jmp 0x14017716a
invalid
and byte [rax + 6], bh
mov eax, 6
jmp 0x14017716a
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 8
jmp 0x14017716a
mov eax, 2
cmp r14, rax
jb 0x140176968
mov qword [rdi + 0x10], rax
jmp 0x140176968
lea r8, [0x14031b0d8]
mov rdx, r14
call fcn.14004f390
ud2
lea r8, [0x14031b0d8]
mov rdx, rsi
call fcn.14004f390
ud2
lea r8, [0x14031b0d8]
mov rdx, rsi
call fcn.14004f390
ud2
mov ecx, 8
mov edx, 0xe0
call fcn.14004a310
ud2
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x1401775e9
cmp al, 1
je 0x140177550
movzx eax, al
cmp eax, 2
jne case.0x140176c4a.18
mov rcx, rdi
call fcn.140159c70
cmp r14, rax
jbe 0x1401774c0
lea rcx, [rsp + 0x68]
mov rdx, rdi
call fcn.140159b40
mov rbx, r14
movzx eax, byte [rsp + 0x70]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x50], xmm2
mov rcx, qword [r15 + 0x2f]
mov qword [rsp + 0x5f], rcx
sub rbx, qword [rsp + 0x68]
jb 0x1401776c9
mov qword [rdi + 8], rbx
cmp al, 0xa
jne 0x140177631
mov al, 2
mov r14, rbx
jmp 0x1401774c6
mov byte [rdi + 0x39], 0
xor eax, eax
cmp r12d, 3
add ecx, dword [rdi]
invalid
invalid
invalid
invalid
invalid
add ecx, dword [rdi]
invalid
cmp r12d, 5
je 0x1401774c6
cmp r12d, 6
jne 0x140177612
invalid
add byte [rbp - 0x7b], cl
div byte [rbp + rbp + 0x48]
mov eax, dword [rsp + 0x28]
test r14, r14
test esi, esi
je 0x1401775a6
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rax]
cmp r14, 1
je 0x1401775b0
cmp cl, 0x2e
jne 0x1401775b0
mov rax, qword [rsp + 0x28]
and al, 0x28
movzx eax, byte [rax + 1]
cmp eax, 0x2f
je 0x1401775c5
cmp eax, 0x5c
je 0x1401775c5
xor eax, eax
jmp 0x1401774c6
invalid
inc dword [rbp + 0x31]
div byte [rcx]
shr cl, 0x16
invalid
invalid
invalid
xor r14d, r14d
xor eax, eax
jmp 0x1401774c6
xor eax, eax
cmp r14, 1
jne 0x1401774c6
cmp cl, 0x2e
jne 0x1401774c6
add edi, edi
invalid
invalid
add edi, edi
invalid
sub rbx, 1
jb 0x1401776f3
jmp 0x1401775ca
invalid
mov qword [rdi + 8], rbx
mov byte [rsi], 7
jmp 0x1401775ec
jne case.0x140176a79.40
cmp bpl, 6
jne 0x140177617
invalid
xor al, dh
cmp dword [r11], r8d
mov byte [rdi + 0x39], 3
mov byte [rsi], 0xa
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rdi + 0x39], 0
sub rbx, 1
jb 0x1401776e0
mov qword [rdi + 8], rbx
mov dword [rdi + 8], ebx
or dh, al
invalid
mov byte [rsi], 6
jmp 0x1401775ec
lea rax, [0x14026f7f0]
movsxd rcx, dword [rax + r12*4]
str word [rdx + 0x63]
or al, 0xa0
add rcx, rax
jmp rcx
mov rax, qword [rdi + 0x20]
add rax, 4
rol byte [rbx + rbp*8], 0x5e
rol byte [rbx + rbp*8], 0x5e
mov byte [rsi], al
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
push rax
push rax
movups xmmword [rsi + 1], xmm0
movups xmmword [rsi + 0x11], xmm1
adc dword [rsi + 0x11], ecx
adc dword [rsi + 0x11], ecx
adc dword [rdi], ecx
adc dword [rsi + 0x21], edx
movups xmmword [rsi + 0x21], xmm2
mov rax, qword [rsp + 0x5f]
and al, 0x5f
mov qword [rsi + 0x30], rax
jmp 0x1401775ec
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
lea edx, [rcx + 1]
lea edx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 8
jmp 0x14017768f
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
push rcx
add dword [rax - 0x7b], ecx
leave
push rcx
add dword [rax - 0x7b], ecx
leave
cmove rdx, rcx
add rax, rdx
add rax, 2
test rax, rax
je case.default.0x140177625
test byte [rbp - 1], cl
invalid
invalid
test byte [rbp - 1], cl
invalid
invalid
mov byte [rdi + 0x39], 3
cmp dword [rbx], eax
add ecx, dword [rax - 0x75]
xor byte [r8 - 0x77], r9b
and byte [rdi], r9b
adc byte [rdi + 0x11], al
mov rax, qword [rdi + 0x30]
mov qword [rsi + 0x20], rax
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rsi + 0x11], xmm1
adc qword [rdi], r9
adc dword [rsi + 1], eax
adc qword [rdi], r9
adc dword [rdi], ecx
adc dword [rsi + 1], eax
mov byte [rsi], bpl
mov rax, qword cs:[rsp + 0x28]
mov rax, qword [rsp + 0x28]
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rbx
jmp 0x1401775ec
and edi, edi
invalid
invalid
and edi, edi
invalid
mov rcx, rbx
mov ecx, ebx
invalid
mov rbx, r14
mov ebx, esi
lea r8, [0x14031b218]
mov rdx, rbx
call fcn.140050440
ud2
cmp ebx, dword [rdx]
cmp ebx, dword [rdx]
add byte [rax - 0x77], cl
invalid
lea r8, [0x14031b200]
lea eax, [0x14031b200]
sbb al, byte [rax]
add byte [rax - 0x77], cl
fnstenv [rcx]
mov rcx, rbx
xor edx, edx
shr al, cl
invalid
invalid
in eax, dx
dec dword [rdi]
invalid
shr al, cl
invalid
invalid
lea r8, [0x14031b1e8]
jmp case.0x14017712a.32
invalid
add byte [rsi + 0x57], dl
push rdi
sub rsp, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
mov rsi, rdx
mov rdi, rcx
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov edx, edi
mov edx, edi
mov r8, rsi
invalid
call fcn.140158c70
movzx edx, byte [rsp + 0x20]
and al, 0x20
push rcx
adc eax, 0xb60ffffe
push rsp
and al, 0x20
mov rcx, qword [rsp + 0x30]
mov rax, qword [rsp + 0x40]
lea r8, [0x14026f808]
lea r8, [0x14026f808]
lea eax, [0x14026f808]
rol dword [rax + 0x634d000f], cl
or al, 0x90
movsxd r9, dword [r8 + rdx*4]
invalid
add r9, r8
mov rdx, rsi
mov r8, rdi
jmp r9
add rcx, 4
jmp 0x14017777f
invalid
xor al, 0x48
lea edx, [rax + 1]
push rax
invalid
lea rdx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x14017777f
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x14017777f
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jmp 0x14017777f
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x14017777f
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x14017782e
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x1401777a8
movzx eax, byte [r8]
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
jmp 0x1401777aa
xor eax, eax
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rsi
movups xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0x68], xmm0
movups xmmword [rsp + 0x78], xmm1
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x88], rcx
mov byte [rsp + 0x92], al
mov word [rsp + 0x90], 0x200
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x58]
call fcn.1401773d0
movzx ecx, byte [rsp + 0x20]
cmp cl, 0xa
jne 0x140177803
xor eax, eax
jmp 0x140177823
add cl, 0xfa
xor eax, eax
cmp cl, 3
ja 0x140177801
movzx ecx, cl
dec rcx
cmp rcx, 2
ja 0x140177823
lea rcx, [rsp + 0x58]
call fcn.1401595b0
nop
add rsp, 0x98
pop rdi
pop rsi
ret
lea r8, [0x14031b0d8]
mov rdx, rsi
call fcn.14004f390
ud2
nop dword [rax + rax]
sub esp, 0x28
add edx, dword [rcx]
invalid
sub rsp, 0x28
test rdx, rdx
je 0x140177c96
invalid
in al, dx
sub byte [rax - 0x7b], cl
sal byte [rbx + rbp + 0x48], cl
sub ecx, dword [rax - 0x77]
invalid
sub ecx, dword [rax - 0x77]
mov rsi, rcx
invalid
mov rax, qword [rcx + 0x10]
mov rdi, rax
sub rdi, rdx
sub edi, edx
sub edi, edx
jb 0x140177c9d
mov qword [rsi + 0x10], 0
adc byte [rax], al
add byte [rax], al
add byte [rax], al
je 0x140177c96
mov rcx, qword [rsi]
add byte [rax], al
add byte [rax], al
je 0x140177c96
mov rcx, qword [rsi]
invalid
add rdx, rcx
retf 0x8949
mov r8, rdi
call sub.msvcrt.dll_memmove
add al, 4
invalid
add al, 4
add byte [rax - 0x77], cl
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x10], rdi
add rsp, 0x28
pop rdi
pop rsi
sub byte [rdi + 0x5e], bl
ret
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33library_alloc_src_vecmod.rs
mov rcx, rdx
mov ecx, edx
mov ecx, edx
ror dword [rax - 0x77], 1
ret 0x91e8
mov rdx, rax
call fcn.140050440
dec dword [rdi]
invalid
dec dword [rdi]
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
and byte [rcx + rcx*4 - 0x3a], cl
retf
mov dh, 5
add eax, 0x21562a
sub dl, byte [rsi + 0x21]
add byte [rcx + 0x18], bh
mov ecx, 0x18
add byte [rax], al
add byte [rdx + 8], bh
add byte [rax], al
add al, ch
imul esp, dword [rsi], 0xffffffeb
invalid
invalid
add byte [rax], al
jmp 0x140177ce4
dec dword [rax - 0x7b]
sal byte [rbp + rdx + 0x48], 0x89
invalid
invalid
invalid
test eax, eax
adc eax, 0x48388948
cmp byte [rax - 0x77], cl
jo case.0x14017712a.40
mov dword [rax + 8], esi
pop rax
adc byte [rax - 1], cl
invalid
inc eax
ror byte [rax - 0x7d], 0xc4
invalid
and byte [rbx + 0x5f], bl
or byte [rax], al
add byte [rax], al
sbb byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
invalid
add ah, byte [rsi]
in eax, dx
in eax, dx
dec dword [rdi]
or ecx, dword [rax - 0x77]
invalid
mov ebx, eax
mov rcx, rdi
ret
mov rdx, rsi
call fcn.140156b80
invalid
mov rcx, rbx
call fcn.1401b7db0
mov al, byte [rax]
add al, 0
fld1
mov al, byte [rax]
add al, 0
ud2
or ebp, eax
invalid
sti
in eax, dx
dec dword [rdi]
invalid
ud2
or edx, dword [rax + 0x28ec8348]
in al, dx
sub byte [rax - 0x75], cl
invalid
mov ecx, dword [rcx]
or dword [rcx + 0x3e083c8], ecx
loopne 0x140177d3f
adc eax, 0xf7ae1
loope 0x140177dbb
str word [rax + 0x63]
add byte [rax + 0x63], cl
add al, 0x82
invalid
sar bh, 1
loopne 0x140177d95
invalid
mov eax, dword [rcx]
add dword [rax - 0x75], ecx
push rcx
or bl, ch
xor ecx, dword [rax - 0x75]
mov rax, qword [rcx - 1]
invalid
invalid
mov eax, dword [rcx - 1]
dec dword [rax - 0x75]
mov edx, dword [rcx + 7]
push rcx
invalid
mov ecx, eax
sar edi, 0x52
jmp 0x140177d88
shr ecx, 0x20
and ah, dh
std
dec dword [rax + 0xf]
mov esi, 0xd8d48c0
ror byte [rax - 0x73], 0xd
or eax, 0x1a5577
ja 0x140177dcc
push rbp
sbb al, byte [rax]
mov edx, dword [rcx + rax*8]
adc al, 0xc1
lea ecx, [0x14031d438]
sbb al, byte [rax]
mov eax, dword [rcx + rax*8]
add al, 0xc1
add esp, 0x28
invalid
shr ecx, 0x20
and byte [rbx + 0x147728f9], al
stc
sub byte [rdi + 0x14], dh
adc al, 0x48
lea eax, [0x14026f834]
xchg edi, eax
jp 0x140177dab
add byte [rax + 0x63], cl
or al, 0x88
invalid
mov byte [rax + 1], cl
sar edi, 0xe1
jmp rcx
loope case.0x140177053.50
shr bl, 0xc4
sub ebx, ebp
sal byte [rax - 0x4f4314ff], 2
mov al, 1
jmp case.0x140177053.31
mov al, 2
add ebx, ebp
mov esp, 0xb8eb02b0
mov al, 2
jmp case.0x140177053.31
add ch, bl
mov eax, 0xb4eb03b0
add al, 0xeb
mov al, 0xb0
add eax, 0x6b0aceb
lodsb al, byte [rsi]
mov al, 6
lodsb al, byte [rsi]
invalid
movsb byte [rdi], byte [rsi]
or bl, ch
movabs al, byte [0x98eb0ab09ceb09b0]
mov al, 9
jmp case.0x140177053.31
mov al, 0xa
jmp case.0x140177053.31
or ebx, ebp
pushfq
or ebp, ebx
xchg esp, eax
nop
or eax, 0xeb08ceb
por mm0, qword [rax + rsi*4 - 0x4f7f14f0]
adc ecx, ebp
jns 0x140177df2
invalid
push qword [rax - 0x9416ed]
push qword [rax - 0x9b16ec]
push qword [rax - 0xa216eb]
push qword [rax - 0xa916ea]
push qword [rax - 0xb016e9]
push qword [rax - 0xb716e8]
push qword [rax - 0xbe16e7]
push qword [rax - 0xc516e6]
push qword [rax - 0xcc16e5]
invalid
sti
invalid
invalid
invalid
invalid
invalid
nop dword cs:[rax + rax]
sub rsp, 0x28
in al, dx
sub byte [rbx + rcx*4 + 1], cl
add byte [rax - 0x7d], cl
in al, dx
sub byte [rbx + rcx*4 + 1], cl
mov ecx, r8d
and ecx, 3
loope 0x140177eb0
rol dword [rbx - 0x3fcefc1f], 0x48
loope 0x140177eb0
xor eax, eax
lea rdx, [rcx - 2]
lea edx, [rcx - 2]
cmp rdx, 2
jae 0x140177ebb
jmp case.0x140176a79.102
test rcx, rcx
je case.0x140176a79.102
or ecx, dword [rcx - 0x75]
dec qword [rcx - 0x75]
invalid
invalid
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
mov eax, dword [rax + 7]
mov eax, dword [rax + 7]
invalid
call qword [rax + 0x48]
nop
add rsp, 0x28
ret
sub bl, al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
in al, dx
sub esp, 0x28
sub byte [rbx + rcx*4 + 1], cl
mov ecx, eax
loope 0x140177ef0
lea edx, [rcx - 2]
add dh, byte [rbx + 2]
leave
or ecx, dword [rcx - 0x75]
dec qword [rcx - 0x75]
dec dword [rcx - 0x75]
invalid
invalid
push rax
xor byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
invalid
sub bl, al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x57], al
push rsi
push rbp
push rsp
in al, dx
cmp byte [rbp - 0x7b], cl
test eax, eax
invalid
invalid
test eax, eax
sub eax, 0x4c000002
mov esi, eax
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x3a], cl
invalid
lea esi, [rsp + 0x28]
sub byte [rax - 0x73], cl
sub eax, 0xf798a
mov bh, byte [rcx + 0xf]
invalid
mov bh, byte [rcx + 0xf]
jns 0x140177f5c
add bl, ch
sbb dword [rdx + 8], edi
mov edx, 8
or byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov rcx, r12
call fcn.14002a3e0
nop dword [rax]
invalid
and al, 0xeb
jmp 0x140177f5c
dec dword [rdi]
invalid
add byte [rax - 0x7b], cl
test esi, esi
test byte [rdi], 0x84
std
add dword [rax], eax
add byte [rax - 0x77], cl
pop rsp
and al, 0x20
invalid
and byte [rcx + rcx*4 - 0xf], cl
mov ecx, esi
int1
invalid
mov eax, edi
int1
fnstsw ax
loopne case.0x140177053.78
std
dec dword [rax - 0x7d]
cmp dword [rsp + 0x28], 0
jl 0x140177fa9
and al, 0x28
add byte [rdi + riz + 0x4c], dh
invalid
sub byte [rax], al
mov edi, dword [rsp + 0x30]
jl 0x140177fb1
and al, 0x30
xor byte [rbp - 0x77], al
cld
and esp, 3
in al, 3
movsd dword [rdi], dword [rsi]
movsd dword [rdi], dword [rsi]
add byte [rax + 1], cl
call 0x14f5960a0
loopne 0x140177fe1
invalid
add eax, ebp
loopne 0x140177fe1
movzx eax, byte [r15 + 0x10]
movzx eax, byte [rdi + 0x10]
mov dh, 0x47
adc bl, ch
jmp case.0x140177742.74
invalid
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x30
and al, 0x30
mov ecx, dword [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x7b], cl
leave
test ecx, ecx
mov edi, 0x48000001
mov eax, esi
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
sub eax, ecx
enter 0xffffffffffff820f, 0xffffffffffffffbc
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax + 1], cl
iretd
add edi, ecx
invalid
mov es, word [rcx + 0xf]
mov dh, 0x47
movzx eax, byte [r15 + 0xf]
por mm1, qword [rsp + rcx*2]
jmp case.0x140177742.74
or al, 0x4c
mov rcx, r15
mov ecx, edi
shr rcx, 0x20
shr ecx, 0x20
jmp 0x123c36803
and al, ch
call fcn.140156390
stosd dword [rdi], eax
jrcxz 0x140177fe1
invalid
cmp al, 0x23
and ecx, dword [rdi]
test dword [rcx + rax], edi
invalid
jne 0x140178169
add byte [rax], al
add byte [rcx - 0x73], cl
and al, 0xfe
lea rax, [r12 - 2]
lea eax, [rsp - 2]
cmp rax, 2
cmp eax, 2
clc
add cl, byte [rdi]
invalid
jb 0x140177f60
invalid
invalid
dec dword [rbp - 0x7b]
in al, 0xf
test r12, r12
je 0x140177f60
test byte [rbx - 1], bl
invalid
invalid
test byte [rbx - 1], bl
pop rbx
invalid
invalid
lea r12, [r15 - 1]
dec dword [ebp - 0x75]
dec dword [rbp - 0x75]
mov r13, qword [r15 - 1]
mov ebp, dword [rdi - 1]
outsd dx, dword [rsi]
dec dword [rbp - 0x75]
mov r15, qword [r15 + 7]
jg case.0x140176fe1.108
invalid
mov rcx, r13
call qword [r15]
invalid
invalid
cmp qword [r15 + 8], 0
cmp dword [rdi + 8], 0
je 0x140177f50
test byte [rsi], ch
invalid
invalid
mov rdx, qword [r15 + 0x10]
push rdi
adc byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
call fcn.14002a3e0
jmp 0x140177f50
invalid
and ebp, ebx
jmp case.0x140176fe1.111
invalid
dec dword [rcx + rcx*4 - 8]
mov rax, r15
mov eax, edi
shr rax, 0x20
and byte [rbx + 0x147728f8], al
cmp eax, 0x28
ja case.default.0x14017804d
clc
sub byte [rdi + 0x14], dh
lea rcx, [0x14026f8e8]
lea ecx, [0x14026f8e8]
or eax, 0xf78a2
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
invalid
loopne 0x140178081
xor eax, eax
jmp case.0x140177742.74
shr bl, 0x92
mov al, 0x29
jmp case.0x140177742.74
mov al, 1
jmp case.0x140177742.74
mov al, 2
jmp case.0x140177742.74
add ch, bl
xchg byte [rax - 0x4f7d14fd], dh
mov al, 3
jmp case.0x140177742.74
mov al, 4
invalid
jnp 0x140178067
mov al, 3
jmp case.0x140177742.74
mov al, 4
jmp case.0x140177742.74
invalid
invalid
mov al, 5
jmp case.0x140177742.74
mov al, 6
jmp case.0x140177742.74
mov al, 7
jmp case.0x140177742.74
mov al, 8
jmp case.0x140177742.74
mov al, 9
jmp case.0x140177742.74
mov al, 0xa
jmp case.0x140177742.74
mov al, 0xb
jmp case.0x140177742.74
mov al, 0xc
jmp case.0x140177742.74
mov al, 0xd
jmp case.0x140177742.74
mov al, 0xe
jmp case.0x140177742.74
mov al, 0xf
jmp case.0x140177742.74
mov al, 0x10
jmp case.0x140177742.74
mov al, 0x11
jmp case.0x140177742.74
and bh, bh
invalid
invalid
and bh, bh
invalid
mov al, 0x12
jmp case.0x140177742.74
mov al, 0x13
jmp case.0x140177742.74
mov al, 0x14
jmp case.0x140177742.74
mov al, 0x15
jmp case.0x140177742.74
add al, 0xff
invalid
invalid
add al, 0xff
invalid
mov al, 0x16
jmp case.0x140177742.74
mov al, 0x17
jmp case.0x140177742.74
mov al, 0x18
jmp case.0x140177742.74
invalid
mov al, 0x19
jmp case.0x140177742.74
invalid
invalid
invalid
mov al, 0x1a
jmp case.0x140177742.74
mov al, 0x1b
jmp case.0x140177742.74
mov al, 0x1c
jmp case.0x140177742.74
invalid
invalid
invalid
mov al, 0x1d
jmp case.0x140177742.74
invalid
invalid
invalid
mov al, 0x1e
jmp case.0x140177742.74
mov al, 0x1f
jmp case.0x140177742.74
invalid
mov al, 0x20
jmp case.0x140177742.74
invalid
invalid
invalid
mov al, 0x21
jmp case.0x140177742.74
invalid
invalid
invalid
mov al, 0x22
jmp case.0x140177742.74
mov al, 0x23
jmp case.0x140177742.74
and ebp, ecx
movabs byte [0xfe9be924b0fffffe], al
mov al, 0x24
invalid
wait
invalid
mov al, 0x24
jmp case.0x140177742.74
invalid
invalid
invalid
mov al, 0x25
jmp case.0x140177742.74
invalid
invalid
invalid
mov al, 0x26
jmp case.0x140177742.74
mov al, 0x27
jmp case.0x140177742.74
mov al, 0x28
jmp case.0x140177742.74
sub cl, ch
jg 0x140178162
invalid
xor edi, edi
pop rsi
add bl, ch
jrcxz 0x1401781d3
lea eax, [0x14031af80]
in eax, dx
dec dword [rdi]
ud2
mov rsi, rax
mov rsi, rax
mov rdx, qword [r15 + 8]
mov r8, qword [r15 + 0x10]
adc byte [rcx + rcx*4 - 0x17], cl
adc byte [rcx + rcx*4 - 0x17], cl
call fcn.1401549b0
mov rcx, r12
std
dec dword [rcx + rcx*4 - 0x1f]
call fcn.140170860
mov rcx, rsi
xchg bh, bh
dec dword [rax - 0x77]
int1
call fcn.1401b7db0
idiv bl
add eax, dword [rax]
ud2
invalid
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x78
sub esp, 0x78
sub esp, 0x78
test r8, r8
ror byte [rdi], 0x84
xor al, byte [rbx]
add byte [rax], al
je 0x14017850b
mov rbp, r8
mov rbx, rdx
mov rdi, rcx
mov edi, ecx
mov edi, ecx
mov rax, r8
mov eax, eax
shl rax, 4
loopne 0x1401781ed
xor edx, edx
xor ecx, ecx
nop dword [rax]
invalid
cmp dword [rbx + rdx], 0
jne 0x140178202
invalid
cmp al, 0x13
add byte [rbp + 0xc], dh
invalid
or al, 0x48
inc ecx
inc rcx
add rdx, 0x10
cmp rax, rdx
sal byte [rbp - 0x12], 1
adc byte [rax + 0x39], cl
sal byte [rbp - 0x12], 1
out dx, al
cmp rbp, rcx
cmp ebp, ecx
jb 0x14017852b
invalid
add byte [rax + 0x29], cl
sub rbp, rcx
je 0x14017850b
add al, byte [rax]
invalid
int 0xf
test bh, dh
add al, byte [rax]
add byte [rax - 0x3f], cl
shl rcx, 4
shl rcx, 4
shl ecx, 4
add rbx, rcx
lea r12, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
lea esp, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
neg dword [rax + rax]
add byte [rbp + rcx*4 + 0x74], cl
and al, 0x38
invalid
lea r14, [rsp + 0x38]
cmp byte [rbp + rcx*4 + 0x2d], cl
pop rsi
ja 0x14017823c
lea r13, [0x14026f98c]
sub eax, 0xf775e
add bl, ch
jmp 0x14017823f
cmovs ecx, dword [rcx - 0x2c76b726]
mov rdx, rbx
mov rbx, rdx
mov ebx, edx
test rbp, rbp
test ebp, ebp
je 0x14017850b
int3
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea rax, [rbx - 0x10]
mov r15, rbp
mov edi, ebp
invalid
mov edi, ebp
out dx, eax
shl r15, 4
mov rcx, r15
mov ecx, edi
add al, 0x4c
mov ecx, edi
stc
nop dword [rax]
test rcx, rcx
test ecx, ecx
leave
je 0x140178270
mov r9d, dword [rax + 0x10]
adc byte [rax - 0x7d], cl
rcl byte [rax], 0x48
add rax, 0x10
add eax, 0x10
add rcx, 0xfffffffffffffff0
add ecx, 0xfffffff0
sal eax, 0x4d
test ecx, ecx
invalid
test r9, r9
je case.0x14017804d.158
invalid
mov r8, qword [rax + 8]
mov eax, dword [rax + 8]
or bl, bpl
or cl, byte [rdi]
invalid
jmp case.0x140176fe1.132
nop dword [rax]
invalid
add byte [rbp + 0x31], al
add byte [rbp + 0x31], al
xor r9d, r9d
leave
mov r8, r12
mov eax, esp
loopne 0x1401782bf
mov qword [rsp + 0x20], rdi
mov dword [rsp + 0x20], edi
and byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov ecx, esi
int1
mov edx, 0xfffffff4
invalid
invalid
call fcn.140156060
fcomp st(5)
std
dec dword [rax - 0x7d]
invalid
invalid
cmp qword [rsp + 0x38], 0
cmp dword [rsp + 0x38], 0
jl case.default.0x1401782a3
and al, 0x38
add byte [rax + riz + 0x4c], dh
invalid
invalid
cmp byte [rax], al
je case.default.0x1401782a3
and byte [rbx + rcx*4 + 0x7c], cl
and al, 0x40
mov r15, qword [rsp + 0x40]
mov edi, dword [rsp + 0x40]
jl 0x1401782b8
mov eax, r15d
mov eax, r15d
mov eax, edi
clc
and eax, 3
loopne case.0x140177742.111
movsxd rax, dword [r13 + rax*4]
test dword [rax], r8d
test dword [rax], eax
add byte [rcx + rax - 0x18], cl
add rax, r13
jmp rax
loopne 0x1401782e7
movzx eax, byte [r15 + 0x10]
movzx eax, byte [rdi + 0x10]
mov dh, 0x47
adc cl, ch
jmp 0x140178357
test al, 0
add byte [rax], al
add byte [rax], al
nop
add byte [rax + 0x24448b48], dl
mov rax, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
test rax, rax
test rax, rax
je 0x140178522
test byte [rdx + rax], ah
add al, byte fs:[rax]
add al, byte [rax]
add byte [rax], al
add byte [rcx], dh
xor edx, edx
sal byte [rcx], cl
xor ecx, ecx
leave
xor r9d, r9d
xor ecx, ecx
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 + 4], al
adc ecx, dword [rbp + 1]
invalid
mov r8d, dword [rbx + rdx]
mov eax, dword [rbx + rdx]
add r8, r9
add eax, ecx
enter 0x3949, 0xffffffffffffffc0
cmp r8, rax
cmp eax, eax
ja case.0x140176fe1.149
inc rcx
inc ecx
ror dword [rax - 0x7d], 0xc2
adc byte [rbp - 0x77], cl
invalid
invalid
add rdx, 0x10
mov r9, r8
mov ecx, eax
ror dword [rcx + 0x39], 0xd7
cmp r15, rdx
cmp edi, edx
jne case.0x140177053.137
in eax, 0xeb
jmp 0x1401782f0
add ecx, dword [rbp - 0x77]
enter 0x3948, 0xffffffffffffffcd
cmp ebp, ecx
mov r8, r9
cmp rbp, rcx
cmp ebp, ecx
int 0xf
jb 0x14017852b
invalid
add byte [rcx - 0x77], cl
mov r9, rcx
mov ecx, ecx
leave
shl r9, 4
lea rdx, [rbx + r9]
lea edx, [rbx + rcx]
adc al, 0xb
sub rbp, rcx
jne case.0x140176fe1.155
invalid
cmp rax, r8
je 0x140178233
and edi, edi
invalid
invalid
and edi, edi
invalid
invalid
jmp 0x14017853c
add byte [rax], al
add byte [rcx + rbp - 0x40], cl
sub rax, r8
mov ecx, dword [rdx]
cmp rax, rcx
cmp eax, ecx
enter 0xffffffffffff870f, 0x49
add al, byte [rax]
invalid
ja 0x14017856e
add byte [rax], al
add byte [rcx], ch
ror dword [rcx + 0x44014a0a], 0xb
add dword [rbx + rcx + 8], eax
invalid
invalid
jl 0x140178356
invalid
sub ecx, eax
mov dword [rdx], ecx
add qword [rbx + r9 + 8], rax
add dword [rbx + rcx + 8], eax
add dword [rbx + rcx + 8], eax
or r9d, dword [rax]
or ecx, dword [rax]
cmp qword [rsp + 0x38], 0
and al, 0x38
add byte [rdi], cl
test cl, bh
invalid
cmp byte [rax], al
je 0x140178233
invalid
dec dword [rbx + rcx*4 + 0x7c]
and al, 0x40
mov r15, qword [rsp + 0x40]
mov rbx, rdx
mov ebx, edx
jmp 0x14017835f
mov dh, 0x47
por mm1, qword [rsp + rcx*2]
mov ecx, edi
stc
stc
shr rcx, 0x20
call fcn.140156390
loopne 0x140178353
invalid
cmp eax, esp
std
loopne 0x140178353
invalid
cmp al, 0x23
jne 0x14017850e
scasd eax, dword [rdi]
add dword [rax], eax
invalid
scasd eax, dword [rdi]
add dword [rax], eax
add byte [rcx + rcx*4 - 8], al
mov eax, r15d
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb case.0x140176fe1.122
invalid
invalid
invalid
invalid
test rax, rax
je case.0x140176fe1.122
test byte [rsi + rdi*8 - 0x76b70001], dh
mov rsi, rdi
mov rdi, r13
dec byte [rcx + rcx*4 - 0x11]
lea rax, [r15 - 1]
mov qword [rsp + 0x30], rax
dec dword [rax - 0x77]
and al, 0x30
mov r13, qword [r15 - 1]
mov ebp, dword [rdi - 1]
mov r15, qword [r15 + 7]
mov rcx, r13
call qword [r15]
cmp qword [r15 + 8], 0
cmp dword [rdi + 8], 0
je 0x1401783ac
mov rdx, qword [r15 + 0x10]
mov edx, dword [rdi + 0x10]
mov rcx, r13
call fcn.14002a3e0
xor al, 0x20
jmp 0x1401783ab
invalid
mov edx, 8
add byte [rax], al
mov rcx, qword [rsp + 0x30]
call fcn.14002a3e0
mov rdx, rbx
mov r13, rdi
fimul dword [rcx - 0x77]
std
mov rdi, rsi
jmp 0x140178233
clc
shr rax, 0x20
cmp eax, 0x28
ja case.default.0x1401783e3
sub byte [rdi + 0x17], dh
lea rcx, [0x14026f99c]
movsxd rax, dword [rcx + rax*4]
jne 0x1401783ea
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
xor eax, eax
jmp 0x140178357
invalid
mov al, 0x29
jmp 0x140178357
mov al, 1
jmp 0x140178357
mov al, 2
jmp 0x140178357
mov al, 3
jmp 0x140178357
mov al, 4
jmp 0x140178357
mov al, 5
jmp 0x140178357
mov al, 6
jmp 0x140178357
mov al, 7
jmp 0x140178357
mov al, 8
jmp 0x140178357
mov al, 9
jmp 0x140178357
mov al, 0xa
jmp 0x140178357
mov al, 0xb
jmp 0x140178357
mov al, 0xc
jmp 0x140178357
mov al, 0xd
jmp 0x140178357
mov al, 0xe
jmp 0x140178357
mov al, 0xf
jmp 0x140178357
mov al, 0x10
jmp 0x140178357
mov al, 0x11
jmp 0x140178357
mov al, 0x12
jmp 0x140178357
mov al, 0x13
jmp 0x140178357
mov al, 0x14
jmp 0x140178357
mov al, 0x15
jmp 0x140178357
mov al, 0x16
jmp 0x140178357
mov al, 0x17
jmp 0x140178357
mov al, 0x18
jmp 0x140178357
mov al, 0x19
jmp 0x140178357
mov al, 0x1a
jmp 0x140178357
mov al, 0x1b
jmp 0x140178357
mov al, 0x1c
jmp 0x140178357
mov al, 0x1d
jmp 0x140178357
mov al, 0x1e
jmp 0x140178357
mov al, 0x1f
jmp 0x140178357
mov al, 0x20
jmp 0x140178357
mov al, 0x21
jmp 0x140178357
mov al, 0x22
jmp 0x140178357
mov al, 0x23
jmp 0x140178357
mov al, 0x24
jmp 0x140178357
mov al, 0x25
jmp 0x140178357
mov al, 0x26
jmp 0x140178357
mov al, 0x27
jmp 0x140178357
mov al, 0x28
jmp 0x140178357
xor r15d, r15d
mov rax, r15
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r15, str.failed_to_write_whole_buffer
jmp 0x14017850e
lea r8, [0x14031aea0]
mov rdx, rbp
call fcn.14004f390
ud2
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
mov qword [rsp + 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
lea rdx, [0x14031aef0]
jmp 0x14017859e
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rax, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_fmtmod.rs
mov qword [rsp + 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
lea rdx, str.library_std_src_syswindowsio.rs
lea rcx, [rsp + 0x48]
call fcn.14004f100
ud2
in al, dx
mov rax, qword [0x14038d238]
cmp rax, 3
jne 0x14017a7c6
add rsp, 0x48
ret
lea rax, [0x14038d240]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x38], eax
lea rcx, [0x14038d238]
lea rax, [rsp + 0x2f]
lea eax, [rsp + 0x2f]
lea eax, [rsp + 0x2f]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
lea rax, str.library_std_src_synconce.rs
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea r9, [0x14031b398]
or eax, 0x1a0b98
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x30
lea r8, [rsp + 0x30]
mov dl, 1
call fcn.1401549c0
jmp 0x14017a7c1
add eax, ebp
mov ah, 0xa1
std
invalid
push rsi
push rdi
push rbx
sub rsp, 0x88
in al, dx
mov byte [rax], al
add byte [rax], al
invalid
in al, dx
mov byte [rax], al
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x35], al
mov ebx, r9d
retf
mov rsi, rcx
lea rcx, [rsp + 0x30]
call fcn.14004a4f0
mov rcx, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
test rcx, rcx
leave
je 0x14017a86a
lea rax, str.file_name_contained_an_unexpected_NUL_byte
lea eax, [0x14031b508]
or al, 0x1a
add byte [rax - 0x77], cl
or byte [rax - 0x39], r9b
invalid
mov qword [rsi + 8], rax
mov qword [rsi], 1
add byte [rax], al
add byte [rax], al
cmp qword [rsp + 0x38], 0
and al, 0x38
add byte [rdi], cl
invalid
je 0x14017a8f2
test byte [rsi - 0x46000000], bl
add dword [rax], eax
add byte [rax], al
mov edx, 1
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r14
jmp fcn.14002a3e0
sti
invalid
invalid
sti
invalid
mov rdi, qword [rsp + 0x38]
mov edi, dword [rsp + 0x38]
mov r14, qword [rsp + 0x40]
xorps xmm0, xmm0
ror byte [rdi], 0x29
and al, 0x50
push rax
ror byte [rdi], 0x29
and al, 0x50
push rax
push rax
movaps xmmword [rsp + 0x70], xmm0
and al, 0x70
and al, 0x70
movaps xmmword [rsp + 0x60], xmm0
mov dword [rsp + 0x58], 1
mov qword [rsp + 0x28], 0
and al, 0x28
add byte [rax], al
add byte [rax], al
and al, 0x28
add byte [rax], al
add byte [rax], al
lea r8, [rsp + 0x50]
and al, 0x50
lea r9, [rsp + 0x28]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
xor edx, edx
call sub.ws2_32.dll_getaddrinfo
test eax, eax
je 0x14017a8c7
call sub.ws2_32.dll_WSAGetLastError
shl rax, 0x20
loopne case.0x140176a79.194
loopne case.0x140176a79.194
or rax, 2
mov qword [rsi + 8], rax
mov eax, 1
or byte [rax + 1], r15b
add byte [rax], al
add bl, ch
adc ecx, dword [rax - 0x75]
jmp case.0x14017804d.185
mov rax, qword [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x77], cl
or byte [rax - 0x77], r9b
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rax
adc byte [rsi - 0x77], r12b
pop rsi
invalid
adc byte [rsi - 0x77], r12b
pop rsi
sbb byte [rcx], dh
xor eax, eax
mov qword [rsi], rax
xor eax, eax
mov qword [rsi], rax
mov byte [rdi], 0
test r14, r14
je 0x14017a8f2
mov edx, 1
mov rcx, rdi
add byte [rax], al
add byte [rax - 0x77], cl
stc
call fcn.14002a3e0
out dx, al
cli
invalid
nop
add rsp, 0x88
add esp, 0x88
add esp, 0x88
mov byte [rax], al
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r14
ret
sub esp, 0x1f8
mov rax, qword [rcx]
mov rdi, qword [rax]
cmp byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
add dword [rax - 0x75], ecx
cmp byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
test edi, edi
je case.0x140177053.162
lea rsi, [rsp + 0x60]
mov dword [rax], 0
test rdi, rdi
test edi, edi
je case.0x140177053.162
lea rsi, [rsp + 0x60]
and al, 0x60
invalid
mov r8d, 0x198
mov rcx, rsi
int1
cwde
add dword [rax], eax
add byte [rax - 0x77], cl
int1
xor edx, edx
call sub.msvcrt.dll_memset
xlatb
add eax, dword [rax]
shr al, cl
test al, 0xd7
xlatb
xlatb
add eax, dword [rax]
mov cx, 0x202
add al, byte [rdx]
add cl, byte [rax - 0x77]
mov rdx, rsi
mov edx, esi
bnd call sub.ws2_32.dll_WSAStartup
call sub.ws2_32.dll_WSAStartup
add eax, dword [rax]
add byte [rcx - 0x7ad3dbbc], cl
sal byte [rbp + 0x2e], 0x48
lea rax, [0x1401b73e4]
mov dword [rsp + 0x2c], eax
and al, 0x2c
test eax, eax
jne case.0x140177742.185
lea rax, [0x1401b73e4]
add eax, dword [rax]
mov qword [rdi], rax
add rsp, 0x1f8
add esp, 0x1f8
clc
add dword [rax], eax
add byte [rdi + 0x5e], bl
pop rsi
pop rdi
pop rsi
ret
lea rcx, str.called__Option::unwrap____on_a__None__value
sbb al, 0
add byte [rbp + rcx*4 + 5], cl
pop rdx
or bl, byte [rdx]
lea r8, str.library_std_src_synconce.rs
add byte [rdx + 0x2b], bh
mov edx, 0x2b
add byte [rax], al
add al, ch
invalid
call fcn.140050c60
ud2
in eax, dx
dec dword [rdi]
or ecx, dword [rax - 0x39]
invalid
invalid
and al, 0x30
add byte [rax], al
mov qword [rsp + 0x30], 0
add byte [rax], al
lea rdx, [0x14031c298]
add byte [rbp + rcx*4 + 0xd], cl
lea r9, str.library_std_src_syswindows_net.rs
lea ecx, [0x14031c2c0]
invalid
sbb dword [rdx], ebx
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x2c]
lea ecx, [rsp + 0x2c]
and al, 0x2c
lea r8, [rsp + 0x30]
lea eax, [rsp + 0x30]
call fcn.140155470
ud2
invalid
dec dword [rdi]
or esp, dword [rsi + 0xf]
invalid
add byte [rax], r8b
add byte [rax], al
add byte [rsi + 0x57], dl
push rsi
push rdi
sub rsp, 0x1f8
mov rax, qword [rcx]
mov rdi, qword [rax]
mov qword [rax], 0
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je 0x14017a9f8
invalid
in al, dx
clc
add dword [rax], eax
add byte [rax - 0x75], cl
add dword [rax - 0x75], ecx
cmp byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
push qword [rbp + rdi + 0x48]
cmp eax, 0x24748d48
invalid
cmp eax, 0x24748d48
invalid
lea rsi, [rsp + 0x60]
mov r8d, 0x198
mov rcx, rsi
xor edx, edx
call sub.msvcrt.dll_memset
add eax, dword [rax]
add eax, dword [rax]
add byte [rsi - 0x47], ah
add al, byte [rdx]
mov cx, 0x202
mov ecx, 0x89480202
bnd call sub.ws2_32.dll_WSAStartup
mov rdx, rsi
call sub.ws2_32.dll_WSAStartup
mov dword [rsp + 0x2c], eax
test eax, eax
jne case.0x1401783e3.41
lea rax, cs:[0x1401b73e4]
lea rax, [0x1401b73e4]
lea eax, [0x1401b73e4]
add byte [rax - 0x77], cl
invalid
mov qword [rdi], rax
add rsp, 0x1f8
pop rdi
pop rsi
ret
lea rcx, str.called__Option::unwrap____on_a__None__value
add byte [rbp + rcx*4 + 5], cl
mov edx, 0xba001a09
sub eax, dword [rax]
add byte [rax], al
lea r8, str.library_std_src_synconce.rs
mov edx, 0x2b
call fcn.140050c60
ud2
mov qword [rsp + 0x30], 0
and al, 0x30
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x1a1876
lea rdx, [0x14031c298]
lea r9, str.library_std_src_syswindows_net.rs
lea rcx, [rsp + 0x2c]
lea r8, [rsp + 0x30]
and al, 0x30
call fcn.140155470
ud2
nop word [rax + rax]
add byte [rax], r8b
add byte [rax - 0x7d], cl
in al, dx
sub byte [rcx - 0xb], bh
invalid
sub bl, al
nop dword [rax]
invalid
xchg ebx, eax
str word [r8 + 0x63]
add al, 0x81
add rax, rcx
jmp rax
mov eax, 0xe
call fcn.1401737b0
cmp byte [rsp + 0x38], 2
jne 0x14017aaec
invalid
mov eax, 3
mov sil, 2
jmp 0x14017ab4b
mov sil, 1
jmp 0x14017ab52
mov rcx, qword [rsp + 0x20]
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
invalid
sub byte [rax - 0x75], cl
push rsp
and al, 0x30
invalid
xor byte [rax - 0x7d], cl
cli
add al, 0x74
adc cl, byte [rax - 0x7d]
cmp edx, 1
jne 0x14017ab34
cmp rdx, 4
je 0x14017ab13
cmp rdx, 1
cmp edx, 1
jne 0x14017ab34
cmp byte [rcx], 0x30
sete sil
add sil, sil
add dh, dh
add dh, dh
jmp 0x14017ab36
mov edx, dword [rcx]
bswap edx
xor r8d, r8d
cmp edx, 0x66756c6d
insd dword [rdi], dx
insb byte [rdi], dx
jne 0x14017ab86
insd dword [rdi], dx
insb byte [rdi], dx
jne 0x14017ab86
setae r8b
cmp edx, 0x66756c6c
sbb r8d, 0
sete sil
jmp 0x14017ab36
xor esi, esi
test rax, rax
je 0x14017ab45
mov edx, 1
call fcn.14002a3e0
lea eax, [rsi + 1]
movzx eax, al
mov qword [0x14038d1d8], rax
mov eax, esi
add rsp, 0x40
pop rsi
ret
invalid
add eax, 0x1a0538
mov edx, 0x28
call fcn.140050c60
ud2
nop dword cs:[rax + rax]
add byte [rax], al
mov dh, 0xc0
ror byte [rax - 0x73], 1
add eax, 0xf4eb5
mov rcx, rsi
mov rdx, rdi
call case.0x140176a79.208
mov rbx, qword [rsi]
mov rdi, qword [rsi + 0x10]
mov byte [rbx + rdi], 0x2e
inc rdi
mov qword [rsi + 0x10], rdi
mov rax, qword [rsi + 8]
sub rax, rdi
cmp rax, 2
jbe 0x14017aea2
mov rax, qword [rsi]
mov byte [rax + rdi + 2], 0x65
mov word [rax + rdi], 0x7865
add rdi, 3
mov dword [rbx], 0x107e8948
mov dword [rbx], 0x107e8948
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov ebx, ecx
mov r15, r14
cmp rdi, r15
invalid
push qword [rdx + riz*4 - 0x15]
mov dl, 0x41
mov eax, 3
je 0x14017ae42
jmp 0x14017ae54
mov r8d, 3
mov rcx, rsi
mov rdx, rdi
call fcn.140159ec0
std
dec dword [rax - 0x75]
jle 0x14017aec7
std
dec dword [rax - 0x75]
jle 0x14017aec7
mov edi, dword [rsi + 0x10]
jmp 0x14017ae6c
lea r8, str._rustc_cc66ad468955717ab92600c770da8c1601a4ff33librarycore_src_sliceiter.rs
lea eax, [0x140319820]
call fcn.14004f390
ud2
dec dword [rdi]
or ecx, dword [rax - 0x7b]
leave
test rcx, rcx
jne 0x14017aed3
call fcn.14004a2d0
ud2
push rbx
in al, dx
in al, dx
dec dword [rdi]
or ecx, dword [rax - 0x75]
mov rdx, qword [rsp + 0x48]
push rsp
and al, 0x48
call fcn.14004a310
ud2
ret 0x840f
test byte [rdx + 0x48000000], al
mov esi, ecx
invalid
add byte [rax - 0x77], cl
invalid
ror dword [rax + 0xf], 1
ror dword [r8 - 0x7d], 1
invalid
cli
cmp edx, 9
or dword [rdi + 8], edi
add byte [rax + 0xf], cl
cli
mov ecx, dword [rsi]
and al, 0x38
cmp bl, ch
or dword [rax - 0x39], ecx
and al, 0x30
xor byte [rax], al
add byte [rax], al
invalid
xor byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x40
ror al, 1
enter 0xfffffffffffffffd, 0x48
cmp dword [rsp + 0x40], 0
std
dec dword [rax - 0x7d]
jl 0x14017af78
add byte [rax - 0x75], cl
and al, 0x48
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc1
sal dword [rbx + rdx + 0x48], 0x85
leave
jle 0x14017af87
or byte [rax - 0x7d], cl
invalid
mov edx, dword [rsp + 0x50]
invalid
mov rbx, rdx
mov rdi, rcx
test r8, r8
je 0x14017afe4
js 0x14017b011
movzx eax, byte [0x14038d300]
mov edx, 1
mov rcx, rsi
call fcn.14002a350
mov r14, rax
test rax, rax
jne 0x14017afea
mov ecx, 1
mov rdx, rsi
call fcn.14004a310
ud2
mov r14d, 1
mov rcx, r14
mov rdx, rbx
fimul dword [rcx - 0x77]
invalid
call sub.msvcrt.dll_memcpy
mov qword [rdi], r14
mov qword [rdi + 8], rsi
mov qword [rdi + 0x10], rsi
mov dword [rdi + 0x10], esi
fimul dword [rcx - 0x77]
invalid
mov dword [rdi + 0x10], esi
mov byte [rdi + 0x18], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
call fcn.14004a2d0
ud2
add byte [rax], al
add byte [rax], al
invalid
dec dword [rax - 0x7b]
sal byte [rsi + rcx*2 + 0x48], 0x83
je case.0x140176c4a.191
cmp rdx, 2
jne 0x14017b046
stc
add byte cs:[rax], al
xor ecx, ecx
leave
ror byte [rdi], 1
invalid
sub dword [rcx + rcx*4 - 0x3f], ecx
or bh, bh
jne 0x14017b050
ror byte [rcx + 0x29], cl
retf 0x3472
ror dword [rbp - 0x7b], 0xc0
add dword [rax - 0x77], ecx
rol dword [rbp + 0x31], 0xc0
test cl, 1
cmove eax, ecx
ror byte [rax - 0x7d], 0xc4
sub bl, al
in eax, dx
dec dword [rdi]
or ecx, dword [rdi]
invalid
invalid
nop dword [rax]
in al, dx
mov rdi, r9
iretd
iretd
mov esi, edx
xor dword [rdi], ecx
mov byte [rdx + 0xf000000], cl
invalid
mov dh, 5
and eax, 0xba002122
add dword [rax], eax
add byte [rax], al
fld1
push 0x49ffeaf2
mov edi, eax
test eax, eax
mov edx, ebx
invalid
or eax, dword [rcx - 0x41]
add dword [rax], eax
add byte [rax], al
and al, 0xa0
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov edx, esi
mov eax, ebx
add byte [rcx + rcx*4 + 0x7c], cl
and al, 0x28
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x30], ebx
and al, 0x30
xor byte [rax - 0x77], cl
pop rsp
and al, 0x38
and al, 0x40
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x28]
and al, 0x28
cli
loopne 0x14017b123
sal dword [rbp + 0x100fffff], 0x44
and al, 0x28
invalid
adc byte [rsp + 0x28], al
and al, 0x38
adc byte [rdi], r9b
adc byte [rdi], cl
adc dword [rsi], eax
invalid
pop rsp
pop rdi
int1
in al, dx
dec dword [rdi]
or ecx, dword [rax - 0x77]
invalid
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
and al, 0x28
call fcn.140176480
mov rcx, rsi
invalid
invalid
dec dword [rax - 0x77]
int1
call fcn.1401b7db0
int3
add eax, dword [rax]
ud2
nop dword [rax]
add byte [rsi + 0x57], dl
add byte [rsi + 0x57], dl
sub esp, 0x50
in al, dx
push rax
mov ebx, edx
ror dword [rax - 0x77], cl
invalid
lea ecx, [rsp + 0x28]
and al, 0x28
and al, 0x28
sub al, ch
invalid
std
dec dword [rdi]
mov dh, 0x54
and al, 0x28
mov ecx, dword [rsp + 0x38]
and al, 0x38
and al, 0x38
and al, 0x48
and al, 0x48
lea r8, [0x14026fa80]
ror byte [rax + 0xf], 1
str word [rbp + 0x63]
str word [rbp + 0x63]
add byte [rbp + 0x63], cl
or al, 0x90
add ecx, eax
ror dword [rax - 0x77], 0xfa
mov eax, ebx
fadd dword [rcx - 1]
loope 0x14017b209
jmp rcx
add ecx, 4
rol dword [rbx + rbp*8], 0x34
add al, 0xeb
xor al, 0x48
lea edx, [rax + 1]
invalid
add dword [rax - 0x7b], ecx
test eax, eax
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
add ecx, edx
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
or bl, ch
or bl, ch
and byte [rcx + 6], bh
add bl, ch
sbb dword [rax - 0x73], ecx
push rax
add dword [rax - 0x7b], ecx
invalid
invalid
test eax, eax
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
invalid
invalid
add ecx, edx
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
add byte [rax - 0x77], cl
invalid
invalid
add al, byte [rax]
add byte [rax], al
mov edx, edi
cli
push rdx
add ecx, ebx
invalid
test edx, edx
sal byte [rdx + rdx + 0x41], cl
movzx eax, byte [rax]
mov dh, 0
adc al, byte [rcx + 0xf]
mov dh, 0
add byte [rsp + rbx*2], bh
pop rsp
invalid
xchg esp, eax
ror byte [rax], 0xc8
add dh, byte [rcx]
ror byte [rax - 0x77], 0x1e
mov dword [rsi + 8], edi
jle 0x14017b230
or byte [rdi], cl
adc byte [rsp + 0x28], al
sub byte [rdi], cl
adc byte [rsp + 0x38], cl
and al, 0x38
adc dword [rsi + 0x10], eax
adc byte [rdi], r9b
adc byte [rdi], cl
adc dword [rsi + 0x20], ecx
and byte [rax - 0x75], r9b
mov ecx, dword [rsp + 0x48]
and al, 0x48
xor byte [rax - 0x3899c5ba], r9b
xor byte [rax - 0x3899c5ba], cl
cmp r12b, byte [rsi - 0x39]
cmp ah, byte [rsi - 0x39]
cmp byte [rax], r8b
cmp byte [rax], al
add byte [rdx], al
add cl, byte [rax - 0x7d]
invalid
push rax
add eax, 0x19fe7d
jge case.0x140177053.219
sbb dword [rax], eax
cli
in eax, dx
dec dword [rdi]
or esp, dword [rsi + 0x66]
nop dword cs:[rax + rax]
nop dword [rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x75], cl
invalid
invalid
add byte [rax], al
add byte [rax], al
mov rax, qword [r8 + 0x18]
mov dword [rax], 1
add byte [rax], al
sbb dil, al
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x50890448], cl
or bl, al
ret
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov dword [rax + 4], ecx
mov dword [rax + 8], edx
ret
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x57], al
push rbp
sub esp, 0xa8
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], esi
add byte [rax], al
add byte [rcx + rcx*4 - 0x3d], cl
invalid
mov dword [rsp + 0x20], ecx
push 0x608b4d08
or byte [rbp - 0x75], cl
invalid
adc byte [rcx], dh
dec dword [rbp + rcx*4 + 0x6c]
and al, 0x50
push rdi
test byte [rax - 0x77], 0x6c
and al, 0x28
invalid
sub byte [rcx + rcx*4 + 0x64], cl
and al, 0x30
mov dword [rsp + 0x30], esp
push rsp
and al, 0x38
mov edi, esp
out 0xeb, eax
sbb dword [rdi], ecx
invalid
nop dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
invalid
invalid
dec dword [rbp - 0x77]
cmc
mov esi, dword [rsp + 0x38]
cmp byte [rcx + 0x39], cl
out dx, eax
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
mov eax, dword [rbx]
add ecx, dword [rcx + rax - 8]
add eax, edi
mov ecx, ebp
jmp 0x18910dc57
sub ecx, edi
stc
and al, 0x50
and al, 0x50
mov dword [rsp + 0x58], ecx
pop rax
and al, 0x60
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x68], edi
jl case.0x14017b34d.273
and al, 0x68
push 0x4cf1894c
int1
mov edx, ebp
xor ebp, dword [rax - 0x7ab70001]
invalid
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
or al, byte [rdx]
add byte [rax], al
mov esp, eax
mov esi, esp
out 0x83, al
out 3, al
add ecx, dword [rax - 0x73]
lea ecx, [0x14026fa9c]
or eax, 0xf4756
push rsi
str word [r8 + 0x63]
add byte [rax + 0x63], cl
add byte [rax + 0x63], cl
invalid
mov cl, 0x48
add eax, ecx
enter 0xffffffffffffe0ff, 0x41
loopne 0x14017b391
movzx eax, byte [rsp + 0x10]
and al, 0x10
and al, 0x10
nop word [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
movzx eax, byte [rsp + 0xf]
and al, 0xf
por mm2, qword [rdi + rcx]
adc al, 0xf
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x1f], cl
mov ecx, esp
loope case.0x14017b34d.290
shr ecx, 0x20
jmp 0xf02c9b9a
and al, ch
adc al, 0xb0
mov al, 0xfd
std
invalid
and ecx, dword [rdi]
test dword [rcx + 0x48000004], eax
add dword [rax + rax], 0x468d4800
add al, 0
add byte [rax - 0x73], cl
invalid
invalid
lea eax, [rsi - 2]
dec byte [rax - 0x7d]
dec byte [rax - 0x7d]
clc
add cl, byte [rdi]
invalid
invalid
invalid
dec dword [rax - 0x7b]
test esi, esi
test byte [rdi], 0x84
pop rdx
invalid
test byte [rdx - 1], bl
invalid
dec dword [rbp - 0x77]
mov esi, ebp
out dx, al
in eax, 0x49
dec ebp
int 0x49
mov esi, dword [rsp - 1]
and al, 0xff
and al, 0xff
dec dword [rbp - 0x75]
mov esp, dword [rsp + 7]
and al, 7
mov ecx, esi
int1
call qword [rsp]
cmp dword [rsp + 8], 0
jl 0x14017b3dd
and al, 8
add byte [rdi], cl
or byte [rax], al
test byte [rdi], bl
invalid
invalid
invalid
dec dword [rcx - 0x75]
push rsp
adc byte [rax - 0x77], cl
int1
mov ecx, esi
adc dh, al
invalid
invalid
invalid
invalid
jmp qword [rsi + 0x66]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x20], cl
mov eax, esp
loopne 0x14017b42c
shr eax, 0x20
clc
sub byte [rdi + 0x35], dh
or eax, 0xf46b9
mov ecx, 0x48000f46
invalid
str word [rax + 0x63]
str word [rax + 0x63]
add al, 0x81
or dword [rax + 1], 0x31e0ffc8
add eax, ecx
shr cl, 0x79
jns 0x14017b400
invalid
invalid
mov eax, 0x20
and byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov edx, ebp
std
dec dword [rax - 0x75]
imul ecx, dword [rax], 0x4c
invalid
mov edi, dword [rbx + 0x10]
adc cl, ch
invalid
push qword [rax - 0xab16d7]
sub ecx, ebp
push rsp
invalid
push qword [rax - 0xb216ff]
add ecx, ebp
invalid
invalid
add ch, cl
invalid
push qword [rax - 0xdc16f9]
sbb al, 0xff
lodsb al, byte [rsi]
invalid
sbb ch, cl
sahf
invalid
push qword [rax - 0x16f16e4]
nop
invalid
mov esi, edi
invalid
jnp case.0x1401783e3.119
je case.0x1401783e3.120
insd dword [rdi], dx
invalid
invalid
pop rdi
invalid
pop rax
invalid
push rcx
invalid
invalid
invalid
invalid
cmp al, 0xfe
invalid
and al, 0x60
adc byte [rbx], al
add byte [rax], al
out 0xf, eax
invalid
ror byte [rdi], 1
xchg dword [rdx], esi
add eax, dword [rax]
pop rax
std
invalid
sub dword [rsp + 0x80], esi
and byte [rax], al
add byte [rax], al
and al, 0x40
lea r12, [rsp + 0x70]
sub dword [rdi], ecx
invalid
add byte [rax], al
out dx, al
invalid
mov esi, dword [rsp + 0x38]
add byte [rax - 0x77], cl
jmp 0x18e0a3f23
mov rdx, r14
invalid
dec dword [rax - 0x7d]
mov edi, dword [rsp + 0x48]
jae 0x14017d68d
cmp r8, 0x201
jae 0x14017d5d0
mov ebx, 0x200
lea rbp, [rsp + 0x210]
mov r15, r8
jmp 0x14017d623
sub r8, r14
sub rdi, r14
cmp rdi, r8
invalid
jae 0x14017d600
invalid
lea rcx, [rsp + 0x1c0]
mov rdx, r14
call fcn.1401578b0
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x58], eax
mov rsi, qword [rsp + 0x1c8]
cmp rsi, r13
mov r14d, 0xffffffff
cmovb r14, rsi
test byte [rcx + rcx*4 - 0x4c], 0x24
rol byte [rcx], 1
add byte [rax], al
test byte [rcx + rcx*4 - 0x4c], 0x24
rol byte [rcx], 1
add byte [rax], al
mov rdi, rsi
mov rbx, r14
mov rbp, qword [rsp + 0x58]
mov r15, r14
xor ecx, ecx
call sub.kernel32.dll_SetLastError
add eax, dword [rax]
add eax, dword [rax]
mov rcx, rbp
mov edx, r15d
call sub.kernel32.dll_GetWindowsDirectoryW
mov r12d, eax
test eax, eax
jne 0x14017d649
call sub.kernel32.dll_GetLastError
test eax, eax
jne 0x14017d746
mov r8d, r12d
cmp r15, r8
jne case.0x140176c4a.313
call sub.kernel32.dll_GetLastError
cmp eax, 0x7a
jne 0x14017f521
add r15, r15
mov eax, 0xffffffff
cmp r15, rax
cmp edi, eax
mov r13d, 0xffffffff
cmovae r15, rax
mov r8, r15
cmp r8, 0x201
jae 0x14017d5d0
jmp 0x14017d5af
cmp rbx, r8
jb 0x14017f631
lea rcx, [rsp + 0x80]
mov rdx, rbp
call fcn.140158840
mov r14, qword [rsp + 0x60]
mov r13, qword [rsp + 0x110]
lea rcx, [rsp + 0x80]
mov rdx, r14
mov r8, r13
call fcn.140176700
cmp qword [rsp + 0x78], 1
je 0x14017d6db
lea rcx, [rsp + 0x80]
call fcn.14017ad10
mov rbx, qword [rsp + 0x80]
mov r8, qword [rsp + 0x90]
lea rcx, [rsp + 0xe0]
mov rdx, rbx
call fcn.1401818e0
cmp qword [rsp + 0x88], 0
je 0x14017d713
mov edx, 1
mov rcx, rbx
call fcn.14002a3e0
movdqu xmm0, xmmword [rsp + 0xe0]
movdqu xmmword [rsp + 0x168], xmm0
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x178], rax
mov qword [rsp + 0x160], 0
mov dil, 1
jmp 0x14017d776
call sub.kernel32.dll_GetLastError
shl rax, 0x20
shl eax, 0x20
or rax, 2
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x160], 1
xor edi, edi
mov r14, qword [rsp + 0x60]
mov r13, qword [rsp + 0x110]
test rsi, rsi
je 0x14017d78a
mov edx, 2
mov rcx, qword [rsp + 0x58]
call fcn.14002a3e0
test dil, dil
je 0x14017d7b9
mov r8, qword [rsp + 0x168]
test r8, r8
je 0x14017d7b9
movdqu xmm6, xmmword [rsp + 0x170]
movq rbp, xmm6
pshufd xmm0, xmm6, 0xee
movq r9, xmm0
jmp 0x14017da47
lea rcx, [rsp + 0x160]
call fcn.1401819b0
lea rdx, str.PATHlibrary_std_src_sys_commonprocess.rs
lea rcx, [rsp + 0xe0]
mov r8d, 4
call fcn.1401737b0
cmp byte [rsp + 0xf8], 2
je 0x14017d95e
mov rsi, qword [rsp + 0xe0]
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x58], rax
and al, 0x58
and al, 0x58
mov rax, qword [rsp + 0xf0]
add rax, rsi
mov qword [rsp + 0x160], rsi
mov qword [rsp + 0x168], rax
mov word [rsp + 0x170], 0
mov byte [rsp + 0x178], 1
lea r15, [rsp + 0x229]
lea r12, [rsp + 0x99]
lea rbx, [rsp + 0x210]
lea rbp, [rsp + 0x160]
lea rdi, [rsp + 0x80]
mov rcx, rbx
mov rdx, rbp
call fcn.1401752e0
jmp 0x14017d870
mov rcx, rbx
mov rdx, rbp
call fcn.1401752e0
movzx eax, byte [rsp + 0x228]
cmp al, 2
je 0x14017d949
mov rcx, qword [rsp + 0x210]
mov rdx, qword [rsp + 0x218]
mov r8, qword [rsp + 0x220]
test r8, r8
jne 0x14017d8ae
test rdx, rdx
je 0x14017d865
mov edx, 1
call fcn.14002a3e0
jmp 0x14017d865
mov r9d, dword [r15]
mov r10d, dword [r15 + 3]
mov dword [r12 + 3], r10d
mov dword [r12], r9d
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], rdx
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0x90
add byte [rax], al
add byte [rax + 0x982484], cl
cwde
add byte [rax], al
invalid
cwde
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdx, r14
mov r8, r13
mov eax, ebp
mov eax, ebp
call fcn.140176700
cmp qword [rsp + 0x78], 1
je 0x14017d8fb
mov rcx, rdi
stc
call fcn.14017ad10
mov r14, qword [rsp + 0x80]
mov r8, qword [rsp + 0x90]
mov rcx, rbx
mov rdx, r14
add byte [rax], 0
call fcn.1401818e0
cmp qword [rsp + 0x88], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
je 0x14017d92e
mov edx, 1
mov rcx, r14
call fcn.14002a3e0
invalid
dec dword [rax - 0x75]
test byte [rax + rdx], ah
add al, byte [rax]
add byte [rax - 0x7b], cl
test eax, eax
jne 0x14017f183
mov r14, qword [rsp + 0x60]
mov rax, qword [rsp + 0x210]
test rax, rax
test eax, eax
test eax, eax
jne 0x14017f183
mov r14, qword [rsp + 0x60]
jmp 0x14017d858
ud0
cmp qword [rsp + 0x58], 0
je 0x14017d95e
mov edx, 1
mov rcx, rsi
add byte [rax], al
add byte [rax - 0x77], cl
int1
call fcn.14002a3e0
lea rbp, [0x14031c6c8]
jmp 0x14017ca1c
invalid
mov ecx, eax
mov r8, rdx
xor eax, eax
test r9, r9
cmovne rax, r9
test rax, rax
je case.0x140177053.268
test r9, r9
cmove r8, rdx
add rax, r8
ror byte [rax + 0x29], 0xf0
ror byte [rax + 0x29], 0xf0
cmp rdi, rax
jb case.0x140177053.268
mov qword [rsp + 0x90], rax
mov rdi, rax
lea rcx, [rsp + 0x210]
mov rdx, rsi
mov r8, rdi
mov r8, rdi
call fcn.1401572f0
mov rcx, qword [rsp + 0x210]
xor byte [rcx], al
add byte [rax], al
std
dec dword [rax - 0x75]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rsi - 0x39], ah
add al, 0x48
and al, byte [rax]
ret 0x8948
add byte [rbp - 0x7b], cl
div byte [rdi + rdi*2 + 0x48]
mov edx, dword [rsp + 0x90]
xor byte [rcx], al
add byte [rax], al
mov rdi, rax
movdqu xmm6, xmmword [rsp + 0x218]
cmp qword [rsp + 0x58], 0
mov r14, qword [rsp + 0x60]
je 0x14017f1a9
mov edx, 1
mov rcx, rsi
call fcn.14002a3e0
mov r8, rdi
jmp 0x14017d7a5
lea rcx, str.internal_error:_entered_unreachable_code
lea r8, str.library_std_src_syswindowsmod.rs
mov edx, 0x28
call fcn.140050c60
jmp 0x14017f67e
lea rax, str.library_std_src_syswindowsmod.rs
mov rcx, r8
mov rdx, rbx
mov r8, rax
call fcn.140050440
jmp 0x14017f67e