Function at 0x140159c8b
Capabilities:
Get system information on windows

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
mov eax, 0x58b8
call dbg.___chkstk_ms
sub rsp, rax
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x5820], xmm6
and rsp, 0xffffffffffffff80
mov byte [rsp + 0x4878], 0
push 0x10
pop rcx
call sym.alloc::alloc::exchange_malloc::h9fa36ba6eed0cf7a
mov rsi, rax
push 1
pop r14
mov qword [rax], r14
mov qword [rax + 8], r14
and qword [rsp + 0x36f0], 0
mov qword [rsp + 0x1e0], rax
and qword [rsp + 0x2610], 0
lea rdi, sym._ZN4core3ptr125drop_in_place_LT_serde..de..impls.._LT_impl_u20_serde..de..Deserialize_u20_for_u20_i32_GT_..deserialize..Primit
and qword [rsp + 0x1538], 0
mov qword [rsp + 0x1e8], rdi
and qword [rsp + 0x400], 0
call sym.tokio::util::rand::RngSeed::new::h3a3ab1317d0b4347
mov byte [rsp + 0x324], 1
mov qword [rsp + 0x2b0], 0x400
xor ecx, ecx
mov byte [rsp + 0x327], cl
and qword [rsp + 0x268], 0
mov qword [rsp + 0x2b8], 0x200
mov qword [rsp + 0x2a0], rsi
mov qword [rsp + 0x2a8], rdi
and qword [rsp + 0x278], 0
and qword [rsp + 0x2c0], 0
and qword [rsp + 0x2d0], 0
and qword [rsp + 0x2e0], 0
and qword [rsp + 0x2f0], 0
mov dword [rsp + 0x298], 0x3b9aca00
and dword [rsp + 0x288], 0
mov dword [rsp + 0x320], 0x3d
mov qword [rsp + 0x300], 0x100
and word [rsp + 0x328], 0
and qword [rsp + 0x308], 0
mov byte [rsp + 0x310], cl
mov dword [rsp + 0x314], eax
mov dword [rsp + 0x318], edx
mov word [rsp + 0x325], 0x101
mov bl, 1
lea rdx, str.TOKIO_WORKER_THREADSC:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_srcloom_stdmod.rs__cannot_be_set_to_0
lea rcx, [rsp + 0x36f0]
push 0x14
pop r8
call sym.std::env::_var::h349cd810bed7a7fb
mov rax, qword [rsp + 0x36f0]
movabs rcx, 0x8000000000000000
movabs rdx, 0x8000000000000001
cmp rax, rcx
je 0x140159e94
push 2
pop r15
cmp rax, rdx
jne 0x14015befa
mov r8, qword [rsp + 0x3708]
mov qword [rsp + 0x2620], r8
movups xmm0, xmmword [rsp + 0x36f8]
movaps xmmword [rsp + 0x2610], xmm0
mov rsi, qword [rsp + 0x2618]
lea rdi, [rsp + 0x1e0]
mov rcx, rdi
mov rdx, rsi
call sym.core::num::__impl_core::str::traits::FromStr_for_u64_::from_str::hc36faf4699eaccdc
cmp byte [rdi], 0
jne 0x14015bf79
mov rax, qword [rsp + 0x1e8]
test rax, rax
je 0x14015bfef
mov rdi, rax
mov rcx, qword [rsp + 0x2610]
mov rdx, rsi
call sym._ZN4core3ptr42drop_in_place_LT_alloc..string..String_GT_17he02fd9262f015d42E.4481
mov r14, rdi
jmp 0x140159ebf
xorps xmm0, xmm0
lea rcx, [rsp + 0x400]
movaps xmmword [rcx + 0x20], xmm0
movaps xmmword [rcx + 0x10], xmm0
movaps xmmword [rcx], xmm0
call sub.kernel32.dll_GetSystemInfo
mov r14d, dword [rsp + 0x420]
cmp r14d, 1
adc r14d, 0
movzx eax, word [rsp + 0x325]
mov cl, byte [rsp + 0x327]
mov r8, qword [rsp + 0x2b0]
lea rdx, [rsp + 0x2610]
mov word [rdx + 8], ax
mov byte [rdx + 0xa], 0
mov byte [rdx + 0xb], cl
mov qword [rdx], r8
lea rcx, [rsp + 0x400]
call sym.tokio::runtime::driver::Driver::new::h7ecfda90118d3aef
mov rbx, qword [rsp + 0x400]
cmp rbx, 2
je 0x14015bdc6
lea rdx, [rsp + 0x410]
mov rdi, qword [rdx - 8]
lea rsi, [rsp + 0x1538]
mov r8d, 0xe0
mov rcx, rsi
call sym.memcpy
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rsp + 0x210], xmm2
movups xmmword [rsp + 0x200], xmm1
movups xmmword [rsp + 0x1f0], xmm0
lea rdx, [rsp + 0x1568]
lea rcx, [rsp + 0x350]
mov r8d, 0xb0
call sym.memcpy
mov qword [rsp + 0x1e0], rbx
mov qword [rsp + 0x1e8], rdi
lea rcx, [rsp + 0x268]
mov rdx, qword [rcx + 0x50]
add rdx, r14
call sym.tokio::runtime::blocking::create_blocking_pool::ha9881fb7ee3e6dd2
mov qword [rsp + 0x238], rax
mov qword [rsp + 0x240], rdx
lock inc qword [rax]
jle 0x14015c0e6
mov qword [rsp + 0xf0], r14
mov qword [rsp + 0x250], rbx
lea rbx, [rsp + 0x308]
mov qword [rsp + 0x178], rax
mov qword [rsp + 0x258], rax
mov rcx, rbx
call sym.tokio::util::rand::rt::RngSeedGenerator::next_seed::h5e327c7cd80e93bd
mov esi, eax
mov edi, edx
mov rcx, rbx
call sym.tokio::util::rand::rt::RngSeedGenerator::next_seed::h5e327c7cd80e93bd
mov dword [rsp + 0x1dc], eax
mov dword [rsp + 0x1d8], edx
movups xmm0, xmmword [rsp + 0x1e0]
movups xmm1, xmmword [rsp + 0x1f0]
movups xmm2, xmmword [rsp + 0x200]
movups xmm3, xmmword [rsp + 0x210]
movups xmmword [rsp + 0x440], xmm3
movups xmmword [rsp + 0x430], xmm2
movups xmmword [rsp + 0x420], xmm1
movups xmmword [rsp + 0x410], xmm0
mov rcx, qword [rsp + 0x2e0]
mov rdx, qword [rsp + 0x2e8]
call sym.__hyper::common::exec::Exec_as_core::clone::Clone_::clone::h485b6dad1e4e2f4e
mov rbx, rax
mov r14, rdx
mov rcx, qword [rsp + 0x2f0]
mov rdx, qword [rsp + 0x2f8]
call sym.__hyper::common::exec::Exec_as_core::clone::Clone_::clone::h485b6dad1e4e2f4e
mov ecx, dword [rsp + 0x320]
mov r8, qword [rsp + 0x288]
mov r9, qword [rsp + 0x300]
movzx r10d, word [rsp + 0x328]
mov qword [rsp + 0x36f0], r8
mov dword [rsp + 0x3738], ecx
mov qword [rsp + 0x36f8], r9
mov qword [rsp + 0x3700], rbx
mov qword [rsp + 0x3708], r14
mov qword [rsp + 0x3710], rax
mov qword [rsp + 0x3718], rdx
mov word [rsp + 0x373c], r10w
and qword [rsp + 0x3720], 0
xor eax, eax
mov byte [rsp + 0x3728], al
mov dword [rsp + 0x372c], esi
mov dword [rsp + 0x3730], edi
mov rcx, qword [rsp + 0x178]
mov qword [rsp + 0x260], rcx
push 1
pop rcx
mov qword [rsp + 0x400], rcx
mov qword [rsp + 0x408], rcx
mov byte [rsp + 0x450], al
push 0x58
pop rcx
push 8
pop rdx
call sym._ZN5alloc5alloc15exchange_malloc17h9fa36ba6eed0cf7aE.10981
push 0xb
pop rcx
lea rdx, [rsp + 0x400]
mov rdi, rax
mov rsi, rdx
rep movsq qword [rdi], qword [rsi]
xorps xmm0, xmm0
movups xmmword [rdx + 8], xmm0
mov byte [rdx + 0x18], 0
mov qword [rdx], rax
lea rcx, [rsp + 0x400]
call sym.alloc::sync::Arc_T_::new::h2eb9df8c318412c2
mov r14, qword [rsp + 0xf0]
mov r13, rax
lea rcx, [rsp + 0x1538]
lea rdx, [rsp + 0x350]
mov r8d, 0xb0
call sym.memcpy
push 0xa
pop rcx
lea rdi, [rsp + 0x2610]
lea rsi, [rsp + 0x36f0]
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0x230], r13
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x1c0], rax
mov rax, r14
shr rax, 0x3c
jne 0x14015bdd0
lea rsi, [r14*8]
push 8
pop rcx
mov rdx, rsi
call sym._ZN5alloc5alloc6Global10alloc_impl17hc83fc75a14499477E.12170
test rax, rax
je 0x14015bddd
mov qword [rsp + 0x1a0], r14
mov qword [rsp + 0x1a8], rax
and qword [rsp + 0x1b0], 0
mov rax, r14
shr rax, 0x3b
jne 0x14015bdf0
mov qword [rsp + 0x1c8], rsi
mov rsi, r14
shl rsi, 4
push 8
pop rcx
mov rdx, rsi
call sym._ZN5alloc5alloc6Global10alloc_impl17hc83fc75a14499477E.12170
test rax, rax
je 0x14015bdfa
lea rcx, [rsp + 0x110]
mov qword [rcx], r14
mov qword [rcx + 8], rax
and qword [rcx + 0x10], 0
xor ecx, ecx
xorps xmm6, xmm6
lea rbx, [rsp + 0xb0]
xor r15d, r15d
mov qword [rsp + 0x180], r13
mov qword [rsp + 0xa0], rcx
cmp r15, r14
je 0x14015a55e
mov qword [rsp + 0x98], rax
mov edx, 0x800
push 8
pop rcx
call sym._ZN5alloc5alloc6Global10alloc_impl17hc83fc75a14499477E.12170
test rax, rax
je 0x14015bcf3
mov qword [rsp + 0xb0], 0x100
mov qword [rsp + 0xb8], rax
mov edi, 0x100
xor esi, esi
mov qword [rsp + 0xc0], rsi
sub rdi, 1
jb 0x14015a2b3
cmp rsi, qword [rsp + 0xb0]
jne 0x14015a2ae
mov rcx, rbx
mov rdx, rsi
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h0d4a38f3510ee6b5
mov rsi, qword [rsp + 0xc0]
inc rsi
jmp 0x14015a283
mov qword [rsp + 0xa8], r15
mov r15, qword [rsp + 0xb0]
mov rdi, qword [rsp + 0xb8]
cmp r15, rsi
jbe 0x14015a326
lea r8, [r15*8]
test rsi, rsi
je 0x14015a303
lea r12, [rsi*8]
mov rcx, rdi
mov rdx, r8
mov r8, r12
call sym._ZN63__LT_alloc..alloc..Global_u20_as_u20_core..alloc..Allocator_GT_6shrink17hb65c3192bc81fa3bE.12205
push 8
pop rcx
test rax, rax
je 0x14015a31e
mov r15, rsi
mov rdi, rax
jmp 0x14015a314
mov rcx, rdi
push 8
pop rdi
mov rdx, rdi
call sym.__alloc::alloc::Global_as_core::alloc::Allocator_::deallocate::h5d52e11c007b3026
mov r15, rsi
movabs rcx, 0x8000000000000001
mov rdx, r12
call sym._ZN5alloc7raw_vec14handle_reserve17h0d1dd55a01e2dd12E.11801
mov qword [rsp + 0x130], rsi
cmp rsi, 0x100
jne 0x14015bd05
push 0x28
pop rcx
call sym.alloc::alloc::exchange_malloc::h9fa36ba6eed0cf7a
mov r15, rax
push 1
pop rax
mov qword [r15], rax
mov qword [r15 + 8], rax
mov qword [r15 + 0x10], rdi
and qword [r15 + 0x18], 0
and dword [r15 + 0x20], 0
lock inc qword [r15]
jle 0x14015c0e6
mov qword [rsp + 0x1d0], r15
mov qword [rsp + 0x108], r15
mov rax, qword [r13 + 0x10]
lock inc qword [rax]
jle 0x14015c0e6
lea rcx, [rsp + 0x408]
movups xmmword [rcx], xmm6
mov byte [rcx + 0x10], 0
mov qword [rsp + 0x400], rax
lea rcx, [rsp + 0x400]
call sym.alloc::sync::Arc_T_::new::h2eb9df8c318412c2
mov r12, rax
mov qword [rsp + 0x188], rax
lock inc qword [rax]
jle 0x14015c0e6
mov qword [rsp + 0xf8], r12
xor r14d, r14d
call dbg.now
mov rsi, rax
mov edi, edx
mov bl, byte [rsp + 0x265c]
mov qword [rsp + 0x130], r15
mov qword [rsp + 0xb0], r12
mov r13d, dword [rsp + 0x2610]
mov r14d, dword [rsp + 0x2614]
lea rcx, [rsp + 0x2640]
call sym.tokio::util::rand::rt::RngSeedGenerator::next_seed::h5e327c7cd80e93bd
test r13d, r13d
push 0x3d
pop rcx
cmove r14d, ecx
and dword [rsp + 0x440], 0
and qword [rsp + 0x400], 0
xor bl, 1
mov byte [rsp + 0x448], bl
mov qword [rsp + 0x418], r15
and word [rsp + 0x449], 0
mov byte [rsp + 0x44b], 0
mov qword [rsp + 0x408], r12
and qword [rsp + 0x420], 0
movabs rcx, 0x40a99d60864b8a7e
mov qword [rsp + 0x428], rcx
mov qword [rsp + 0x430], rsi
mov dword [rsp + 0x438], edi
mov dword [rsp + 0x444], r14d
mov dword [rsp + 0x410], eax
mov dword [rsp + 0x414], edx
push 0x50
pop rcx
call sym._ZN5alloc5alloc15exchange_malloc17h9fa36ba6eed0cf7aE.12486
push 0xa
pop rcx
mov rdi, rax
lea rsi, [rsp + 0x400]
rep movsq qword [rdi], qword [rsi]
mov r14b, 1
lea rcx, [rsp + 0x1a0]
mov rdx, rax
call sym.alloc::vec::Vec_T_A_::push::h7d77ccf953385e89
lea rbx, [rsp + 0xb0]
mov r13, qword [rsp + 0x180]
mov qword [rsp + 0x400], r15
mov qword [rsp + 0x408], r12
mov rdx, qword [rsp + 0xa0]
cmp rdx, qword [rsp + 0x110]
jne 0x14015a513
lea rcx, [rsp + 0x110]
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h1ddd06e34b0001d0
mov r14, qword [rsp + 0xf0]
mov rax, qword [rsp + 0x118]
mov rdx, qword [rsp + 0x120]
jmp 0x14015a523
mov r14, qword [rsp + 0xf0]
mov rax, qword [rsp + 0x98]
shl rdx, 4
mov qword [rax + rdx], r15
mov qword [rax + rdx + 8], r12
mov rcx, qword [rsp + 0x120]
inc rcx
mov qword [rsp + 0x120], rcx
mov r15, qword [rsp + 0xa8]
inc r15
jne 0x14015a239
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h845a8a91f84658d4
jmp 0x14015c0e6
movabs rax, 0xfffffffffffffff
cmp r14, rax
ja 0x14015be0a
push 8
pop rsi
mov rcx, rsi
mov rdi, qword [rsp + 0x1c8]
mov rdx, rdi
call sym._ZN5alloc5alloc6Global10alloc_impl17hc83fc75a14499477E.12170
test rax, rax
je 0x14015be14
mov r13, rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x409], xmm0
movaps xmmword [rsp + 0x400], xmm0
movups xmm0, xmmword [rsp + 0x408]
movaps xmmword [rsp + 0x330], xmm0
mov rax, qword [rsp + 0x418]
mov qword [rsp + 0x340], rax
mov rdi, qword [rsp + 0x110]
mov r12, qword [rsp + 0x118]
mov rax, qword [rsp + 0xa0]
cmp rdi, rax
mov qword [rsp + 0xa8], r13
jbe 0x14015a647
mov r8, rdi
shl r8, 4
test rax, rax
je 0x14015a61c
mov rbx, rax
shl rbx, 4
mov rcx, r12
mov rdx, r8
mov r8, rbx
mov r15, rax
call sym._ZN63__LT_alloc..alloc..Global_u20_as_u20_core..alloc..Allocator_GT_6shrink17hb65c3192bc81fa3bE.12205
test rax, rax
je 0x14015a63c
mov rdi, r15
mov r12, rax
jmp 0x14015a630
push 8
pop rbx
mov rcx, r12
mov rdx, rbx
mov rdi, rax
call sym.__alloc::alloc::Global_as_core::alloc::Allocator_::deallocate::h5d52e11c007b3026
mov r12, rbx
movabs rcx, 0x8000000000000001
jmp 0x14015a63f
push 8
pop rcx
mov rdx, rbx
call sym._ZN5alloc7raw_vec14handle_reserve17h0d1dd55a01e2dd12E.11801
lea rax, [r14 - 1]
bsr rcx, rax
not ecx
push 0xffffffffffffffff
pop rax
shr rax, cl
lea rax, [rax*4 + 4]
mov ecx, 0x10000
cmp rax, rcx
cmovb rcx, rax
cmp r14, 2
push 4
pop r15
cmovae r15, rcx
lea rcx, [r15 - 1]
mov rax, r15
xor rax, rcx
cmp rax, rcx
mov qword [rsp + 0x98], r12
jbe 0x14015be24
mov qword [rsp + 0x180], rcx
test r15, r15
je 0x14015a6ba
imul rdi, r15, 0x18
push 8
pop rcx
mov rdx, rdi
call sym._ZN5alloc5alloc6Global10alloc_impl17hc83fc75a14499477E.12170
mov rsi, rax
test rax, rax
je 0x14015be71
mov r13, r14
lea rdi, [rsp + 0x400]
mov qword [rdi], r15
mov qword [rdi + 8], rsi
and qword [rdi + 0x10], 0
shl r13, 0x10
lea r12, [rsp + 0xb7]
xor ebx, ebx
xorps xmm6, xmm6
sub r15, 1
jb 0x14015a770
movups xmmword [r12], xmm6
mov rax, qword [rsp + 0xbf]
mov qword [rsp + 0x13f], rax
movups xmm0, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x130], xmm0
cmp rbx, qword [rsp + 0x400]
jne 0x14015a736
mov rcx, rdi
mov rdx, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::hdd316994e17f6481
mov rsi, qword [rsp + 0x408]
mov rbx, qword [rsp + 0x410]
imul rax, rbx, 0x18
mov byte [rsi + rax], 0
movaps xmm0, xmmword [rsp + 0x130]
movups xmmword [rsi + rax + 1], xmm0
mov rcx, qword [rsp + 0x13f]
mov qword [rsi + rax + 0x10], rcx
mov rbx, qword [rsp + 0x410]
inc rbx
mov qword [rsp + 0x410], rbx
jmp 0x14015a6e2
mov rsi, qword [rsp + 0x400]
mov r15, qword [rsp + 0x408]
cmp rsi, rbx
jbe 0x14015a7d8
imul r8, rsi, 0x18
test rbx, rbx
je 0x14015a7ad
imul rdi, rbx, 0x18
mov rcx, r15
mov rdx, r8
mov r8, rdi
call sym._ZN63__LT_alloc..alloc..Global_u20_as_u20_core..alloc..Allocator_GT_6shrink17hb65c3192bc81fa3bE.12205
test rax, rax
je 0x14015a7cd
mov rsi, rbx
mov r15, rax
jmp 0x14015a7c1
push 8
pop rdi
mov rcx, r15
mov rdx, rdi
call sym.__alloc::alloc::Global_as_core::alloc::Allocator_::deallocate::h5d52e11c007b3026
mov rsi, rbx
mov r15, rdi
movabs rcx, 0x8000000000000001
jmp 0x14015a7d0
push 8
pop rcx
mov rdx, rdi
call sym._ZN5alloc7raw_vec14handle_reserve17h0d1dd55a01e2dd12E.11801
call sym.tokio::runtime::task::list::get_next_id::h4abf646032599766
lea r12, [rsp + 0x410]
push 0xa
pop rcx
lea rsi, [rsp + 0x2610]
mov rdi, r12
rep movsq qword [rdi], qword [rsi]
mov qword [r12 + 0x60], r15
mov qword [r12 + 0x68], rbx
and qword [r12 + 0x70], 0
mov rcx, qword [rsp + 0x180]
mov qword [r12 + 0x78], rcx
mov qword [r12 + 0x80], rax
xor edi, edi
mov byte [r12 + 0x88], dil
mov eax, dword [rsp + 0xb0]
mov ecx, dword [rsp + 0xb3]
mov dword [r12 + 0x89], eax
mov dword [r12 + 0x8c], ecx
mov byte [r12 + 0xb8], dil
mov qword [r12 + 0xc0], r14
mov rax, qword [rsp + 0xa8]
mov qword [r12 + 0xc8], rax
and qword [r12 + 0xd0], 0
movaps xmm0, xmmword [rsp + 0x330]
movups xmmword [r12 + 0xd8], xmm0
mov rax, qword [rsp + 0x340]
mov qword [r12 + 0xe8], rax
mov byte [r12 + 0xf0], dil
and qword [r12 + 0xf8], 0
mov qword [r12 + 0x100], 8
and qword [r12 + 0x108], 0
lea rsi, [rsp + 0x520]
lea rdx, [rsp + 0x1538]
mov r8d, 0xb0
mov rcx, rsi
call sym.memcpy
push 1
pop rax
mov qword [r12 - 0x10], rax
mov qword [r12 - 8], rax
mov rcx, qword [rsp + 0x98]
mov qword [r12 + 0x50], rcx
mov rcx, qword [rsp + 0xa0]
mov qword [r12 + 0x58], rcx
mov qword [rsi - 0x80], rax
mov qword [rsi - 0x78], r14
and qword [rsi - 0x70], 0
mov qword [rsi - 0x68], r13
mov qword [rsi - 0x60], r14
mov rax, qword [rsp + 0x178]
mov qword [rsi + 0xb0], rax
and qword [rsi + 0xb8], 0
mov byte [rsi + 0xc0], dil
movzx eax, word [rsp + 0x19d]
mov word [rsi + 0xc1], ax
mov al, byte [rsp + 0x19f]
mov byte [rsi + 0xc3], al
mov eax, dword [rsp + 0x1dc]
mov dword [rsi + 0xc4], eax
mov eax, dword [rsp + 0x1d8]
mov dword [rsi + 0xc8], eax
mov ecx, 0x1f0
call sym._ZN5alloc5alloc15exchange_malloc17h9fa36ba6eed0cf7aE.12486
mov rsi, rax
lea rbx, [rsp + 0x400]
mov r8d, 0x1f0
mov rcx, rax
mov rdx, rbx
call sym.memcpy
lea rdi, [rsp + 0x130]
and qword [rdi], 0
mov qword [rdi + 8], 8
and qword [rdi + 0x10], 0
mov rax, qword [rsp + 0x1a8]
mov rdx, qword [rsp + 0x1b0]
and qword [rsp + 0x1b0], 0
mov qword [rsp + 0xf8], rsi
lea rcx, [rax + rdx*8]
mov qword [rbx], rax
mov qword [rbx + 8], rcx
lea r8, [rsp + 0x1a0]
mov qword [rbx + 0x10], r8
mov qword [rbx + 0x18], rdx
lea r14, [rsp + 0xc0]
xorps xmm0, xmm0
movups xmmword [rbx + 0x20], xmm0
push 8
pop r15
xor ebx, ebx
push 0x28
pop r13
cmp rax, rcx
je 0x14015aae2
lea rcx, [rax + 8]
mov qword [rsp + 0x400], rcx
mov rax, qword [rax]
mov rcx, qword [rsp + 0x428]
lea rdx, [rcx + 1]
mov qword [rsp + 0x428], rdx
lock inc qword [rsi]
jle 0x14015c0e6
push 1
pop rdx
mov qword [rsp + 0xb0], rdx
mov qword [rsp + 0xb8], rdx
mov qword [rsp + 0xc0], rsi
mov qword [rsp + 0xc8], rcx
mov qword [rsp + 0xd0], rax
mov rcx, r13
call sym._ZN5alloc5alloc15exchange_malloc17h9fa36ba6eed0cf7aE.12486
mov r12, rax
mov rax, qword [rsp + 0xd0]
mov qword [r12 + 0x20], rax
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
mov qword [rsp + 0xb0], r12
cmp rbx, qword [rsp + 0x130]
jne 0x14015aab6
mov rcx, rdi
mov rdx, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h0d4a38f3510ee6b5
mov r15, qword [rsp + 0x138]
mov rbx, qword [rsp + 0x140]
mov qword [r15 + rbx*8], r12
mov rbx, qword [rsp + 0x140]
inc rbx
mov qword [rsp + 0x140], rbx
mov rax, qword [rsp + 0x400]
mov rcx, qword [rsp + 0x408]
jmp 0x14015a9f5
lea rcx, [rsp + 0x400]
call sym.__alloc::vec::drain::Drain_T_A__as_core::ops::drop::Drop_::drop::h8e6036dd95dc4405
mov r15, qword [rsp + 0x130]
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0xa0], rax
xor edi, edi
lea rcx, [rsp + 0x1a0]
call sym._ZN4core3ptr122drop_in_place_LT_alloc..vec..Vec_LT_alloc..boxed..Box_LT_tokio..runtime..scheduler..multi_thread..worker..Core_
lea rcx, [rsp + 0x230]
call sym._ZN4core3ptr97drop_in_place_LT_alloc..sync..Arc_LT_tokio..runtime..scheduler..multi_thread..park..Inner_GT__GT_17h730ad9ba5cd8
mov qword [rsp + 0x110], 1
mov qword [rsp + 0x118], rsi
lea rcx, [rsp + 0x36f0]
push 1
pop rdx
mov r8, rsi
mov qword [rsp + 0xa8], r15
call sym.tokio::runtime::handle::Handle::enter::hcbdb94a1f98832ba
mov qword [rsp + 0x2610], r15
mov rcx, qword [rsp + 0xa0]
mov qword [rsp + 0x2618], rcx
and qword [rsp + 0x2620], 0
lea rax, [rcx + rbx*8]
mov qword [rsp + 0x1538], rcx
mov qword [rsp + 0x1540], rax
lea rdx, [rsp + 0x2610]
mov qword [rsp + 0x1548], rdx
mov qword [rsp + 0x1550], rbx
and qword [rsp + 0x1558], 0
lea r14, [rsp + 0x448]
xorps xmm6, xmm6
lea r12, [rsp + 0x130]
cmp rcx, rax
je 0x14015aceb
lea rax, [rcx + 8]
mov qword [rsp + 0x1538], rax
mov rdi, qword [rcx]
mov qword [rsp + 0xf8], rdi
lea rcx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulermulti_threadworker.rs
call sym.tokio::runtime::scheduler::Handle::current::hd36442df8d331167
mov rsi, rax
mov r15, rdx
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], rdx
push 1
pop rax
lock xadd qword [0x1401ea5a8], rax
mov qword [rsp + 0x400], 0xcc
and qword [rsp + 0x408], 0
lea rcx, sym.tokio::runtime::task::raw::poll::hce1ddfe2b65a68d8
mov qword [rsp + 0x410], rcx
and qword [rsp + 0x418], 0
mov qword [rsp + 0x420], rax
mov qword [rsp + 0x428], 2
mov qword [rsp + 0x430], rdi
movups xmmword [r14], xmm6
and qword [r14 + 0x10], 0
mov ecx, pe_nt_image_headers64
mov edx, pe_nt_image_headers64
call sym._ZN5alloc5alloc15exchange_malloc17h9fa36ba6eed0cf7aE.10981
mov r13, rax
lea rax, [r15 + 0x1d0]
add r15, 0x170
test rsi, rsi
push 0x10
pop rcx
mov rdi, r13
lea rsi, [rsp + 0x400]
rep movsq qword [rdi], qword [rsi]
cmovne r15, rax
mov rcx, qword [r15]
mov rdx, r13
mov r8b, 1
mov r9, r12
call sym.tokio::runtime::blocking::pool::Spawner::spawn_task::hc87c688d3343f142
test rax, rax
je 0x14015acb2
test rdx, rdx
jne 0x14015bd31
mov rcx, r12
call sym.core::ptr::drop_in_place_tokio::runtime::scheduler::Handle_::h6608db9057a57511
mov eax, 0xcc
mov ecx, 0x84
lock cmpxchg qword [r13], rcx
je 0x14015acd6
mov rax, qword [r13 + 0x10]
mov rcx, r13
call qword [rax + 0x20]
mov rcx, qword [rsp + 0x1538]
mov rax, qword [rsp + 0x1540]
jmp 0x14015abbb
lea rcx, [rsp + 0x1538]
call sym.__alloc::vec::drain::Drain_T_A__as_core::ops::drop::Drop_::drop::he3ec2ddb706996b9
lea rcx, [rsp + 0x2610]
call sym.core::ptr::drop_in_place_tokio::runtime::scheduler::multi_thread::worker::Launch_::h0dcbb70265710e24
mov rsi, qword [rsp + 0x110]
mov rdi, qword [rsp + 0x118]
mov r14, qword [rsp + 0x238]
mov r15, qword [rsp + 0x240]
mov bl, 1
lea rcx, [rsp + 0x36f0]
call sym.core::ptr::drop_in_place_tokio::runtime::handle::EnterGuard_::h68c55be76d5f430c
cmp dword [rsp + 0x250], 2
je 0x14015be3f
mov qword [rsp + 0x1e0], 1
mov byte [rsp + 0x1f0], 0
movups xmm0, xmmword [rsp + 0x400]
movups xmmword [rsp + 0x1f1], xmm0
mov rax, qword [rsp + 0x40f]
mov qword [rsp + 0x200], rax
mov qword [rsp + 0x210], rsi
mov qword [rsp + 0x218], rdi
mov qword [rsp + 0x220], r14
mov qword [rsp + 0x228], r15
lea rcx, [rsp + 0x36f0]
lea rdx, [rsp + 0x47c8]
mov r8d, 0x10d8
call sym.memcpy
lea rcx, [rsp + 0x238]
mov rdx, rsi
mov r8, rdi
call sym.tokio::runtime::handle::Handle::enter::hcbdb94a1f98832ba
cmp qword [rsp + 0x1e0], 0
je 0x14015af49
lea rcx, [rsp + 0x2610]
lea rdx, [rsp + 0x36f0]
mov r8d, 0x10d8
call sym.memcpy
mov r9, qword [rsp + 0x210]
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0x20], rax
lea rdx, [sym._ZN5tokio7runtime7context7CONTEXT7__getit17hc361cc3d67a04e7fE.13405]
lea rcx, [rsp + 0x130]
mov r8b, 1
call sym.std::thread::local::LocalKey_T_::with::h473cf2d9e4a6bc81
cmp dword [rsp + 0x130], 3
je 0x14015be81
movups xmm0, xmmword [rsp + 0x130]
movups xmm1, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
lea rcx, [rsp + 0x1538]
lea rdx, [rsp + 0x2610]
mov r8d, 0x10d8
call sym.memcpy
call sym.tokio::runtime::park::CachedParkThread::waker::h05fc22ea178ab65f
test rax, rax
je 0x14015bebe
lea rcx, [rsp + 0xf8]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
lea rsi, [rsp + 0x1a0]
mov qword [rsi], rcx
mov qword [rsi + 8], rcx
lea rdi, [rsp + 0x400]
lea rdx, [rsp + 0x1538]
mov r8d, 0x10d8
mov rcx, rdi
call sym.memcpy
lea rbx, [rsp + 0x110]
mov cl, 1
mov dl, pe_nt_image_headers64
call sym.tokio::runtime::context::budget::h05638d57dba4478c
mov r15d, eax
mov r14d, edx
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call sym.uuu::main::__u7b__u7b_closure_u7d__u7d_::h5e1aae3280256526
mov ecx, r15d
mov edx, r14d
call sym._ZN4core3ptr128drop_in_place_LT_core..result..Result_LT_tokio..runtime..coop..with_budget..ResetGuard_C_std..thread..local..Ac
cmp qword [rsp + 0x110], 0
je 0x14015aef7
mov rcx, rbx
call sym._ZN4core3ptr141drop_in_place_LT_core..task..poll..Poll_LT_core..result..Result_LT__LP__RP__C_alloc..boxed..Box_LT_dyn_u20_core
call sym.tokio::runtime::park::CachedParkThread::park::hccaf5b37f153e52f
jmp 0x14015aeb5
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0xf0], rax
lea rcx, [rsp + 0x400]
call sym.core::ptr::drop_in_place_uuu::main::_u7b__u7b_closure_u7d__u7d__::h969af9a1efe6a9ec
mov rax, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0x100]
call qword [rax + 0x18]
lea rcx, [rsp + 0xb0]
call sym.core::ptr::drop_in_place_tokio::runtime::context::runtime::EnterRuntimeGuard_::h6d68385db98070f1
jmp 0x14015bbe8
lea rcx, [rsp + 0x400]
lea rdx, [rsp + 0x36f0]
mov r8d, 0x10d8
call sym.memcpy
mov r9, qword [rsp + 0x210]
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0x20], rax
lea rdx, [sym._ZN5tokio7runtime7context7CONTEXT7__getit17hc361cc3d67a04e7fE.13405]
lea rcx, [rsp + 0x1a0]
xor r8d, r8d
call sym.std::thread::local::LocalKey_T_::with::h473cf2d9e4a6bc81
mov rcx, qword [rsp + 0x1a0]
mov rax, rcx
mov qword [rsp + 0x1c8], rcx
cmp rcx, 3
je 0x14015c040
lea rcx, [rsp + 0x210]
movups xmm0, xmmword [rsp + 0x1a0]
movups xmm1, xmmword [rsp + 0x1b0]
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
call sym.tokio::runtime::scheduler::Handle::as_current_thread::h18d45712cf4cb47a
mov qword [rsp + 0x180], rax
lea rdi, [rsp + 0x1e8]
lea rsi, [rsp + 0x1548]
xorps xmm6, xmm6
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x178], rax
lea rcx, [rsp + 0x2610]
mov rdx, rdi
mov r8, qword [rsp + 0x180]
call sym.tokio::runtime::scheduler::current_thread::CurrentThread::take_core::h53e6be470a75fba8
cmp dword [rsp + 0x2610], 2
jne 0x14015b4cf
mov rax, qword [rsp + 0x1e8]
shr rax, 2
movups xmmword [rsi], xmm6
mov qword [rsp + 0x1538], rdi
mov qword [rsp + 0x1540], rax
movups xmmword [rsi + 0x19], xmm6
movups xmmword [rsi + 0x10], xmm6
mov eax, dword [rsp + 0x1d0]
mov ecx, dword [rsp + 0x1d3]
mov dword [rsi + 0x2c], ecx
mov dword [rsi + 0x29], eax
call sym.tokio::runtime::park::CachedParkThread::waker::h05fc22ea178ab65f
test rax, rax
je 0x14015bd97
mov qword [rsp + 0x188], rax
mov qword [rsp + 0x190], rdx
lea rax, [rsp + 0x188]
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x100], rax
mov cl, 1
mov dl, pe_nt_image_headers64
call sym.tokio::runtime::context::budget::h05638d57dba4478c
mov byte [rsp + 0xa8], al
mov byte [rsp + 0xa0], dl
mov r12, qword [rsp + 0xf8]
mov r14, qword [rsp + 0x1538]
lea rdi, [r14 + 8]
lea r15, [r14 + 0x10]
movzx eax, byte [rsp + 0x1570]
test eax, eax
jne 0x14015b1a5
mov rcx, qword [r14]
and rcx, 0xfffffffffffffffc
lea rax, [rcx + 2]
lock cmpxchg qword [r14], rcx
jne 0x14015b0f7
mov byte [rsp + 0x1570], 2
jmp 0x14015b0cb
mov rax, qword [r12]
mov rcx, qword [r12 + 8]
call qword [rax]
mov rsi, rax
mov r13, rdx
mov rcx, rdi
call sym.__parking_lot::raw_mutex::RawMutex_as_lock_api::mutex::RawMutex_::lock::h356cdc653f9b15a5
mov rcx, qword [r14]
mov rax, rcx
shr rax, 2
cmp rax, qword [rsp + 0x1540]
jne 0x14015b18a
mov rax, rcx
and rax, 3
je 0x14015b15b
cmp eax, 2
jne 0x14015b248
and rcx, 0xfffffffffffffffc
lea rax, [rcx + 2]
lock cmpxchg qword [r14], rcx
je 0x14015b18a
mov rcx, rax
and rax, 3
mov qword [rsp + 0x108], rax
je 0x14015b124
jmp 0x14015bc8b
and rcx, 0xfffffffffffffffc
lea rdx, [rcx + 1]
mov rax, rcx
lock cmpxchg qword [r14], rdx
je 0x14015b251
mov rcx, rax
and eax, 3
mov qword [rsp + 0x108], rax
cmp rax, 2
je 0x14015b124
jmp 0x14015bca4
mov byte [rsp + 0x1570], 2
mov rcx, rdi
call sym.__parking_lot::raw_mutex::RawMutex_as_lock_api::mutex::RawMutex_::unlock::h3361ea92562fdaa0
mov rcx, r13
call qword [rsi + 0x18]
jmp 0x14015b0cb
cmp eax, 1
jne 0x14015b3d1
lea rcx, [rsp + 0x1568]
mov dl, 2
call sym.tokio::sync::notify::AtomicNotification::load::h8b1151a6acf9079c
test rax, rax
jne 0x14015b362
mov rcx, rdi
call sym.__parking_lot::raw_mutex::RawMutex_as_lock_api::mutex::RawMutex_::lock::h356cdc653f9b15a5
lea rcx, [rsp + 0x1568]
xor edx, edx
call sym.tokio::sync::notify::AtomicNotification::load::h8b1151a6acf9079c
test rax, rax
jne 0x14015b391
mov rax, qword [r14]
shr rax, 2
mov rsi, qword [rsp + 0x1558]
cmp rax, qword [rsp + 0x1540]
je 0x14015b3dd
mov rbx, qword [rsp + 0x1560]
and qword [rsp + 0x1558], 0
mov rcx, r15
lea rdx, [rsp + 0x1548]
call sym._ZN5tokio4util11linked_list81LinkedList_LT_L_C__LT_L_u20_as_u20_tokio..util..linked_list..Link_GT_..Target_GT_6remove17hf2ef60
mov byte [rsp + 0x1570], 2
mov rcx, rdi
call sym.__parking_lot::raw_mutex::RawMutex_as_lock_api::mutex::RawMutex_::unlock::h3361ea92562fdaa0
test rsi, rsi
je 0x14015b0cb
mov rcx, rbx
call qword [rsi + 0x18]
jmp 0x14015b0cb
cmp eax, 1
jne 0x14015bc70
mov rcx, r15
mov r15, qword [rsp + 0x1558]
mov r12, qword [rsp + 0x1560]
mov qword [rsp + 0x1558], rsi
mov qword [rsp + 0x1560], r13
lea rax, [rsp + 0x1548]
mov qword [rsp + 0x108], rax
mov rbx, qword [rcx]
cmp rbx, rax
je 0x14015bcd5
mov qword [rsp + 0x1550], rbx
and qword [rsp + 0x1548], 0
test rbx, rbx
lea rax, [rsp + 0x1548]
je 0x14015b2b1
mov qword [rbx], rax
mov qword [r14 + 0x10], rax
cmp qword [r14 + 0x18], 0
jne 0x14015b2c8
lea rax, [rsp + 0x1548]
mov qword [r14 + 0x18], rax
mov byte [rsp + 0x1570], 1
mov rcx, rdi
call sym.__parking_lot::raw_mutex::RawMutex_as_lock_api::mutex::RawMutex_::unlock::h3361ea92562fdaa0
test r15, r15
je 0x14015b2e4
mov rcx, r12
call qword [r15 + 0x18]
lea rcx, [rsp + 0xb0]
lea rdx, [rsp + 0x400]
lea r8, [rsp + 0xf8]
call sym._ZN3uuu4main28__u7b__u7b_closure_u7d__u7d_17h5e1aae3280256526E.13650
cmp qword [rsp + 0xb0], 0
je 0x14015b315
mov dil, 1
xor esi, esi
push 2
jmp 0x14015b33b
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0xf0], rax
xor edi, edi
xor esi, esi
push 1
pop rbx
mov cl, byte [rsp + 0xa8]
mov dl, byte [rsp + 0xa0]
call sym._ZN4core3ptr128drop_in_place_LT_core..result..Result_LT_tokio..runtime..coop..with_budget..ResetGuard_C_std..thread..local..Ac
test dil, dil
je 0x14015b441
call sym.tokio::runtime::park::CachedParkThread::park::hccaf5b37f153e52f
jmp 0x14015b09c
mov rax, qword [rsp + 0x1558]
mov rcx, qword [rsp + 0x1560]
and qword [rsp + 0x1558], 0
test rax, rax
je 0x14015b383
call qword [rax + 0x18]
mov qword [rsp + 0x1568], 0
jmp 0x14015b3c9
mov rsi, qword [rsp + 0x1558]
mov rbx, qword [rsp + 0x1560]
and qword [rsp + 0x1558], 0
mov qword [rsp + 0x1568], 0
mov rcx, rdi
call sym.__parking_lot::raw_mutex::RawMutex_as_lock_api::mutex::RawMutex_::unlock::h3361ea92562fdaa0
test rsi, rsi
je 0x14015b3c9
mov rcx, rbx
call qword [rsi + 0x18]
mov byte [rsp + 0x1570], 2
mov sil, 1
xor edi, edi
xor ebx, ebx
jmp 0x14015b33c
mov rax, qword [r12]
test rsi, rsi
je 0x14015b3fe
mov rcx, qword [r12 + 8]
cmp qword [rsp + 0x1560], rcx
jne 0x14015b403
cmp rsi, rax
jne 0x14015b403
xor esi, esi
jmp 0x14015b425
mov rcx, qword [r12 + 8]
call qword [rax]
mov rsi, qword [rsp + 0x1558]
mov rbx, qword [rsp + 0x1560]
mov qword [rsp + 0x1558], rax
mov qword [rsp + 0x1560], rdx
mov rcx, rdi
call sym.__parking_lot::raw_mutex::RawMutex_as_lock_api::mutex::RawMutex_::unlock::h3361ea92562fdaa0
test rsi, rsi
je 0x14015b2e4
mov rcx, rbx
call qword [rsi + 0x18]
jmp 0x14015b2e4
mov rax, qword [rsp + 0x188]
mov rcx, qword [rsp + 0x190]
call qword [rax + 0x18]
mov qword [rsp + 0x130], rbx
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x140], rax
test sil, sil
je 0x14015bb11
lea rcx, [rsp + 0x1538]
call sym.core::ptr::drop_in_place_tokio::sync::notify::Notified_::hf2e6e35025b6e5b4
lea rcx, [rsp + 0x130]
call sym._ZN4core3ptr139drop_in_place_LT_core..option..Option_LT_core..result..Result_LT__LP__RP__C_alloc..boxed..Box_LT_dyn_u20_core..
lea rsi, [rsp + 0x1548]
lea rdi, [rsp + 0x1e8]
cmp dword [rsp + 0x2610], 2
je 0x14015b005
lea rcx, [rsp + 0x2610]
call sym.core::ptr::drop_in_place_tokio::runtime::scheduler::current_thread::CoreGuard_::h0003115a81311274
jmp 0x14015b005
push 9
pop rcx
lea r15, [rsp + 0x1538]
lea rsi, [rsp + 0x2610]
mov rdi, r15
rep movsq qword [rdi], qword [rsi]
lea rdx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
mov rcx, r15
call sym.tokio::runtime::scheduler::Context::expect_current_thread::h70dd64ad02f35298
mov rbx, rax
lea rsi, [rax + 8]
lea rdx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
mov rcx, rsi
call sym.core::cell::RefCell_T_::borrow_mut::h02557e3d70f9d37f
mov rdi, rdx
mov r14, qword [rax]
and qword [rax], 0
lea rdx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
mov rcx, r14
call sym.core::option::Option_T_::expect::h3dfa005ae604d454
inc qword [rdi]
xor ecx, ecx
call sym.std::sys::pal::common::thread_local::os_local::Key_T_::get::h0740865511f48754
test rax, rax
je 0x14015c07a
mov rcx, qword [rax + 0x38]
mov qword [rsp + 0x98], rcx
mov qword [rsp + 0xa8], rax
mov qword [rax + 0x38], r15
mov rax, qword [rbx]
mov byte [rax + 0xb8], 1
add rax, 0x10
lea rcx, sym.tokio::util::wake::clone_arc_raw::h3b852748c989cbe7
mov qword [rsp + 0x188], rcx
mov qword [rsp + 0x190], rax
lea rax, [rsp + 0xf8]
lea rcx, [rsp + 0x188]
mov qword [rax], rcx
mov qword [rax + 8], rcx
mov rax, rbx
add rax, 0x18
mov qword [rsp + 0xa0], rax
mov rax, qword [rbx]
xor ecx, ecx
xchg byte [rax + 0xb8], cl
test cl, cl
je 0x14015b681
mov rcx, rsi
lea rdx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
call sym.core::cell::RefCell_T_::borrow_mut::h02557e3d70f9d37f
mov r12, rax
mov r15, rdx
mov rcx, qword [rax]
call sym._ZN4core3ptr121drop_in_place_LT_core..option..Option_LT_alloc..boxed..Box_LT_tokio..runtime..scheduler..current_thread..Core_G
mov qword [r12], r14
inc qword [r15]
xor ecx, ecx
call sym.std::sys::pal::common::thread_local::os_local::Key_T_::get::h0740865511f48754
test rax, rax
je 0x14015b5ef
mov r15b, byte [rax + 0x4c]
mov r14b, byte [rax + 0x4d]
mov word [rax + 0x4c], 0x8001
jmp 0x14015b5f2
mov r15b, 2
lea rcx, [rsp + 0xb0]
lea rdx, [rsp + 0x400]
lea r8, [rsp + 0xf8]
call sym._ZN3uuu4main28__u7b__u7b_closure_u7d__u7d_17h5e1aae3280256526E.14070
mov ecx, r15d
mov edx, r14d
call sym._ZN4core3ptr128drop_in_place_LT_core..result..Result_LT_tokio..runtime..coop..with_budget..ResetGuard_C_std..thread..local..Ac
mov rcx, rsi
lea rdx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
call sym.core::cell::RefCell_T_::borrow_mut::h02557e3d70f9d37f
mov r15, rdx
mov r14, qword [rax]
and qword [rax], 0
mov rcx, r14
lea rdx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
call sym.core::option::Option_T_::expect::h3dfa005ae604d454
inc qword [r15]
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x140], rax
movups xmm0, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x130], xmm0
cmp qword [rsp + 0x130], 0
je 0x14015bc3c
lea rcx, [rsp + 0x130]
call sym._ZN4core3ptr141drop_in_place_LT_core..task..poll..Poll_LT_core..result..Result_LT__LP__RP__C_alloc..boxed..Box_LT_dyn_u20_core
mov rax, qword [rbx]
mov edi, dword [rax + 0x58]
sub edi, 1
jb 0x14015b7a3
cmp byte [r14 + 0x68], 0
jne 0x14015bb3e
mov eax, dword [r14 + 0x60]
mov ecx, dword [r14 + 0x64]
inc eax
mov dword [r14 + 0x60], eax
test ecx, ecx
je 0x14015bc55
mov r15, qword [rbx]
xor edx, edx
div ecx
test edx, edx
je 0x14015b6e8
lea rcx, [r14 + 0x40]
call sym.alloc::collections::vec_deque::VecDeque_T_A_::pop_front::h180144dbb71e3b0e
mov r12, rax
test rax, rax
jne 0x14015b71b
add r15, 0x90
mov rcx, r15
call sym.tokio::runtime::scheduler::inject::Inject_T_::pop::hfc17b3bcbd695875
mov r12, rax
xor ecx, ecx
call sym._ZN4core3ptr160drop_in_place_LT_core..option..Option_LT_tokio..runtime..task..Notified_LT_alloc..sync..Arc_LT_tokio..runtime..
jmp 0x14015b712
add r15, 0x90
mov rcx, r15
call sym.tokio::runtime::scheduler::inject::Inject_T_::pop::hfc17b3bcbd695875
mov r12, rax
test rax, rax
jne 0x14015b71b
lea rcx, [r14 + 0x40]
call sym.alloc::collections::vec_deque::VecDeque_T_A_::pop_front::h180144dbb71e3b0e
mov r12, rax
xor ecx, ecx
call sym._ZN4core3ptr160drop_in_place_LT_core..option..Option_LT_tokio..runtime..task..Notified_LT_alloc..sync..Arc_LT_tokio..runtime..
test r12, r12
je 0x14015b8f6
mov rcx, rsi
lea rdx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
call sym.core::cell::RefCell_T_::borrow_mut::h02557e3d70f9d37f
mov r13, rax
mov r15, rdx
mov rcx, qword [rax]
call sym._ZN4core3ptr121drop_in_place_LT_core..option..Option_LT_alloc..boxed..Box_LT_tokio..runtime..scheduler..current_thread..Core_G
mov qword [r13], r14
inc qword [r15]
xor ecx, ecx
call sym.std::sys::pal::common::thread_local::os_local::Key_T_::get::h0740865511f48754
test rax, rax
je 0x14015b75b
mov r15b, byte [rax + 0x4c]
mov r14b, byte [rax + 0x4d]
mov word [rax + 0x4c], 0x8001
jmp 0x14015b75e
mov r15b, 2
mov rax, qword [r12 + 0x10]
mov rcx, r12
call qword [rax]
mov ecx, r15d
mov edx, r14d
call sym._ZN4core3ptr128drop_in_place_LT_core..result..Result_LT_tokio..runtime..coop..with_budget..ResetGuard_C_std..thread..local..Ac
mov rcx, rsi
lea rdx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
call sym.core::cell::RefCell_T_::borrow_mut::h02557e3d70f9d37f
mov r15, rdx
mov r14, qword [rax]
and qword [rax], 0
mov rcx, r14
lea rdx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
call sym.core::option::Option_T_::expect::h3dfa005ae604d454
inc qword [r15]
jmp 0x14015b687
mov rdi, qword [rbx]
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
movaps xmmword [rsp + 0xe0], xmm3
movaps xmmword [rsp + 0xd0], xmm2
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
mov qword [r14], 2
lea rcx, [rsp + 0x130]
lea rdx, [rsp + 0xb0]
lea r8, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
call sym.core::option::Option_T_::expect::h51d7bdfcb40fe1f4
mov rcx, rsi
lea rdx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
call sym.core::cell::RefCell_T_::borrow_mut::h02557e3d70f9d37f
mov r15, rax
mov r12, rdx
mov rcx, qword [rax]
call fcn.140139867
mov qword [r15], r14
inc qword [r12]
add rdi, 0xc0
lea rcx, [rsp + 0x130]
mov rdx, rdi
xor r8d, r8d
xor r9d, r9d
call sym.tokio::runtime::driver::Driver::park_timeout::h8d08b540cbdd3aa9
mov rcx, qword [rsp + 0xa0]
call sym.tokio::runtime::scheduler::defer::Defer::wake::h230a0714ab4cc3a6
mov rcx, rsi
lea rdx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
call sym.core::cell::RefCell_T_::borrow_mut::h02557e3d70f9d37f
mov r12, rdx
mov r14, qword [rax]
and qword [rax], 0
mov rcx, r14
lea rdx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
call sym.core::option::Option_T_::expect::h3dfa005ae604d454
inc qword [r12]
movups xmm0, xmmword [rsp + 0x130]
movups xmm1, xmmword [rsp + 0x140]
movups xmm2, xmmword [rsp + 0x150]
movups xmm3, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0xe0], xmm3
movaps xmmword [rsp + 0xd0], xmm2
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
mov rcx, r14
call sym.core::ptr::drop_in_place_core::option::Option_tokio::runtime::driver::Driver__::h35ef29d940c93672
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmm1, xmmword [rsp + 0xc0]
movaps xmm2, xmmword [rsp + 0xd0]
movaps xmm3, xmmword [rsp + 0xe0]
movups xmmword [r14 + 0x30], xmm3
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
jmp 0x14015b59c
mov rcx, qword [rsp + 0xa0]
call sym.tokio::runtime::scheduler::defer::Defer::is_empty::h5da34c776cb55547
mov rdi, qword [rbx]
test al, al
je 0x14015b7a6
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
movaps xmmword [rsp + 0xe0], xmm3
movaps xmmword [rsp + 0xd0], xmm2
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
mov qword [r14], 2
lea rcx, [rsp + 0x130]
lea rdx, [rsp + 0xb0]
lea r8, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
call sym.core::option::Option_T_::expect::h51d7bdfcb40fe1f4
cmp qword [rdi + 0x20], 0
je 0x14015b9d8
mov rcx, rsi
lea rdx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
call sym.core::cell::RefCell_T_::borrow_mut::h02557e3d70f9d37f
mov r15, rax
mov r12, rdx
mov rcx, qword [rax]
call fcn.140139867
mov qword [r15], r14
inc qword [r12]
mov rax, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
mov rcx, qword [rdx + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [rdx + 0x28]
mov rcx, rsi
lea rdx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
call sym.core::cell::RefCell_T_::borrow_mut::h02557e3d70f9d37f
mov r12, rdx
mov r14, qword [rax]
and qword [rax], 0
mov rcx, r14
lea rdx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
call sym.core::option::Option_T_::expect::h3dfa005ae604d454
inc qword [r12]
cmp qword [r14 + 0x58], 0
jne 0x14015ba50
mov rcx, rsi
lea rdx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
call sym.core::cell::RefCell_T_::borrow_mut::h02557e3d70f9d37f
mov r15, rax
mov r12, rdx
mov rcx, qword [rax]
call fcn.140139867
mov qword [r15], r14
inc qword [r12]
lea rdx, [rdi + 0xc0]
lea rcx, [rsp + 0x130]
call sym.tokio::runtime::driver::Driver::park::h1368a374b0144b7b
mov rcx, qword [rsp + 0xa0]
call sym.tokio::runtime::scheduler::defer::Defer::wake::h230a0714ab4cc3a6
mov rcx, rsi
lea rdx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
call sym.core::cell::RefCell_T_::borrow_mut::h02557e3d70f9d37f
mov r12, rdx
mov r14, qword [rax]
and qword [rax], 0
mov rcx, r14
lea rdx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
call sym.core::option::Option_T_::expect::h3dfa005ae604d454
inc qword [r12]
cmp qword [rdi + 0x30], 0
je 0x14015bac4
mov rcx, rsi
lea rdx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
call sym.core::cell::RefCell_T_::borrow_mut::h02557e3d70f9d37f
mov r15, rax
mov r12, rdx
mov rcx, qword [rax]
call fcn.140139867
mov qword [r15], r14
inc qword [r12]
mov rax, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x38]
mov rcx, qword [rdx + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [rdx + 0x28]
mov rcx, rsi
lea rdx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
call sym.core::cell::RefCell_T_::borrow_mut::h02557e3d70f9d37f
mov r12, rdx
mov r14, qword [rax]
and qword [rax], 0
mov rcx, r14
lea rdx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
call sym.core::option::Option_T_::expect::h3dfa005ae604d454
inc qword [r12]
movups xmm0, xmmword [rsp + 0x130]
movups xmm1, xmmword [rsp + 0x140]
movups xmm2, xmmword [rsp + 0x150]
movups xmm3, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0xe0], xmm3
movaps xmmword [rsp + 0xd0], xmm2
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
mov rcx, r14
call sym.core::ptr::drop_in_place_core::option::Option_tokio::runtime::driver::Driver__::h35ef29d940c93672
jmp 0x14015b8be
lea rcx, [rsp + 0x1538]
call sym.core::ptr::drop_in_place_tokio::sync::notify::Notified_::hf2e6e35025b6e5b4
cmp dword [rsp + 0x2610], 2
je 0x14015bbce
lea rcx, [rsp + 0x2610]
call sym.core::ptr::drop_in_place_tokio::runtime::scheduler::current_thread::CoreGuard_::h0003115a81311274
jmp 0x14015bbce
xor r9d, r9d
mov rdx, qword [rsp + 0xa8]
mov r8, qword [rsp + 0x98]
mov qword [rdx + 0x38], r8
mov qword [rsp + 0xb0], r9
mov qword [rsp + 0xb8], rcx
mov qword [rsp + 0xc0], rax
lea rdx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
mov rcx, rsi
call sym.core::cell::RefCell_T_::borrow_mut::h02557e3d70f9d37f
mov rdi, rax
mov rsi, rdx
mov rcx, qword [rax]
call sym._ZN4core3ptr121drop_in_place_LT_core..option..Option_LT_alloc..boxed..Box_LT_tokio..runtime..scheduler..current_thread..Core_G
mov qword [rdi], r14
inc qword [rsi]
mov rsi, qword [rsp + 0xb0]
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0xf0], rax
lea rcx, [rsp + 0x1538]
call sym.core::ptr::drop_in_place_tokio::runtime::scheduler::current_thread::CoreGuard_::h0003115a81311274
test rsi, rsi
je 0x14015c0ae
lea rcx, [rsp + 0x110]
call sym.core::ptr::drop_in_place_tokio::runtime::context::runtime::EnterRuntimeGuard_::h6d68385db98070f1
lea rcx, [rsp + 0x400]
call sym._ZN4core3ptr59drop_in_place_LT_uuu..main.._u7b__u7b_closure_u7d__u7d__GT_17h969af9a1efe6a9ecE.13408
lea rcx, [rsp + 0x238]
call sym.core::ptr::drop_in_place_tokio::runtime::context::current::SetCurrentGuard_::hd39d0554bc0dca6c
xor ebx, ebx
lea rcx, [rsp + 0x1e0]
call sym.core::ptr::drop_in_place_tokio::runtime::runtime::Runtime_::h8f5bce90d89e431b
lea rcx, [rsp + 0x268]
call sym.core::ptr::drop_in_place_tokio::runtime::builder::Builder_::ha579ce14cea3dfa0
mov rax, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xf0]
movaps xmm6, xmmword [rbp + 0x5820]
lea rsp, [rbp + 0x5838]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, qword [rsp + 0x138]
mov rax, qword [rsp + 0x140]
push 1
pop r9
jmp 0x14015bb41
lea rcx, str.attempt_to_calculate_the_remainder_with_a_divisor_of_zerodriver_missing
lea r8, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
push 0x39
pop rdx
call dbg.panic
jmp 0x14015c0e6
lea rcx, [0x140282002]
lea r8, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_sync_notify.rs
push 0x28
pop rdx
call dbg.panic
jmp 0x14015c0e6
and qword [rsp + 0xb0], 0
lea r9, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_sync_notify.rs
lea rdx, [0x14025a510]
jmp 0x14015bcbb
and qword [rsp + 0xb0], 0
lea r9, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_sync_notify.rs
lea rdx, [0x140258e38]
lea rcx, [rsp + 0x108]
mov r8, qword [rsp + 0x178]
call sym.core::panicking::assert_failed::h4c6117fe06240a46
jmp 0x14015c0e6
lea r8, [rsp + 0xb0]
and qword [r8], 0
lea rdx, [rsp + 0x108]
call sym.core::panicking::assert_failed::hc599d896caaa2e9a
jmp 0x14015c0e6
push 8
pop rcx
mov edx, 0x800
call dbg.handle_alloc_error
jmp 0x14015c0e6
lea r8, [rsp + 0x400]
and qword [r8], 0
lea rdx, [0x14025a768]
lea r9, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0x130]
call sym.core::panicking::assert_failed::h4c6117fe06240a46
jmp 0x14015c0e6
mov qword [rsp + 0x1a0], rdx
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0xb0], rax
lea rax, str.OS_cant_spawn_worker_thread:
lea rcx, [rsp + 0x400]
mov qword [rcx], rax
push 1
pop rdx
mov qword [rcx + 8], rdx
and qword [rcx + 0x20], 0
lea rax, [sym.__std::io::error::Error_as_core::fmt::Display_::fmt::hf40e1c7e24acfc96]
mov qword [rsp + 0xb8], rax
lea rax, [rsp + 0xb0]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
lea rdx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulermulti_threadworker.rs
call dbg.panic_fmt
jmp 0x14015c0e6
lea rax, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.Failed_to__Enter::block_on_
lea r9, sym._ZN4core3ptr125drop_in_place_LT_serde..de..impls.._LT_impl_u20_serde..de..Deserialize_u20_for_u20_i32_GT_..deserialize..Primit
push 0x1b
pop rdx
lea r8, [rsp + 0x1c0]
call sym.core::result::unwrap_failed::h718a4e3658b3c302
jmp 0x14015c0e6
mov rax, qword [rsp + 0x408]
jmp 0x14015be3f
mov dil, 1
call sym.alloc::raw_vec::capacity_overflow::heae1a780ed80a88f
jmp 0x14015c0e6
mov dil, 1
push 8
pop rcx
mov rdx, rsi
call dbg.handle_alloc_error
jmp 0x14015c0e6
call sym.alloc::raw_vec::capacity_overflow::heae1a780ed80a88f
jmp 0x14015c0e6
push 8
pop rcx
mov rdx, rsi
call dbg.handle_alloc_error
jmp 0x14015c0e6
call sym.alloc::raw_vec::capacity_overflow::heae1a780ed80a88f
jmp 0x14015c0e6
push 8
pop rcx
mov rdx, rdi
call dbg.handle_alloc_error
jmp 0x14015c0e6
lea rcx, str.assertion_failed:_sharded_size.is_power_of_two__C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_srcutil_sharded_list.rs
lea r8, [0x140259fc0]
push 0x30
pop rdx
call dbg.panic
jmp 0x14015c0e6
lea r8, [rsp + 0x400]
mov qword [r8], rax
lea rax, [0x140281a18]
mov qword [rsp + 0x20], rax
lea rcx, str.Failed_building_the_Runtime
lea r9, sym.core::ptr::drop_in_place_std::io::error::Error_::h9c13622a24a399c5
push 0x1b
pop rdx
call sym.core::result::unwrap_failed::h718a4e3658b3c302
jmp 0x14015c0e6
push 8
pop rcx
mov rdx, rdi
call dbg.handle_alloc_error
jmp 0x14015c0e6
lea rax, str.Cannot_start_a_runtime_from_within_a_runtime._This_happens_because_a_function__like__block_on___attempted_to_block_the_current_thread_while_the_thread_is_being_used_to_drive_asynchronous_tasks.
lea rcx, [rsp + 0x400]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str.open
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, [0x1401f2080]
call dbg.panic_fmt
jmp 0x14015c0e6
lea rcx, [rsp + 0x1538]
call sym.core::ptr::drop_in_place_uuu::main::_u7b__u7b_closure_u7d__u7d__::h969af9a1efe6a9ec
lea rax, [0x140280248]
mov qword [rsp + 0x20], rax
lea rcx, str.failed_to_park_threadC:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulermulti_threadmod.rs
lea r9, sym._ZN4core3ptr125drop_in_place_LT_serde..de..impls.._LT_impl_u20_serde..de..Deserialize_u20_for_u20_i32_GT_..deserialize..Primit
push 0x15
pop rdx
lea r8, [rsp + 0x1c0]
call sym.core::result::unwrap_failed::h718a4e3658b3c302
jmp 0x14015c0e6
movups xmm0, xmmword [rsp + 0x36f0]
movups xmm1, xmmword [rsp + 0x3700]
lea rax, [rsp + 0x2610]
movaps xmmword [rax + 0x10], xmm1
movaps xmmword [rax], xmm0
lea rcx, str.TOKIO_WORKER_THREADSC:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_srcloom_stdmod.rs__cannot_be_set_to_0
lea rdx, [rsp + 0x1538]
mov qword [rdx], rcx
lea rcx, [sym.__T_as_core::fmt::Display_::fmt::h446ec98291c71efe]
mov qword [rdx + 8], rcx
mov qword [rdx + 0x10], rax
lea rax, [0x14025ad80]
lea rcx, [rsp + 0x400]
mov qword [rcx], rax
mov qword [rcx + 8], r15
and qword [rcx + 0x20], 0
lea rax, [sym.__std::path::PathBuf_as_core::fmt::Debug_::fmt::h9c2b0ec221d66da6]
mov qword [rdx + 0x18], rax
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], r15
lea rdx, [0x14025ada0]
call dbg.panic_fmt
jmp 0x14015c0e6
mov al, byte [rsp + 0x1e1]
lea rcx, [rsp + 0xb0]
mov byte [rcx], al
lea rdx, str.TOKIO_WORKER_THREADSC:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_srcloom_stdmod.rs__cannot_be_set_to_0
lea rax, [rsp + 0x400]
mov qword [rax], rdx
lea rdx, [sym.__T_as_core::fmt::Display_::fmt::h446ec98291c71efe]
mov qword [rax + 8], rdx
mov qword [rax + 0x10], rcx
lea rcx, [sym.__core::num::error::ParseIntError_as_core::fmt::Display_::fmt::h58b50598deb415ea]
mov qword [rax + 0x18], rcx
lea rcx, [rsp + 0x2610]
mov qword [rax + 0x20], rcx
lea rcx, [sym.__alloc::string::String_as_core::fmt::Display_::fmt::h50cd3175915e8e82]
mov qword [rax + 0x28], rcx
lea rdx, [0x14025ade0]
lea rcx, [rsp + 0x1538]
mov qword [rcx], rdx
lea rdx, [0x14025ae10]
push 3
pop r15
mov r14, r15
jmp 0x14015c025
lea rcx, str.TOKIO_WORKER_THREADSC:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_srcloom_stdmod.rs__cannot_be_set_to_0
lea rax, [rsp + 0x1538]
mov qword [rax], rcx
lea rcx, [sym.__T_as_core::fmt::Display_::fmt::h446ec98291c71efe]
mov qword [rax + 8], rcx
lea rdx, [0x14025ad18]
lea rcx, [rsp + 0x400]
mov qword [rcx], rdx
lea rdx, [0x14025ad48]
mov qword [rcx + 8], r15
and qword [rcx + 0x20], 0
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], r14
call dbg.panic_fmt
jmp 0x14015c0e6
lea rax, str.Cannot_start_a_runtime_from_within_a_runtime._This_happens_because_a_function__like__block_on___attempted_to_block_the_current_thread_while_the_thread_is_being_used_to_drive_asynchronous_tasks.
lea rcx, [rsp + 0x1538]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str.open
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, [0x140281a18]
call dbg.panic_fmt
jmp 0x14015c0e6
mov rcx, r14
call sym.core::ptr::drop_in_place_alloc::boxed::Box_tokio::runtime::scheduler::current_thread::Core__::h1943da2bc0b8d241
lea rax, [0x140284308]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_3406ada96f8e16e49e947a91db3eba0db45245falibrary_std_src_threadlocal.rs
lea r9, sym._ZN4core3ptr125drop_in_place_LT_serde..de..impls.._LT_impl_u20_serde..de..Deserialize_u20_for_u20_i32_GT_..deserialize..Primit
push 0x46
pop rdx
lea r8, [rsp + 0x1c0]
call sym.core::result::unwrap_failed::h718a4e3658b3c302
jmp 0x14015c0e6
lea rax, str.a_spawned_task_panicked_and_the_runtime_is_configured_to_shut_down_on_unhandled_panic
lea rcx, [rsp + 0xb0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str.open
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
call dbg.panic_fmt
ud2