Function at 0x140052454
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, 0x57b8
call dbg.___chkstk_ms
sub rsp, rax
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x5720], xmm6
and rsp, 0xffffffffffffff80
mov byte [rsp + 0x4778], 0
mov al, byte [0x14030f1a8]
mov edx, 0x10
xor ecx, ecx
call dbg.process_heap_alloc
test rax, rax
je 0x140054951
mov rdi, rax
mov eax, 1
mov qword [rdi], rax
mov qword [rdi + 8], rax
mov qword [rsp + 0x1400], rdi
lea rsi, sym._ZN4core3ptr125drop_in_place_LT_serde..de..impls.._LT_impl_u20_serde..de..Deserialize_u20_for_u20_i32_GT_..deserialize..Primit
mov qword [rsp + 0x1408], rsi
call sym.tokio::loom::std::rand::seed::h3d0c30446d63a883
mov rcx, rax
shr rcx, 0x20
cmp eax, 2
mov edx, 1
cmovae edx, eax
mov byte [rsp + 0x2c4], 1
mov qword [rsp + 0x250], 0x400
xor eax, eax
mov byte [rsp + 0x2c7], al
mov qword [rsp + 0x208], rax
mov qword [rsp + 0x258], 0x200
mov qword [rsp + 0x240], rdi
mov qword [rsp + 0x248], rsi
mov qword [rsp + 0x218], rax
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x270], rax
mov qword [rsp + 0x280], rax
mov qword [rsp + 0x290], rax
mov dword [rsp + 0x238], 0x3b9aca00
mov dword [rsp + 0x228], 0
mov dword [rsp + 0x2c0], 0x3d
mov qword [rsp + 0x2a0], 0x100
mov word [rsp + 0x2c8], 0
mov qword [rsp + 0x2a8], rax
mov byte [rsp + 0x2b0], al
mov dword [rsp + 0x2b4], ecx
mov dword [rsp + 0x2b8], edx
mov word [rsp + 0x2c5], 0x101
mov al, 1
mov dword [rsp + 0xdc], eax
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 + 0x35f0]
mov r8d, 0x14
call sym.std::env::_var::h349cd810bed7a7fb
mov rax, qword [rsp + 0x35f0]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14005266b
movabs rcx, 0x8000000000000001
cmp rax, rcx
jne 0x140054ae3
mov r8, qword [rsp + 0x3608]
mov qword [rsp + 0x2520], r8
movups xmm0, xmmword [rsp + 0x35f8]
movaps xmmword [rsp + 0x2510], xmm0
mov rsi, qword [rsp + 0x2518]
lea rdi, [rsp + 0x158]
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 0x140054b6a
mov r15, qword [rsp + 0x160]
test r15, r15
je 0x140054be2
cmp qword [rsp + 0x2510], 0
je 0x140052696
mov rcx, qword [0x14030f110]
xor edx, edx
mov r8, rsi
call sub.kernel32.dll_HeapFree
jmp 0x140052696
xorps xmm0, xmm0
lea rcx, [rsp + 0x1400]
movaps xmmword [rcx + 0x20], xmm0
movaps xmmword [rcx + 0x10], xmm0
movaps xmmword [rcx], xmm0
call sub.kernel32.dll_GetSystemInfo
mov r15d, dword [rsp + 0x1420]
cmp r15d, 1
adc r15d, 0
mov al, byte [rsp + 0x2c4]
movzx ecx, word [rsp + 0x2c5]
mov r8b, byte [rsp + 0x2c7]
mov r9, qword [rsp + 0x250]
lea rdx, [rsp + 0x2510]
mov word [rdx + 8], cx
xor al, 1
mov byte [rdx + 0xa], al
mov byte [rdx + 0xb], r8b
mov qword [rdx], r9
lea rcx, [rsp + 0x1400]
call sym.tokio::runtime::driver::Driver::new::h119c4091f1da705e
mov r14, qword [rsp + 0x1400]
cmp r14, 2
je 0x140054965
lea rdx, [rsp + 0x1410]
mov rdi, qword [rdx - 8]
lea rsi, [rsp + 0x328]
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 + 0x2f8], xmm0
movups xmmword [rsp + 0x308], xmm1
movups xmmword [rsp + 0x318], xmm2
lea rdx, [rsp + 0x358]
lea rcx, [rsp + 0x2510]
mov r8d, 0xb0
call sym.memcpy
mov qword [rsp + 0x2e8], r14
mov qword [rsp + 0x2f0], rdi
lea rcx, [rsp + 0x208]
mov rdx, qword [rcx + 0x50]
add rdx, r15
call sym.tokio::runtime::blocking::create_blocking_pool::h741081a4a81beb45
mov r12, rax
mov qword [rsp + 0x1d0], rax
mov qword [rsp + 0x1d8], rdx
lock inc qword [rax]
jle 0x140054eb2
lea rbx, [rsp + 0x2a8]
mov qword [rsp + 0x1f0], r12
mov rcx, rbx
call sym.tokio::util::rand::rt::RngSeedGenerator::next_seed::h6b0962722621ab9c
mov esi, eax
mov edi, edx
mov rcx, rbx
call sym.tokio::util::rand::rt::RngSeedGenerator::next_seed::h6b0962722621ab9c
mov r13d, eax
mov ebx, edx
lea rcx, [rsp + 0x328]
lea rdx, [rsp + 0x2510]
mov r8d, 0xb0
call sym.memcpy
mov rax, qword [rsp + 0x280]
test rax, rax
je 0x1400527f2
lock inc qword [rax]
jle 0x140054eb2
mov rcx, qword [rsp + 0x288]
jmp 0x1400527f2
mov rdx, qword [rsp + 0x290]
test rdx, rdx
mov qword [rsp + 0x1e8], r14
mov dword [rsp + 0x98], ebx
je 0x140052822
lock inc qword [rdx]
jle 0x140054eb2
mov r8, qword [rsp + 0x298]
jmp 0x140052822
mov r9d, dword [rsp + 0x2c0]
mov r10, qword [rsp + 0x228]
mov r11, qword [rsp + 0x2a0]
mov bl, byte [rsp + 0x2c8]
mov r14b, byte [rsp + 0x2c9]
mov qword [rsp + 0x158], r10
mov dword [rsp + 0x1a0], r9d
mov qword [rsp + 0x160], r11
mov qword [rsp + 0x168], rax
mov qword [rsp + 0x170], rcx
mov qword [rsp + 0x178], rdx
mov qword [rsp + 0x180], r8
mov byte [rsp + 0x1a4], bl
mov qword [rsp + 0x188], 0
xor eax, eax
mov byte [rsp + 0x190], al
movzx ecx, word [rsp + 0x14a]
mov word [rsp + 0x191], cx
mov cl, byte [rsp + 0x14c]
mov byte [rsp + 0x193], cl
mov dword [rsp + 0x194], esi
mov dword [rsp + 0x198], edi
mov byte [rsp + 0x1a5], r14b
mov qword [rsp + 0x1f8], r12
movups xmm0, xmmword [rsp + 0x2e8]
movups xmm1, xmmword [rsp + 0x2f8]
movups xmm2, xmmword [rsp + 0x308]
movups xmm3, xmmword [rsp + 0x318]
movups xmmword [rsp + 0x1440], xmm3
movups xmmword [rsp + 0x1430], xmm2
movups xmmword [rsp + 0x1420], xmm1
movups xmmword [rsp + 0x1410], xmm0
mov ecx, 1
mov qword [rsp + 0x1400], rcx
mov qword [rsp + 0x1408], rcx
mov byte [rsp + 0x1450], al
mov al, byte [0x14030f1a8]
mov edx, 0x58
xor ecx, ecx
call dbg.process_heap_alloc
test rax, rax
je 0x140054972
mov rbx, rax
lea rsi, [rsp + 0x1400]
mov ecx, 0xb
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
mov al, byte [0x14030f1a8]
mov edx, 0x30
xor ecx, ecx
call dbg.process_heap_alloc
test rax, rax
je 0x140054986
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
mov qword [rax + 0x10], rbx
xorps xmm0, xmm0
movups xmmword [rax + 0x18], xmm0
mov byte [rax + 0x28], 0
lea rdi, [rsp + 0x35f0]
lea rsi, [rsp + 0x158]
mov ecx, 0xa
rep movsq qword [rdi], qword [rsi]
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0x1c0], r12
mov rax, r15
shr rax, 0x3c
jne 0x14005499a
lea rbx, [r15*8]
mov al, byte [0x14030f1a8]
xor ecx, ecx
mov rdx, rbx
call dbg.process_heap_alloc
test rax, rax
je 0x1400549a7
mov qword [rsp + 0xa0], r15
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], 0
mov rax, r15
shr rax, 0x3b
jne 0x1400549bc
mov dword [rsp + 0x1a8], r13d
mov qword [rsp + 0x1b0], r12
mov rsi, r15
shl rsi, 4
mov al, byte [0x14030f1a8]
xor ecx, ecx
mov rdx, rsi
call dbg.process_heap_alloc
test rax, rax
je 0x1400549c6
lea rcx, [rsp + 0x120]
mov qword [rcx], r15
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], 0
lea r14, [rsp + 0x50]
xorps xmm6, xmm6
xor r12d, r12d
mov qword [rsp + 0x90], r15
mov qword [rsp + 0x30], rbx
mov al, byte [0x14030f1a8]
mov edx, 0x800
xor ecx, ecx
call dbg.process_heap_alloc
test rax, rax
je 0x140054760
inc r12
mov qword [rsp + 0x50], 0x100
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 0
mov esi, 0x100
xor edi, edi
cmp rdi, qword [rsp + 0x50]
jne 0x140052acd
mov rcx, r14
mov rdx, rdi
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h24ef0b61fb221270
mov rdi, qword [rsp + 0x60]
inc rdi
mov qword [rsp + 0x60], rdi
dec rsi
jne 0x140052ab6
mov qword [rsp + 0x38], r12
mov r12, qword [rsp + 0x58]
cmp qword [rsp + 0x50], rdi
jbe 0x140052b1d
test rdi, rdi
je 0x140054884
lea rsi, [rdi*8]
mov rcx, qword [0x14030f110]
xor edx, edx
mov r8, r12
mov r9, rsi
call fcn.1401a7f84
mov r13, rax
test rax, rax
jne 0x140052b20
jmp 0x1400548d2
mov r13, r12
mov qword [rsp + 0xe0], rdi
cmp rdi, 0x100
jne 0x1400548a3
mov al, byte [0x14030f1a8]
mov edx, 0x28
xor ecx, ecx
call dbg.process_heap_alloc
test rax, rax
je 0x140054774
mov r12, rax
mov eax, 1
mov qword [r12], rax
mov qword [r12 + 8], rax
mov qword [r12 + 0x10], r13
mov qword [r12 + 0x18], 0
mov dword [r12 + 0x20], 0
lock inc qword [r12]
jle 0x140054eb2
mov qword [rsp + 0x1c8], r12
mov qword [rsp + 0x200], r12
mov rax, qword [rsp + 0xc0]
mov rdi, qword [rax + 0x10]
lock inc qword [rdi]
jle 0x140054eb2
mov al, byte [0x14030f1a8]
mov edx, 0x30
xor ecx, ecx
call dbg.process_heap_alloc
test rax, rax
je 0x140054788
mov r13, rax
mov eax, 1
mov qword [r13], rax
mov qword [r13 + 8], rax
mov qword [r13 + 0x10], rdi
movups xmmword [r13 + 0x18], xmm6
mov byte [r13 + 0x28], 0
mov qword [rsp + 0x150], r13
lock inc qword [r13]
jle 0x140054eb2
mov qword [rsp + 0xc8], r13
call dbg.now
mov rsi, rax
mov edi, edx
mov qword [rsp + 0x40], 0
mov bl, byte [rsp + 0x363c]
mov qword [rsp + 0xe0], r12
mov qword [rsp + 0x50], r13
mov r14d, dword [rsp + 0x35f0]
mov r15d, dword [rsp + 0x35f4]
lea rcx, [rsp + 0x3620]
call sym.tokio::util::rand::rt::RngSeedGenerator::next_seed::h6b0962722621ab9c
test r14d, r14d
mov ecx, 0x3d
cmove r15d, ecx
mov dword [rsp + 0x1440], 0
xor ecx, ecx
mov qword [rsp + 0x1400], rcx
xor bl, 1
mov byte [rsp + 0x1448], bl
mov qword [rsp + 0x1418], r12
mov word [rsp + 0x1449], 0
mov byte [rsp + 0x144b], 0
mov qword [rsp + 0x1408], r13
mov qword [rsp + 0x1420], rcx
movabs rcx, 0x40a99d60864b8a7e
mov qword [rsp + 0x1428], rcx
mov qword [rsp + 0x1430], rsi
mov dword [rsp + 0x1438], edi
mov dword [rsp + 0x1444], r15d
mov dword [rsp + 0x1410], eax
mov dword [rsp + 0x1414], edx
mov al, byte [0x14030f1a8]
mov edx, 0x50
xor ecx, ecx
call dbg.process_heap_alloc
test rax, rax
je 0x14005479c
mov r15, rax
mov ecx, 0xa
mov rdi, rax
lea rsi, [rsp + 0x1400]
rep movsq qword [rdi], qword [rsi]
mov rdx, qword [rsp + 0xb0]
cmp rdx, qword [rsp + 0xa0]
mov rbx, qword [rsp + 0x30]
lea r14, [rsp + 0x50]
jne 0x140052d2f
lea rcx, [rsp + 0xa0]
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h24ef0b61fb221270
mov rdx, qword [rsp + 0xb0]
mov rax, qword [rsp + 0xa8]
mov qword [rax + rdx*8], r15
inc qword [rsp + 0xb0]
mov qword [rsp + 0x1400], r12
mov qword [rsp + 0x1408], r13
mov rdx, qword [rsp + 0x130]
cmp rdx, qword [rsp + 0x120]
jne 0x140052d7a
lea rcx, [rsp + 0x120]
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h066f5fa570313bac
mov rdx, qword [rsp + 0x130]
mov rax, qword [rsp + 0x128]
mov rcx, rdx
shl rcx, 4
mov qword [rax + rcx], r12
mov qword [rax + rcx + 8], r13
inc rdx
mov qword [rsp + 0x130], rdx
mov r13, qword [rsp + 0x90]
mov r12, qword [rsp + 0x38]
cmp r12, r13
jne 0x140052a7a
movabs rax, 0xfffffffffffffff
cmp r13, rax
ja 0x1400549d8
mov al, byte [0x14030f1a8]
xor ecx, ecx
mov rdx, rbx
call dbg.process_heap_alloc
test rax, rax
je 0x1400549e2
xorps xmm0, xmm0
movaps xmmword [rsp + 0x2d0], xmm0
mov byte [rsp + 0x2e0], 0
movups xmm0, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x1400], xmm0
mov r14, qword [rsp + 0x130]
mov qword [rsp + 0x1410], r14
cmp qword [rsp + 0x1400], r14
mov qword [rsp + 0x1b8], rax
jbe 0x140052e80
mov r8, qword [rsp + 0x1408]
test r14, r14
je 0x140052e5d
shl r14, 4
mov rcx, qword [0x14030f110]
xor edx, edx
mov r9, r14
call fcn.1401a7f84
test rax, rax
jne 0x140052e70
mov ecx, 8
mov rdx, r14
call dbg.handle_alloc_error
jmp 0x140054eb2
mov rcx, qword [0x14030f110]
xor edx, edx
call sub.kernel32.dll_HeapFree
mov eax, 8
mov qword [rsp + 0x1408], rax
mov r14, qword [rsp + 0x1410]
mov rdx, qword [rsp + 0x1408]
lea rax, [r13 - 1]
bsr rcx, rax
not ecx
mov rax, 0xffffffffffffffff
shr rax, cl
lea rax, [rax*4 + 4]
mov ecx, 0x10000
cmp rax, rcx
cmovb rcx, rax
cmp r13, 2
mov edi, 4
cmovae rdi, rcx
lea r15, [rdi - 1]
mov rax, rdi
xor rax, r15
cmp rax, r15
mov qword [rsp + 0x38], rdx
jbe 0x1400549f4
test rdi, rdi
je 0x140052fef
lea rax, [rdi*8]
lea rsi, [rax + rax*2]
mov al, byte [0x14030f1a8]
xor ecx, ecx
mov rdx, rsi
call dbg.process_heap_alloc
test rax, rax
je 0x140054a59
lea rsi, [rsp + 0x1400]
mov qword [rsi], rdi
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 0
lea rbx, [rsp + 0x57]
xor r12d, r12d
xorps xmm6, xmm6
movups xmmword [rbx], xmm6
mov rcx, qword [rsp + 0x5f]
mov qword [rsp + 0xef], rcx
movups xmm0, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0xe0], xmm0
cmp r12, qword [rsp + 0x1400]
jne 0x140052f67
mov rcx, rsi
mov rdx, r12
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h0a967ccfd5dfe762
mov rax, qword [rsp + 0x1408]
mov r12, qword [rsp + 0x1410]
lea rcx, [r12 + r12*2]
mov byte [rax + rcx*8], 0
movaps xmm0, xmmword [rsp + 0xe0]
movups xmmword [rax + rcx*8 + 1], xmm0
mov rdx, qword [rsp + 0xef]
mov qword [rax + rcx*8 + 0x10], rdx
mov r12, qword [rsp + 0x1410]
inc r12
mov qword [rsp + 0x1410], r12
dec rdi
jne 0x140052f25
mov rdi, qword [rsp + 0x1408]
cmp qword [rsp + 0x1400], r12
jbe 0x140053010
test r12, r12
je 0x140053015
lea rax, [r12*8]
lea rsi, [rax + rax*2]
mov rcx, qword [0x14030f110]
xor edx, edx
mov r8, rdi
mov r9, rsi
call fcn.1401a7f84
test rax, rax
jne 0x14005302b
mov ecx, 8
mov rdx, rsi
call dbg.handle_alloc_error
jmp 0x140054eb2
xor r12d, r12d
mov qword [rsp + 0x1400], r12
mov qword [rsp + 0x1408], 8
mov qword [rsp + 0x1410], r12
jmp 0x140053026
mov rax, rdi
jmp 0x14005302b
mov rcx, qword [0x14030f110]
xor edx, edx
mov r8, rdi
call sub.kernel32.dll_HeapFree
mov eax, 8
shl r13, 0x10
mov edx, 1
lock xadd qword [0x1402145d0], rdx
test rdx, rdx
je 0x14005302f
lea rbx, [rsp + 0x1410]
lea rsi, [rsp + 0x35f0]
mov ecx, 0xa
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
mov qword [rbx + 0x60], rax
mov qword [rbx + 0x68], r12
xor edi, edi
mov qword [rbx + 0x70], rdi
mov qword [rbx + 0x78], r15
mov qword [rbx + 0x80], rdx
mov byte [rbx + 0x88], dil
mov eax, dword [rsp + 0x50]
mov ecx, dword [rsp + 0x53]
mov dword [rbx + 0x89], eax
mov dword [rbx + 0x8c], ecx
mov byte [rbx + 0xb8], dil
mov r15, qword [rsp + 0x90]
mov qword [rbx + 0xc0], r15
mov rax, qword [rsp + 0x1b8]
mov qword [rbx + 0xc8], rax
mov qword [rbx + 0xd0], rdi
movaps xmm0, xmmword [rsp + 0x2d0]
movups xmmword [rbx + 0xd8], xmm0
mov rax, qword [rsp + 0x2e0]
mov qword [rbx + 0xe8], rax
mov byte [rbx + 0xf0], dil
mov qword [rbx + 0xf8], rdi
mov qword [rbx + 0x100], 8
mov qword [rbx + 0x108], rdi
lea rsi, [rsp + 0x1520]
lea rdx, [rsp + 0x328]
mov r8d, 0xb0
mov rcx, rsi
call sym.memcpy
mov eax, 1
mov qword [rbx - 0x10], rax
mov qword [rbx - 8], rax
mov rcx, qword [rsp + 0x38]
mov qword [rbx + 0x50], rcx
mov qword [rbx + 0x58], r14
mov qword [rsi - 0x80], rax
mov qword [rsi - 0x78], r15
mov qword [rsi - 0x70], rdi
mov qword [rsi - 0x68], r13
mov qword [rsi - 0x60], r15
mov rax, qword [rsp + 0x1b0]
mov qword [rsi + 0xb0], rax
mov qword [rsi + 0xb8], rdi
mov byte [rsi + 0xc0], dil
movzx eax, word [rsp + 0x14d]
mov word [rsi + 0xc1], ax
mov al, byte [rsp + 0x14f]
mov byte [rsi + 0xc3], al
mov eax, dword [rsp + 0x1a8]
mov dword [rsi + 0xc4], eax
mov eax, dword [rsp + 0x98]
mov dword [rsi + 0xc8], eax
mov al, byte [0x14030f1a8]
mov edx, 0x1f0
xor ecx, ecx
call dbg.process_heap_alloc
test rax, rax
je 0x140054a11
mov rbx, rax
lea rdi, [rsp + 0x1400]
mov r8d, 0x1f0
mov rcx, rax
mov rdx, rdi
call sym.memcpy
mov qword [rsp + 0x40], rbx
xor eax, eax
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 8
mov qword [rsp + 0xf0], rax
mov r8, qword [rsp + 0xa8]
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0xb0], rax
lea rdx, [r8 + rcx*8]
mov qword [rdi], r8
mov qword [rdi + 8], rdx
lea rax, [rsp + 0xa0]
mov qword [rdi + 0x10], rax
mov qword [rdi + 0x18], rcx
xorps xmm0, xmm0
movups xmmword [rdi + 0x20], xmm0
test rcx, rcx
je 0x14005334d
mov qword [rsp + 0x30], rdx
shl rcx, 3
neg rcx
mov qword [rsp + 0x38], rcx
mov r13d, 8
xor r14d, r14d
mov r15d, 8
xor edi, edi
mov rax, qword [r8 + rdi*8]
lock inc qword [rbx]
jle 0x140054eb2
mov rsi, r8
lea rcx, [r8 + r13]
mov qword [rsp + 0x90], rcx
mov ecx, 1
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], rcx
mov r12, rbx
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], rdi
inc rdi
mov qword [rsp + 0x70], rax
mov al, byte [0x14030f1a8]
mov edx, 0x28
xor ecx, ecx
call dbg.process_heap_alloc
test rax, rax
je 0x1400547ea
mov rbx, rax
mov rax, qword [rsp + 0x70]
mov qword [rbx + 0x20], rax
movups xmm0, xmmword [rsp + 0x50]
movups xmm1, xmmword [rsp + 0x60]
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov qword [rsp + 0x50], rbx
cmp r14, qword [rsp + 0xe0]
jne 0x140053301
lea rcx, [rsp + 0xe0]
mov rdx, r14
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h24ef0b61fb221270
mov r15, qword [rsp + 0xe8]
mov r14, qword [rsp + 0xf0]
mov qword [r15 + r14*8], rbx
mov r14, qword [rsp + 0xf0]
inc r14
mov qword [rsp + 0xf0], r14
mov rax, qword [rsp + 0x38]
add rax, r13
add rax, 8
add r13, 8
cmp rax, 8
mov rbx, r12
mov r8, rsi
jne 0x140053259
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x1400], rax
mov qword [rsp + 0x1428], rdi
lea rcx, [rsp + 0x1400]
call sym.__alloc::vec::drain::Drain_T_A__as_core::ops::drop::Drop_::drop::h08247f28bda86e10
movups xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x1400], xmm0
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0x1410], rax
xor edi, edi
lea rcx, [rsp + 0xa0]
call sym._ZN4core3ptr122drop_in_place_LT_alloc..vec..Vec_LT_alloc..boxed..Box_LT_tokio..runtime..scheduler..multi_thread..worker..Core_
mov rax, qword [rsp + 0xc0]
lock dec qword [rax]
jne 0x1400533a4
lea rcx, [rsp + 0xc0]
call sym.alloc::sync::Arc_T_A_::drop_slow::heed2a7e80c5e63a7
mov rax, qword [rsp + 0x1410]
mov qword [rsp + 0x60], rax
movaps xmm0, xmmword [rsp + 0x1400]
movaps xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0xa0], 1
mov qword [rsp + 0xa8], rbx
lea rcx, [rsp + 0x158]
mov edx, 1
mov r8, rbx
call sym.tokio::runtime::handle::Handle::enter::hb0d0b24df9ae505a
movaps xmm0, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x35f0], xmm0
mov rcx, qword [rsp + 0x60]
xor edx, edx
mov qword [rsp + 0x3600], rdx
mov rax, qword [rsp + 0x35f8]
lea r8, [rax + rcx*8]
mov qword [rsp + 0x328], rax
mov qword [rsp + 0x330], r8
lea r8, [rsp + 0x35f0]
mov qword [rsp + 0x338], r8
mov qword [rsp + 0x340], rcx
mov qword [rsp + 0x348], rdx
test rcx, rcx
je 0x1400535a3
lea rbx, [rsp + 0x1448]
xor r14d, r14d
xorps xmm6, xmm6
lea r15, [rsp + 0x120]
lea rcx, [rax + 8]
mov qword [rsp + 0x328], rcx
mov rdi, qword [rax]
mov qword [rsp + 0xc8], 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::h08c5b9a5e960887e
mov rsi, rax
mov r13, rdx
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], rdx
mov eax, 1
lock xadd qword [0x1402145c8], rax
mov qword [rsp + 0x1400], 0xcc
mov qword [rsp + 0x1408], r14
lea rcx, sym.tokio::runtime::task::raw::poll::he708e06f86882fd7
mov qword [rsp + 0x1410], rcx
mov qword [rsp + 0x1418], r14
mov qword [rsp + 0x1420], rax
mov qword [rsp + 0x1428], 2
mov qword [rsp + 0x1430], rdi
mov qword [rbx + 0x10], r14
movups xmmword [rbx], xmm6
mov al, byte [0x14030f1a8]
mov edx, 0x100
xor ecx, ecx
call dbg.process_heap_alloc
test rax, rax
je 0x140054816
mov rcx, rax
and rcx, 0xffffffffffffff80
lea r12, [rcx + 0x80]
lea rdx, [r13 + 0x1d0]
add r13, 0x170
test rsi, rsi
mov qword [rcx + 0x78], rax
mov ecx, 0x10
mov rdi, r12
lea rsi, [rsp + 0x1400]
rep movsq qword [rdi], qword [rsi]
cmovne r13, rdx
mov rcx, qword [r13]
mov rdx, r12
mov r8b, 1
mov r9, r15
call sym.tokio::runtime::blocking::pool::Spawner::spawn_task::h223e5e4590bf1f82
test rax, rax
je 0x140053568
test rdx, rdx
jne 0x14005482a
mov rcx, r15
call sym.core::ptr::drop_in_place_tokio::runtime::handle::Handle_::h1cea5c51a6bddea3
mov eax, 0xcc
mov ecx, 0x84
lock cmpxchg qword [r12], rcx
je 0x14005358d
mov rax, qword [r12 + 0x10]
mov rcx, r12
call qword [rax + 0x20]
mov rax, qword [rsp + 0x328]
cmp rax, qword [rsp + 0x330]
jne 0x14005345e
lea rcx, [rsp + 0x328]
call sym.__alloc::vec::drain::Drain_T_A__as_core::ops::drop::Drop_::drop::h7d7214ff748c621f
lea rcx, [rsp + 0x35f0]
call sym.core::ptr::drop_in_place_tokio::runtime::scheduler::multi_thread::worker::Launch_::he35f5ffbb5571f2d
mov rsi, qword [rsp + 0xa0]
mov rdi, qword [rsp + 0xa8]
mov rbx, qword [rsp + 0x1d0]
mov r14, qword [rsp + 0x1d8]
lea rcx, [rsp + 0x158]
call sym.core::ptr::drop_in_place_tokio::runtime::handle::EnterGuard_::he1d6b739f9866e83
cmp dword [rsp + 0x1e8], 2
je 0x140054a25
mov qword [rsp + 0x158], 1
mov byte [rsp + 0x168], 0
movups xmm0, xmmword [rsp + 0x1400]
movups xmmword [rsp + 0x169], xmm0
mov rax, qword [rsp + 0x140f]
mov qword [rsp + 0x178], rax
mov qword [rsp + 0x188], rsi
mov qword [rsp + 0x190], rdi
mov qword [rsp + 0x198], rbx
mov qword [rsp + 0x1a0], r14
lea rcx, [rsp + 0x35f0]
lea rdx, [rsp + 0x46c8]
mov r8d, 0x10d8
call sym.memcpy
lea rcx, [rsp + 0x1d0]
mov rdx, rsi
mov r8, rdi
call sym.tokio::runtime::handle::Handle::enter::hb0d0b24df9ae505a
cmp qword [rsp + 0x158], 0
je 0x1400537f9
lea rcx, [rsp + 0x2510]
lea rdx, [rsp + 0x35f0]
mov r8d, 0x10d8
call sym.memcpy
mov r9, qword [rsp + 0x188]
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x20], rax
lea rdx, [sym.tokio::runtime::context::CONTEXT::__getit::he79cd875a897f65e]
lea rcx, [rsp + 0xe0]
mov r8b, 1
call sym.std::thread::local::LocalKey_T_::with::h5ce9cdc6e98eeda3
cmp dword [rsp + 0xe0], 3
je 0x140054a6b
movups xmm0, xmmword [rsp + 0xe0]
movups xmm1, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
lea rcx, [rsp + 0x328]
lea rdx, [rsp + 0x2510]
mov r8d, 0x10d8
call sym.memcpy
call sym.tokio::runtime::park::CachedParkThread::waker::hf51325f750e93fd1
test rax, rax
je 0x140054aa8
lea rcx, [rsp + 0x40]
mov qword [rcx], rax
mov qword [rcx + 8], rdx
lea rsi, [rsp + 0xa0]
mov qword [rsi], rcx
mov qword [rsi + 8], rcx
lea rdi, [rsp + 0x1400]
lea rdx, [rsp + 0x328]
mov r8d, 0x10d8
mov rcx, rdi
call sym.memcpy
lea rbx, [rsp + 0x120]
xor ecx, ecx
call sym.std::sys::pal::common::thread_local::os_local::Key_T_::get::h8f0a41aa19fabb58
test rax, rax
je 0x14005377e
mov r15b, byte [rax + 0x4c]
mov r14b, byte [rax + 0x4d]
mov word [rax + 0x4c], 0x8001
jmp 0x140053781
mov r15b, 2
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
call sym._ZN3fff4main28__u7b__u7b_closure_u7d__u7d_17ha1417bafaba7df13E.3048
cmp r15b, 2
je 0x1400537a9
xor ecx, ecx
call sym.std::sys::pal::common::thread_local::os_local::Key_T_::get::h8f0a41aa19fabb58
test rax, rax
je 0x1400537a9
mov byte [rax + 0x4c], r15b
mov byte [rax + 0x4d], r14b
cmp qword [rsp + 0x120], 0
je 0x1400537bb
call sym.tokio::runtime::park::CachedParkThread::park::h2c6e6f99761d86d3
jmp 0x140053762
mov rsi, qword [rsp + 0x128]
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x1400]
call sym.core::ptr::drop_in_place_fff::main::_u7b__u7b_closure_u7d__u7d__::hd84c815fb40ce060
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x48]
call qword [rax + 0x18]
lea rcx, [rsp + 0x50]
call sym.core::ptr::drop_in_place_tokio::runtime::context::runtime::EnterRuntimeGuard_::h2a9499aae6b42125
jmp 0x140054642
lea rcx, [rsp + 0x1400]
lea rdx, [rsp + 0x35f0]
mov r8d, 0x10d8
call sym.memcpy
mov r9, qword [rsp + 0x188]
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x20], rax
lea rdx, [sym.tokio::runtime::context::CONTEXT::__getit::he79cd875a897f65e]
lea rcx, [rsp + 0xa0]
xor r8d, r8d
call sym.std::thread::local::LocalKey_T_::with::h5ce9cdc6e98eeda3
cmp dword [rsp + 0xa0], 3
je 0x140054cdd
lea rcx, [rsp + 0x188]
movups xmm0, xmmword [rsp + 0xa0]
movups xmm1, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
call sym.tokio::runtime::scheduler::Handle::as_current_thread::ha03c00b96c721693
mov qword [rsp + 0x1b0], rax
xorps xmm6, xmm6
lea rax, [rsp + 0x50]
mov qword [rsp + 0x1a8], rax
xor eax, eax
xchg qword [rsp + 0x180], rax
test rax, rax
jne 0x140053d77
mov qword [rsp + 0x2510], 2
mov rax, qword [rsp + 0x160]
shr rax, 2
lea rdx, [rsp + 0x338]
movups xmmword [rdx], xmm6
lea rcx, [rsp + 0x160]
mov qword [rsp + 0x328], rcx
mov qword [rsp + 0x330], rax
movups xmmword [rdx + 0x19], xmm6
movups xmmword [rdx + 0x10], xmm6
mov eax, dword [rsp + 0x150]
mov ecx, dword [rsp + 0x153]
mov dword [rdx + 0x2c], ecx
mov dword [rdx + 0x29], eax
call sym.tokio::runtime::park::CachedParkThread::waker::hf51325f750e93fd1
test rax, rax
je 0x1400548e4
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rdx
lea rax, [rsp + 0x40]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], rax
xor ecx, ecx
call sym.std::sys::pal::common::thread_local::os_local::Key_T_::get::h8f0a41aa19fabb58
test rax, rax
je 0x14005394f
mov cl, byte [rax + 0x4c]
mov byte [rsp + 0x38], cl
mov cl, byte [rax + 0x4d]
mov byte [rsp + 0x90], cl
mov word [rax + 0x4c], 0x8001
jmp 0x140053954
mov byte [rsp + 0x38], 2
mov r14, qword [rsp + 0xe0]
mov rdi, qword [rsp + 0x328]
lea rbx, [rdi + 8]
lea r13, [rdi + 0x10]
movzx eax, byte [rsp + 0x360]
test eax, eax
jne 0x140053a59
mov rcx, qword [rdi]
and rcx, 0xfffffffffffffffc
lea rax, [rcx + 2]
lock cmpxchg qword [rdi], rcx
jne 0x140053998
mov byte [rsp + 0x360], 2
jmp 0x14005396c
mov rax, qword [r14]
mov rcx, qword [r14 + 8]
call qword [rax]
mov r15, rax
mov r12, rdx
xor eax, eax
mov cl, 1
lock cmpxchg byte [rbx], cl
je 0x1400539b9
mov rcx, rbx
call sym.parking_lot::raw_mutex::RawMutex::lock_slow::h7ee034cd681e92ff
mov rcx, qword [rdi]
mov rax, rcx
shr rax, 2
cmp rax, qword [rsp + 0x330]
jne 0x140053a33
mov rax, rcx
and rax, 3
je 0x140053a04
cmp eax, 2
jne 0x140053b1a
and rcx, 0xfffffffffffffffc
lea rax, [rcx + 2]
lock cmpxchg qword [rdi], rcx
je 0x140053a33
mov rcx, rax
and rax, 3
mov qword [rsp + 0xc8], rax
je 0x1400539cd
jmp 0x140054711
and rcx, 0xfffffffffffffffc
lea rdx, [rcx + 1]
mov rax, rcx
lock cmpxchg qword [rdi], rdx
je 0x140053b23
mov rcx, rax
and eax, 3
mov qword [rsp + 0xc8], rax
cmp rax, 2
je 0x1400539cd
jmp 0x1400546f8
mov byte [rsp + 0x360], 2
mov al, 1
xor ecx, ecx
lock cmpxchg byte [rbx], cl
je 0x140053a4d
mov rcx, rbx
call sym.parking_lot::raw_mutex::RawMutex::unlock_slow::h1f713aa769285cca
mov rcx, r12
call qword [r15 + 0x18]
jmp 0x14005396c
cmp eax, 1
jne 0x140053cbd
mov rax, qword [rsp + 0x358]
cmp rax, 3
jae 0x1400547b0
test rax, rax
jne 0x140053c3d
xor eax, eax
mov cl, 1
lock cmpxchg byte [rbx], cl
je 0x140053a8f
mov rcx, rbx
call sym.parking_lot::raw_mutex::RawMutex::lock_slow::h7ee034cd681e92ff
mov rax, qword [rsp + 0x358]
cmp rax, 3
jae 0x1400547cd
test rax, rax
jne 0x140053c6f
mov rax, qword [rdi]
shr rax, 2
mov r15, qword [rsp + 0x348]
cmp rax, qword [rsp + 0x330]
je 0x140053cc7
mov rsi, qword [rsp + 0x350]
mov qword [rsp + 0x348], 0
mov rcx, r13
lea rdx, [rsp + 0x338]
call sym._ZN5tokio4util11linked_list81LinkedList_LT_L_C__LT_L_u20_as_u20_tokio..util..linked_list..Link_GT_..Target_GT_6remove17h9e7178
mov byte [rsp + 0x360], 2
mov al, 1
xor ecx, ecx
lock cmpxchg byte [rbx], cl
je 0x140053b05
mov rcx, rbx
call sym.parking_lot::raw_mutex::RawMutex::unlock_slow::h1f713aa769285cca
test r15, r15
je 0x14005396c
mov rcx, rsi
call qword [r15 + 0x18]
jmp 0x14005396c
cmp eax, 1
jne 0x1400546db
mov rsi, qword [rsp + 0x348]
mov r14, qword [rsp + 0x350]
mov qword [rsp + 0x348], r15
mov qword [rsp + 0x350], r12
lea rax, [rsp + 0x338]
mov qword [rsp + 0xc8], rax
mov rcx, r13
mov r13, qword [r13]
cmp r13, rax
je 0x140054742
mov qword [rsp + 0x340], r13
mov qword [rsp + 0x338], 0
test r13, r13
lea rax, [rsp + 0x338]
je 0x140053b88
mov qword [r13], rax
mov qword [rdi + 0x10], rax
cmp qword [rdi + 0x18], 0
jne 0x140053b9f
lea rax, [rsp + 0x338]
mov qword [rdi + 0x18], rax
mov byte [rsp + 0x360], 1
mov al, 1
xor ecx, ecx
lock cmpxchg byte [rbx], cl
je 0x140053bb9
mov rcx, rbx
call sym.parking_lot::raw_mutex::RawMutex::unlock_slow::h1f713aa769285cca
test rsi, rsi
je 0x140053bc4
mov rcx, r14
call qword [rsi + 0x18]
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x1400]
lea r8, [rsp + 0xe0]
call sym._ZN3fff4main28__u7b__u7b_closure_u7d__u7d_17ha1417bafaba7df13E.3210
cmp qword [rsp + 0x50], 0
je 0x140053beb
mov dil, 1
jmp 0x140053c04
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x30], rax
xor edi, edi
xor esi, esi
cmp byte [rsp + 0x38], 2
je 0x140053c2a
xor ecx, ecx
call sym.std::sys::pal::common::thread_local::os_local::Key_T_::get::h8f0a41aa19fabb58
test rax, rax
je 0x140053c2a
mov cl, byte [rsp + 0x38]
mov byte [rax + 0x4c], cl
mov cl, byte [rsp + 0x90]
mov byte [rax + 0x4d], cl
test dil, dil
je 0x140053d34
call sym.tokio::runtime::park::CachedParkThread::park::h2c6e6f99761d86d3
jmp 0x14005392a
mov rax, qword [rsp + 0x348]
mov rcx, qword [rsp + 0x350]
mov qword [rsp + 0x348], 0
test rax, rax
je 0x140053c61
call qword [rax + 0x18]
mov qword [rsp + 0x358], 0
jmp 0x140053cb5
mov r15, qword [rsp + 0x348]
mov rsi, qword [rsp + 0x350]
mov qword [rsp + 0x348], 0
mov qword [rsp + 0x358], 0
mov al, 1
xor ecx, ecx
lock cmpxchg byte [rbx], cl
je 0x140053ca9
mov rcx, rbx
call sym.parking_lot::raw_mutex::RawMutex::unlock_slow::h1f713aa769285cca
test r15, r15
je 0x140053cb5
mov rcx, rsi
call qword [r15 + 0x18]
mov byte [rsp + 0x360], 2
mov sil, 1
xor edi, edi
jmp 0x140053c06
mov rax, qword [r14]
test r15, r15
je 0x140053ce7
mov rcx, qword [r14 + 8]
cmp qword [rsp + 0x350], rcx
jne 0x140053ceb
cmp r15, rax
jne 0x140053ceb
xor r15d, r15d
jmp 0x140053d0d
mov rcx, qword [r14 + 8]
call qword [rax]
mov r15, qword [rsp + 0x348]
mov rsi, qword [rsp + 0x350]
mov qword [rsp + 0x348], rax
mov qword [rsp + 0x350], rdx
mov al, 1
xor ecx, ecx
lock cmpxchg byte [rbx], cl
je 0x140053d1f
mov rcx, rbx
call sym.parking_lot::raw_mutex::RawMutex::unlock_slow::h1f713aa769285cca
test r15, r15
je 0x140053bc4
mov rcx, rsi
call qword [r15 + 0x18]
jmp 0x140053bc4
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x48]
call qword [rax + 0x18]
test sil, sil
je 0x140054594
lea rcx, [rsp + 0x328]
call sym.core::ptr::drop_in_place_tokio::sync::notify::Notified_::hfcd0aa14290cef8c
cmp dword [rsp + 0x2510], 2
je 0x140053893
lea rcx, [rsp + 0x2510]
call sym._ZN4core3ptr73drop_in_place_LT_tokio..runtime..scheduler..current_thread..CoreGuard_GT_17hc60f01ad79c65590E.3539
jmp 0x140053893
mov rcx, qword [rsp + 0x1b0]
mov rcx, qword [rcx]
lock inc qword [rcx]
jle 0x140054eb2
xorps xmm0, xmm0
lea rdx, [rsp + 0x2530]
movups xmmword [rdx], xmm0
xor edx, edx
lea rsi, [rsp + 0x2510]
mov qword [rsi], rdx
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], rdx
mov qword [rsi + 0x18], rax
mov qword [rsi + 0x30], 8
mov qword [rsi + 0x38], rdx
lea rax, [rsp + 0x160]
mov qword [rsi + 0x40], rax
lea r14, [rsp + 0x328]
mov ecx, 9
mov rdi, r14
rep movsq qword [rdi], qword [rsi]
cmp qword [r14], rdx
jne 0x140054d1a
cmp qword [rsp + 0x338], 0
jne 0x140054d51
mov qword [rsp + 0x338], 0xffffffffffffffff
mov rbx, qword [rsp + 0x340]
mov qword [rsp + 0x340], 0
test rbx, rbx
je 0x140054d62
mov qword [rsp + 0x338], 0
xor ecx, ecx
call sym.std::sys::pal::common::thread_local::os_local::Key_T_::get::h8f0a41aa19fabb58
mov rdi, rax
test rax, rax
je 0x140054d7f
mov rax, qword [rdi + 0x38]
mov qword [rsp + 0x38], rax
mov qword [rdi + 0x38], r14
lea rax, [rsp + 0x348]
mov rax, qword [rax - 0x18]
lea rcx, [rax + 0x10]
mov byte [rax + 0xb8], 1
lea rdx, sym.tokio::util::wake::clone_arc_raw::he053ac28426448b9
lea r8, [rsp + 0xc8]
mov qword [r8], rdx
mov qword [r8 + 8], rcx
lea r14, [rsp + 0x40]
mov qword [r14], r8
mov qword [r14 + 8], r8
lea r13, [rsp + 0xe8]
xor ecx, ecx
xchg byte [rax + 0xb8], cl
test cl, cl
je 0x140053f84
cmp qword [rsp + 0x338], 0
jne 0x140054c9e
mov qword [rsp + 0x338], 0xffffffffffffffff
mov rcx, qword [rsp + 0x340]
test rcx, rcx
je 0x140053ed6
call sym.core::ptr::drop_in_place_alloc::boxed::Box_tokio::runtime::scheduler::current_thread::Core__::h1b58f9bab5f30a14
mov rax, qword [rsp + 0x338]
inc rax
jmp 0x140053ed8
xor eax, eax
mov qword [rsp + 0x340], rbx
mov qword [rsp + 0x338], rax
xor ecx, ecx
call sym.std::sys::pal::common::thread_local::os_local::Key_T_::get::h8f0a41aa19fabb58
test rax, rax
je 0x140053f03
mov r15b, byte [rax + 0x4c]
mov bl, byte [rax + 0x4d]
mov word [rax + 0x4c], 0x8001
jmp 0x140053f06
mov r15b, 2
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x1400]
mov r8, r14
call sym.fff::main::__u7b__u7b_closure_u7d__u7d_::ha1417bafaba7df13
cmp r15b, 2
je 0x140053f34
xor ecx, ecx
call sym.std::sys::pal::common::thread_local::os_local::Key_T_::get::h8f0a41aa19fabb58
test rax, rax
je 0x140053f34
mov byte [rax + 0x4c], r15b
mov byte [rax + 0x4d], bl
cmp qword [rsp + 0x338], 0
jne 0x140054ccc
mov qword [rsp + 0x338], 0xffffffffffffffff
mov rbx, qword [rsp + 0x340]
mov qword [rsp + 0x340], 0
test rbx, rbx
je 0x140054caf
mov qword [rsp + 0x338], 0
cmp qword [rsp + 0x50], 0
je 0x140054697
mov r12, qword [rsp + 0x330]
mov r15d, dword [r12 + 0x58]
test r15d, r15d
je 0x140054132
cmp byte [rbx + 0x68], 0
jne 0x1400545ba
mov eax, dword [rbx + 0x60]
mov r8d, dword [rbx + 0x64]
inc eax
mov dword [rbx + 0x60], eax
test r8d, r8d
je 0x1400546be
mov rcx, qword [rsp + 0x330]
xor edx, edx
div r8d
test edx, edx
je 0x140053fec
mov rax, qword [rbx + 0x58]
test rax, rax
jne 0x14005400d
add rcx, 0x90
call sym.tokio::runtime::scheduler::inject::Inject_T_::pop::h02a964539fd9f225
mov r12, rax
test rax, rax
jne 0x140054043
jmp 0x1400542a2
add rcx, 0x90
call sym.tokio::runtime::scheduler::inject::Inject_T_::pop::h02a964539fd9f225
mov r12, rax
test rax, rax
jne 0x140054043
mov rax, qword [rbx + 0x58]
test rax, rax
je 0x1400542a2
mov rdx, qword [rbx + 0x40]
mov rcx, qword [rbx + 0x50]
lea r8, [rcx + 1]
cmp r8, rdx
mov r8d, 0
cmovae r8, rdx
neg r8
lea rdx, [rcx + r8]
inc rdx
mov qword [rbx + 0x50], rdx
dec rax
mov qword [rbx + 0x58], rax
mov rax, qword [rbx + 0x48]
mov r12, qword [rax + rcx*8]
mov qword [rsp + 0xe0], r12
cmp qword [rsp + 0x338], 0
jne 0x14005492f
mov qword [rsp + 0x338], 0xffffffffffffffff
mov rcx, qword [rsp + 0x340]
test rcx, rcx
je 0x140054085
call sym.core::ptr::drop_in_place_alloc::boxed::Box_tokio::runtime::scheduler::current_thread::Core__::h1b58f9bab5f30a14
mov rax, qword [rsp + 0x338]
inc rax
jmp 0x140054087
xor eax, eax
mov qword [rsp + 0x340], rbx
mov qword [rsp + 0x338], rax
mov qword [rsp + 0x50], r12
xor ecx, ecx
call sym.std::sys::pal::common::thread_local::os_local::Key_T_::get::h8f0a41aa19fabb58
test rax, rax
je 0x1400540b7
mov sil, byte [rax + 0x4c]
mov bl, byte [rax + 0x4d]
mov word [rax + 0x4c], 0x8001
jmp 0x1400540ba
mov sil, 2
mov rax, qword [r12 + 0x10]
mov rcx, r12
call qword [rax]
cmp sil, 2
je 0x1400540dd
xor ecx, ecx
call sym.std::sys::pal::common::thread_local::os_local::Key_T_::get::h8f0a41aa19fabb58
test rax, rax
je 0x1400540dd
mov byte [rax + 0x4c], sil
mov byte [rax + 0x4d], bl
cmp qword [rsp + 0x338], 0
jne 0x140054940
mov qword [rsp + 0x338], 0xffffffffffffffff
mov rbx, qword [rsp + 0x340]
mov qword [rsp + 0x340], 0
test rbx, rbx
je 0x140054912
mov qword [rsp + 0x338], 0
dec r15d
jne 0x140053f9a
mov r12, qword [rsp + 0x330]
mov rax, qword [rbx]
mov qword [rbx], 2
cmp rax, 2
je 0x140054c42
mov qword [rsp + 0xe0], rax
mov rax, qword [rbx + 0x38]
mov qword [r13 + 0x30], rax
movups xmm0, xmmword [rbx + 8]
movups xmm1, xmmword [rbx + 0x18]
movups xmm2, xmmword [rbx + 0x28]
movups xmmword [r13 + 0x20], xmm2
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
cmp qword [rsp + 0x338], 0
jne 0x140054c5f
mov qword [rsp + 0x338], 0xffffffffffffffff
mov rcx, qword [rsp + 0x340]
test rcx, rcx
je 0x1400541ab
call fcn.14018d38b
mov rax, qword [rsp + 0x338]
inc rax
jmp 0x1400541ad
xor eax, eax
mov qword [rsp + 0x340], rbx
mov qword [rsp + 0x338], rax
add r12, 0xc0
lea rcx, [rsp + 0xe0]
mov rdx, r12
xor r8d, r8d
xor r9d, r9d
call sym.tokio::runtime::driver::Driver::park_timeout::h1e31c3a34dcd6270
lea rcx, [rsp + 0x348]
call sym.tokio::runtime::scheduler::defer::Defer::wake::h52029f9155632e27
cmp qword [rsp + 0x338], 0
jne 0x140054c70
mov qword [rsp + 0x338], 0xffffffffffffffff
mov rbx, qword [rsp + 0x340]
mov qword [rsp + 0x340], 0
test rbx, rbx
je 0x140054c81
mov qword [rsp + 0x338], 0
movups xmm0, xmmword [rsp + 0xe0]
movups xmm1, xmmword [rsp + 0xf0]
movups xmm2, xmmword [rsp + 0x100]
movups xmm3, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x80], xmm3
movaps xmmword [rsp + 0x70], xmm2
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
cmp dword [rbx], 2
je 0x14005426f
mov rcx, rbx
call sym.core::ptr::drop_in_place_tokio::runtime::driver::Driver_::h40524c3f32c15ece
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movaps xmm2, xmmword [rsp + 0x70]
movaps xmm3, xmmword [rsp + 0x80]
movups xmmword [rbx + 0x30], xmm3
movups xmmword [rbx + 0x20], xmm2
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov rax, qword [rsp + 0x330]
jmp 0x140053e8c
movabs rax, 0x7fffffffffffffff
cmp qword [rsp + 0x348], rax
jae 0x140054e00
cmp qword [rsp + 0x360], 0
mov r12, qword [rsp + 0x330]
jne 0x140054132
mov rax, qword [rbx]
mov qword [rbx], 2
cmp rax, 2
je 0x140054e22
mov qword [rsp + 0xe0], rax
mov rax, qword [rbx + 0x38]
mov qword [r13 + 0x30], rax
movups xmm0, xmmword [rbx + 8]
movups xmm1, xmmword [rbx + 0x18]
movups xmm2, xmmword [rbx + 0x28]
movups xmmword [r13 + 0x20], xmm2
movups xmmword [r13 + 0x10], xmm1
movups xmmword [r13], xmm0
mov rax, qword [r12 + 0x20]
test rax, rax
je 0x1400543cd
cmp qword [rsp + 0x338], 0
jne 0x140054e56
mov qword [rsp + 0x338], 0xffffffffffffffff
mov rcx, qword [rsp + 0x340]
test rcx, rcx
je 0x14005435d
call fcn.14018d38b
mov rcx, qword [rsp + 0x338]
inc rcx
mov rax, qword [r12 + 0x20]
jmp 0x14005435f
xor ecx, ecx
mov qword [rsp + 0x340], rbx
mov qword [rsp + 0x338], rcx
mov rdx, qword [r12 + 0x28]
mov rcx, qword [rdx + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [rdx + 0x28]
cmp qword [rsp + 0x338], 0
jne 0x140054e11
mov qword [rsp + 0x338], 0xffffffffffffffff
mov rbx, qword [rsp + 0x340]
mov qword [rsp + 0x340], 0
test rbx, rbx
je 0x140054e64
mov qword [rsp + 0x338], 0
cmp qword [rbx + 0x58], 0
jne 0x14005448a
cmp qword [rsp + 0x338], 0
jne 0x140054e8c
mov qword [rsp + 0x338], 0xffffffffffffffff
mov rcx, qword [rsp + 0x340]
test rcx, rcx
je 0x140054412
call fcn.14018d38b
mov rax, qword [rsp + 0x338]
inc rax
jmp 0x140054414
xor eax, eax
mov qword [rsp + 0x340], rbx
mov qword [rsp + 0x338], rax
lea rdx, [r12 + 0xc0]
lea rcx, [rsp + 0xe0]
call sym.tokio::runtime::driver::Driver::park::hcd1778a893dd8bda
lea rcx, [rsp + 0x348]
call sym.tokio::runtime::scheduler::defer::Defer::wake::h52029f9155632e27
cmp qword [rsp + 0x338], 0
jne 0x140054e11
mov qword [rsp + 0x338], 0xffffffffffffffff
mov rbx, qword [rsp + 0x340]
mov qword [rsp + 0x340], 0
test rbx, rbx
je 0x140054e9a
mov qword [rsp + 0x338], 0
mov rax, qword [r12 + 0x30]
test rax, rax
je 0x140054547
cmp qword [rsp + 0x338], 0
jne 0x140054e7e
mov qword [rsp + 0x338], 0xffffffffffffffff
mov rcx, qword [rsp + 0x340]
test rcx, rcx
je 0x1400544d7
call fcn.14018d38b
mov rcx, qword [rsp + 0x338]
inc rcx
mov rax, qword [r12 + 0x30]
jmp 0x1400544d9
xor ecx, ecx
mov qword [rsp + 0x340], rbx
mov qword [rsp + 0x338], rcx
mov rdx, qword [r12 + 0x38]
mov rcx, qword [rdx + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [rdx + 0x28]
cmp qword [rsp + 0x338], 0
jne 0x140054e11
mov qword [rsp + 0x338], 0xffffffffffffffff
mov rbx, qword [rsp + 0x340]
mov qword [rsp + 0x340], 0
test rbx, rbx
je 0x140054e3c
mov qword [rsp + 0x338], 0
movups xmm0, xmmword [rsp + 0xe0]
movups xmm1, xmmword [rsp + 0xf0]
movups xmm2, xmmword [rsp + 0x100]
movups xmm3, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x80], xmm3
movaps xmmword [rsp + 0x70], xmm2
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
cmp dword [rbx], 2
je 0x14005426f
mov rcx, rbx
call sym.core::ptr::drop_in_place_tokio::runtime::driver::Driver_::h40524c3f32c15ece
jmp 0x14005426f
lea rcx, [rsp + 0x328]
call sym.core::ptr::drop_in_place_tokio::sync::notify::Notified_::hfcd0aa14290cef8c
cmp dword [rsp + 0x2510], 2
je 0x140054620
lea rcx, [rsp + 0x2510]
call sym._ZN4core3ptr73drop_in_place_LT_tokio..runtime..scheduler..current_thread..CoreGuard_GT_17hc60f01ad79c65590E.3539
jmp 0x140054620
cmp qword [rsp + 0x338], 0
mov rax, qword [rsp + 0x38]
mov qword [rdi + 0x38], rax
jne 0x140054def
mov sil, 1
mov qword [rsp + 0x338], 0xffffffffffffffff
mov rcx, qword [rsp + 0x340]
test rcx, rcx
je 0x140054600
call sym.core::ptr::drop_in_place_alloc::boxed::Box_tokio::runtime::scheduler::current_thread::Core__::h1b58f9bab5f30a14
mov rax, qword [rsp + 0x338]
inc rax
jmp 0x140054602
xor eax, eax
lea rcx, [rsp + 0x328]
mov qword [rcx + 0x18], rbx
mov qword [rcx + 0x10], rax
call sym.core::ptr::drop_in_place_tokio::runtime::scheduler::current_thread::CoreGuard_::hc60f01ad79c65590
test sil, sil
jne 0x140054db5
lea rcx, [rsp + 0x120]
call sym.core::ptr::drop_in_place_tokio::runtime::context::runtime::EnterRuntimeGuard_::h2a9499aae6b42125
lea rcx, [rsp + 0x1400]
call sym._ZN4core3ptr158drop_in_place_LT_tokio..runtime..scheduler..multi_thread..MultiThread..block_on_LT_fff..main.._u7b__u7b_closure
mov rsi, qword [rsp + 0x98]
lea rcx, [rsp + 0x1d0]
call sym.core::ptr::drop_in_place_tokio::runtime::handle::EnterGuard_::he1d6b739f9866e83
mov dword [rsp + 0xdc], 0
lea rcx, [rsp + 0x158]
call sym.core::ptr::drop_in_place_tokio::runtime::runtime::Runtime_::h00f8bfe11d26a61e
lea rcx, [rsp + 0x208]
call sym.core::ptr::drop_in_place_tokio::runtime::builder::Builder_::h8787a218b4e1038e
mov rax, rsi
mov rdx, qword [rsp + 0x30]
movaps xmm6, xmmword [rbp + 0x5720]
lea rsp, [rbp + 0x5738]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x38]
mov qword [rdi + 0x38], rax
xor esi, esi
jmp 0x1400545d5
lea rcx, str.attempt_to_calculate_the_remainder_with_a_divisor_of_zeropark_missing
lea r8, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0x39
call dbg.panic
jmp 0x140054eb2
lea rcx, str.internal_error:_entered_unreachable_code_rustc_3406ada96f8e16e49e947a91db3eba0db45245falibrary_std_src_threadmod.rs
lea r8, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_sync_notify.rs
mov edx, 0x28
call dbg.panic
jmp 0x140054eb2
mov qword [rsp + 0x50], 0
lea r9, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_sync_notify.rs
lea rdx, [0x14028a038]
jmp 0x140054728
mov qword [rsp + 0x50], 0
lea r9, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_sync_notify.rs
lea rdx, [0x14028b2f0]
lea rcx, [rsp + 0xc8]
mov r8, qword [rsp + 0x1a8]
call sym.core::panicking::assert_failed::hf0e5f5a5c67e03c5
jmp 0x140054eb2
lea r8, [rsp + 0x50]
mov qword [r8], 0
lea rdx, [rsp + 0xc8]
call sym.core::panicking::assert_failed::hac2623c2ea9e4b48
jmp 0x140054eb2
mov ecx, 8
mov edx, 0x800
call dbg.handle_alloc_error
jmp 0x140054eb2
mov ecx, 8
mov edx, 0x28
call dbg.handle_alloc_error
jmp 0x140054eb2
mov ecx, 8
mov edx, 0x30
call dbg.handle_alloc_error
jmp 0x140054eb2
mov ecx, 8
mov edx, 0x50
call dbg.handle_alloc_error
jmp 0x140054eb2
lea rcx, str.internal_error:_entered_unreachable_code_rustc_3406ada96f8e16e49e947a91db3eba0db45245falibrary_std_src_threadmod.rs
lea r8, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_sync_notify.rs
mov edx, 0x28
call dbg.panic
jmp 0x140054eb2
lea rcx, str.internal_error:_entered_unreachable_code_rustc_3406ada96f8e16e49e947a91db3eba0db45245falibrary_std_src_threadmod.rs
lea r8, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_sync_notify.rs
mov edx, 0x28
call dbg.panic
jmp 0x140054eb2
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x1400], rax
mov qword [rsp + 0x1428], rdi
mov ecx, 8
mov edx, 0x28
call dbg.handle_alloc_error
jmp 0x140054eb2
mov ecx, pe_nt_image_headers64
mov edx, pe_nt_image_headers64
call dbg.handle_alloc_error
jmp 0x140054eb2
lea rax, [rsp + 0x40]
mov qword [rax], rdx
lea rdx, [rsp + 0xe0]
mov qword [rdx], rax
lea rax, [sym.__std::io::error::Error_as_core::fmt::Display_::fmt::hf40e1c7e24acfc96]
mov qword [rdx + 8], rax
lea rax, str.OS_cant_spawn_worker_thread:
lea rcx, [rsp + 0x1400]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
mov qword [rcx + 0x20], 0
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
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 0x140054eb2
mov rcx, qword [0x14030f110]
xor edx, edx
mov r8, r12
call sub.kernel32.dll_HeapFree
mov qword [rsp + 0xe0], rdi
mov r13d, 8
lea r8, [rsp + 0x1400]
mov qword [r8], 0
lea rdx, [0x14028a548]
lea r9, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0xe0]
call sym.core::panicking::assert_failed::hf0e5f5a5c67e03c5
jmp 0x140054eb2
mov ecx, 8
mov rdx, rsi
call dbg.handle_alloc_error
jmp 0x140054eb2
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
lea r8, [rsp + 0x40]
mov edx, 0x1b
call sym.core::result::unwrap_failed::h718a4e3658b3c302
jmp 0x140054eb2
lea rcx, str.core_missing
lea r8, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xc
call dbg.expect_failed
jmp 0x140054eb2
lea rcx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
call dbg.panic_already_borrowed
jmp 0x140054eb2
lea rcx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
call dbg.panic_already_borrowed
jmp 0x140054eb2
mov ecx, 8
mov edx, 0x10
call dbg.handle_alloc_error
jmp 0x140054eb2
mov rax, qword [rsp + 0x1408]
jmp 0x140054a25
mov ecx, 8
mov edx, 0x58
call dbg.handle_alloc_error
jmp 0x140054eb2
mov ecx, 8
mov edx, 0x30
call dbg.handle_alloc_error
jmp 0x140054eb2
mov dil, 1
call sym.alloc::raw_vec::capacity_overflow::heae1a780ed80a88f
jmp 0x140054eb2
mov dil, 1
mov ecx, 8
mov rdx, rbx
call dbg.handle_alloc_error
jmp 0x140054eb2
call sym.alloc::raw_vec::capacity_overflow::heae1a780ed80a88f
jmp 0x140054eb2
mov ecx, 8
mov rdx, rsi
call dbg.handle_alloc_error
jmp 0x140054eb2
call sym.alloc::raw_vec::capacity_overflow::heae1a780ed80a88f
jmp 0x140054eb2
mov ecx, 8
mov rdx, rbx
call dbg.handle_alloc_error
jmp 0x140054eb2
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, [0x140288e08]
mov edx, 0x30
call dbg.panic
jmp 0x140054eb2
mov ecx, 8
mov edx, 0x1f0
call dbg.handle_alloc_error
jmp 0x140054eb2
lea r8, [rsp + 0x1400]
mov qword [r8], rax
lea rax, [0x140248870]
mov qword [rsp + 0x20], rax
lea rcx, str.Failed_building_the_Runtimesrc_client.rsc
lea r9, sym.core::ptr::drop_in_place_std::io::error::Error_::ha042ae70e8da79be
mov edx, 0x1b
call sym.core::result::unwrap_failed::h718a4e3658b3c302
jmp 0x140054eb2
mov ecx, 8
mov rdx, rsi
call dbg.handle_alloc_error
jmp 0x140054eb2
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 + 0x1400]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, sym.core::ptr::drop_in_place_widestring::error::ContainsNul_u16__::h4f0bc1d0dae5f8b4
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_schedulermulti_threadmod.rs
call dbg.panic_fmt
jmp 0x140054eb2
lea rcx, [rsp + 0x328]
call sym.core::ptr::drop_in_place_fff::main::_u7b__u7b_closure_u7d__u7d__::hd84c815fb40ce060
lea rax, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulermulti_threadmod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.failed_to_park_thread
lea r9, sym._ZN4core3ptr125drop_in_place_LT_serde..de..impls.._LT_impl_u20_serde..de..Deserialize_u20_for_u20_i32_GT_..deserialize..Primit
lea r8, [rsp + 0x40]
mov edx, 0x15
call sym.core::result::unwrap_failed::h718a4e3658b3c302
jmp 0x140054eb2
movups xmm0, xmmword [rsp + 0x35f0]
movups xmm1, xmmword [rsp + 0x3600]
lea rax, [rsp + 0x2510]
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 + 0x328]
mov qword [rdx], rcx
lea rcx, [sym.__T_as_core::fmt::Display_::fmt::h24d2427bb9dd5e92]
mov qword [rdx + 8], rcx
mov qword [rdx + 0x10], rax
lea rax, [sym.__std::path::PathBuf_as_core::fmt::Debug_::fmt::h9c2b0ec221d66da6]
mov qword [rdx + 0x18], rax
lea rax, [0x140288a80]
lea rcx, [rsp + 0x1400]
mov qword [rcx], rax
mov eax, 2
mov qword [rcx + 8], rax
mov qword [rcx + 0x20], 0
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, [0x140288aa0]
call dbg.panic_fmt
jmp 0x140054eb2
mov al, byte [rsp + 0x159]
lea rcx, [rsp + 0x50]
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 + 0x1400]
mov qword [rax], rdx
lea rdx, [sym.__T_as_core::fmt::Display_::fmt::h24d2427bb9dd5e92]
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 + 0x2510]
mov qword [rax + 0x20], rcx
lea rcx, [sym.__alloc::string::String_as_core::fmt::Display_::fmt::h50cd3175915e8e82]
mov qword [rax + 0x28], rcx
lea rdx, [0x140288ae0]
lea rcx, [rsp + 0x328]
mov qword [rcx], rdx
lea rdx, [0x140288b10]
mov r8d, 3
mov r9d, 3
jmp 0x140054c24
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 + 0x328]
mov qword [rax], rcx
lea rcx, [sym.__T_as_core::fmt::Display_::fmt::h24d2427bb9dd5e92]
mov qword [rax + 8], rcx
lea rdx, [0x140288a18]
lea rcx, [rsp + 0x1400]
mov qword [rcx], rdx
lea rdx, [0x140288a48]
mov r9d, 1
mov r8d, 2
mov qword [rcx + 8], r8
mov qword [rcx + 0x20], 0
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], r9
call dbg.panic_fmt
jmp 0x140054eb2
lea rcx, str.driver_missing
lea r8, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xe
call dbg.expect_failed
jmp 0x140054eb2
lea rcx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
call dbg.panic_already_borrowed
jmp 0x140054eb2
lea rcx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
call dbg.panic_already_borrowed
jmp 0x140054eb2
lea rcx, str.core_missing
lea r8, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xc
call dbg.expect_failed
jmp 0x140054eb2
lea rcx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
call dbg.panic_already_borrowed
jmp 0x140054eb2
lea rcx, str.core_missing
lea r8, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xc
call dbg.expect_failed
jmp 0x140054eb2
lea rcx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
call dbg.panic_already_borrowed
jmp 0x140054eb2
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 + 0x328]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, sym.core::ptr::drop_in_place_widestring::error::ContainsNul_u16__::h4f0bc1d0dae5f8b4
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, [0x140248870]
call dbg.panic_fmt
jmp 0x140054eb2
lea rax, str.expected__CurrentThread::Context_
lea rcx, [rsp + 0x50]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, sym.core::ptr::drop_in_place_widestring::error::ContainsNul_u16__::h4f0bc1d0dae5f8b4
mov qword [rcx + 0x10], rax
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
jmp 0x140054eb2
lea rcx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
call dbg.panic_already_borrowed
jmp 0x140054eb2
lea rcx, str.core_missing
lea r8, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xc
call dbg.expect_failed
jmp 0x140054eb2
mov rcx, rbx
call sym.core::ptr::drop_in_place_alloc::boxed::Box_tokio::runtime::scheduler::current_thread::Core__::h1b58f9bab5f30a14
lea rax, [0x14028b188]
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
lea r8, [rsp + 0x40]
mov edx, 0x46
call sym.core::result::unwrap_failed::h718a4e3658b3c302
jmp 0x140054eb2
lea rax, str.a_spawned_task_panicked_and_the_runtime_is_configured_to_shut_down_on_unhandled_panic
lea rcx, [rsp + 0x50]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, sym.core::ptr::drop_in_place_widestring::error::ContainsNul_u16__::h4f0bc1d0dae5f8b4
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
jmp 0x140054eb2
lea rcx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
call dbg.panic_already_borrowed
jmp 0x140054eb2
lea rcx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulerdefer.rs
call dbg.panic_already_mutably_borrowed
jmp 0x140054eb2
lea rcx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
call dbg.panic_already_borrowed
jmp 0x140054eb2
lea rcx, str.driver_missing
lea r8, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xe
call dbg.expect_failed
jmp 0x140054eb2
lea rcx, str.core_missing
lea r8, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xc
call dbg.expect_failed
jmp 0x140054eb2
lea rcx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
call dbg.panic_already_borrowed
jmp 0x140054eb2
lea rcx, str.core_missing
lea r8, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xc
call dbg.expect_failed
jmp 0x140054eb2
lea rcx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
call dbg.panic_already_borrowed
jmp 0x140054eb2
lea rcx, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
call dbg.panic_already_borrowed
jmp 0x140054eb2
lea rcx, str.core_missing
lea r8, str.C:Users_soras.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.35.1_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xc
call dbg.expect_failed
ud2