Function at 0x140062869
Capabilities:
Receive data
Receive data on socket

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x7c8
movaps xmmword [rsp + 0x7b0], xmm6
mov r12, rdx
mov r13, rcx
cmp dword [rdx], 2
je 0x14006289f
lea rdx, [r12 + 0x18]
mov dil, 1
mov rcx, r12
call sym.tracing_core::dispatcher::Dispatch::enter::h690bbe0f6ddeb56d
call sym.curl::init::h141d1eb7a4815dac
call sym.curl_multi_init
mov r14, rax
test rax, rax
je 0x140063953
mov ecx, 0x18
call sym.alloc::alloc::exchange_malloc::h9fa36ba6eed0cf7a
mov rdi, rax
mov ebx, 1
mov qword [rax], rbx
mov qword [rax + 8], rbx
mov qword [rax + 0x10], r14
mov qword [rsp + 0x3b0], rax
mov ecx, 0x20
call sym.alloc::alloc::exchange_malloc::h9fa36ba6eed0cf7a
mov rsi, rax
mov qword [rax], rbx
lea rax, sym._ZN4core3ptr125drop_in_place_LT_serde..de..impls.._LT_impl_u20_serde..de..Deserialize_u20_for_u20_i32_GT_..deserialize..Primit
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rbx
lea rax, sym._ZN4core3ptr125drop_in_place_LT_serde..de..impls.._LT_impl_u20_serde..de..Deserialize_u20_for_u20_i32_GT_..deserialize..Primit
mov qword [rsi + 0x18], rax
mov qword [rsp + 0x200], rdi
mov qword [rsp + 0x208], rsi
mov r8, qword [r12 + 0x68]
test r8, r8
je 0x14006292f
mov rcx, rdi
mov edx, 0xd
call sym.curl::multi::Multi::setopt_long::h11bff630ed780176
test eax, eax
jne 0x140062965
mov r8, qword [r12 + 0x70]
test r8, r8
je 0x14006294a
mov rcx, rdi
mov edx, 7
call sym.curl::multi::Multi::setopt_long::h11bff630ed780176
test eax, eax
jne 0x140062965
mov r8, qword [r12 + 0x78]
test r8, r8
je 0x1400629b5
mov rcx, rdi
mov edx, 6
call sym.curl::multi::Multi::setopt_long::h11bff630ed780176
test eax, eax
je 0x1400629b5
lea rcx, [rsp + 0x3b0]
call sym.__isahc::error::Error_as_core::convert::From_curl::error::MultiError__::from::h9f08aa27e8cd51be
movdqu xmm0, xmmword [rsp + 0x3b0]
movdqu xmm1, xmmword [rsp + 0x3c0]
movdqu xmmword [r13 + 0x10], xmm1
movdqu xmmword [r13], xmm0
lea rcx, [rsp + 0x200]
call sym.core::ptr::drop_in_place_curl::multi::Multi_::h14ce21fc98604db3
mov dil, 1
mov rcx, r12
call sym.core::ptr::drop_in_place_tracing::span::Entered_::h0578041f17588a52
mov rcx, r12
call sym.core::ptr::drop_in_place_isahc::agent::AgentBuilder::spawn::_u7b__u7b_closure_u7d__u7d__::h4ea74fc96e3151c3
jmp 0x140063850
lea r14, [rsp + 0x3c0]
pxor xmm0, xmm0
and qword [r14 + 0x30], 0
movdqu xmmword [r14 + 0x20], xmm0
movdqu xmmword [r14 + 0x40], xmm0
mov eax, 1
mov qword [r14 - 0x10], rax
mov qword [r14 - 8], rax
and qword [r14], 0
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x78], rsi
xor ecx, ecx
mov byte [r14 + 8], cl
and qword [r14 + 0x10], 0
mov edx, 8
mov qword [r14 + 0x18], rdx
mov qword [r14 + 0x38], rdx
movabs r8, 0x8000000000000000
mov qword [r14 + 0x58], r8
mov qword [r14 + 0x60], rdx
mov qword [r14 + 0x78], rax
mov qword [r14 + 0x80], rax
mov byte [r14 + 0x88], cl
mov ecx, 0xa0
mov qword [rsp + 0x38], r12
call sym._ZN5alloc5alloc15exchange_malloc17h9fa36ba6eed0cf7aE.4765
mov r15, rax
mov qword [rsp + 0x148], r13
lea rdx, [rsp + 0x3b0]
mov r8d, 0xa0
mov rcx, rax
call sym.memcpy
lock inc qword [r15]
jle 0x140063a4c
movdqu xmm0, xmmword [r12 + 0x38]
mov r14, qword [r12 + 0x48]
xorps xmm6, xmm6
lea rbp, [rsp + 0x360]
movups xmmword [rbp - 0x18], xmm6
and qword [rbp - 8], 0
mov rbx, qword [r12 + 0x50]
mov qword [rbp], rdi
mov qword [rbp + 8], rsi
mov rax, r12
lea r13, [rsp + 0x370]
mov qword [r13], r15
mov qword [r13 + 8], r15
lea r12, [rsp + 0x380]
movdqu xmmword [r12], xmm0
lea r15, [rsp + 0x388]
mov qword [r15 + 8], r14
and qword [r15 - 0x50], 0
mov rdi, qword [rax + 0x58]
mov qword [r15 - 0x48], 8
mov byte [r15 + 0x20], 0
mov qword [r15 + 0x10], rbx
mov qword [r15 + 0x18], rdi
mov rax, qword [rax + 0x60]
lea rcx, [rsp + 0x3b0]
mov qword [rcx], rax
call sym.core::ptr::drop_in_place_crossbeam_utils::sync::wait_group::WaitGroup_::h116b575e081367cb
lea r14, [rsp + 0x288]
lea rsi, [rsp + 0x338]
mov ecx, 0xf
mov rdi, r14
rep movsq qword [rdi], qword [rsi]
mov rax, qword [r14 + 0x58]
lea rdi, [rsp + 0x210]
mov qword [rdi], rax
mov dword [rdi + 8], 1
lea r15, [rsp + 0x3b0]
mov r8d, 0x400
mov rcx, r15
xor edx, edx
call sub.msvcrt.dll_memset
lea r12, [rsp + 0x58]
lea rbp, [rsp + 0x1b8]
lea r13, [rsp + 0x70]
lea rbx, [rsp + 0x170]
lea rax, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_flume_0.9.2_srclib.rs
mov qword [rsp + 0x160], rax
lea rax, [0x140257880]
mov qword [rsp + 0x150], rax
lea rax, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in___library_std_src_sys_common_net.rs
mov qword [rsp + 0x158], rax
mov rax, qword [str._bT__]
mov qword [rsp + 0x70], 2
mov qword [rsp + 0x90], rax
add rax, 0x30
lea rcx, str.open
mov qword [rsp + 0x120], rcx
and qword [rsp + 0x128], 0
mov qword [rsp + 0x130], rax
mov rcx, r13
lea rdx, [rsp + 0x120]
call sym.tracing::span::Span::record_all::h5ff8cf3f30ff536a
movdqu xmm0, xmmword [rsp + 0x70]
movdqu xmm1, xmmword [rsp + 0x80]
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x50], xmm1
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x60], rax
cmp dword [rsp + 0x40], 2
je 0x140062c07
lea rcx, [rsp + 0x40]
mov rdx, r12
call sym.tracing_core::dispatcher::Dispatch::enter::h690bbe0f6ddeb56d
cmp byte [rsp + 0x2f8], 0
jne 0x140062d2a
cmp qword [rsp + 0x2a0], 0
je 0x140062ca4
mov rdx, qword [rsp + 0x2d8]
add rdx, 0x10
mov rcx, r13
mov r8d, 0x3b9aca01
call sym.flume::Shared_T_::recv_sync::h4a455e3c2d16196f
mov rcx, qword [rsp + 0x70]
mov al, byte [rsp + 0x78]
cmp rcx, 4
je 0x140062d06
lea r8, [rsp + 0x79]
mov edx, dword [r8]
mov r8d, dword [r8 + 3]
mov dword [rsp + 0x123], r8d
mov dword [rsp + 0x120], edx
mov qword [rsp + 0x1a0], rcx
mov byte [rsp + 0x1a8], al
mov eax, dword [rsp + 0x120]
mov ecx, dword [rsp + 0x123]
mov dword [rbp - 0xc], ecx
mov dword [rbp - 0xf], eax
mov rcx, r13
mov rdx, r14
lea r8, [rsp + 0x1a0]
call sym.isahc::agent::AgentContext::handle_message::h380de92d2cdf7a16
jmp 0x140062cec
mov rdx, qword [rsp + 0x2d8]
add rdx, 0x10
mov rcx, r13
mov r8d, 0x3b9aca00
call sym.flume::Shared_T_::recv_sync::h4a455e3c2d16196f
mov rax, qword [rsp + 0x70]
cmp rax, 4
je 0x140062d17
mov rcx, qword [rsp + 0x78]
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x178], rcx
mov rcx, r13
mov rdx, r14
mov r8, rbx
call sym.isahc::agent::AgentContext::handle_message::h380de92d2cdf7a16
mov bl, byte [rsp + 0x70]
cmp bl, 0x14
jne 0x1400637b4
lea rbx, [rsp + 0x170]
jmp 0x140062c07
movzx eax, al
cmp eax, 2
je 0x140062d22
test eax, eax
je 0x140062d2a
jmp 0x1400639f2
cmp byte [rsp + 0x78], 2
jne 0x1400639e3
mov byte [rsp + 0x2f8], 1
lea rsi, [rsp + 0x40]
mov rcx, rsi
call sym.core::ptr::drop_in_place_tracing::span::Entered_::h0578041f17588a52
mov rcx, rsi
call sym.core::ptr::drop_in_place_tracing::span::Span_::h0e084f3f8c743bb0
cmp byte [rsp + 0x2f8], 0
jne 0x14006386c
mov qword [rsp + 0x118], r14
mov rax, qword [0x1401ea228]
mov qword [rsp + 0x70], 2
mov qword [rsp + 0x90], rax
add rax, 0x30
lea rcx, str.open
mov qword [rsp + 0x40], rcx
and qword [rsp + 0x48], 0
mov qword [rsp + 0x50], rax
mov rcx, r13
lea rdx, [rsp + 0x40]
call sym.tracing::span::Span::record_all::h5ff8cf3f30ff536a
movdqu xmm0, xmmword [rsp + 0x70]
movdqu xmm1, xmmword [rsp + 0x80]
movdqa xmmword [rsp + 0x170], xmm0
movdqa xmmword [rsp + 0x180], xmm1
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x190], rax
cmp dword [rsp + 0x170], 2
je 0x140062de0
mov rcx, rbx
lea rdx, [rsp + 0x188]
call sym.tracing_core::dispatcher::Dispatch::enter::h690bbe0f6ddeb56d
and dword [rsp + 0x70], 0
mov rax, qword [rsp + 0x118]
mov rax, qword [rax + 0x28]
mov rcx, qword [rax + 0x10]
mov rdx, r13
call sym.curl_multi_perform
test eax, eax
je 0x140062e34
lea rcx, [rsp + 0x268]
mov edx, eax
call fcn.140072c06
mov rcx, rbx
call sym.core::ptr::drop_in_place_tracing::span::Entered_::h0578041f17588a52
mov rcx, rbx
call sym.core::ptr::drop_in_place_tracing::span::Span_::h0e084f3f8c743bb0
mov al, byte [rsp + 0x268]
cmp al, 0x14
je 0x140063504
jmp 0x1400638de
and dword [rsp + 0x70], 0
mov rdi, qword [rsp + 0x118]
mov rsi, qword [rdi + 0x28]
add rdi, 0x28
mov rcx, qword [rsi + 0x10]
mov rdx, r13
call sym.curl_multi_info_read
test rax, rax
je 0x1400630c3
lea rcx, [rsp + 0x118]
mov rdx, rdi
mov r8, rax
call sym.isahc::agent::AgentContext::dispatch::__u7b__u7b_closure_u7d__u7d_::hbb6dcb91bf32b646
jmp 0x140062e49
mov r12b, 1
mov r14, qword [rsp + 0x1d8]
lea rcx, [rsp + 0x1c8]
call sym.core::ptr::drop_in_place_curl::multi::DetachGuard_::hbd7834bc183665d9
movdqu xmm0, xmmword [rsp + 0x230]
movdqu xmm1, xmmword [rsp + 0x240]
movdqa xmmword [rsp + 0x130], xmm1
movdqa xmmword [rsp + 0x120], xmm0
mov rax, qword [0x1401ea0f8]
mov qword [rsp + 0x70], 2
mov qword [rsp + 0x90], rax
add rax, 0x30
lea rcx, str.open
mov qword [rsp + 0xf0], rcx
and qword [rsp + 0xf8], 0
mov qword [rsp + 0x100], rax
mov rcx, r13
lea rdx, [rsp + 0xf0]
call sym.tracing::span::Span::record_all::h5ff8cf3f30ff536a
movdqu xmm0, xmmword [rsp + 0x70]
movdqu xmm1, xmmword [rsp + 0x80]
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x50], xmm1
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x60], rax
cmp dword [rsp + 0x40], 2
je 0x140062f3c
mov r12b, 1
lea rcx, [rsp + 0x40]
lea rdx, [rsp + 0x58]
call sym.tracing_core::dispatcher::Dispatch::enter::h690bbe0f6ddeb56d
mov rdi, qword [r14 + 0xe8]
cmp qword [rsp + 0x120], 0
je 0x140062f84
mov rcx, r13
lea rdx, [rsp + 0x128]
call sym.__curl::error::Error_as_core::clone::Clone_::clone::h90449aef45b50ba2
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x1f0], rax
movdqu xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rsp + 0x1e0], xmm0
mov eax, 1
jmp 0x140062f86
xor eax, eax
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x1f0]
lea rcx, [rsp + 0x78]
mov qword [rcx + 0x10], rax
movdqa xmm0, xmmword [rsp + 0x1e0]
movdqu xmmword [rcx], xmm0
mov rax, qword [rdi + 0x30]
cmp rax, 2
je 0x14006300f
lea rax, [rdi + 0x10]
add rdi, 0x30
mov qword [rsp + 0x220], r13
mov qword [rsp + 0x228], rax
lea rax, [rsp + 0x220]
mov qword [rsp + 0xf0], rax
lea rax, [rsp + 0x228]
mov qword [rsp + 0xf8], rax
lea rax, [rsp + 0x6f]
mov qword [rsp + 0x100], rax
mov rcx, rdi
lea rdx, [rsp + 0xf0]
lea r8, sym._ZN4core3ptr101drop_in_place_LT__RF_core..ptr..non_null..NonNull_LT_tokio..runtime..time..entry..TimerShared_GT__GT_17hef28104
call sym.once_cell::imp::initialize_or_wait::h50114be7121c2771
mov rax, qword [rsp + 0x70]
cmp rax, 2
jne 0x140063970
lea rdi, [r14 + 0x30]
cmp qword [rsp + 0x120], 0
je 0x14006307b
lea rcx, [rsp + 0xf0]
lea rdx, [rsp + 0x128]
call sym.__isahc::error::Error_as_core::convert::From_curl::error::Error__::from::h1c6e1ae00bc8cf45
movdqu xmm0, xmmword [rsp + 0xf0]
movdqu xmm1, xmmword [rsp + 0x100]
lea rax, [rsp + 0x78]
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov qword [rsp + 0x70], 4
mov rcx, rdi
mov rdx, r13
call sym.isahc::handler::RequestHandler::complete::h976e123e5ab69ff4
xor r12d, r12d
jmp 0x140063086
mov r12b, 1
mov rcx, rdi
call sym.isahc::handler::RequestHandler::flush_response_headers::hcdae70ad69ef6add
lea rcx, [rsp + 0x40]
call sym.core::ptr::drop_in_place_tracing::span::Entered_::h0578041f17588a52
lea rcx, [rsp + 0x40]
call sym.core::ptr::drop_in_place_tracing::span::Span_::h0e084f3f8c743bb0
xor r12d, r12d
mov rcx, r14
call sym._ZN4core3ptr85drop_in_place_LT_curl..easy..handler..Easy2_LT_isahc..handler..RequestHandler_GT__GT_17hf23cd65cb9d9629dE.5185
xor r12d, r12d
lea rsi, [rsp + 0x1a0]
mov rcx, rsi
call sym.core::ptr::drop_in_place_tracing::span::Entered_::h0578041f17588a52
xor r12d, r12d
mov rcx, rsi
call sym.core::ptr::drop_in_place_tracing::span::Span_::h0e084f3f8c743bb0
mov rax, qword [rsp + 0x118]
mov r12, qword [rax + 0x40]
lea rcx, [r12 + 0x10]
call sym.flume::wait_lock::hfd98607eed5462ee
mov rdi, rax
mov r14d, edx
and r14b, 1
mov rcx, rax
add rcx, 0x10
mov dl, 1
call sym.flume::Chan_T_::pull_pending::h2df57af4046b4f4e
mov rax, qword [rdi + 0x28]
test rax, rax
je 0x1400634a8
mov rcx, qword [rdi + 0x20]
lea rdx, [rcx + 1]
mov r8, qword [rdi + 0x10]
cmp rdx, r8
mov edx, 0
cmovae rdx, r8
mov r8, qword [rdi + 0x18]
neg rdx
add rdx, rcx
inc rdx
mov qword [rdi + 0x20], rdx
dec rax
mov qword [rdi + 0x28], rax
imul rax, rcx, 0x28
movdqu xmm0, xmmword [r8 + rax]
movdqu xmm1, xmmword [r8 + rax + 0x10]
movdqa xmmword [rsp + 0x70], xmm0
mov rax, qword [r8 + rax + 0x20]
mov qword [rsp + 0x90], rax
movdqa xmmword [rsp + 0x80], xmm1
mov rsi, qword [rsp + 0x78]
cmp rsi, 2
setne bl
je 0x1400634b3
mov r15, qword [rsp + 0x70]
lea rax, [rsp + 0x79]
movdqu xmm0, xmmword [rax + 7]
movdqa xmmword [rsp + 0x40], xmm0
mov rax, qword [rax + 0x17]
mov qword [rsp + 0x50], rax
mov rcx, rdi
mov edx, r14d
call sym._ZN4core3ptr131drop_in_place_LT_std..sync..mutex..MutexGuard_LT_alloc..vec..Vec_LT_alloc..sync..Arc_LT_mio..sys..windows..afd.
movdqa xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x320], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x230], rsi
lea rcx, [rsp + 0x238]
mov qword [rcx + 0x10], rax
movdqu xmmword [rcx], xmm0
mov rdi, qword [rsp + 0x118]
mov qword [rsp + 0x168], r15
mov r14, qword [0x1401ea1e0]
mov qword [rsp + 0x120], 2
mov qword [rsp + 0x140], r14
mov rbx, qword [r14 + 0x30]
mov r12, qword [r14 + 0x38]
mov rsi, qword [r14 + 0x40]
mov rbp, qword [r14 + 0x48]
test r12, r12
je 0x140063233
mov qword [rsp + 0x78], r12
mov qword [rsp + 0x80], rsi
mov qword [rsp + 0x88], rbp
and qword [rsp + 0x90], 0
mov r15d, 1
mov rax, rbx
jmp 0x140063238
xor r15d, r15d
xor eax, eax
mov qword [rsp + 0x70], rax
lea rcx, [rsp + 0xf0]
mov rdx, r13
lea r8, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001fisahc_0.9.14_src_agent.rs
call sym.core::option::Option_T_::expect::h0c7a17d37f6c33f9
cmp r15, r12
jae 0x140063278
mov qword [rsp + 0x78], r12
mov qword [rsp + 0x80], rsi
mov qword [rsp + 0x88], rbp
mov qword [rsp + 0x90], r15
jmp 0x14006327a
xor ebx, ebx
mov qword [rsp + 0x70], rbx
lea rcx, [rsp + 0x40]
mov rdx, r13
lea r8, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001fisahc_0.9.14_src_agent.rs
call sym.core::option::Option_T_::expect::h0c7a17d37f6c33f9
add r14, 0x30
lea rax, [rsp + 0x230]
mov qword [rsp + 0x1e0], rax
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x70], rax
lea rax, [rsp + 0x168]
mov qword [rsp + 0x78], rax
lea rax, sym._ZN4core3ptr101drop_in_place_LT__RF_core..ptr..non_null..NonNull_LT_tokio..runtime..time..entry..TimerShared_GT__GT_17hef28104
mov qword [rsp + 0x80], rax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x88], rax
lea rax, [rsp + 0x1e0]
mov qword [rsp + 0x90], rax
lea rax, sym._ZN4core3ptr101drop_in_place_LT__RF_core..ptr..non_null..NonNull_LT_tokio..runtime..time..entry..TimerShared_GT__GT_17hef28104
mov qword [rsp + 0x98], rax
mov qword [rsp + 0x250], r13
mov qword [rsp + 0x258], 2
mov qword [rsp + 0x260], r14
lea rcx, [rsp + 0x120]
lea rdx, [rsp + 0x250]
call sym.tracing::span::Span::record_all::h5ff8cf3f30ff536a
movdqu xmm0, xmmword [rsp + 0x120]
movdqu xmm1, xmmword [rsp + 0x130]
movdqa xmmword [rsp + 0x1a0], xmm0
movdqa xmmword [rsp + 0x1b0], xmm1
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x1c0], rax
cmp dword [rsp + 0x1a0], 2
lea rbp, [rsp + 0x1b8]
lea rcx, [rsp + 0x1a0]
je 0x140063383
mov rdx, rbp
call sym.tracing_core::dispatcher::Dispatch::enter::h690bbe0f6ddeb56d
mov rax, qword [rsp + 0x168]
cmp qword [rdi + 0x10], rax
lea rbx, [rsp + 0x170]
jbe 0x140063936
imul rcx, rax, 0x18
mov r8, qword [rdi + 8]
mov r9, qword [rdi + 0x20]
mov rdx, qword [r8 + rcx]
movups xmm0, xmmword [r8 + rcx + 8]
movaps xmmword [rsp + 0x70], xmm0
and qword [r8 + rcx], 0
mov qword [r8 + rcx + 8], r9
test rdx, rdx
je 0x140063914
dec qword [rdi + 0x18]
mov qword [rdi + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x70]
lea rax, [rsp + 0x1d0]
movdqu xmmword [rax], xmm0
mov qword [rsp + 0x1c8], rdx
lea rcx, [rsp + 0x1c8]
call sym.curl::multi::DetachGuard::detach::h667de0a257f5e154
test eax, eax
je 0x140062e73
mov edi, edx
mov r12b, 1
lea rcx, [rsp + 0x1c8]
call sym.core::ptr::drop_in_place_curl::multi::Easy2Handle_isahc::handler::RequestHandler__::habd834b57639c8bc
lea rcx, [rsp + 0x300]
mov edx, edi
call fcn.140072c06
mov r12b, 1
lea rsi, [rsp + 0x1a0]
mov rcx, rsi
call sym.core::ptr::drop_in_place_tracing::span::Entered_::h0578041f17588a52
mov r12b, 1
mov rcx, rsi
call sym.core::ptr::drop_in_place_tracing::span::Span_::h0e084f3f8c743bb0
lea rcx, [rsp + 0x230]
call sym._ZN4core3ptr78drop_in_place_LT_core..result..Result_LT__LP__RP__C_curl..error..Error_GT__GT_17hbd417536006c5a89E.5256
mov al, byte [rsp + 0x300]
cmp al, 0x14
je 0x1400630c3
lea rcx, [rsp + 0x301]
movdqu xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rcx + 0xf]
lea rcx, [rsp + 0x269]
movdqu xmmword [rcx + 0xf], xmm1
movdqu xmmword [rcx], xmm0
mov byte [rsp + 0x268], al
lea r14, [rsp + 0x288]
lea rdi, [rsp + 0x210]
lea r15, [rsp + 0x3b0]
lea r12, [rsp + 0x58]
jmp 0x140062e10
mov qword [rsp + 0x78], 2
xor ebx, ebx
mov sil, byte [r12 + 0x98]
mov rcx, rdi
mov edx, r14d
call sym._ZN4core3ptr131drop_in_place_LT_std..sync..mutex..MutexGuard_LT_alloc..vec..Vec_LT_alloc..sync..Arc_LT_mio..sys..windows..afd.
test sil, sil
lea r14, [rsp + 0x288]
lea rdi, [rsp + 0x210]
lea r15, [rsp + 0x3b0]
lea r12, [rsp + 0x58]
jne 0x1400639c9
lea rbx, [rsp + 0x170]
mov rcx, rbx
call sym.core::ptr::drop_in_place_tracing::span::Entered_::h0578041f17588a52
mov rcx, rbx
call sym.core::ptr::drop_in_place_tracing::span::Span_::h0e084f3f8c743bb0
and dword [rsp + 0x70], 0
mov rax, qword [rsp + 0x2b0]
mov rcx, qword [rax + 0x10]
mov qword [rsp + 0x20], r13
mov rdx, rdi
mov r8d, 1
mov r9d, 0x64
call sym.curl_multi_wait
test eax, eax
jne 0x1400638c0
test byte [rsp + 0x21a], 1
je 0x140062b7f
mov rcx, qword [rsp + 0x2e0]
movaps xmmword [rsp + 0xe0], xmm6
movaps xmmword [rsp + 0xd0], xmm6
movaps xmmword [rsp + 0xc0], xmm6
movaps xmmword [rsp + 0xb0], xmm6
movaps xmmword [rsp + 0xa0], xmm6
movaps xmmword [rsp + 0x90], xmm6
movaps xmmword [rsp + 0x80], xmm6
movaps xmmword [rsp + 0x70], xmm6
mov dword [rsp + 0x120], pe_nt_image_headers64
lea rax, [rsp + 0x120]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
mov rdx, r15
mov r8d, 0x400
xor r9d, r9d
call sub.WS2_32.dll_recvfrom
cmp eax, 0xffffffff
je 0x140063607
mov ecx, dword [rsp + 0x120]
movzx edx, word [rsp + 0x70]
cmp edx, 0x17
je 0x14006366a
cmp edx, 2
jne 0x14006365e
cmp ecx, 0xf
jbe 0x140063a0d
movzx ecx, word [rsp + 0x72]
rol cx, 8
mov edx, dword [rsp + 0x74]
mov word [rsp + 0xf4], cx
mov dword [rsp + 0xf0], edx
xor r11d, r11d
jmp 0x1400636ba
call sub.WS2_32.dll_WSAGetLastError
cmp eax, 0x274a
jne 0x1400636fe
mov eax, dword [rsp + 0x120]
movzx ecx, word [rsp + 0x70]
cmp ecx, 0x17
je 0x140063721
cmp ecx, 2
jne 0x14006365e
cmp eax, 0xf
jbe 0x140063a0d
movzx eax, word [rsp + 0x72]
rol ax, 8
mov ecx, dword [rsp + 0x74]
mov word [rsp + 0xf4], ax
mov dword [rsp + 0xf0], ecx
xor r10d, r10d
jmp 0x140063770
lea rax, str.invalid_argument
jmp 0x140063706
cmp ecx, 0x1b
jbe 0x140063a14
movzx ecx, word [rsp + 0x72]
rol cx, 8
movdqu xmm0, xmmword [rsp + 0x78]
mov r8d, dword [rsp + 0x74]
mov edx, dword [rsp + 0x88]
movq r10, xmm0
pshufd xmm1, xmm0, 0xee
movq r9, xmm1
shld r9, r10, 0x20
movdqu xmmword [rsp + 0xf2], xmm0
pshufd xmm0, xmm0, 0xff
movd r10d, xmm0
mov r11w, 1
cdqe
movzx esi, word [rsp + 0xf4]
mov word [r12 - 0xa], si
mov esi, dword [rsp + 0xf0]
mov dword [r12 - 0xe], esi
mov qword [rsp + 0x40], rax
mov word [rsp + 0x48], r11w
mov qword [rsp + 0x50], r9
mov dword [rsp + 0x58], r10d
mov dword [rsp + 0x5c], r8d
mov dword [rsp + 0x60], edx
mov word [rsp + 0x64], cx
jmp 0x140062b7f
shl rax, 0x20
or rax, 2
mov qword [rsp + 0x40], rax
mov word [rsp + 0x48], 2
lea rcx, [rsp + 0x40]
call sym._ZN4core3ptr42drop_in_place_LT_std..io..error..Error_GT_17h46058cb281f8535cE.4955
jmp 0x140062b7f
cmp eax, 0x1b
jbe 0x140063a14
movzx eax, word [rsp + 0x72]
rol ax, 8
movdqu xmm0, xmmword [rsp + 0x78]
mov edx, dword [rsp + 0x74]
mov ecx, dword [rsp + 0x88]
movq r9, xmm0
pshufd xmm1, xmm0, 0xee
movq r8, xmm1
shld r8, r9, 0x20
movdqu xmmword [rsp + 0xf2], xmm0
pshufd xmm0, xmm0, 0xff
movd r9d, xmm0
mov r10w, 1
movzx r11d, word [rsp + 0xf4]
mov word [r12 - 0xa], r11w
mov r11d, dword [rsp + 0xf0]
mov dword [r12 - 0xe], r11d
and qword [rsp + 0x40], 0
mov word [rsp + 0x48], r10w
mov qword [rsp + 0x50], r8
mov dword [rsp + 0x58], r9d
mov dword [rsp + 0x5c], edx
mov dword [rsp + 0x60], ecx
mov word [rsp + 0x64], ax
jmp 0x140062b7f
movdqu xmm0, xmmword [rsp + 0x71]
movdqu xmm1, xmmword [rsp + 0x80]
movdqu xmmword [rsp + 0xff], xmm1
movdqa xmmword [rsp + 0xf0], xmm0
lea rcx, [rsp + 0x40]
mov r12, qword [rsp + 0x38]
call sym.core::ptr::drop_in_place_tracing::span::Entered_::h0578041f17588a52
mov rsi, qword [rsp + 0x148]
lea rcx, [rsp + 0x40]
call sym.core::ptr::drop_in_place_tracing::span::Span_::h0e084f3f8c743bb0
movaps xmm0, xmmword [rsp + 0xf0]
movups xmmword [rsp + 0x71], xmm0
movdqu xmm0, xmmword [rsp + 0xff]
movdqu xmmword [rsp + 0x80], xmm0
mov byte [rsp + 0x70], bl
lea rcx, [rsp + 0x288]
call sym.core::ptr::drop_in_place_isahc::agent::AgentContext_::h80bf09442d2a7e86
movdqu xmm0, xmmword [rsp + 0x70]
movdqu xmm1, xmmword [rsp + 0x80]
movdqu xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
xor edi, edi
mov rcx, r12
call sym.core::ptr::drop_in_place_tracing::span::Entered_::h0578041f17588a52
mov rcx, r12
call sym.core::ptr::drop_in_place_tracing::span::Span_::h0e084f3f8c743bb0
movaps xmm6, xmmword [rsp + 0x7b0]
add rsp, 0x7c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [rsp + 0x290]
mov rbx, qword [rsp + 0x298]
and qword [rsp + 0x298], 0
inc rbx
mov r12, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x148]
cmp rbx, 1
je 0x1400638ac
lea rdi, [rcx + 0x18]
dec rbx
call fcn.140066ce4
mov rcx, rdi
jmp 0x140063895
pxor xmm0, xmm0
movdqu xmmword [r14 + 0x18], xmm0
mov byte [rsp + 0x70], 0x14
jmp 0x140063819
lea rcx, [rsp + 0x70]
mov edx, eax
mov r12, qword [rsp + 0x38]
call fcn.140072c06
mov rsi, qword [rsp + 0x148]
jmp 0x140063819
lea rcx, [rsp + 0x269]
movdqu xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rcx + 0xf]
movdqu xmmword [rsp + 0x80], xmm1
movdqu xmmword [rsp + 0x71], xmm0
mov byte [rsp + 0x70], al
mov r12, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x148]
jmp 0x140063819
lea rsi, [r8 + rcx]
lea rdi, [r8 + rcx]
add rdi, 8
mov rcx, rsi
call fcn.140066ce4
and qword [rsi], 0
movdqa xmm0, xmmword [rsp + 0x70]
movdqu xmmword [rdi], xmm0
lea rcx, [0x14024c761]
lea r8, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001fisahc_0.9.14_src_agent.rs
mov edx, 0xb
call dbg.expect_failed
jmp 0x140063a4c
lea rcx, [0x1401f851e]
lea r8, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001fcurl_0.4.46_srcmulti.rs
mov edx, 0x20
call dbg.panic
jmp 0x140063a4c
lea rdx, [rsp + 0x78]
mov rcx, qword [rdx + 0x10]
movdqu xmm0, xmmword [rdx]
movdqa xmmword [rsp + 0xf0], xmm0
mov qword [rsp + 0x100], rcx
lea r8, [rsp + 0x70]
mov qword [r8], rax
movdqu xmmword [r8 + 8], xmm0
mov qword [r8 + 0x18], rcx
lea rax, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001fisahc_0.9.14_srchandler.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, sym.core::ptr::drop_in_place_core::result::Result____curl::error::Error__::hbd417536006c5a89
mov edx, 0x2b
call sym.core::result::unwrap_failed::h718a4e3658b3c302
jmp 0x140063a4c
lea rcx, [0x140282002]
lea r8, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001fisahc_0.9.14_src_agent.rs
mov edx, 0x28
call dbg.panic
jmp 0x140063a4c
lea rax, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_flume_0.9.2_srclib.rs
mov qword [rsp + 0x160], rax
lea rcx, [0x140282002]
mov edx, 0x28
mov r8, qword [rsp + 0x160]
call dbg.panic
jmp 0x140063a4c
mov edx, 0x42
jmp 0x140063a37
mov edx, 0x43
lea rax, str.assertion_failed:_len_as_usize___mem::size_of::_c::sockaddr_in6___
mov qword [rsp + 0x158], rax
lea rax, str.Zx__
mov qword [rsp + 0x150], rax
mov rcx, qword [rsp + 0x158]
mov r8, qword [rsp + 0x150]
call dbg.panic
ud2