Function at 0x140062de0
Capabilities:
Encode data using base64

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x2a8
movaps xmmword [rsp + 0x290], xmm7
movdqa xmmword [rsp + 0x280], xmm6
lea rdx, [0x1402ffb22]
lea rcx, [rsp + 0x40]
mov r8d, 0x3b
call sym.winreg::common::to_utf16::h40ae781674f98c00
mov qword [rsp + 0xc8], 0
mov rsi, qword [rsp + 0x48]
lea rax, [rsp + 0xc8]
mov qword [rsp + 0x20], rax
mov rcx, 0xffffffff80000001
mov rdx, rsi
xor r8d, r8d
mov r9d, 0x20019
call sub.ADVAPI32.dll_RegOpenKeyExW
mov edi, eax
mov r14, qword [rsp + 0xc8]
cmp qword [rsp + 0x40], 0
je 0x140062e74
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rsi
call fcn.14013f0f4
movabs r13, 0x8000000000000000
mov rbx, rdi
shl rbx, 0x20
or rbx, 2
test edi, edi
cmove rbx, r14
je 0x140062eb8
movzx eax, byte [0x140346130]
mov edx, 8
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x140064b64
mov rsi, rax
mov qword [rax], rbx
jmp 0x14006355a
lea r8, [0x1402ffb5d]
lea rcx, [rsp + 0x40]
mov rdx, rbx
call sym.winreg::reg_key::RegKey::get_raw_value::h624b47080832d609
mov rax, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x48]
cmp rax, r13
je 0x140063521
movzx esi, byte [rsp + 0x58]
cmp sil, 4
jne 0x140062eec
mov ebp, dword [rdi]
test rax, rax
je 0x140062f02
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rdi
call fcn.14013f0f4
movabs rdi, 0xde00000002
cmp sil, 4
jne 0x140063521
lea r8, [0x1402ffb68]
lea rcx, [rsp + 0xc8]
mov rdx, rbx
call sym.winreg::reg_key::RegKey::get_raw_value::h624b47080832d609
mov rcx, qword [rsp + 0xc8]
cmp rcx, r13
jne 0x140062f47
mov rdi, qword [rsp + 0xd0]
jmp 0x140063521
movzx edx, byte [rsp + 0xe0]
cmp edx, 7
mov dword [rsp + 0x38], ebp
ja 0x14006324c
mov eax, 0x86
bt eax, edx
jae 0x14006324c
mov dword [rsp + 0xc0], edx
mov qword [rsp + 0x148], rcx
mov rdi, qword [rsp + 0xd0]
mov rax, qword [rsp + 0xd8]
mov r12, rax
and r12, 0xfffffffffffffffe
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x50], 0
mov r8, rax
shr r8, 2
bt eax, 1
adc r8, 0
jne 0x140064ae4
add r12, rdi
xor esi, esi
movabs r14, 0x100000000
test si, si
jne 0x140062ffc
jmp 0x1400631a0
mov rax, qword [rsp + 0x48]
mov byte [rax + rsi], r15b
inc rsi
mov qword [rsp + 0x50], rsi
xor esi, esi
test si, si
je 0x1400631a0
mov eax, ebp
mov ecx, eax
and ecx, 0xf800
cmp ecx, 0xd800
jne 0x1400631c0
movzx ecx, ax
cmp ecx, 0xdbff
ja 0x1400630a6
cmp rdi, r12
je 0x1400630aa
movzx ecx, word [rdi]
add rdi, 2
mov edx, ecx
add edx, 0x2000
movzx edx, dx
cmp edx, 0xfc00
jb 0x1400630be
movzx ecx, cx
and eax, 0x3ff
and ecx, 0x3ff
shl rax, 0x1a
shl ecx, 0x10
or rcx, rax
add rcx, r14
mov rax, rcx
mov r15, rax
shr r15, 0x10
cmp r15d, 0x80
jb 0x1400631d7
mov dword [rsp + 0x168], 0
cmp r15d, 0x800
jae 0x1400630b1
shr eax, 0x16
or al, 0xc0
mov byte [rsp + 0x168], al
mov r14d, 2
mov eax, 1
jmp 0x140063140
xor esi, esi
jmp 0x1400630c4
xor esi, esi
mov rdi, r12
jmp 0x1400630c4
cmp r15d, 0x10000
jae 0x140063102
xor esi, esi
jmp 0x1400630d5
mov si, 1
mov ebp, ecx
mov dword [rsp + 0x168], 0
mov r15d, 0xfffd
mov eax, r15d
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x168], al
mov eax, r15d
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x169], al
mov r14d, 3
mov eax, 2
jmp 0x140063142
mov rcx, rax
shr rcx, 0x22
or cl, 0xf0
mov byte [rsp + 0x168], cl
mov rcx, rax
shr rcx, 0x1c
and cl, 0x3f
or cl, 0x80
mov byte [rsp + 0x169], cl
shr eax, 0x16
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x16a], al
mov r14d, 4
mov eax, 3
xor esi, esi
and r15b, 0x3f
or r15b, 0x80
mov byte [rsp + rax + 0x168], r15b
mov rax, qword [rsp + 0x40]
mov r15, qword [rsp + 0x50]
sub rax, r15
cmp rax, r14
jb 0x1400631f6
mov rcx, qword [rsp + 0x48]
add rcx, r15
lea rdx, [rsp + 0x168]
mov r8, r14
call sym.memcpy
add r15, r14
mov qword [rsp + 0x50], r15
movabs r14, 0x100000000
test si, si
jne 0x140062ffc
nop dword [rax + rax]
cmp rdi, r12
je 0x140063210
movzx eax, word [rdi]
add rdi, 2
mov ecx, eax
and ecx, 0xf800
cmp ecx, 0xd800
je 0x140063012
shl eax, 0x10
mov r15, rax
shr r15, 0x10
cmp r15d, 0x80
jae 0x140063076
mov rsi, qword [rsp + 0x50]
cmp rsi, qword [rsp + 0x40]
jne 0x140062fe0
lea rcx, [rsp + 0x40]
call sym.alloc::raw_vec::RawVec_T_A_::grow_one::h16f5ac6aa9695f7c
jmp 0x140062fe0
lea rcx, [rsp + 0x40]
mov rdx, r15
mov r8, r14
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h225a764b936d2999
mov r15, qword [rsp + 0x50]
jmp 0x140063168
mov r14, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
test rsi, rsi
je 0x14006323f
xor edi, edi
mov eax, dword [rsp + 0xc0]
nop dword [rax + rax]
cmp byte [r14 + rsi - 1], 0
jne 0x140063257
dec rsi
jne 0x140063230
jmp 0x14006325a
xor esi, esi
xor edi, edi
mov eax, dword [rsp + 0xc0]
jmp 0x14006325a
mov rax, rcx
mov r12, r13
jmp 0x1400634fa
mov rdi, rsi
mov r12, qword [rsp + 0x40]
cmp al, 7
jne 0x14006348d
mov qword [rsp + 0x148], r12
mov qword [rsp + 0x168], 0
mov qword [rsp + 0x170], 1
mov qword [rsp + 0x178], 0
mov qword [rsp + 0x40], r14
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], 0
mov ecx, 1
xor esi, esi
movdqa xmm6, xmmword [0x1402bc7c0]
xor edx, edx
xor ebp, ebp
lea r9, [r14 + rdx]
mov r15, rdi
sub r15, rdx
movzx eax, byte [rsp + 0x60]
mov byte [rsp + 0x37], al
mov qword [rsp + 0xc0], r9
mov r10, r15
jmp 0x1400632f7
lea r9, [r14 + rbp]
mov r10, rdi
sub r10, rbp
jb 0x14006349a
cmp r10, 0x10
jae 0x140063328
cmp rdi, rbp
je 0x14006349a
xor r12d, r12d
nop dword [rax]
cmp byte [r9 + r12], 0
je 0x1400633c7
inc r12
cmp r10, r12
jne 0x140063310
jmp 0x14006349a
lea r11, [r9 + 7]
and r11, 0xfffffffffffffff8
sub r11, r9
jne 0x14006333e
lea r12, [r10 - 0x10]
xor r11d, r11d
jmp 0x140063360
cmp r11, r10
cmovae r11, r10
xor r12d, r12d
cmp byte [r9 + r12], 0
je 0x1400633c7
inc r12
cmp r11, r12
jne 0x140063348
lea r12, [r10 - 0x10]
cmp r11, r12
ja 0x140063395
movdqu xmm0, xmmword [r9 + r11]
movdqa xmm1, xmm0
paddq xmm1, xmm6
pandn xmm0, xmm1
pshufd xmm1, xmm0, 0xee
por xmm1, xmm0
movq r8, xmm1
movabs rax, 0x8080808080808080
test r8, rax
jne 0x140063395
add r11, 0x10
jmp 0x14006335b
sub r10, r11
je 0x14006349a
add r9, r11
xor r12d, r12d
nop word cs:[rax + rax]
cmp byte [r9 + r12], 0
je 0x1400633c4
inc r12
cmp r10, r12
jne 0x1400633b0
jmp 0x14006349a
add r12, r11
add r12, rbp
mov rbp, r12
inc rbp
je 0x1400632e7
cmp rdi, rbp
jb 0x1400632e7
movzx eax, byte [rsp + 0x37]
cmp byte [r14 + r12], al
jne 0x1400632e7
sub r12, rdx
mov rax, qword [rsp + 0x168]
sub rax, rsi
cmp rax, r12
jb 0x140063448
add rcx, rsi
mov rdx, qword [rsp + 0xc0]
mov r8, r12
call sym.memcpy
add rsi, r12
mov qword [rsp + 0x178], rsi
cmp qword [rsp + 0x168], rsi
je 0x14006346d
mov rcx, qword [rsp + 0x170]
mov byte [rcx + rsi], 0xa
inc rsi
mov qword [rsp + 0x178], rsi
mov rdx, rbp
jmp 0x1400632c7
lea rcx, [rsp + 0x168]
mov rdx, rsi
mov r8, r12
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h225a764b936d2999
mov rcx, qword [rsp + 0x170]
mov rsi, qword [rsp + 0x178]
jmp 0x140063401
mov r8d, 1
lea rcx, [rsp + 0x168]
mov rdx, rsi
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h225a764b936d2999
mov rsi, qword [rsp + 0x178]
jmp 0x140063429
mov rdi, r14
mov rax, qword [rsp + 0x148]
jmp 0x1400634fa
mov rax, qword [rsp + 0x168]
sub rax, rsi
cmp rax, r15
jb 0x140064af5
mov rbp, qword [rsp + 0x148]
add rcx, rsi
mov rdx, qword [rsp + 0xc0]
mov r8, r15
call sym.memcpy
mov r12, qword [rsp + 0x168]
mov rdi, qword [rsp + 0x170]
test rbp, rbp
je 0x1400634ef
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, r14
call fcn.14013f0f4
add rsi, r15
mov rax, qword [rsp + 0xc8]
shl rax, 1
test rax, rax
je 0x140063518
mov r8, qword [rsp + 0xd0]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
cmp r12, r13
jne 0x140064894
movzx eax, byte [0x140346130]
mov edx, 8
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x140064b64
mov rsi, rax
mov qword [rax], rdi
movabs rax, 0xffffffff7fffffff
cmp rbx, rax
ja 0x14006355a
mov rcx, rbx
call sub.ADVAPI32.dll_RegCloseKey
mov rdi, qword [rsi]
mov eax, edi
and eax, 3
cmp eax, 1
jne 0x1400635b3
mov rbx, qword [rdi - 1]
mov r14, qword [rdi + 7]
mov rax, qword [r14]
test rax, rax
je 0x14006357c
mov rcx, rbx
call rax
dec rdi
cmp qword [r14 + 8], 0
je 0x1400635a2
cmp qword [r14 + 0x10], 0x11
jb 0x140063591
mov rbx, qword [rbx - 8]
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rbx
call fcn.14013f0f4
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rdi
call fcn.14013f0f4
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rsi
call fcn.14013f0f4
mov r12, r13
call sym.std::hash::random::RandomState::new::KEYS::__u7b__u7b_closure_u7d__u7d_::h4bf29dea8c2768d3
test rax, rax
je 0x140064b1d
movdqu xmm6, xmmword [0x14030d8f0]
movdqa xmmword [rsp + 0x50], xmm6
movups xmm7, xmmword [0x14030d8e0]
movaps xmmword [rsp + 0x40], xmm7
movups xmm0, xmmword [rax]
inc qword [rax]
movaps xmmword [rsp + 0x60], xmm0
lea rdx, [0x1402ffb14]
lea rcx, [rsp + 0xc8]
mov r8d, 0xe
call sym.std::env::_var_os::hf57a8ad827b86018
mov rax, qword [rsp + 0xc8]
cmp rax, r13
jne 0x140063727
lea rdx, str.HTTP_PROXYhttp_proxyHTTPS_PROXYhttps_proxyALL_PROXYall_proxyREQUEST_METHODSoftwareMicrosoftWindowsCurrentVersionInternet_SettingsProxyEnableProxyServer
lea rcx, [rsp + 0xc8]
mov r8d, 0xa
call sym.std::env::_var_os::hf57a8ad827b86018
mov rax, qword [rsp + 0xc8]
cmp rax, r13
je 0x1400636a9
mov r8, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0xd8]
cmp byte [rsp + 0xe0], 0
je 0x14006440a
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x170], r8
mov qword [rsp + 0x178], rcx
lea rdx, str.httphttpswswssftpfileC:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.1_srcparser.rs
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x168]
mov r8d, 4
call sym.reqwest::proxy::insert_proxy::hbde9a31bf8e8fe46
test al, al
jne 0x140063742
lea rdx, [0x1402ffae2]
lea rcx, [rsp + 0xc8]
mov r8d, 0xa
call sym.std::env::_var_os::hf57a8ad827b86018
mov rax, qword [rsp + 0xc8]
cmp rax, r13
je 0x140063742
mov r8, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0xd8]
cmp byte [rsp + 0xe0], 0
je 0x1400644ac
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], r8
mov qword [rsp + 0xd8], rcx
lea rdx, str.httphttpswswssftpfileC:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.1_srcparser.rs
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0xc8]
mov r8d, 4
call sym.reqwest::proxy::insert_proxy::hbde9a31bf8e8fe46
jmp 0x140063742
test rax, rax
je 0x140063742
mov r8, qword [rsp + 0xd0]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
lea rdx, [0x1402ffaec]
lea rcx, [rsp + 0xc8]
mov r8d, 0xb
call sym.std::env::_var_os::hf57a8ad827b86018
mov rax, qword [rsp + 0xc8]
cmp rax, r13
je 0x1400637c2
mov r8, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0xd8]
cmp byte [rsp + 0xe0], 0
je 0x14006407f
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x170], r8
mov qword [rsp + 0x178], rcx
lea rdx, [0x14030feec]
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x168]
mov r8d, 5
call sym.reqwest::proxy::insert_proxy::hbde9a31bf8e8fe46
test al, al
jne 0x14006383e
lea rdx, [0x1402ffaf7]
lea rcx, [rsp + 0xc8]
mov r8d, 0xb
call sym.std::env::_var_os::hf57a8ad827b86018
mov rax, qword [rsp + 0xc8]
cmp rax, r13
je 0x14006383e
mov r8, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0xd8]
cmp byte [rsp + 0xe0], 0
je 0x1400642fc
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], r8
mov qword [rsp + 0xd8], rcx
lea rdx, [0x14030feec]
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0xc8]
mov r8d, 5
call sym.reqwest::proxy::insert_proxy::hbde9a31bf8e8fe46
lea rdx, [0x1402ffb02]
lea rbx, [rsp + 0xc8]
mov r8d, 9
mov rcx, rbx
call sym.std::env::_var_os::hf57a8ad827b86018
mov rax, qword [rsp + 0xc8]
cmp rax, r13
je 0x14006394d
mov r8, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0xd8]
cmp byte [rsp + 0xe0], 0
je 0x14006411c
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x170], r8
mov qword [rsp + 0x178], rcx
lea rdx, str.httphttpswswssftpfileC:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.1_srcparser.rs
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x168]
mov r8d, 4
call sym.reqwest::proxy::insert_proxy::hbde9a31bf8e8fe46
test al, al
je 0x14006394d
lea rdx, [0x1402ffb02]
lea rcx, [rsp + 0xc8]
mov r8d, 9
call sym.std::env::_var_os::hf57a8ad827b86018
mov rax, qword [rsp + 0xc8]
cmp rax, r13
je 0x14006394d
mov r8, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0xd8]
cmp byte [rsp + 0xe0], 0
je 0x1400647c9
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x170], r8
mov qword [rsp + 0x178], rcx
lea rdx, [0x14030feec]
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x168]
mov r8d, 5
call sym.reqwest::proxy::insert_proxy::hbde9a31bf8e8fe46
test al, al
jne 0x140063a45
lea rdx, [0x1402ffb0b]
lea rcx, [rsp + 0xc8]
mov r8d, 9
call sym.std::env::_var_os::hf57a8ad827b86018
mov rax, qword [rsp + 0xc8]
cmp rax, r13
je 0x1400639c9
mov r8, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0xd8]
cmp byte [rsp + 0xe0], 0
je 0x1400641bc
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], r8
mov qword [rsp + 0xd8], rcx
lea rdx, str.httphttpswswssftpfileC:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.1_srcparser.rs
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0xc8]
mov r8d, 4
call sym.reqwest::proxy::insert_proxy::hbde9a31bf8e8fe46
lea rdx, [0x1402ffb0b]
lea rcx, [rsp + 0xc8]
mov r8d, 9
call sym.std::env::_var_os::hf57a8ad827b86018
mov rax, qword [rsp + 0xc8]
cmp rax, r13
je 0x140063a45
mov r8, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0xd8]
cmp byte [rsp + 0xe0], 0
je 0x14006425c
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], r8
mov qword [rsp + 0xd8], rcx
lea rdx, [0x14030feec]
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0xc8]
mov r8d, 5
call sym.reqwest::proxy::insert_proxy::hbde9a31bf8e8fe46
movdqa xmm0, xmmword [rsp + 0x40]
movdqa xmm1, xmmword [rsp + 0x50]
movdqa xmm2, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x270], xmm2
movdqa xmmword [rsp + 0x260], xmm1
movdqa xmmword [rsp + 0x250], xmm0
cmp r12, r13
je 0x140063af3
cmp qword [rsp + 0x268], 0
jne 0x140063af3
mov qword [rsp + 0x230], r12
mov qword [rsp + 0x238], rdi
mov qword [rsp + 0x240], rsi
call sym.std::hash::random::RandomState::new::KEYS::__u7b__u7b_closure_u7d__u7d_::h4bf29dea8c2768d3
test rax, rax
je 0x140064b1d
movdqa xmmword [rsp + 0x210], xmm6
movaps xmmword [rsp + 0x200], xmm7
movdqu xmm0, xmmword [rax]
inc qword [rax]
movdqa xmmword [rsp + 0x220], xmm0
cmp rsi, 1
jbe 0x140063b3c
cmp rsi, 0xf
ja 0x14006439c
xor eax, eax
nop
cmp byte [rdi + rax], 0x3d
je 0x140063b4b
inc rax
cmp rsi, rax
jne 0x140063ae0
jmp 0x1400645a2
movaps xmm0, xmmword [rsp + 0x250]
movaps xmm1, xmmword [rsp + 0x260]
movaps xmm2, xmmword [rsp + 0x270]
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
shl r12, 1
test r12, r12
je 0x14006475f
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rdi
call fcn.14013f0f4
jmp 0x14006475f
jne 0x1400645a2
cmp byte [rdi], 0x3d
jne 0x1400645a2
mov qword [rsp + 0x20], 1
lea r9, [0x140304980]
lea rcx, [rsp + 0x168]
mov rdx, rdi
mov r8, rsi
call sym.core::str::pattern::StrSearcher::new::hefe8cef0370f16c3
mov qword [rsp + 0x1d0], 0
mov qword [rsp + 0x1d8], rsi
mov word [rsp + 0x1e0], 1
lea rdi, [rsp + 0x40]
xor eax, eax
mov qword [rsp + 0x38], rax
lea r12, [rsp + 0x1e8]
jmp 0x140063bbe
cmp byte [rsp + 0x1e1], 0
jne 0x14006470a
mov rsi, qword [rsp + 0x1b0]
mov rcx, rdi
lea rdx, [rsp + 0x168]
call sym.__core::str::pattern::StrSearcher_as_core::str::pattern::Searcher_::next_match::hadf7709bf170ff12
cmp qword [rsp + 0x40], 0
je 0x140063c00
mov r14, qword [rsp + 0x48]
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x1d0]
sub r14, rcx
add rsi, rcx
mov qword [rsp + 0x1d0], rax
jmp 0x140063c56
cmp byte [rsp + 0x1e1], 0
jne 0x14006470a
mov byte [rsp + 0x1e1], 1
cmp byte [rsp + 0x1e0], 0
je 0x140063c32
mov rsi, qword [rsp + 0x1d0]
mov r14, qword [rsp + 0x1d8]
jmp 0x140063c4b
mov rsi, qword [rsp + 0x1d0]
mov r14, qword [rsp + 0x1d8]
cmp r14, rsi
je 0x14006470a
sub r14, rsi
add rsi, qword [rsp + 0x1b0]
mov qword [rsp + 0x20], 1
lea r15, [rsp + 0xc8]
mov rcx, r15
mov rdx, rsi
mov r8, r14
lea r9, [0x1402ffb73]
call sym.core::str::pattern::StrSearcher::new::hefe8cef0370f16c3
mov qword [rsp + 0x130], 0
mov qword [rsp + 0x138], r14
mov word [rsp + 0x140], 1
mov rbx, qword [rsp + 0x110]
mov rcx, rdi
mov rdx, r15
call sym.__core::str::pattern::StrSearcher_as_core::str::pattern::Searcher_::next_match::hadf7709bf170ff12
cmp qword [rsp + 0x40], 0
je 0x140063ce0
mov r14, qword [rsp + 0x48]
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x130]
sub r14, rcx
add rbx, rcx
mov qword [rsp + 0x130], rax
jmp 0x140063d36
cmp byte [rsp + 0x141], 0
jne 0x1400648d7
mov byte [rsp + 0x141], 1
cmp byte [rsp + 0x140], 0
je 0x140063d12
mov rbx, qword [rsp + 0x130]
mov r14, qword [rsp + 0x138]
jmp 0x140063d2b
mov rbx, qword [rsp + 0x130]
mov r14, qword [rsp + 0x138]
cmp r14, rbx
je 0x1400648d7
sub r14, rbx
add rbx, qword [rsp + 0x110]
movzx eax, byte [0x140346130]
mov edx, 0x40
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x140064b46
mov rsi, rax
mov qword [rax], rbx
mov qword [rax + 8], r14
mov qword [rsp + 0x150], 4
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x160], 1
movups xmm0, xmmword [rsp + 0x138]
movaps xmmword [rsp + 0xb0], xmm0
movups xmm0, xmmword [rsp + 0x128]
movaps xmmword [rsp + 0xa0], xmm0
movups xmm0, xmmword [rsp + 0x118]
movaps xmmword [rsp + 0x90], xmm0
movups xmm0, xmmword [rsp + 0x108]
movaps xmmword [rsp + 0x80], xmm0
movdqu xmm0, xmmword [rsp + 0xc8]
movdqu xmm1, xmmword [rsp + 0xd8]
movdqu xmm2, xmmword [rsp + 0xe8]
movdqu xmm3, xmmword [rsp + 0xf8]
movdqa xmmword [rsp + 0x70], xmm3
movdqa xmmword [rsp + 0x60], xmm2
movdqa xmmword [rsp + 0x50], xmm1
movdqa xmmword [rsp + 0x40], xmm0
cmp byte [rsp + 0xb9], 0
jne 0x14006486c
mov r14d, 1
mov ebx, 0x18
jmp 0x140063e7a
mov r15, qword [rsp + 0x1f0]
mov rax, qword [rsp + 0x1f8]
mov rcx, qword [rsp + 0xa8]
sub r15, rcx
add rbp, rcx
mov qword [rsp + 0xa8], rax
cmp r14, qword [rsp + 0x150]
je 0x140063ef4
mov qword [rsi + rbx - 8], rbp
mov qword [rsi + rbx], r15
inc r14
mov qword [rsp + 0x160], r14
add rbx, 0x10
cmp byte [rsp + 0xb9], 0
jne 0x140063f20
mov rbp, qword [rsp + 0x88]
mov rcx, r12
mov rdx, rdi
call sym.__core::str::pattern::StrSearcher_as_core::str::pattern::Searcher_::next_match::hadf7709bf170ff12
cmp qword [rsp + 0x1e8], 0
jne 0x140063e20
cmp byte [rsp + 0xb9], 0
jne 0x140063f20
mov byte [rsp + 0xb9], 1
cmp byte [rsp + 0xb8], 0
je 0x140063ec6
mov rbp, qword [rsp + 0xa8]
mov r15, qword [rsp + 0xb0]
jmp 0x140063edb
mov rbp, qword [rsp + 0xa8]
mov r15, qword [rsp + 0xb0]
cmp r15, rbp
je 0x140063f20
sub r15, rbp
add rbp, qword [rsp + 0x88]
cmp r14, qword [rsp + 0x150]
jne 0x140063e54
lea rcx, [rsp + 0x150]
mov rdx, r14
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h026bfbc98252d1bc
mov rsi, qword [rsp + 0x158]
jmp 0x140063e54
mov rbp, qword [rsp + 0x150]
mov rsi, qword [rsp + 0x158]
cmp r14, 2
jne 0x14006487c
lea rax, [rsi + 0x10]
mov qword [rsp + 0x248], rax
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
call sym.reqwest::proxy::extract_type_prefix::hd80c7045622bce80
test rax, rax
je 0x140063fa0
mov rbx, qword [rsi + 0x10]
mov r14, qword [rsi + 0x18]
test r14, r14
je 0x140064020
js 0x140064b80
movzx eax, byte [0x140346130]
xor ecx, ecx
mov rdx, r14
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x140064b73
mov r13, rax
mov r15, r14
jmp 0x140064029
lea rax, [rsp + 0x248]
mov qword [rsp + 0x150], rax
lea rax, [sym.__T_as_core::fmt::Display_::fmt::ha04dfa5f3967c3c3]
mov qword [rsp + 0x158], rax
lea rax, str.http:__
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x150]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
mov rcx, r12
mov rdx, rdi
call sym.alloc::fmt::format::format_inner::h016d222f45dabbf4
mov r15, qword [rsp + 0x1e8]
mov rax, qword [rsp + 0x1f0]
mov r14, qword [rsp + 0x1f8]
jmp 0x14006403a
mov r13d, 1
xor r15d, r15d
mov rcx, r13
mov rdx, rbx
mov r8, r14
call sym.memcpy
mov rax, r13
mov rdx, qword [rsi]
mov r8, qword [rsi + 8]
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], r14
lea rcx, [rsp + 0x200]
mov r9, rdi
call sym.reqwest::proxy::insert_proxy::hbde9a31bf8e8fe46
test rbp, rbp
je 0x140063bb0
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rsi
call fcn.14013f0f4
jmp 0x140063bb0
test rcx, rcx
je 0x140063787
lea rdx, [r8 + rcx]
mov r10, r8
jmp 0x1400640ac
add r10, 2
cmp r9, rdx
cmovne r9, r10
nop dword [rax]
mov r10, r9
cmp r9, rdx
je 0x140063787
lea r9, [r10 + 1]
movzx r11d, byte [r10]
test r11b, r11b
jns 0x1400640a0
cmp r11b, 0xe0
jb 0x140064091
cmp r11b, 0xed
jne 0x1400640ef
cmp r9, rdx
je 0x140063787
lea r9, [r10 + 2]
cmp r9, rdx
je 0x140063787
cmp byte [r10 + 1], 0x9f
ja 0x140064a38
add r10, 3
mov r9, r10
jmp 0x1400640a0
add r10, 2
cmp r9, rdx
cmove r10, r9
xor r9d, r9d
cmp r10, rdx
setne r9b
add r9, r10
cmp r11b, 0xf0
jb 0x1400640a0
xor r10d, r10d
cmp r9, rdx
setne r10b
add r9, r10
jmp 0x1400640a0
test rcx, rcx
je 0x14006388a
lea rdx, [r8 + rcx]
mov r10, r8
jmp 0x14006414c
add r10, 2
cmp r9, rdx
cmovne r9, r10
nop dword [rax]
mov r10, r9
cmp r9, rdx
je 0x14006388a
lea r9, [r10 + 1]
movzx r11d, byte [r10]
test r11b, r11b
jns 0x140064140
cmp r11b, 0xe0
jb 0x14006412e
cmp r11b, 0xed
jne 0x14006418f
cmp r9, rdx
je 0x14006388a
lea r9, [r10 + 2]
cmp r9, rdx
je 0x14006388a
cmp byte [r10 + 1], 0x9f
ja 0x140064a19
add r10, 3
mov r9, r10
jmp 0x140064140
add r10, 2
cmp r9, rdx
cmove r10, r9
xor r9d, r9d
cmp r10, rdx
setne r9b
add r9, r10
cmp r11b, 0xf0
jb 0x140064140
xor r10d, r10d
cmp r9, rdx
setne r10b
add r9, r10
jmp 0x140064140
test rcx, rcx
je 0x140063992
lea rdx, [r8 + rcx]
mov r10, r8
jmp 0x1400641ec
add r10, 2
cmp r9, rdx
cmovne r9, r10
nop dword [rax]
mov r10, r9
cmp r9, rdx
je 0x140063992
lea r9, [r10 + 1]
movzx r11d, byte [r10]
test r11b, r11b
jns 0x1400641e0
cmp r11b, 0xe0
jb 0x1400641ce
cmp r11b, 0xed
jne 0x14006422f
cmp r9, rdx
je 0x140063992
lea r9, [r10 + 2]
cmp r9, rdx
je 0x140063992
cmp byte [r10 + 1], 0x9f
ja 0x140064a57
add r10, 3
mov r9, r10
jmp 0x1400641e0
add r10, 2
cmp r9, rdx
cmove r10, r9
xor r9d, r9d
cmp r10, rdx
setne r9b
add r9, r10
cmp r11b, 0xf0
jb 0x1400641e0
xor r10d, r10d
cmp r9, rdx
setne r10b
add r9, r10
jmp 0x1400641e0
test rcx, rcx
je 0x140063a0e
lea rdx, [r8 + rcx]
mov r10, r8
jmp 0x14006428c
add r10, 2
cmp r9, rdx
cmovne r9, r10
nop dword [rax]
mov r10, r9
cmp r9, rdx
je 0x140063a0e
lea r9, [r10 + 1]
movzx r11d, byte [r10]
test r11b, r11b
jns 0x140064280
cmp r11b, 0xe0
jb 0x14006426e
cmp r11b, 0xed
jne 0x1400642cf
cmp r9, rdx
je 0x140063a0e
lea r9, [r10 + 2]
cmp r9, rdx
je 0x140063a0e
cmp byte [r10 + 1], 0x9f
ja 0x140064a76
add r10, 3
mov r9, r10
jmp 0x140064280
add r10, 2
cmp r9, rdx
cmove r10, r9
xor r9d, r9d
cmp r10, rdx
setne r9b
add r9, r10
cmp r11b, 0xf0
jb 0x140064280
xor r10d, r10d
cmp r9, rdx
setne r10b
add r9, r10
jmp 0x140064280
test rcx, rcx
je 0x140063807
lea rdx, [r8 + rcx]
mov r10, r8
jmp 0x14006432c
add r10, 2
cmp r9, rdx
cmovne r9, r10
nop dword [rax]
mov r10, r9
cmp r9, rdx
je 0x140063807
lea r9, [r10 + 1]
movzx r11d, byte [r10]
test r11b, r11b
jns 0x140064320
cmp r11b, 0xe0
jb 0x14006430e
cmp r11b, 0xed
jne 0x14006436f
cmp r9, rdx
je 0x140063807
lea r9, [r10 + 2]
cmp r9, rdx
je 0x140063807
cmp byte [r10 + 1], 0x9f
ja 0x140064a95
add r10, 3
mov r9, r10
jmp 0x140064320
add r10, 2
cmp r9, rdx
cmove r10, r9
xor r9d, r9d
cmp r10, rdx
setne r9b
add r9, r10
cmp r11b, 0xf0
jb 0x140064320
xor r10d, r10d
cmp r9, rdx
setne r10b
add r9, r10
jmp 0x140064320
lea rax, [rdi + 7]
and rax, 0xfffffffffffffff8
sub rax, rdi
jne 0x14006454c
lea rcx, [rsi - 0x10]
xor eax, eax
movabs rdx, 0x8080808080808080
movdqa xmm0, xmmword [0x1402bc7d0]
movdqa xmm1, xmmword [0x1402bc7c0]
nop dword [rax]
movdqu xmm2, xmmword [rdi + rax]
movdqa xmm3, xmm2
pxor xmm3, xmm0
paddq xmm3, xmm1
pandn xmm2, xmm3
pshufd xmm3, xmm2, 0xee
por xmm3, xmm2
movq r8, xmm3
test r8, rdx
jne 0x14006457f
add rax, 0x10
cmp rax, rcx
jbe 0x1400643d0
jmp 0x14006457f
test rcx, rcx
je 0x14006366a
lea rdx, [r8 + rcx]
mov r10, r8
jmp 0x14006443c
add r10, 2
cmp r9, rdx
cmovne r9, r10
nop word [rax + rax]
mov r10, r9
cmp r9, rdx
je 0x14006366a
lea r9, [r10 + 1]
movzx r11d, byte [r10]
test r11b, r11b
jns 0x140064430
cmp r11b, 0xe0
jb 0x14006441c
cmp r11b, 0xed
jne 0x14006447f
cmp r9, rdx
je 0x14006366a
lea r9, [r10 + 2]
cmp r9, rdx
je 0x14006366a
cmp byte [r10 + 1], 0x9f
ja 0x140064ab4
add r10, 3
mov r9, r10
jmp 0x140064430
add r10, 2
cmp r9, rdx
cmove r10, r9
xor r9d, r9d
cmp r10, rdx
setne r9b
add r9, r10
cmp r11b, 0xf0
jb 0x140064430
xor r10d, r10d
cmp r9, rdx
setne r10b
add r9, r10
jmp 0x140064430
test rcx, rcx
je 0x1400636ee
lea rdx, [r8 + rcx]
mov r10, r8
jmp 0x1400644dc
add r10, 2
cmp r9, rdx
cmovne r9, r10
nop dword [rax]
mov r10, r9
cmp r9, rdx
je 0x1400636ee
lea r9, [r10 + 1]
movzx r11d, byte [r10]
test r11b, r11b
jns 0x1400644d0
cmp r11b, 0xe0
jb 0x1400644be
cmp r11b, 0xed
jne 0x14006451f
cmp r9, rdx
je 0x1400636ee
lea r9, [r10 + 2]
cmp r9, rdx
je 0x1400636ee
cmp byte [r10 + 1], 0x9f
ja 0x140064ad3
add r10, 3
mov r9, r10
jmp 0x1400644d0
add r10, 2
cmp r9, rdx
cmove r10, r9
xor r9d, r9d
cmp r10, rdx
setne r9b
add r9, r10
cmp r11b, 0xf0
jb 0x1400644d0
xor r10d, r10d
cmp r9, rdx
setne r10b
add r9, r10
jmp 0x1400644d0
cmp rax, rsi
cmovae rax, rsi
xor ecx, ecx
nop word cs:[rax + rax]
cmp byte [rdi + rcx], 0x3d
je 0x140063b4b
inc rcx
cmp rax, rcx
jne 0x140064560
lea rcx, [rsi - 0x10]
cmp rax, rcx
jbe 0x1400643b3
cmp rax, rsi
je 0x1400645a2
nop word cs:[rax + rax]
cmp byte [rdi + rax], 0x3d
je 0x140063b4b
inc rax
cmp rsi, rax
jne 0x140064590
mov rcx, rdi
mov rdx, rsi
call sym.reqwest::proxy::extract_type_prefix::hd80c7045622bce80
test rax, rax
je 0x1400645e9
mov r14, rax
mov r15, rdx
test rsi, rsi
je 0x1400646d0
js 0x140064b8d
movzx eax, byte [0x140346130]
xor ecx, ecx
mov rdx, rsi
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x140064b92
mov rbx, rax
jmp 0x1400646d5
lea r14, [rsp + 0x230]
mov qword [rsp + 0xc8], r14
lea r15, [sym.__alloc::string::String_as_core::fmt::Display_::fmt::hc4f37428fa496577]
mov qword [rsp + 0xd0], r15
lea r12, str.http:__
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], 1
lea rsi, [rsp + 0x168]
lea rdx, [rsp + 0x40]
mov rcx, rsi
call sym.alloc::fmt::format::format_inner::h016d222f45dabbf4
lea rdx, str.httphttpswswssftpfileC:Users_asdasd.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.1_srcparser.rs
lea rdi, [rsp + 0x200]
mov r8d, 4
mov rcx, rdi
mov r9, rsi
call sym.reqwest::proxy::insert_proxy::hbde9a31bf8e8fe46
mov qword [rsp + 0x1e8], r14
mov qword [rsp + 0x1f0], r15
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x1e8]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rsi, [rsp + 0xc8]
lea rdx, [rsp + 0x40]
mov rcx, rsi
call sym.alloc::fmt::format::format_inner::h016d222f45dabbf4
lea rdx, [0x14030feec]
mov r8d, 5
mov rcx, rdi
mov r9, rsi
jmp 0x140064705
mov ebx, 1
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call sym.memcpy
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x50], rsi
lea rcx, [rsp + 0x200]
lea r9, [rsp + 0x40]
mov rdx, r14
mov r8, r15
call sym.reqwest::proxy::insert_proxy::hbde9a31bf8e8fe46
movaps xmm0, xmmword [rsp + 0x200]
movaps xmm1, xmmword [rsp + 0x210]
movaps xmm2, xmmword [rsp + 0x220]
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
cmp qword [rsp + 0x230], 0
je 0x140064752
mov r8, qword [rsp + 0x238]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
lea rcx, [rsp + 0x250]
call sym.__hashbrown::raw::RawTable_T_A__as_core::ops::drop::Drop_::drop::hc22b737743b9e6c6
movzx eax, byte [0x140346130]
mov edx, 0x40
xor ecx, ecx
call sym.std::sys::pal::windows::alloc::process_heap_alloc::hcc99af14aa596ba0
test rax, rax
je 0x140064b55
mov qword [rax], 1
mov qword [rax + 8], 1
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movaps xmm2, xmmword [rsp + 0x60]
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm1
movups xmmword [rax + 0x30], xmm2
movaps xmm6, xmmword [rsp + 0x280]
movaps xmm7, xmmword [rsp + 0x290]
add rsp, 0x2a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test rcx, rcx
je 0x14006390e
lea rdx, [r8 + rcx]
mov r10, r8
jmp 0x1400647fc
add r10, 2
cmp r9, rdx
cmovne r9, r10
nop word cs:[rax + rax]
mov r10, r9
cmp r9, rdx
je 0x14006390e
lea r9, [r10 + 1]
movzx r11d, byte [r10]
test r11b, r11b
jns 0x1400647f0
cmp r11b, 0xe0
jb 0x1400647db
cmp r11b, 0xed
jne 0x14006483f
cmp r9, rdx
je 0x14006390e
lea r9, [r10 + 2]
cmp r9, rdx
je 0x14006390e
cmp byte [r10 + 1], 0x9f
ja 0x140064a19
add r10, 3
mov r9, r10
jmp 0x1400647f0
add r10, 2
cmp r9, rdx
cmove r10, r9
xor r9d, r9d
cmp r10, rdx
setne r9b
add r9, r10
cmp r11b, 0xf0
jb 0x1400647f0
xor r10d, r10d
cmp r9, rdx
setne r10b
add r9, r10
jmp 0x1400647f0
mov rbp, qword [rsp + 0x150]
mov rsi, qword [rsp + 0x158]
test rbp, rbp
sete al
mov r14, qword [rsp + 0x218]
test r14, r14
jne 0x1400648ef
jmp 0x1400649fb
cmp dword [rsp + 0x38], 1
je 0x1400648b7
test r12, r12
mov r12, r13
je 0x1400648b7
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rdi
call fcn.14013f0f4
mov r12, r13
movabs rax, 0xffffffff7fffffff
cmp rbx, rax
ja 0x1400635c7
mov rcx, rbx
call sub.ADVAPI32.dll_RegCloseKey
jmp 0x1400635c7
mov al, 1
mov esi, 8
mov r14, qword [rsp + 0x218]
test r14, r14
je 0x1400649fb
mov byte [rsp + 0x38], al
mov rdi, qword [rsp + 0x200]
movdqa xmm0, xmmword [rdi]
pmovmskb r13d, xmm0
not r13d
lea r15, [rdi + 0x10]
mov r12, rdi
jmp 0x140064935
lea ebx, [r13 - 1]
and ebx, r13d
dec r14
lea rcx, [rbp - 0x30]
mov rax, qword [rbp - 0x48]
mov rdx, qword [rbp - 0x40]
mov r8, qword [rbp - 0x38]
call qword [rax + 0x18]
mov r13d, ebx
test r14, r14
je 0x1400649ad
test r13w, r13w
jne 0x140064961
nop dword [rax + rax]
movdqa xmm0, xmmword [r15]
pmovmskb r13d, xmm0
add r12, 0xfffffffffffff980
add r15, 0x10
cmp r13d, 0xffff
je 0x140064940
not r13d
tzcnt eax, r13d
neg rax
imul rax, rax, 0x68
lea rbp, [r12 + rax]
cmp qword [r12 + rax - 0x68], 0
je 0x14006498b
mov r8, qword [rbp - 0x60]
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
cmp byte [rbp - 8], 2
je 0x140064910
lea rcx, [rbp - 0x10]
mov rax, qword [rbp - 0x28]
mov rdx, qword [rbp - 0x20]
mov r8, qword [rbp - 0x18]
call qword [rax + 0x18]
jmp 0x140064910
mov r14, qword [rsp + 0x208]
test r14, r14
je 0x1400649c8
lea r8, [r14 + 0x11]
mov rcx, rdi
mov dl, 0xff
call sub.msvcrt.dll_memset
mov qword [rsp + 0x218], 0
lea rax, [r14 + 1]
mov rcx, rax
shr rcx, 3
and rax, 0xfffffffffffffff8
sub rax, rcx
cmp r14, 8
cmovb rax, r14
mov qword [rsp + 0x210], rax
movzx eax, byte [rsp + 0x38]
test al, al
jne 0x14006470a
mov rcx, qword [0x1403460d0]
xor edx, edx
mov r8, rsi
call fcn.14013f0f4
jmp 0x14006470a
shl rax, 1
test rax, rax
je 0x14006394d
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
jmp 0x14006394d
shl rax, 1
test rax, rax
je 0x1400637c2
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
jmp 0x1400637c2
shl rax, 1
test rax, rax
je 0x1400639c9
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
jmp 0x1400639c9
shl rax, 1
test rax, rax
je 0x140063a45
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
jmp 0x140063a45
shl rax, 1
test rax, rax
je 0x14006383e
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
jmp 0x14006383e
shl rax, 1
test rax, rax
je 0x1400636a9
mov rcx, qword [0x1403460d0]
xor edx, edx
call fcn.14013f0f4
jmp 0x1400636a9
shl rax, 1
test rax, rax
je 0x140063742
jmp 0x140063734
lea rcx, [rsp + 0x40]
xor edx, edx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h225a764b936d2999
jmp 0x140062fc0
lea rcx, [rsp + 0x168]
mov rdx, rsi
mov r8, r15
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h225a764b936d2999
mov rcx, qword [rsp + 0x170]
mov rsi, qword [rsp + 0x178]
jmp 0x1400634ae
lea rax, [0x14030cf00]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_804421dff5542c9c7da5c60257b5dbc849719505library_std_src_threadlocal.rs
lea r9, [0x14030cdc8]
lea r8, [rsp + 0x40]
mov edx, 0x46
call sym.core::result::unwrap_failed::he553ba724245dc85
mov ecx, 8
mov edx, 0x40
call sym.alloc::raw_vec::handle_error::h4c8b686338b9335b
mov ecx, 8
mov edx, 0x40
call sym.alloc::alloc::handle_alloc_error::ha2de6b786ec4bee4
mov ecx, 8
mov edx, 8
call sym.alloc::alloc::handle_alloc_error::ha2de6b786ec4bee4
mov eax, 1
mov qword [rsp + 0x38], rax
mov r13, r14
mov rcx, qword [rsp + 0x38]
mov rdx, r13
call sym.alloc::raw_vec::handle_error::h4c8b686338b9335b
call sym.alloc::raw_vec::capacity_overflow::h1e9621a84679a79e
mov ecx, 1
mov rdx, rsi
call sym.alloc::raw_vec::handle_error::h4c8b686338b9335b
int3