Function at 0x14002b6e0
Capabilities:
Get system information on windows

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xe78
movaps xmmword [rsp + 0xe60], xmm6
mov ecx, 0x10
mov edx, 8
call sym._ZN5alloc5alloc15exchange_malloc17h0460a90bbf52bd83E.1386
mov rsi, rax
mov eax, 1
mov qword [rsi], rax
mov qword [rsi + 8], rax
call sym.tokio::util::rand::RngSeed::new::hc3a2f46e9eef8ec8
mov byte [rsp + 0x378], 1
mov qword [rsp + 0x310], 0x400
and word [rsp + 0x37b], 0
and qword [rsp + 0x2c8], 0
mov qword [rsp + 0x318], 0x200
mov qword [rsp + 0x300], rsi
lea rcx, sym._ZN4core3ptr140drop_in_place_LT_uuid..external..serde_support.._LT_impl_u20_serde..de..Deserialize_u20_for_u20_uuid..Uuid_GT_.
mov qword [rsp + 0x308], rcx
and qword [rsp + 0x2d8], 0
and qword [rsp + 0x320], 0
and qword [rsp + 0x330], 0
and qword [rsp + 0x340], 0
and qword [rsp + 0x350], 0
mov dword [rsp + 0x2f8], 0x3b9aca00
and dword [rsp + 0x2e8], 0
mov dword [rsp + 0x368], 0x3d
mov qword [rsp + 0x360], 0x100
and word [rsp + 0x36c], 0
mov dword [rsp + 0x370], eax
mov dword [rsp + 0x374], edx
mov byte [rsp + 0x37d], 0
mov word [rsp + 0x379], 0x101
lea rdx, str.TOKIO_WORKER_THREADS_root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_loom_std_mod.rs__cannot_be_set_to_0
lea rsi, [rsp + 0x160]
mov r8d, 0x14
mov rcx, rsi
call sym.std::env::_var::h042bde01c98a36eb
mov rax, qword [rsi]
movabs rcx, 0x8000000000000000
movabs rdx, 0x8000000000000001
cmp rax, rcx
je 0x14002b892
cmp rax, rdx
jne 0x14002e757
mov r8, qword [rsp + 0x178]
mov qword [rsp + 0x90], r8
movdqu xmm0, xmmword [rsp + 0x168]
movdqa xmmword [rsp + 0x80], xmm0
mov rsi, qword [rsp + 0x88]
lea rdi, [rsp + 0x100]
mov rcx, rdi
mov rdx, rsi
call sym.core::num::__impl_core::str::traits::FromStr_for_u64_::from_str::hedfffebb1b28cc43
cmp byte [rdi], 0
jne 0x14002e7d6
mov rbp, qword [rsp + 0x108]
test rbp, rbp
je 0x14002e85e
mov rcx, qword [rsp + 0x80]
mov rdx, rsi
call sym.core::ptr::drop_in_place_alloc::string::String_::h77266e31bfd0fd80
jmp 0x14002b8bd
pxor xmm0, xmm0
lea rsi, [rsp + 0x8f0]
movdqa xmmword [rsi + 0x20], xmm0
movdqa xmmword [rsi + 0x10], xmm0
movdqa xmmword [rsi], xmm0
mov rcx, rsi
call sub.KERNEL32.dll_GetSystemInfo
mov ebp, dword [rsi + 0x20]
cmp ebp, 1
adc ebp, 0
mov al, byte [rsp + 0x378]
movzx ecx, word [rsp + 0x379]
mov r8b, byte [rsp + 0x37b]
mov r9, qword [rsp + 0x310]
lea rdx, [rsp + 0x80]
mov word [rdx + 8], cx
xor al, 1
mov byte [rdx + 0xa], al
mov byte [rdx + 0xb], r8b
mov qword [rdx], r9
lea rsi, [rsp + 0x8f0]
mov rcx, rsi
call sym.tokio::runtime::driver::Driver::new::hd44bfaa10578d527
mov rcx, qword [rsi]
mov rax, qword [rsi + 8]
mov qword [rsp + 0x70], rax
mov rax, rcx
mov qword [rsp + 0x68], rcx
cmp rcx, 2
je 0x14002e646
lea rdx, [rsp + 0x900]
lea rsi, [rsp + 0x380]
mov r8d, 0xe0
mov rcx, rsi
call sym.memcpy
movdqu xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movdqa xmmword [rsp + 0x1c0], xmm0
movaps xmmword [rsp + 0x1d0], xmm1
movaps xmmword [rsp + 0x1e0], xmm2
lea rdx, [rsp + 0x3b0]
lea rcx, [rsp + 0x218]
mov r8d, 0xb0
call sym.memcpy
lea rcx, [rsp + 0x2c8]
mov rdx, qword [rcx + 0x50]
add rdx, rbp
call sym.tokio::runtime::blocking::create_blocking_pool::h636e09646aef0572
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0xc8], rax
lock inc qword [rax]
jle 0x14002e4e8
lea rbx, [rsp + 0x36c]
mov rcx, rbx
call sym.tokio::util::rand::rt::RngSeedGenerator::next_seed::h4591c1842f3df1c2
mov esi, eax
mov edi, edx
mov rcx, rbx
call sym.tokio::util::rand::rt::RngSeedGenerator::next_seed::h4591c1842f3df1c2
mov dword [rsp + 0xc0], eax
mov dword [rsp + 0x60], edx
mov rcx, qword [rbx - 0x2c]
mov rdx, qword [rbx - 0x24]
call sym._ZN64__LT_hyper..common..exec..Exec_u20_as_u20_core..clone..Clone_GT_5clone17heb8b39a9f423e8b8E.1897
mov r14, rax
mov r15, rdx
mov rcx, qword [rbx - 0x1c]
mov rdx, qword [rbx - 0x14]
call sym._ZN64__LT_hyper..common..exec..Exec_u20_as_u20_core..clone..Clone_GT_5clone17heb8b39a9f423e8b8E.1897
mov ecx, dword [rbx - 4]
mov r8, qword [rbx - 0x84]
mov r9, qword [rbx - 0xc]
movzx r10d, word [rbx + 0x10]
mov qword [rsp + 0x380], r8
mov dword [rsp + 0x3b0], ecx
mov qword [rsp + 0x388], r9
mov qword [rsp + 0x390], r14
mov qword [rsp + 0x398], r15
mov qword [rsp + 0x3a0], rax
mov qword [rsp + 0x3a8], rdx
mov word [rsp + 0x3c0], r10w
and word [rsp + 0x3b4], 0
mov dword [rsp + 0x3b8], esi
mov dword [rsp + 0x3bc], edi
mov ecx, 0x58
mov edx, 8
call sym._ZN5alloc5alloc15exchange_malloc17h0460a90bbf52bd83E.1386
mov ecx, 1
mov qword [rax], rcx
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0x68]
mov qword [rax + 0x10], rcx
mov rcx, qword [rsp + 0x70]
mov qword [rax + 0x18], rcx
movdqa xmm0, xmmword [rsp + 0x1c0]
movaps xmm1, xmmword [rsp + 0x1d0]
movaps xmm2, xmmword [rsp + 0x1e0]
movdqu xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm1
movups xmmword [rax + 0x40], xmm2
xor edx, edx
mov byte [rax + 0x50], dl
lea rcx, [rsp + 0x8f0]
mov byte [rcx + 0x18], dl
pxor xmm0, xmm0
movdqu xmmword [rcx + 8], xmm0
mov qword [rcx], rax
call sym.alloc::sync::Arc_T_::new::h5e9ba13b03599ba9
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x128], rax
mov rax, rbp
shr rax, 0x3c
jne 0x14002e607
lea rsi, [rbp*8]
mov ecx, 8
mov rdx, rsi
call sym._ZN5alloc5alloc6Global10alloc_impl17hffe296555d5e12e1E.1382
test rax, rax
je 0x14002e5fa
mov qword [rsp + 0xd8], rbp
mov qword [rsp + 0xe0], rax
and qword [rsp + 0xe8], 0
movabs rax, 0x800000000000000
dec rax
mov qword [rsp + 0x138], rax
cmp rbp, rax
ja 0x14002e607
mov qword [rsp + 0x58], rsi
mov rsi, rbp
shl rsi, 4
mov ecx, 8
mov rdx, rsi
call sym._ZN5alloc5alloc6Global10alloc_impl17hffe296555d5e12e1E.1382
test rax, rax
je 0x14002e5fa
mov rdi, rax
lea rax, [rsp + 0x100]
mov qword [rax], rbp
mov qword [rax + 8], rdi
and qword [rax + 0x10], 0
xor r15d, r15d
xorps xmm6, xmm6
lea r14, [rsp + 0x80]
xor r12d, r12d
mov qword [rsp + 0xd0], rbp
cmp r12, rbp
je 0x14002be28
mov ecx, 8
mov edx, 0x800
call sym._ZN5alloc5alloc6Global10alloc_impl17hffe296555d5e12e1E.1382
test rax, rax
je 0x14002e511
mov qword [rsp + 0x80], 0x100
mov qword [rsp + 0x88], rax
mov esi, 0x100
xor ebx, ebx
mov qword [rsp + 0x90], rbx
sub rsi, 1
jb 0x14002bc00
cmp rbx, qword [rsp + 0x80]
jne 0x14002bbfb
mov rcx, r14
mov rdx, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h2e8d700a05a6ad0e
mov rbx, qword [rsp + 0x90]
inc rbx
jmp 0x14002bbd0
mov qword [rsp + 0x38], r12
mov r8, qword [rsp + 0x80]
mov r12, qword [rsp + 0x88]
cmp r8, rbx
jbe 0x14002bc6f
shl r8, 3
test rbx, rbx
je 0x14002bc43
lea r13, [rbx*8]
mov rcx, r12
mov rdx, r8
mov r8, r13
call sym._ZN63__LT_alloc..alloc..Global_u20_as_u20_core..alloc..Allocator_GT_6shrink17h2fd408190c724973E.2989
test rax, rax
je 0x14002bc62
mov r12, rax
jmp 0x14002bc56
mov edx, 8
mov rcx, r12
call sym._ZN63__LT_alloc..alloc..Global_u20_as_u20_core..alloc..Allocator_GT_10deallocate17hf1450d95c86b33a5E.2875
mov r12d, 8
movabs rcx, 0x8000000000000001
jmp 0x14002bc67
mov ecx, 8
mov rdx, r13
call sym.alloc::raw_vec::handle_reserve::h07e0af7e33297b9e
mov qword [rsp + 0x160], rbx
cmp rbx, 0x100
jne 0x14002e4ea
mov ecx, 0x28
mov edx, 8
call sym._ZN5alloc5alloc15exchange_malloc17h0460a90bbf52bd83E.1386
mov rbx, rax
mov eax, 1
mov qword [rbx], rax
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], r12
and qword [rbx + 0x18], 0
and dword [rbx + 0x20], 0
lock inc qword [rbx]
jle 0x14002e4e8
mov rax, qword [rsp + 0xf8]
mov rax, qword [rax + 0x10]
lock inc qword [rax]
jle 0x14002e4e8
lea rcx, [rsp + 0x8f8]
movups xmmword [rcx], xmm6
mov byte [rcx + 0x10], 0
mov qword [rsp + 0x8f0], rax
lea rcx, [rsp + 0x8f0]
call sym.alloc::sync::Arc_T_::new::h5e9ba13b03599ba9
lock inc qword [rax]
jle 0x14002e4e8
mov r12, rax
mov qword [rsp + 0x48], rdi
call sym.std::time::Instant::now::h145829e967df226b
mov qword [rsp + 0x40], rax
mov r13d, edx
cmp dword [rsp + 0x380], 0
mov esi, 0x3d
je 0x14002bd28
mov esi, dword [rsp + 0x384]
mov bpl, byte [rsp + 0x3c0]
lea rcx, [rsp + 0x3b4]
call sym.tokio::util::rand::rt::RngSeedGenerator::next_seed::h4591c1842f3df1c2
mov edi, eax
mov r14d, edx
xor bpl, 1
mov ecx, 0x50
mov edx, 8
call sym._ZN5alloc5alloc15exchange_malloc17h0460a90bbf52bd83E.1386
and qword [rax], 0
mov qword [rax + 8], r12
mov dword [rax + 0x10], edi
mov dword [rax + 0x14], r14d
mov qword [rax + 0x18], rbx
and qword [rax + 0x20], 0
movabs rcx, 0x40a99d60864b8a7e
mov qword [rax + 0x28], rcx
mov rcx, qword [rsp + 0x40]
mov qword [rax + 0x30], rcx
mov dword [rax + 0x38], r13d
and dword [rax + 0x40], 0
mov dword [rax + 0x44], esi
mov byte [rax + 0x48], bpl
and word [rax + 0x49], 0
mov byte [rax + 0x4b], 0
lea rcx, [rsp + 0xd8]
mov rdx, rax
call sym.alloc::vec::Vec_T_A_::push::h69346d4473aa366e
cmp r15, qword [rsp + 0x100]
jne 0x14002bde0
lea rcx, [rsp + 0x100]
mov rdx, r15
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h2aeefab195a4154b
mov rdi, qword [rsp + 0x108]
mov r15, qword [rsp + 0x110]
mov rbp, qword [rsp + 0xd0]
jmp 0x14002bded
mov rbp, qword [rsp + 0xd0]
mov rdi, qword [rsp + 0x48]
lea r14, [rsp + 0x80]
shl r15, 4
mov qword [rdi + r15], rbx
mov qword [rdi + r15 + 8], r12
mov r15, qword [rsp + 0x110]
inc r15
mov qword [rsp + 0x110], r15
mov r12, qword [rsp + 0x38]
inc r12
jne 0x14002bb94
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h2dc98e7a3b29e62f
movabs rax, 0xfffffffffffffff
cmp rbp, rax
ja 0x14002e607
mov ecx, 8
mov rsi, qword [rsp + 0x58]
mov rdx, rsi
call sym._ZN5alloc5alloc6Global10alloc_impl17hffe296555d5e12e1E.1382
test rax, rax
je 0x14002e5fa
mov r12, rax
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x160], xmm0
mov byte [rsp + 0x170], 0
mov r8, qword [rsp + 0x100]
mov rbx, qword [rsp + 0x108]
cmp r8, r15
jbe 0x14002bed6
shl r8, 4
test r15, r15
je 0x14002beab
mov rsi, r15
shl rsi, 4
mov rcx, rbx
mov rdx, r8
mov r8, rsi
call sym._ZN63__LT_alloc..alloc..Global_u20_as_u20_core..alloc..Allocator_GT_6shrink17h2fd408190c724973E.2989
test rax, rax
je 0x14002bec9
mov rbx, rax
jmp 0x14002bebd
mov edx, 8
mov rcx, rbx
call sym._ZN63__LT_alloc..alloc..Global_u20_as_u20_core..alloc..Allocator_GT_10deallocate17hf1450d95c86b33a5E.2875
mov ebx, 8
movabs rcx, 0x8000000000000001
jmp 0x14002bece
mov ecx, 8
mov rdx, rsi
call sym.alloc::raw_vec::handle_reserve::h07e0af7e33297b9e
lea rax, [rbp - 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 rbp, 2
mov edi, 4
cmovae rdi, rcx
lea r14, [rdi - 1]
mov rax, rdi
xor rax, r14
cmp rax, r14
jbe 0x14002e692
test rdi, rdi
mov qword [rsp + 0x38], rbx
je 0x14002bf47
imul rsi, rdi, 0x18
mov ecx, 8
mov rdx, rsi
call sym._ZN5alloc5alloc6Global10alloc_impl17hffe296555d5e12e1E.1382
test rax, rax
je 0x14002e5fa
mov rcx, rdi
jmp 0x14002bf4e
mov eax, 8
xor ecx, ecx
mov rdx, rbp
lea rsi, [rsp + 0x8f0]
mov qword [rsi], rcx
mov qword [rsi + 8], rax
and qword [rsi + 0x10], 0
shl rdx, 0x10
mov qword [rsp + 0x48], rdx
lea rbx, [rsp + 0x87]
xor r13d, r13d
xorps xmm6, xmm6
sub rdi, 1
jb 0x14002c00a
movups xmmword [rbx], xmm6
mov rcx, qword [rsp + 0x8f]
mov qword [rsp + 0x1af], rcx
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x1a0], xmm0
cmp r13, qword [rsp + 0x8f0]
jne 0x14002bfce
mov rcx, rsi
mov rdx, r13
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h01edb05acaced9f9
mov rax, qword [rsp + 0x8f8]
mov r13, qword [rsp + 0x900]
imul rcx, r13, 0x18
mov byte [rax + rcx], 0
movdqa xmm0, xmmword [rsp + 0x1a0]
movdqu xmmword [rax + rcx + 1], xmm0
mov rdx, qword [rsp + 0x1af]
mov qword [rax + rcx + 0x10], rdx
mov r13, qword [rsp + 0x900]
inc r13
mov qword [rsp + 0x900], r13
jmp 0x14002bf7c
mov rax, qword [rsp + 0x8f0]
mov rdi, qword [rsp + 0x8f8]
cmp rax, r13
mov qword [rsp + 0x40], r14
mov qword [rsp + 0xf8], r12
jbe 0x14002c051
imul r8, rax, 0x18
test r13, r13
je 0x14002c056
imul rsi, r13, 0x18
mov rcx, rdi
mov rdx, r8
mov r8, rsi
call sym._ZN63__LT_alloc..alloc..Global_u20_as_u20_core..alloc..Allocator_GT_6shrink17h2fd408190c724973E.2989
test rax, rax
je 0x14002c074
mov rdi, rax
jmp 0x14002c068
mov r12, rdi
jmp 0x14002c084
mov edx, 8
mov rcx, rdi
call sym._ZN63__LT_alloc..alloc..Global_u20_as_u20_core..alloc..Allocator_GT_10deallocate17hf1450d95c86b33a5E.2875
mov edi, 8
movabs rcx, 0x8000000000000001
jmp 0x14002c079
mov ecx, 8
mov r12, rdi
mov rdx, rsi
call sym.alloc::raw_vec::handle_reserve::h07e0af7e33297b9e
call sym.tokio::runtime::task::list::get_next_id::hd61ad59cca16e942
mov qword [rsp + 0x58], rax
lea rbx, [rsp + 0x8f0]
lea rsi, [rsp + 0x380]
mov ecx, 9
mov rdi, rbx
rep movsq qword [rdi], qword [rsi]
mov ecx, 0x1e0
mov edx, 8
call sym._ZN5alloc5alloc15exchange_malloc17h0460a90bbf52bd83E.1386
mov r14, rax
mov edx, 1
mov qword [rax], rdx
mov qword [rax + 8], rdx
lea rdi, [rax + 0x10]
mov ecx, 9
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
mov rax, qword [rsp + 0x38]
mov qword [r14 + 0x58], rax
mov qword [r14 + 0x60], r15
mov qword [r14 + 0x68], r12
mov qword [r14 + 0x70], r13
and qword [r14 + 0x78], 0
mov rax, qword [rsp + 0x40]
mov qword [r14 + 0x80], rax
mov rax, qword [rsp + 0x58]
mov qword [r14 + 0x88], rax
xor esi, esi
mov byte [r14 + 0x90], sil
mov qword [r14 + 0x98], rdx
mov qword [r14 + 0xa0], rbp
and qword [r14 + 0xa8], 0
mov rax, qword [rsp + 0x48]
mov qword [r14 + 0xb0], rax
mov qword [r14 + 0xb8], rbp
mov byte [r14 + 0xc0], sil
mov qword [r14 + 0xc8], rbp
mov rax, qword [rsp + 0xf8]
mov qword [r14 + 0xd0], rax
and qword [r14 + 0xd8], 0
movdqa xmm0, xmmword [rsp + 0x160]
movdqu xmmword [r14 + 0xe0], xmm0
mov rax, qword [rsp + 0x170]
mov qword [r14 + 0xf0], rax
mov byte [r14 + 0xf8], sil
and qword [r14 + 0x100], 0
mov edi, 8
mov qword [r14 + 0x108], rdi
and qword [r14 + 0x110], 0
lea rcx, [r14 + 0x118]
lea rdx, [rsp + 0x218]
mov r8d, 0xb0
call sym.memcpy
mov r12, r14
mov rax, qword [rsp + 0xc8]
mov qword [r14 + 0x1c8], rax
and word [r14 + 0x1d0], 0
mov eax, dword [rsp + 0xc0]
mov dword [r14 + 0x1d4], eax
mov eax, dword [rsp + 0x60]
mov dword [r14 + 0x1d8], eax
lea rcx, [rsp + 0x80]
and qword [rcx], 0
mov eax, 8
mov qword [rsp + 0x38], rax
mov qword [rcx + 8], rdi
and qword [rcx + 0x10], 0
mov rax, qword [rsp + 0xe0]
mov r15, qword [rsp + 0xe8]
and qword [rsp + 0xe8], 0
lea rcx, [rax + r15*8]
mov qword [rbx + 0x18], r15
pxor xmm0, xmm0
movdqu xmmword [rbx + 0x20], xmm0
mov qword [rbx], rax
mov qword [rbx + 8], rcx
lea rcx, [rsp + 0xd8]
mov qword [rbx + 0x10], rcx
shl r15, 3
xor r14d, r14d
mov qword [rsp + 0x40], r12
test r15, r15
je 0x14002c313
lea r13, [rax + 8]
mov qword [rsp + 0x8f0], r13
mov rbp, qword [rax]
lea rdi, [r14 + 1]
mov qword [rsp + 0x918], rdi
lock inc qword [r12]
jle 0x14002e4e8
mov ecx, 0x28
mov edx, 8
call sym._ZN5alloc5alloc15exchange_malloc17h0460a90bbf52bd83E.1386
mov rbx, rax
mov eax, 1
mov qword [rbx], rax
mov qword [rbx + 8], rax
mov qword [rbx + 0x10], r12
mov qword [rbx + 0x18], r14
mov qword [rbx + 0x20], rbp
cmp rsi, qword [rsp + 0x80]
jne 0x14002c2e3
lea rcx, [rsp + 0x80]
mov rdx, rsi
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h2e8d700a05a6ad0e
mov r12, qword [rsp + 0x40]
mov rax, qword [rsp + 0x88]
mov rsi, qword [rsp + 0x90]
jmp 0x14002c2e8
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x38], rax
mov qword [rax + rsi*8], rbx
mov rsi, qword [rsp + 0x90]
inc rsi
mov qword [rsp + 0x90], rsi
add r15, 0xfffffffffffffff8
mov r14, rdi
mov rax, r13
jmp 0x14002c259
lea rdi, [rsp + 0x8f0]
mov rcx, rdi
call sym.__alloc::vec::drain::Drain_T_A__as_core::ops::drop::Drop_::drop::h64a50cc9ef5610c6
lea rbx, [rsp + 0x80]
movups xmm0, xmmword [rbx]
movaps xmmword [rdi], xmm0
mov rax, qword [rbx + 0x10]
mov qword [rdi + 0x10], rax
lea rcx, [rsp + 0xd8]
call sym._ZN4core3ptr122drop_in_place_LT_alloc..vec..Vec_LT_alloc..boxed..Box_LT_tokio..runtime..scheduler..multi_thread..worker..Core_
lea rcx, [rsp + 0x128]
call sym._ZN4core3ptr97drop_in_place_LT_alloc..sync..Arc_LT_tokio..runtime..scheduler..multi_thread..park..Inner_GT__GT_17heb0485754d37
movdqa xmm0, xmmword [rdi]
lea r14, [rsp + 0x140]
movdqa xmmword [r14], xmm0
mov rax, qword [rdi + 0x10]
mov qword [r14 + 0x10], rax
mov edx, 1
mov rcx, rbx
mov r8, r12
call sym.tokio::runtime::handle::Handle::enter::hb80837a0da770db6
mov rax, qword [r14 + 8]
mov rcx, qword [r14 + 0x10]
and qword [r14 + 0x10], 0
mov qword [rsp + 0x398], rcx
and qword [rsp + 0x3a0], 0
lea rcx, [rax + rcx*8]
mov qword [rsp + 0x388], rcx
mov qword [rsp + 0x390], r14
lea rdi, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_scheduler_multi_thread_worker.rs
lea r12, sym.tokio::runtime::task::raw::poll::hfdbae1c4a2965d97
xorps xmm6, xmm6
lea rbx, [rsp + 0x100]
mov r13d, 0x84
cmp rax, rcx
je 0x14002c4b2
lea rcx, [rax + 8]
mov qword [rsp + 0x380], rcx
mov rbp, qword [rax]
mov rcx, rdi
call sym.tokio::runtime::scheduler::Handle::current::hacb856b1a1f1b3e7
mov r15, rdx
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], rdx
lea rcx, [rdx + 0x1c8]
add r15, 0x168
test rax, rax
cmovne r15, rcx
mov esi, 1
lock xadd qword [0x140273260], rsi
mov ecx, pe_nt_image_headers64
mov edx, pe_nt_image_headers64
call sym._ZN5alloc5alloc15exchange_malloc17h0460a90bbf52bd83E.1386
mov r14, rax
mov qword [rax], 0xcc
and qword [rax + 8], 0
mov qword [rax + 0x10], r12
and qword [rax + 0x18], 0
mov qword [rax + 0x20], rsi
mov qword [rax + 0x28], 2
mov qword [rax + 0x30], rbp
movups xmmword [rax + 0x48], xmm6
and qword [rax + 0x58], 0
mov rcx, qword [r15]
mov rdx, rax
mov r8, rbx
call sym.tokio::runtime::blocking::pool::Spawner::spawn_task::h77c45ac1de374d9c
test rax, rax
je 0x14002c47f
test rdx, rdx
jne 0x14002e520
mov rcx, rbx
call sym.core::ptr::drop_in_place_tokio::runtime::scheduler::Handle_::h5b1edeb274978f41
mov eax, 0xcc
lock cmpxchg qword [r14], r13
je 0x14002c49d
mov rax, qword [r14 + 0x10]
mov rcx, r14
call qword [rax + 0x20]
mov rax, qword [rsp + 0x380]
mov rcx, qword [rsp + 0x388]
jmp 0x14002c3cd
lea rsi, str.Malformed_XML.
lea rcx, [rsp + 0x380]
mov qword [rcx], rsi
mov qword [rcx + 8], rsi
call fcn.1401a5704
mov rcx, qword [rsp + 0x148]
mov rdx, qword [rsp + 0x150]
call sym._ZN4core3ptr110drop_in_place_LT__u5b_alloc..sync..Arc_LT_tokio..runtime..scheduler..multi_thread..worker..Worker_GT__u5d__GT_1
mov r8, qword [rsp + 0x140]
test r8, r8
je 0x14002c505
shl r8, 3
mov rcx, qword [rsp + 0x148]
mov edx, 8
call sym._ZN63__LT_alloc..alloc..Global_u20_as_u20_core..alloc..Allocator_GT_10deallocate17hf1450d95c86b33a5E.2875
lea rcx, [rsp + 0x80]
call sym.core::ptr::drop_in_place_tokio::runtime::context::current::SetCurrentGuard_::he348a444e3a5a112
cmp dword [rsp + 0x68], 2
je 0x14002e646
mov eax, 1
lea rdx, [rsp + 0x220]
mov qword [rdx - 8], rax
mov rcx, qword [rsp + 0x70]
mov qword [rdx], rcx
movups xmm0, xmmword [rsp + 0x8f0]
movups xmmword [rdx + 8], xmm0
mov rcx, qword [rsp + 0x900]
mov qword [rdx + 0x18], rcx
lea rdi, [rsp + 0x248]
mov qword [rdi], rax
mov r8, qword [rsp + 0x40]
mov qword [rdi + 8], r8
mov rax, qword [rsp + 0xc8]
mov qword [rdi + 0x10], rax
mov rax, qword [rsp + 0x50]
mov qword [rdi + 0x18], rax
lea rcx, [rsp + 0x140]
mov edx, 1
call sym.tokio::runtime::handle::Handle::enter::hb80837a0da770db6
cmp qword [rdi - 0x30], 0
je 0x14002c642
call sym.tokio::runtime::context::CONTEXT::__getit::h81a5a19f96faf07a
test rax, rax
je 0x14002c6f6
mov rdi, rax
cmp byte [rax + 0x4e], 2
jne 0x14002c704
mov byte [rdi + 0x4e], 1
cmp qword [rsp + 0x248], 0
mov eax, 0x170
mov ecx, 0x1d0
cmove rcx, rax
add rcx, qword [rsp + 0x250]
call sym.tokio::util::rand::rt::RngSeedGenerator::next_seed::h4591c1842f3df1c2
mov r14d, eax
mov r15d, edx
mov eax, dword [rdi + 0x48]
lea rcx, [rsp + 0x8f0]
mov dword [rcx + 8], eax
mov rax, qword [rdi + 0x40]
mov qword [rcx], rax
call sym.core::option::Option_T_::unwrap_or_else::h6efdcf2a210218f9
mov ebp, eax
mov ebx, edx
mov dword [rdi + 0x40], 1
mov dword [rdi + 0x44], r14d
mov dword [rdi + 0x48], r15d
mov r8, qword [rsp + 0x248]
mov r9, qword [rsp + 0x250]
lea r14, [rsp + 0x8f0]
mov rcx, r14
mov rdx, rdi
call sym.tokio::runtime::context::current::__impl_tokio::runtime::context::Context_::set_current::hcb75e9ea66a83769
mov rax, qword [r14]
movups xmm0, xmmword [r14 + 8]
movaps xmmword [rsp + 0x380], xmm0
jmp 0x14002c709
mov byte [rsp + 0xe50], 0
call sym.tokio::runtime::context::CONTEXT::__getit::h81a5a19f96faf07a
test rax, rax
je 0x14002c870
mov rsi, rax
cmp byte [rax + 0x4e], 2
jne 0x14002c87e
mov byte [rsi + 0x4e], 0
cmp qword [rsp + 0x248], 0
mov eax, 0x170
mov ecx, 0x1d0
cmove rcx, rax
add rcx, qword [rsp + 0x250]
call sym.tokio::util::rand::rt::RngSeedGenerator::next_seed::h4591c1842f3df1c2
mov ebp, eax
mov r14d, edx
mov eax, dword [rsi + 0x48]
lea rcx, [rsp + 0x380]
mov dword [rcx + 8], eax
mov rax, qword [rsi + 0x40]
mov qword [rcx], rax
call sym.core::option::Option_T_::unwrap_or_else::h6efdcf2a210218f9
mov ebx, eax
mov edi, edx
mov dword [rsi + 0x40], 1
mov dword [rsi + 0x44], ebp
mov dword [rsi + 0x48], r14d
mov r8, qword [rsp + 0x248]
mov r9, qword [rsp + 0x250]
lea r14, [rsp + 0x380]
mov rcx, r14
mov rdx, rsi
call sym.tokio::runtime::context::current::__impl_tokio::runtime::context::Context_::set_current::hcb75e9ea66a83769
mov rax, qword [r14]
movups xmm0, xmmword [r14 + 8]
movaps xmmword [rsp + 0x1c0], xmm0
jmp 0x14002c883
mov qword [rsp + 0x8f0], 4
jmp 0x14002c72f
mov eax, 3
mov qword [rsp + 0x8f0], rax
movaps xmm0, xmmword [rsp + 0x380]
movups xmmword [rsp + 0x8f8], xmm0
mov dword [rsp + 0x908], ebp
mov dword [rsp + 0x90c], ebx
lea rdi, [rsp + 0x80]
lea rdx, [rsp + 0x8f0]
mov rcx, rdi
call sym.core::result::Result_T_E_::expect::h058c5dd38a12d0b9
cmp dword [rdi], 3
je 0x14002e6b6
movdqu xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x1d0], xmm1
movdqa xmmword [rsp + 0x1c0], xmm0
mov byte [rsp + 0x8e0], 0
call sym.tokio::runtime::park::CachedParkThread::waker::h96f1f2a203184f49
test rax, rax
je 0x14002e6e7
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], rdx
lea rdi, [rsp + 0x100]
lea rax, [rsp + 0xd8]
mov qword [rdi], rax
mov qword [rdi + 8], rax
lea rsi, [rsp + 0x8f0]
lea rdx, [rsp + 0x380]
mov r8d, 0x568
mov rcx, rsi
call sym.memcpy
lea rbx, [rsp + 0x160]
call sym.tokio::runtime::context::CONTEXT::__getit::h81a5a19f96faf07a
test rax, rax
je 0x14002c7ef
mov bpl, byte [rax + 0x4c]
mov r14b, byte [rax + 0x4d]
mov word [rax + 0x4c], 0x8001
jmp 0x14002c7f2
mov bpl, 2
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call sym.hoster::main::__u7b__u7b_closure_u7d__u7d_::h08e6cdfd91467411
mov ecx, ebp
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, qword [rsp + 0x160]
mov rdx, qword [rsp + 0x168]
test rcx, rcx
je 0x14002c82b
call sym._ZN4core3ptr120drop_in_place_LT_core..task..poll..Poll_LT_core..result..Result_LT__LP__RP__C_hoster..executor..WrappedError_GT
call sym.tokio::runtime::park::CachedParkThread::park::h4488bca118ef164c
jmp 0x14002c7d5
mov qword [rsp + 0xc0], rdx
mov eax, dword [rsp + 0x170]
mov dword [rsp + 0x7c], eax
lea rcx, [rsp + 0x8f0]
call sym.core::ptr::drop_in_place_hoster::main::_u7b__u7b_closure_u7d__u7d__::hd7f7ec6c9c506059
mov rax, qword [rsp + 0xd8]
mov rcx, qword [rsp + 0xe0]
call qword [rax + 0x18]
lea rcx, [rsp + 0x1c0]
call sym.core::ptr::drop_in_place_tokio::runtime::context::runtime::EnterRuntimeGuard_::he146355247fa78d2
jmp 0x14002d408
mov qword [rsp + 0x380], 4
jmp 0x14002c8a9
mov eax, 3
mov qword [rsp + 0x380], rax
movaps xmm0, xmmword [rsp + 0x1c0]
movups xmmword [rsp + 0x388], xmm0
mov dword [rsp + 0x398], ebx
mov dword [rsp + 0x39c], edi
lea rsi, [rsp + 0xd8]
lea rdx, [rsp + 0x380]
mov rcx, rsi
call sym.core::result::Result_T_E_::expect::h058c5dd38a12d0b9
cmp dword [rsi], 3
je 0x14002e8b2
movdqu xmm0, xmmword [rsp + 0xd8]
movups xmm1, xmmword [rsp + 0xe8]
movaps xmmword [rsp + 0x110], xmm1
movdqa xmmword [rsp + 0x100], xmm0
lea rcx, [rsp + 0x248]
call sym.tokio::runtime::scheduler::Handle::as_current_thread::hc9a4d01948dd78db
mov qword [rsp + 0x40], rax
lea rdx, [rsp + 0x390]
xorps xmm6, xmm6
xor eax, eax
xchg qword [rsp + 0x240], rax
test rax, rax
jne 0x14002ce43
mov qword [rsp + 0x1c0], 2
mov rax, qword [rsp + 0x220]
shr rax, 2
movups xmmword [rdx], xmm6
and qword [rdx + 0x10], 0
lea rcx, [rsp + 0x220]
mov qword [rsp + 0x380], rcx
mov qword [rsp + 0x388], rax
movups xmmword [rdx + 0x18], xmm6
mov byte [rdx + 0x28], 0
mov eax, dword [rsp + 0x211]
mov ecx, dword [rsp + 0x214]
mov dword [rdx + 0x2c], ecx
mov dword [rdx + 0x29], eax
call sym.tokio::runtime::park::CachedParkThread::waker::h96f1f2a203184f49
test rax, rax
je 0x14002e5d9
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], rdx
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], rax
call sym.tokio::runtime::context::CONTEXT::__getit::h81a5a19f96faf07a
test rax, rax
je 0x14002c9c3
mov bpl, byte [rax + 0x4c]
mov cl, byte [rax + 0x4d]
mov byte [rsp + 0x38], cl
mov word [rax + 0x4c], 0x8001
jmp 0x14002c9c6
mov bpl, 2
mov r14, qword [rsp + 0x160]
mov rdi, qword [rsp + 0x380]
lea r13, [rdi + 8]
lea r15, [rdi + 0x10]
movzx eax, byte [rsp + 0x3b8]
test eax, eax
jne 0x14002cab6
mov rcx, qword [rdi]
and rcx, 0xfffffffffffffffc
lea rax, [rcx + 2]
lock cmpxchg qword [rdi], rcx
jne 0x14002ca0a
mov byte [rsp + 0x3b8], 2
jmp 0x14002c9de
mov rax, qword [r14]
mov rcx, qword [r14 + 8]
call qword [rax]
mov rsi, rax
mov r12, rdx
mov rcx, r13
call sym._ZN78__LT_parking_lot..raw_mutex..RawMutex_u20_as_u20_lock_api..mutex..RawMutex_GT_4lock17h42310aac37e2e330E.1884
mov rcx, qword [rdi]
mov rax, rcx
shr rax, 2
cmp rax, qword [rsp + 0x388]
jne 0x14002ca9b
mov rax, rcx
and rax, 3
je 0x14002ca6c
cmp eax, 2
jne 0x14002cb57
and rcx, 0xfffffffffffffffc
lea rax, [rcx + 2]
lock cmpxchg qword [rdi], rcx
je 0x14002ca9b
mov rcx, rax
and rax, 3
mov qword [rsp + 0x128], rax
je 0x14002ca35
jmp 0x14002e4c1
and rcx, 0xfffffffffffffffc
lea rdx, [rcx + 1]
mov rax, rcx
lock cmpxchg qword [rdi], rdx
je 0x14002cb60
mov rcx, rax
and eax, 3
mov qword [rsp + 0x128], rax
cmp rax, 2
je 0x14002ca35
jmp 0x14002e4a5
mov byte [rsp + 0x3b8], 2
mov rcx, r13
call sym.__parking_lot::raw_mutex::RawMutex_as_lock_api::mutex::RawMutex_::unlock::h11e352a4a5494f2f
mov rcx, r12
call qword [rsi + 0x18]
jmp 0x14002c9de
cmp eax, 1
jne 0x14002cd15
lea rsi, [rsp + 0x3b0]
mov rcx, rsi
mov dl, 2
call sym.tokio::sync::notify::AtomicNotification::load::h9ee64f8231b5a52f
test rax, rax
jne 0x14002cc94
mov rcx, r13
call sym._ZN78__LT_parking_lot..raw_mutex..RawMutex_u20_as_u20_lock_api..mutex..RawMutex_GT_4lock17h42310aac37e2e330E.1884
mov rcx, rsi
xor edx, edx
call sym.tokio::sync::notify::AtomicNotification::load::h9ee64f8231b5a52f
test rax, rax
jne 0x14002ccd5
mov rax, qword [rdi]
shr rax, 2
mov rsi, qword [rsp + 0x3a0]
cmp rax, qword [rsp + 0x388]
je 0x14002cc2c
mov rbx, qword [rsp + 0x3a8]
and qword [rsp + 0x3a0], 0
mov rcx, r15
lea rdx, [rsp + 0x390]
call sym._ZN5tokio4util11linked_list81LinkedList_LT_L_C__LT_L_u20_as_u20_tokio..util..linked_list..Link_GT_..Target_GT_6remove17h29ebf3
mov byte [rsp + 0x3b8], 2
mov rcx, r13
call sym.__parking_lot::raw_mutex::RawMutex_as_lock_api::mutex::RawMutex_::unlock::h11e352a4a5494f2f
test rsi, rsi
je 0x14002c9de
mov rcx, rbx
call qword [rsi + 0x18]
jmp 0x14002c9de
cmp eax, 1
jne 0x14002e48d
mov r14, qword [rsp + 0x3a0]
mov rbx, qword [rsp + 0x3a8]
mov qword [rsp + 0x3a0], rsi
mov qword [rsp + 0x3a8], r12
lea rcx, [rsp + 0x390]
mov qword [rsp + 0x128], rcx
mov rax, qword [r15]
cmp rax, rcx
je 0x14002e5bd
mov qword [rsp + 0x398], rax
and qword [rsp + 0x390], 0
test rax, rax
je 0x14002cbb5
mov qword [rax], rcx
mov qword [rdi + 0x10], rcx
cmp qword [rdi + 0x18], 0
jne 0x14002cbc4
mov qword [rdi + 0x18], rcx
mov byte [rsp + 0x3b8], 1
mov rcx, r13
call sym.__parking_lot::raw_mutex::RawMutex_as_lock_api::mutex::RawMutex_::unlock::h11e352a4a5494f2f
test r14, r14
je 0x14002cbe0
mov rcx, rbx
call qword [r14 + 0x18]
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x8f0]
lea r8, [rsp + 0x160]
call sym.hoster::main::__u7b__u7b_closure_u7d__u7d_::h08e6cdfd91467411
mov rcx, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
test rcx, rcx
je 0x14002cc77
call sym._ZN4core3ptr120drop_in_place_LT_core..task..poll..Poll_LT_core..result..Result_LT__LP__RP__C_hoster..executor..WrappedError_GT
mov ecx, ebp
mov dl, byte [rsp + 0x38]
call sym._ZN4core3ptr128drop_in_place_LT_core..result..Result_LT_tokio..runtime..coop..with_budget..ResetGuard_C_std..thread..local..Ac
call sym.tokio::runtime::park::CachedParkThread::park::h4488bca118ef164c
jmp 0x14002c9a6
mov rax, qword [r14]
test rsi, rsi
je 0x14002cc4c
mov rcx, qword [r14 + 8]
cmp qword [rsp + 0x3a8], rcx
jne 0x14002cc50
cmp rsi, rax
jne 0x14002cc50
xor r14d, r14d
jmp 0x14002cbcc
mov rcx, qword [r14 + 8]
call qword [rax]
mov r14, qword [rsp + 0x3a0]
mov rbx, qword [rsp + 0x3a8]
mov qword [rsp + 0x3a0], rax
mov qword [rsp + 0x3a8], rdx
jmp 0x14002cbcc
mov qword [rsp + 0xc0], rdx
mov eax, dword [rsp + 0x90]
mov dword [rsp + 0x7c], eax
mov r13b, 1
xor edi, edi
jmp 0x14002cd1b
mov rax, qword [rsp + 0x3a0]
mov rcx, qword [rsp + 0x3a8]
and qword [rsp + 0x3a0], 0
test rax, rax
mov bl, byte [rsp + 0x38]
je 0x14002ccb9
call qword [rax + 0x18]
mov qword [rsp + 0x3b0], 0
mov byte [rsp + 0x3b8], 2
mov dil, 1
xor r13d, r13d
jmp 0x14002cd1f
mov rdi, qword [rsp + 0x3a0]
mov rsi, qword [rsp + 0x3a8]
and qword [rsp + 0x3a0], 0
mov qword [rsp + 0x3b0], 0
mov rcx, r13
call sym.__parking_lot::raw_mutex::RawMutex_as_lock_api::mutex::RawMutex_::unlock::h11e352a4a5494f2f
test rdi, rdi
je 0x14002cd0d
mov rcx, rsi
call qword [rdi + 0x18]
mov byte [rsp + 0x3b8], 2
mov dil, 1
xor r13d, r13d
mov bl, byte [rsp + 0x38]
mov ecx, ebp
mov edx, ebx
call sym._ZN4core3ptr128drop_in_place_LT_core..result..Result_LT_tokio..runtime..coop..with_budget..ResetGuard_C_std..thread..local..Ac
mov rax, qword [rsp + 0x1a0]
mov rcx, qword [rsp + 0x1a8]
call qword [rax + 0x18]
cmp byte [rsp + 0x3b8], 1
lea r15, [rsp + 0x3b0]
jne 0x14002cde6
mov rbx, qword [rsp + 0x380]
lea rsi, [rbx + 8]
mov rcx, rsi
call sym._ZN78__LT_parking_lot..raw_mutex..RawMutex_u20_as_u20_lock_api..mutex..RawMutex_GT_4lock17h42310aac37e2e330E.1884
mov r14, qword [rbx]
mov rcx, r15
xor edx, edx
call sym.tokio::sync::notify::AtomicNotification::load::h9ee64f8231b5a52f
mov r12, rax
lea r15, [rbx + 0x10]
mov rcx, r15
lea rdx, [rsp + 0x390]
call sym._ZN5tokio4util11linked_list81LinkedList_LT_L_C__LT_L_u20_as_u20_tokio..util..linked_list..Link_GT_..Target_GT_6remove17h29ebf3
mov rcx, qword [rbx + 0x10]
mov rdx, qword [rbx + 0x18]
call sym._ZN5tokio4util11linked_list81LinkedList_LT_L_C__LT_L_u20_as_u20_tokio..util..linked_list..Link_GT_..Target_GT_8is_empty17h2a1f
test al, al
je 0x14002cdaf
mov eax, r14d
and eax, 3
cmp eax, 1
jne 0x14002cdaf
and r14, 0xfffffffffffffffc
mov rax, r14
xchg qword [rbx], rax
cmp r12, 1
jne 0x14002cdde
mov rcx, r15
mov rdx, rbx
mov r8, r14
call sym.tokio::sync::notify::notify_locked::hc1d93be5a7db6ad6
test rax, rax
je 0x14002cdde
mov rbx, rax
mov r14, rdx
mov rcx, rsi
call sym.__parking_lot::raw_mutex::RawMutex_as_lock_api::mutex::RawMutex_::unlock::h11e352a4a5494f2f
mov rcx, r14
call qword [rbx + 8]
jmp 0x14002cde6
mov rcx, rsi
call sym.__parking_lot::raw_mutex::RawMutex_as_lock_api::mutex::RawMutex_::unlock::h11e352a4a5494f2f
mov rax, qword [rsp + 0x3a0]
test rax, rax
je 0x14002cdfe
mov rcx, qword [rsp + 0x3a8]
call qword [rax + 0x18]
test r13b, r13b
jne 0x14002d38b
mov rcx, qword [rsp + 0xc0]
test rcx, rcx
sete al
or dil, al
jne 0x14002ce1f
mov rax, qword [rcx]
call qword [rax]
cmp dword [rsp + 0x1c0], 2
je 0x14002ce36
lea rcx, [rsp + 0x1c0]
call sym.core::ptr::drop_in_place_tokio::runtime::scheduler::current_thread::CoreGuard_::h3341331232bb1b77
lea rdx, [rsp + 0x390]
jmp 0x14002c909
mov rcx, qword [rsp + 0x40]
mov rcx, qword [rcx]
lock inc qword [rcx]
jle 0x14002e4e8
lea rsi, [rsp + 0x1c0]
and qword [rsi], 0
mov qword [rsi + 8], rcx
and qword [rsi + 0x10], 0
mov qword [rsi + 0x18], rax
pxor xmm0, xmm0
lea rax, [rsp + 0x1e0]
movdqu xmmword [rax], xmm0
mov qword [rsi + 0x30], 8
and qword [rsi + 0x38], 0
lea rax, [rsp + 0x220]
mov qword [rsi + 0x40], rax
lea r14, [rsp + 0x380]
mov ecx, 9
mov rdi, r14
rep movsq qword [rdi], qword [rsi]
lea rdx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_scheduler_current_thread_mod.rs
mov rcx, r14
call sym.tokio::runtime::scheduler::Context::expect_current_thread::h9521c98f26cf3b09
mov rdi, rax
lea rsi, [rax + 8]
lea rdx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_scheduler_current_thread_mod.rs
mov rcx, rsi
call sym.core::cell::RefCell_T_::borrow_mut::h412fefd200472059
mov r15, rdx
mov rbx, qword [rax]
and qword [rax], 0
lea rdx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_scheduler_current_thread_mod.rs
mov rcx, rbx
call sym.core::option::Option_T_::expect::h39075c2450d9a800
inc qword [r15]
call sym.tokio::runtime::context::CONTEXT::__getit::h81a5a19f96faf07a
test rax, rax
je 0x14002e8ea
mov rcx, qword [rax + 0x38]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], rax
mov qword [rax + 0x38], r14
mov rax, qword [rdi]
mov byte [rax + 0xb0], 1
add rax, 0x10
lea rcx, sym.tokio::util::wake::clone_arc_raw::hd0fd4d005306cc25
mov qword [rsp + 0x128], rcx
mov qword [rsp + 0x130], rax
lea rcx, [rsp + 0x1a0]
lea rax, [rsp + 0x128]
mov qword [rcx], rax
mov qword [rcx + 8], rax
mov rax, rdi
add rax, 0x18
mov qword [rsp + 0x48], rax
lea r15, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_scheduler_current_thread_mod.rs
mov rax, qword [rdi]
xor ecx, ecx
xchg byte [rax + 0xb0], cl
test cl, cl
je 0x14002d019
mov rcx, rsi
lea rdx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_scheduler_current_thread_mod.rs
call sym.core::cell::RefCell_T_::borrow_mut::h412fefd200472059
mov r13, rax
mov rbp, rdx
mov rcx, qword [rax]
call fcn.14000c914
mov qword [r13], rbx
inc qword [rbp]
call sym.tokio::runtime::context::CONTEXT::__getit::h81a5a19f96faf07a
test rax, rax
je 0x14002cfab
mov bl, byte [rax + 0x4c]
mov bpl, byte [rax + 0x4d]
mov word [rax + 0x4c], 0x8001
jmp 0x14002cfad
mov bl, 2
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x8f0]
lea r8, [rsp + 0x1a0]
call sym.hoster::main::__u7b__u7b_closure_u7d__u7d_::h08e6cdfd91467411
mov ecx, ebx
mov edx, ebp
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._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_scheduler_current_thread_mod.rs
call sym.core::cell::RefCell_T_::borrow_mut::h412fefd200472059
mov r13, rdx
mov rbx, qword [rax]
and qword [rax], 0
mov rcx, rbx
mov rdx, r15
call sym.core::option::Option_T_::expect::h39075c2450d9a800
inc qword [r13]
mov rcx, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
test rcx, rcx
je 0x14002e43d
call sym._ZN4core3ptr120drop_in_place_LT_core..task..poll..Poll_LT_core..result..Result_LT__LP__RP__C_hoster..executor..WrappedError_GT
mov rax, qword [rdi]
mov r14d, dword [rax + 0x40]
sub r14d, 1
jb 0x14002d126
cmp byte [rbx + 0x68], 0
jne 0x14002d3a4
mov eax, dword [rbx + 0x60]
mov ecx, dword [rbx + 0x64]
inc eax
mov dword [rbx + 0x60], eax
test ecx, ecx
je 0x14002e475
mov rbp, qword [rdi]
xor edx, edx
div ecx
test edx, edx
je 0x14002d074
lea rcx, [rbx + 0x40]
call sym.alloc::collections::vec_deque::VecDeque_T_A_::pop_front::h7254fcf471f700fc
mov r13, rax
test rax, rax
jne 0x14002d0a7
add rbp, 0x88
mov rcx, rbp
call sym.tokio::runtime::scheduler::inject::Inject_T_::pop::hf9330e798c08ad77
jmp 0x14002d094
add rbp, 0x88
mov rcx, rbp
call sym.tokio::runtime::scheduler::inject::Inject_T_::pop::hf9330e798c08ad77
mov r13, rax
test rax, rax
jne 0x14002d0a7
lea rcx, [rbx + 0x40]
call sym.alloc::collections::vec_deque::VecDeque_T_A_::pop_front::h7254fcf471f700fc
mov r13, 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 r13, r13
je 0x14002d140
mov rcx, rsi
lea rdx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_scheduler_current_thread_mod.rs
call sym.core::cell::RefCell_T_::borrow_mut::h412fefd200472059
mov rbp, rax
mov r12, rdx
mov rcx, qword [rax]
call fcn.14000c914
mov qword [rbp], rbx
inc qword [r12]
call sym.tokio::runtime::context::CONTEXT::__getit::h81a5a19f96faf07a
test rax, rax
je 0x14002d0e5
mov bl, byte [rax + 0x4c]
mov bpl, byte [rax + 0x4d]
mov word [rax + 0x4c], 0x8001
jmp 0x14002d0e7
mov bl, 2
mov rax, qword [r13 + 0x10]
mov rcx, r13
call qword [rax]
mov ecx, ebx
mov edx, ebp
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._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_scheduler_current_thread_mod.rs
call sym.core::cell::RefCell_T_::borrow_mut::h412fefd200472059
mov r12, rdx
mov rbx, qword [rax]
and qword [rax], 0
mov rcx, rbx
mov rdx, r15
call sym.core::option::Option_T_::expect::h39075c2450d9a800
inc qword [r12]
jmp 0x14002d020
mov r8, qword [rdi]
add r8, 0x10
mov rcx, rdi
mov rdx, rbx
call sym.tokio::runtime::scheduler::current_thread::Context::park_yield::h925674398f661022
mov rbx, rax
jmp 0x14002cf5a
mov rcx, qword [rsp + 0x48]
call sym.tokio::runtime::scheduler::defer::Defer::is_empty::h03a02a79a972446c
mov r13, qword [rdi]
test al, al
je 0x14002d379
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0xb0], xmm3
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov qword [rbx], 2
lea rcx, [rsp + 0x160]
lea rdx, [rsp + 0x80]
lea r8, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_scheduler_current_thread_mod.rs
call sym.core::option::Option_T_::expect::hfe86590936e0ea38
cmp qword [r13 + 0x20], 0
je 0x14002d218
mov rcx, rsi
lea rdx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_scheduler_current_thread_mod.rs
call sym.core::cell::RefCell_T_::borrow_mut::h412fefd200472059
mov r12, rax
mov rbp, 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], rbx
inc qword [rbp]
mov rax, qword [r13 + 0x20]
mov rdx, qword [r13 + 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._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_scheduler_current_thread_mod.rs
call sym.core::cell::RefCell_T_::borrow_mut::h412fefd200472059
mov r12, rdx
mov rbx, qword [rax]
and qword [rax], 0
mov rcx, rbx
mov rdx, r15
call sym.core::option::Option_T_::expect::h39075c2450d9a800
inc qword [r12]
cmp qword [rbx + 0x58], 0
jne 0x14002d28a
mov rcx, rsi
lea rdx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_scheduler_current_thread_mod.rs
call sym.core::cell::RefCell_T_::borrow_mut::h412fefd200472059
mov r12, rax
mov rbp, 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], rbx
inc qword [rbp]
lea rdx, [r13 + 0xb8]
lea rcx, [rsp + 0x160]
call sym.tokio::runtime::driver::Driver::park::h6363e3b74916d542
mov rcx, qword [rsp + 0x48]
call sym.tokio::runtime::scheduler::defer::Defer::wake::h70709398d255d1db
mov rcx, rsi
lea rdx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_scheduler_current_thread_mod.rs
call sym.core::cell::RefCell_T_::borrow_mut::h412fefd200472059
mov r12, rdx
mov rbx, qword [rax]
and qword [rax], 0
mov rcx, rbx
mov rdx, r15
call sym.core::option::Option_T_::expect::h39075c2450d9a800
inc qword [r12]
cmp qword [r13 + 0x30], 0
je 0x14002d2fb
mov rcx, rsi
lea rdx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_scheduler_current_thread_mod.rs
call sym.core::cell::RefCell_T_::borrow_mut::h412fefd200472059
mov r12, rax
mov rbp, 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], rbx
inc qword [rbp]
mov rax, qword [r13 + 0x30]
mov rdx, qword [r13 + 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._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_scheduler_current_thread_mod.rs
call sym.core::cell::RefCell_T_::borrow_mut::h412fefd200472059
mov r12, rdx
mov rbx, qword [rax]
and qword [rax], 0
mov rcx, rbx
mov rdx, r15
call sym.core::option::Option_T_::expect::h39075c2450d9a800
inc qword [r12]
movups xmm0, xmmword [rsp + 0x160]
movups xmm1, xmmword [rsp + 0x170]
movups xmm2, xmmword [rsp + 0x180]
movups xmm3, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0xb0], xmm3
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov rcx, rbx
call sym.core::ptr::drop_in_place_core::option::Option_tokio::runtime::driver::Driver__::h1e95f089ecead8ad
movdqa xmm0, xmmword [rsp + 0x80]
movaps xmm1, xmmword [rsp + 0x90]
movaps xmm2, xmmword [rsp + 0xa0]
movaps xmm3, xmmword [rsp + 0xb0]
movups xmmword [rbx + 0x30], xmm3
movups xmmword [rbx + 0x20], xmm2
movups xmmword [rbx + 0x10], xmm1
movdqu xmmword [rbx], xmm0
jmp 0x14002cf5a
add r13, 0x10
mov rcx, rdi
mov rdx, rbx
mov r8, r13
jmp 0x14002d133
cmp dword [rsp + 0x1c0], 2
je 0x14002d3ee
lea rcx, [rsp + 0x1c0]
call sym.core::ptr::drop_in_place_tokio::runtime::scheduler::current_thread::CoreGuard_::h3341331232bb1b77
jmp 0x14002d3ee
mov bpl, 1
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x40]
mov qword [rax + 0x38], rcx
lea rdx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_scheduler_current_thread_mod.rs
mov rcx, rsi
call sym.core::cell::RefCell_T_::borrow_mut::h412fefd200472059
mov rsi, rax
mov rdi, rdx
mov rcx, qword [rax]
call fcn.14000c914
mov qword [rsi], rbx
inc qword [rdi]
lea rcx, [rsp + 0x380]
call sym.core::ptr::drop_in_place_tokio::runtime::scheduler::current_thread::CoreGuard_::h3341331232bb1b77
test bpl, bpl
jne 0x14002e911
lea rcx, [rsp + 0x100]
call sym.core::ptr::drop_in_place_tokio::runtime::context::runtime::EnterRuntimeGuard_::he146355247fa78d2
lea rcx, [rsp + 0x8f0]
call sym.core::ptr::drop_in_place_hoster::main::_u7b__u7b_closure_u7d__u7d__::hd7f7ec6c9c506059
lea rcx, [rsp + 0x140]
call sym.core::ptr::drop_in_place_tokio::runtime::context::current::SetCurrentGuard_::h661fd91462942058
cmp qword [rsp + 0x218], 0
je 0x14002d460
cmp qword [rsp + 0x248], 0
je 0x14002e71d
mov rsi, qword [rsp + 0x250]
lea rdi, [rsi + 0xc0]
mov rcx, rdi
call sym._ZN78__LT_parking_lot..raw_mutex..RawMutex_u20_as_u20_lock_api..mutex..RawMutex_GT_4lock17h42310aac37e2e330E.1884
cmp byte [rsi + 0xf0], 0
je 0x14002d59f
mov rcx, rdi
call sym.__parking_lot::raw_mutex::RawMutex_as_lock_api::mutex::RawMutex_::unlock::h11e352a4a5494f2f
jmp 0x14002d6f3
mov rdx, qword [rsp + 0x248]
mov r8, qword [rsp + 0x250]
lea rcx, [rsp + 0x1c0]
call sym.tokio::runtime::context::current::try_set_current::hfdbd28513cda213a
lea rcx, [rsp + 0x248]
call sym.tokio::runtime::scheduler::Handle::as_current_thread::hc9a4d01948dd78db
mov rbx, rax
xor eax, eax
xchg qword [rsp + 0x240], rax
test rax, rax
je 0x14002d5e0
mov rcx, qword [rbx]
lock inc qword [rcx]
jle 0x14002e4e8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x3a0], xmm0
and qword [rsp + 0x380], 0
mov qword [rsp + 0x388], rcx
and qword [rsp + 0x390], 0
mov qword [rsp + 0x398], rax
mov qword [rsp + 0x3b0], 8
and qword [rsp + 0x3b8], 0
lea rax, [rsp + 0x220]
mov qword [rsp + 0x3c0], rax
xor ecx, ecx
call sym.std::sys::thread_local::os_local::Key_T_::get::h48ce754df09e0f55
test rax, rax
je 0x14002d523
mov rcx, rax
call sym.core::cell::RefCell_T_::borrow::hd6fbb1a6d9dfa4cd
mov eax, dword [rax]
dec qword [rdx]
cmp eax, 2
jne 0x14002d627
lea rdx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_scheduler_current_thread_mod.rs
lea rcx, [rsp + 0x380]
call sym.tokio::runtime::scheduler::Context::expect_current_thread::h9521c98f26cf3b09
mov rsi, rax
add rsi, 8
lea rdx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_scheduler_current_thread_mod.rs
mov rcx, rsi
call sym.core::cell::RefCell_T_::borrow_mut::h412fefd200472059
mov rdi, qword [rax]
and qword [rax], 0
test rdi, rdi
je 0x14002e985
inc qword [rdx]
mov rdx, qword [rbx]
add rdx, 0x10
mov rcx, rdi
call sym.tokio::runtime::scheduler::current_thread::shutdown2::he62538b766876bf9
lea rdx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_scheduler_current_thread_mod.rs
mov rcx, rsi
call sym.core::cell::RefCell_T_::borrow_mut::h412fefd200472059
mov rsi, rax
mov rbx, 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 [rsi], rdi
inc qword [rbx]
lea rcx, [rsp + 0x380]
jmp 0x14002d6d7
mov byte [rsi + 0xf0], 1
mov rcx, rdi
call sym.__parking_lot::raw_mutex::RawMutex_as_lock_api::mutex::RawMutex_::unlock::h11e352a4a5494f2f
mov rdi, qword [rsi + 0x58]
mov rbx, qword [rsi + 0x60]
add rsi, 0x118
shl rbx, 4
test rbx, rbx
je 0x14002d6f3
mov rcx, qword [rdi + 8]
add rdi, 0x10
mov rdx, rsi
call sym.tokio::runtime::scheduler::multi_thread::park::Unparker::unpark::heb5264ac1f574efb
add rbx, 0xfffffffffffffff0
jmp 0x14002d5c1
call sym.std::thread::panicking::h70aeb749ca0cdbff
test al, al
jne 0x14002d6dc
lea rax, [0x14032ea30]
lea rcx, [rsp + 0x8f0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str.Malformed_XML.
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_scheduler_current_thread_mod.rs
call dbg.panic_fmt
lea r14, [rsp + 0x8f0]
lea rsi, [rsp + 0x380]
mov ecx, 9
mov rdi, r14
rep movsq qword [rdi], qword [rsi]
lea rdx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_scheduler_current_thread_mod.rs
mov rcx, r14
call sym.tokio::runtime::scheduler::Context::expect_current_thread::h9521c98f26cf3b09
mov rdi, rax
add rdi, 8
lea rdx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_scheduler_current_thread_mod.rs
mov rcx, rdi
call sym.core::cell::RefCell_T_::borrow_mut::h412fefd200472059
mov r15, rdx
mov rsi, qword [rax]
and qword [rax], 0
lea rdx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_scheduler_current_thread_mod.rs
mov rcx, rsi
call sym.core::option::Option_T_::expect::h39075c2450d9a800
inc qword [r15]
xor ecx, ecx
call sym.std::sys::thread_local::os_local::Key_T_::get::h48ce754df09e0f55
test rax, rax
je 0x14002e991
mov r15, rax
mov r12, qword [rax + 0x38]
mov qword [rax + 0x38], r14
mov rdx, qword [rbx]
add rdx, 0x10
mov rcx, rsi
call sym.tokio::runtime::scheduler::current_thread::shutdown2::he62538b766876bf9
mov qword [r15 + 0x38], r12
lea rdx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_scheduler_current_thread_mod.rs
mov rcx, rdi
call sym.core::cell::RefCell_T_::borrow_mut::h412fefd200472059
mov rdi, rax
mov rbx, 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], rsi
inc qword [rbx]
mov rcx, r14
call sym.core::ptr::drop_in_place_tokio::runtime::scheduler::current_thread::CoreGuard_::h34da8027e36a5b69
cmp dword [rsp + 0x1c0], 3
je 0x14002d6f3
lea rcx, [rsp + 0x1c0]
call sym.core::ptr::drop_in_place_tokio::runtime::context::current::SetCurrentGuard_::he348a444e3a5a112
cmp qword [rsp + 0x218], 0
jne 0x14002d70d
xor ecx, ecx
xchg qword [rsp + 0x240], rcx
call sym._ZN4core3ptr121drop_in_place_LT_core..option..Option_LT_alloc..boxed..Box_LT_tokio..runtime..scheduler..current_thread..Core_G
lea r12, [rsp + 0x260]
lea rcx, [rsp + 0x248]
call sym.core::ptr::drop_in_place_tokio::runtime::scheduler::Handle_::hc8f21c6b3ada2c6a
mov rbx, qword [r12 - 8]
lea rsi, [rbx + 0x40]
mov rcx, rsi
call sym._ZN78__LT_parking_lot..raw_mutex..RawMutex_u20_as_u20_lock_api..mutex..RawMutex_GT_4lock17h42310aac37e2e330E.1884
cmp byte [rbx + 0xc4], 0
je 0x14002d749
mov rcx, rsi
call sym.__parking_lot::raw_mutex::RawMutex_as_lock_api::mutex::RawMutex_::unlock::h11e352a4a5494f2f
jmp 0x14002e353
mov byte [rbx + 0xc4], 1
lea rcx, [rbx + 0x98]
call sym.core::ptr::drop_in_place_core::option::Option_tokio::runtime::blocking::shutdown::Sender__::h81924e92a508b16b
and qword [rbx + 0x98], 0
lea rcx, [rbx + 0xc8]
call sym.tokio::loom::std::parking_lot::Condvar::notify_all::h8ed36e0ed9bd5b23
mov rax, qword [rbx + 0xb0]
mov qword [rsp + 0x150], rax
movups xmm0, xmmword [rbx + 0xa0]
movaps xmmword [rsp + 0x140], xmm0
and qword [rbx + 0xa0], 0
lea rdi, [rsp + 0x8f0]
mov rcx, rdi
call sym.std::thread::local::LocalKey_T_::try_with::h46099584df279dc5
mov rcx, rdi
call sym.core::result::Result_T_E_::expect::hb4369336af9c2ee5
movups xmm0, xmmword [rbx + 0x68]
movups xmm1, xmmword [rbx + 0x78]
movups xmm2, xmmword [rbx + 0x88]
movaps xmmword [rsp + 0x1e0], xmm2
movaps xmmword [rsp + 0x1d0], xmm1
movaps xmmword [rsp + 0x1c0], xmm0
movups xmm0, xmmword [0x140355910]
movups xmmword [rbx + 0x68], xmm0
movdqu xmm0, xmmword [0x140355920]
movdqu xmmword [rbx + 0x78], xmm0
mov qword [rbx + 0x88], rax
mov qword [rbx + 0x90], rdx
mov rcx, rsi
call sym.__parking_lot::raw_mutex::RawMutex_as_lock_api::mutex::RawMutex_::unlock::h11e352a4a5494f2f
xor ecx, ecx
call sym.std::sys::thread_local::os_local::Key_T_::get::h48ce754df09e0f55
test rax, rax
je 0x14002d818
cmp byte [rax + 0x4e], 2
sete al
jmp 0x14002d81a
mov al, 2
cmp al, 2
je 0x14002d84e
and al, 1
jne 0x14002d84e
call sym.std::thread::panicking::h70aeb749ca0cdbff
test al, al
je 0x14002e94b
lea rcx, [rsp + 0x1c0]
call sym.__hashbrown::raw::RawTable_T_A__as_core::ops::drop::Drop_::drop::h5ec49cbf5dd7b326
lea rcx, [rsp + 0x140]
call sym.core::ptr::drop_in_place_core::option::Option_std::thread::JoinHandle______::he23c7481318da86c
jmp 0x14002e353
call sym.tokio::runtime::park::CachedParkThread::waker::h96f1f2a203184f49
test rax, rax
je 0x14002d9b2
lea rdi, [rsp + 0x380]
mov qword [rdi], rax
mov qword [rdi + 8], rdx
xor ecx, ecx
call sym.std::sys::thread_local::os_local::Key_T_::get::h48ce754df09e0f55
test rax, rax
je 0x14002d886
mov sil, byte [rax + 0x4c]
mov bl, byte [rax + 0x4d]
mov word [rax + 0x4c], 0x8001
jmp 0x14002d889
mov sil, 2
mov r15, qword [rsp + 0x260]
test r15, r15
je 0x14002e60c
mov rcx, rdi
call sym._ZN5tokio7runtime4coop12poll_proceed17h75d46b374c2b9923E.1856
mov r14d, eax
test r14b, 1
jne 0x14002d94a
mov ebp, r14d
shr ebp, 0x10
mov rax, qword [r15 + 0x30]
test al, 2
jne 0x14002d96e
test al, 4
jne 0x14002d95d
test al, 1
je 0x14002d90b
mov rax, qword [r15 + 0x28]
cmp rax, qword [rsp + 0x388]
jne 0x14002d8e9
mov rax, qword [rsp + 0x380]
cmp qword [r15 + 0x20], rax
je 0x14002d93c
mov rax, qword [r15 + 0x30]
mov rcx, rax
and rcx, 0xfffffffffffffffe
lock cmpxchg qword [r15 + 0x30], rcx
jne 0x14002d8ed
test al, 2
jne 0x14002d968
mov rax, qword [r15 + 0x20]
mov rcx, qword [r15 + 0x28]
call qword [rax + 0x18]
mov rax, qword [rsp + 0x380]
mov rcx, qword [rsp + 0x388]
call qword [rax]
mov qword [r15 + 0x20], rax
mov qword [r15 + 0x28], rdx
mov rax, qword [r15 + 0x30]
mov rcx, rax
or rcx, 1
lock cmpxchg qword [r15 + 0x30], rcx
jne 0x14002d929
test al, 2
jne 0x14002d96e
shr r14d, 8
mov ecx, r14d
mov edx, ebp
call sym.__tokio::runtime::coop::RestoreOnPending_as_core::ops::drop::Drop_::drop::he1d0cb4f5c625290
mov ecx, esi
mov edx, ebx
call sym._ZN4core3ptr128drop_in_place_LT_core..result..Result_LT_tokio..runtime..coop..with_budget..ResetGuard_C_std..thread..local..Ac
call sym.tokio::runtime::park::CachedParkThread::park::h4488bca118ef164c
jmp 0x14002d86b
xor ecx, ecx
mov edx, ebp
call sym.__tokio::runtime::coop::RestoreOnPending_as_core::ops::drop::Drop_::drop::he1d0cb4f5c625290
jmp 0x14002d996
lock or qword [r15 + 0x30], 1
mov dil, byte [r15 + 0x38]
mov byte [r15 + 0x38], 0
xor ecx, ecx
mov edx, ebp
call sym.__tokio::runtime::coop::RestoreOnPending_as_core::ops::drop::Drop_::drop::he1d0cb4f5c625290
test dil, dil
je 0x14002d996
mov rcx, r12
call sym._ZN4core3ptr116drop_in_place_LT_core..option..Option_LT_alloc..sync..Arc_LT_tokio..sync..oneshot..Inner_LT__LP__RP__GT__GT__GT
and qword [rsp + 0x260], 0
mov ecx, esi
mov edx, ebx
call sym._ZN4core3ptr128drop_in_place_LT_core..result..Result_LT_tokio..runtime..coop..with_budget..ResetGuard_C_std..thread..local..Ac
mov rax, qword [rsp + 0x380]
mov rcx, qword [rsp + 0x388]
call qword [rax + 0x18]
cmp qword [rsp + 0x140], 0
je 0x14002d9e1
lea rcx, [rsp + 0x140]
call sym.std::thread::JoinHandle_T_::join::hbd064b0f1dc7f398
mov qword [rsp + 0x8f8], rax
mov qword [rsp + 0x900], rdx
mov eax, 1
jmp 0x14002d9e3
xor eax, eax
lea rcx, [rsp + 0x8f0]
mov qword [rcx], rax
call sym._ZN4core3ptr158drop_in_place_LT_core..option..Option_LT_core..result..Result_LT__LP__RP__C_alloc..boxed..Box_LT_dyn_u20_core..
mov rax, qword [rsp + 0x1c0]
mov r11, qword [rsp + 0x1c8]
lea rcx, [rax + r11]
inc rcx
movdqa xmm0, xmmword [rax]
pmovmskb r8d, xmm0
not r8d
lea r10, [rax + 0x10]
mov r9, qword [rsp + 0x1d8]
test r11, r11
je 0x14002da63
lea rdx, [r11 + 1]
cmp rdx, qword [rsp + 0x138]
ja 0x14002da59
shl rdx, 5
add r11, 0x11
add r11, rdx
jb 0x14002da59
movabs rsi, 0x8000000000000001
add rsi, 0xffffffffffffffef
cmp r11, rsi
jbe 0x14002e433
xor esi, esi
mov rdi, rax
sub rdi, rdx
jmp 0x14002da65
xor esi, esi
lea rdx, [rsp + 0x380]
mov qword [rdx], rsi
mov qword [rdx + 8], r11
mov qword [rdx + 0x10], rdi
mov qword [rdx + 0x18], rax
mov qword [rdx + 0x20], r10
mov qword [rdx + 0x28], rcx
mov word [rdx + 0x30], r8w
mov qword [rdx + 0x38], r9
lea rsi, [rsp + 0x160]
mov rcx, rsi
call sym._ZN99__LT_hashbrown..raw..RawIntoIter_LT_T_C_A_GT__u20_as_u20_core..iter..traits..iterator..Iterator_GT_4next17h4863cd06b3ece9
cmp qword [rsi + 8], 0
je 0x14002dcc9
mov rax, qword [rsp + 0x3b8]
inc rax
mov rcx, 0xffffffffffffffff
cmovne rcx, rax
cmp rcx, 5
mov esi, 4
cmovae rsi, rcx
shr rcx, 0x3a
jne 0x14002e607
mov qword [rsp + 0x60], rsi
shl rsi, 5
mov ecx, 8
mov rdx, rsi
call sym._ZN5alloc5alloc6Global10alloc_impl17hffe296555d5e12e1E.1382
test rax, rax
je 0x14002e5fa
mov rbp, rax
movabs r15, 0x3ffffffffffffff
movups xmm0, xmmword [rsp + 0x160]
movups xmm1, xmmword [rsp + 0x170]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movdqu xmm0, xmmword [rsp + 0x380]
movups xmm1, xmmword [rsp + 0x390]
movups xmm2, xmmword [rsp + 0x3a0]
movups xmm3, xmmword [rsp + 0x3b0]
lea rsi, [rsp + 0x8f0]
movaps xmmword [rsi + 0x30], xmm3
movaps xmmword [rsi + 0x20], xmm2
movaps xmmword [rsi + 0x10], xmm1
movdqa xmmword [rsi], xmm0
mov eax, 1
mov qword [rsp + 0x58], rax
lea rdi, [rsp + 0x80]
mov r12, 0xffffffffffffffff
lea rbx, [rsp + 0xd8]
lea r14, [rsp + 0x100]
mov r13d, 1
mov rcx, rdi
mov rdx, rsi
call sym._ZN99__LT_hashbrown..raw..RawIntoIter_LT_T_C_A_GT__u20_as_u20_core..iter..traits..iterator..Iterator_GT_4next17h4863cd06b3ece9
cmp qword [rsp + 0x88], 0
mov qword [rsp + 0xd0], r13
je 0x14002dc96
mov rax, qword [rsp + 0x60]
cmp r13, rax
jne 0x14002dc66
mov r13, qword [rsp + 0x928]
inc r13
cmove r13, r12
add r13, rax
jae 0x14002dbcb
xor ecx, ecx
jmp 0x14002dc59
add rax, rax
cmp rax, r13
cmova r13, rax
xor edx, edx
cmp r13, r15
setbe al
cmp r13, 5
jae 0x14002dbe9
mov r13d, 4
mov r8, r13
shl r8, 5
mov dl, al
shl edx, 3
mov rax, qword [rsp + 0x60]
shl rax, 5
mov qword [rsp + 0x100], rbp
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x108], 8
mov rcx, rbx
mov r9, r14
call sym.alloc::raw_vec::finish_grow::h07bdd2f2d86860f1
cmp qword [rsp + 0xd8], 0
je 0x14002dc42
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xe8]
jmp 0x14002dc59
mov rbp, qword [rsp + 0xe0]
mov qword [rsp + 0x60], r13
movabs rcx, 0x8000000000000001
call sym.alloc::raw_vec::handle_reserve::h07e0af7e33297b9e
mov r13, qword [rsp + 0xd0]
mov rax, r13
shl rax, 5
movdqu xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movups xmmword [rbp + rax + 0x10], xmm1
movdqu xmmword [rbp + rax], xmm0
inc r13
dec qword [rsp + 0x58]
jmp 0x14002db80
lea rcx, [rsp + 0x8f0]
call sym.__hashbrown::raw::RawIntoIter_T_A__as_core::ops::drop::Drop_::drop::h959160ea3647ffaf
cmp r13, 0x15
jae 0x14002dcea
cmp r13, 1
jbe 0x14002e2b7
mov r8d, 1
mov rcx, rbp
mov rdx, r13
call sym.core::slice::sort::insertion_sort_shift_left::hc75b16b9a06f598e
jmp 0x14002e2b7
lea rcx, [rsp + 0x380]
call sym.__hashbrown::raw::RawIntoIter_T_A__as_core::ops::drop::Drop_::drop::h959160ea3647ffaf
mov ebp, 8
xor r13d, r13d
xor eax, eax
mov qword [rsp + 0x60], rax
jmp 0x14002e2bf
mov rax, r13
shl rax, 4
movabs rdx, 0x8000000000000001
add rdx, 0xffffffffffffffdf
and rdx, rax
mov ecx, 8
call sym.alloc::alloc::alloc::heb0e7a78096f8c54
test rax, rax
je 0x14002e9c2
mov r12, rax
mov ecx, 8
mov edx, 0x100
call sym.alloc::alloc::alloc::heb0e7a78096f8c54
test rax, rax
je 0x14002e9ce
mov r15, rax
lea rax, [rbp + 0x40]
mov qword [rsp + 0x208], rax
mov eax, 0x10
mov qword [rsp + 0x138], rax
xor esi, esi
xor r14d, r14d
mov qword [rsp + 0x68], rbp
mov qword [rsp + 0xc8], r12
mov rdi, r13
sub rdi, r14
jbe 0x14002e29d
cmp rdi, 2
jae 0x14002dd79
lea rax, [rdi + r14]
jmp 0x14002def7
mov rax, r14
shl rax, 5
lea rdx, [rax + rbp]
mov rcx, qword [rdx + 0x20]
cmp rcx, qword [rdx]
jae 0x14002ddcb
add rax, qword [rsp + 0x208]
mov rdx, qword [rsp + 0x58]
lea r8, [rdx + r14]
mov edx, 2
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x38], rsi
lea r9, [r8 + rdx]
cmp r9, 2
je 0x14002de06
mov r9, qword [rax]
cmp r9, rcx
jae 0x14002de03
inc rdx
add rax, 0x20
mov rcx, r9
jmp 0x14002ddad
add rax, qword [rsp + 0x208]
mov rdx, qword [rsp + 0x58]
lea r8, [rdx + r14]
mov edx, 2
lea r9, [r8 + rdx]
cmp r9, 2
je 0x14002dd70
mov r9, qword [rax]
cmp r9, rcx
jb 0x14002e283
inc rdx
add rax, 0x20
mov rcx, r9
jmp 0x14002dde1
mov rdi, rdx
lea rdx, [rdi + r14]
lea rax, str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x40], r14
mov rcx, r14
mov rbx, rdx
mov r8, rbp
mov r9, r13
call sym._ZN106__LT_core..ops..range..Range_LT_usize_GT__u20_as_u20_core..slice..index..SliceIndex_LT__u5b_T_u5d__GT__GT_9index_mut17ha
mov r14, rdx
shr r14, 1
shl rdx, 5
lea rbp, [rdx + rax]
mov rsi, r14
shl rsi, 5
sub rbp, rsi
lea rcx, str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_src_slicemod.rs
mov qword [rsp + 0x20], rcx
xor ecx, ecx
mov rdx, r14
mov r8, rax
mov r9, r14
call sym._ZN106__LT_core..ops..range..Range_LT_usize_GT__u20_as_u20_core..slice..index..SliceIndex_LT__u5b_T_u5d__GT__GT_9index_mut17ha
mov r13, rax
mov r15, rdx
lea rax, str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_src_slicemod.rs
mov qword [rsp + 0x20], rax
xor ecx, ecx
mov rdx, r14
mov r8, rbp
mov r9, r14
call sym._ZN106__LT_core..ops..range..Range_LT_usize_GT__u20_as_u20_core..slice..index..SliceIndex_LT__u5b_T_u5d__GT__GT_9index_mut17ha
add rax, rsi
add rax, 0xffffffffffffffe0
xor r8d, r8d
mov rsi, qword [rsp + 0x38]
cmp r8, r14
je 0x14002dedd
cmp r8, r15
je 0x14002e457
mov rcx, r8
not rcx
add rcx, r14
cmp rcx, rdx
jae 0x14002e469
xor ecx, ecx
cmp rcx, 4
je 0x14002ded0
mov r9, qword [r13 + rcx*8]
mov r10, qword [rax + rcx*8]
mov qword [r13 + rcx*8], r10
mov qword [rax + rcx*8], r9
inc rcx
jmp 0x14002deb3
inc r8
add rax, 0xffffffffffffffe0
add r13, 0x20
jmp 0x14002de91
mov rbp, qword [rsp + 0x68]
mov r13, qword [rsp + 0xd0]
mov r15, qword [rsp + 0x70]
mov rax, rbx
mov r14, qword [rsp + 0x40]
cmp rax, r14
jb 0x14002e67a
cmp rax, r13
ja 0x14002e67a
jae 0x14002df4f
cmp rdi, 9
ja 0x14002df4f
lea rbx, [r14 + 0xa]
cmp rbx, r13
cmovae rbx, r13
cmp rdi, 1
adc rdi, 0
lea rax, str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rbx
mov r8, rbp
mov r9, r13
call sym._ZN106__LT_core..ops..range..Range_LT_usize_GT__u20_as_u20_core..slice..index..SliceIndex_LT__u5b_T_u5d__GT__GT_9index_mut17ha
mov rcx, rax
mov r8, rdi
call sym.core::slice::sort::insertion_sort_shift_left::hc75b16b9a06f598e
mov rax, rbx
mov rbx, qword [rsp + 0x138]
cmp rsi, rbx
mov qword [rsp + 0x50], rax
jne 0x14002dfc1
mov qword [rsp + 0x40], r14
mov r14, rsi
mov rdx, rbx
shl rdx, 5
mov ecx, 8
call sym.alloc::alloc::alloc::heb0e7a78096f8c54
test rax, rax
je 0x14002e6aa
mov rdi, rax
lea rsi, [rbx + rbx]
shl rbx, 4
mov rcx, rax
mov rdx, r15
mov r8, rbx
call sym.memcpy
mov edx, 8
mov rcx, r15
call sym.__rust_dealloc
mov r15, rdi
mov qword [rsp + 0x138], rsi
mov rsi, r14
mov rax, qword [rsp + 0x50]
mov r14, qword [rsp + 0x40]
sub rax, r14
mov rcx, rsi
shl rcx, 4
mov qword [r15 + rcx], rax
mov qword [r15 + rcx + 8], r14
inc rsi
mov qword [rsp + 0x70], r15
cmp rsi, 2
jb 0x14002e279
mov rcx, rsi
shl rcx, 4
mov rax, qword [rcx + r15 - 0x10]
mov rdx, qword [rcx + r15 - 8]
add rdx, rax
cmp rdx, r13
je 0x14002e044
mov r8, qword [rcx + r15 - 0x20]
cmp r8, rax
jbe 0x14002e044
cmp rsi, 2
je 0x14002e279
lea rbx, [rsi - 3]
mov rdx, rbx
shl rdx, 4
mov rdx, qword [r15 + rdx]
lea r9, [r8 + rax]
cmp rdx, r9
jbe 0x14002e059
cmp rsi, 3
jbe 0x14002e279
add r8, rdx
cmp qword [rcx + r15 - 0x40], r8
jbe 0x14002e059
jmp 0x14002e28b
cmp rsi, 2
je 0x14002e05e
lea rbx, [rsi - 3]
mov rcx, rbx
shl rcx, 4
mov rdx, qword [r15 + rcx]
cmp rdx, rax
jb 0x14002e062
lea rbx, [rsi - 2]
mov rcx, r15
mov rdx, rsi
mov r8, rbx
lea r9, str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_src_slice_sort.rs
call sym._ZN125__LT_core..slice..sort..merge_sort..RunVec_LT_RunAllocF_C_RunDeallocF_GT__u20_as_u20_core..ops..index..Index_LT_usize_GT
mov r12, qword [rax]
mov rdi, qword [rax + 8]
lea r14, [rbx + 1]
mov rcx, r15
mov qword [rsp + 0x38], rsi
mov rdx, rsi
mov r8, r14
lea r9, str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_src_slice_sort.rs
call sym._ZN125__LT_core..slice..sort..merge_sort..RunVec_LT_RunAllocF_C_RunDeallocF_GT__u20_as_u20_core..ops..index..Index_LT_usize_GT
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov qword [rsp + 0xf8], rcx
add rdx, rcx
lea rax, str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_src_slice_sort.rs
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x40], rdi
mov rcx, rdi
mov r8, rbp
mov r9, r13
call sym._ZN106__LT_core..ops..range..Range_LT_usize_GT__u20_as_u20_core..slice..index..SliceIndex_LT__u5b_T_u5d__GT__GT_9index_mut17ha
mov rdi, rax
mov rsi, rdx
mov r15, r12
shl r15, 5
lea r13, [rax + r15]
mov rbp, rdx
shl rbp, 5
sub rsi, r12
mov qword [rsp + 0x48], r12
cmp rsi, r12
jae 0x14002e189
shl rsi, 5
mov r12, qword [rsp + 0xc8]
mov rcx, r12
mov rdx, r13
mov r8, rsi
call sym.memcpy
add rsi, r12
lea rax, [rdi + rbp]
add rax, 0xffffffffffffffe0
mov r15, rsi
mov rbp, qword [rsp + 0x68]
mov rsi, qword [rsp + 0x38]
cmp r13, rdi
jbe 0x14002e1fc
cmp r15, r12
jbe 0x14002e1fc
mov rcx, qword [r15 - 0x20]
mov rdx, qword [r13 - 0x20]
cmp rcx, rdx
mov r8d, 0
sbb r8, r8
cmp rcx, rdx
mov r9d, 0
adc r9, 0xffffffffffffffff
shl r8, 5
add r13, r8
shl r9, 5
add r15, r9
cmp rcx, rdx
mov rcx, r15
cmovb rcx, r13
movdqu xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
add rax, 0xffffffffffffffe0
jmp 0x14002e128
add rbp, rdi
mov r12, qword [rsp + 0xc8]
mov rcx, r12
mov rdx, rdi
mov r8, r15
call sym.memcpy
add r15, r12
mov rdx, r12
mov rsi, qword [rsp + 0x38]
cmp rdx, r15
jae 0x14002e204
cmp r13, rbp
jae 0x14002e204
mov r8, qword [r13]
xor eax, eax
xor ecx, ecx
mov r10, r13
cmp r8, qword [rdx]
setae r8b
setb r9b
jb 0x14002e1d2
mov r10, rdx
movdqu xmm0, xmmword [r10]
movups xmm1, xmmword [r10 + 0x10]
movups xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
add rdi, 0x20
mov cl, r9b
shl ecx, 5
add r13, rcx
mov al, r8b
shl eax, 5
add rdx, rax
jmp 0x14002e1ad
mov rdi, r13
mov rdx, r12
jmp 0x14002e209
mov rbp, qword [rsp + 0x68]
sub r15, rdx
mov rcx, rdi
mov r8, r15
call sym.memcpy
cmp rsi, r14
mov r13, qword [rsp + 0xd0]
jbe 0x14002e583
mov rax, qword [rsp + 0xf8]
add rax, qword [rsp + 0x48]
shl r14, 4
mov r15, qword [rsp + 0x70]
mov qword [r15 + r14], rax
mov rax, qword [rsp + 0x40]
mov qword [r15 + r14 + 8], rax
mov rax, rbx
shl rax, 4
lea rcx, [r15 + rax]
lea rdx, [r15 + rax]
add rdx, 0x10
not rbx
add rbx, rsi
shl rbx, 4
mov r8, rbx
call sub.msvcrt.dll_memmove
dec rsi
jmp 0x14002dfdc
mov r14, qword [rsp + 0x50]
jmp 0x14002dd5e
mov rdi, rdx
jmp 0x14002dd70
mov r14, qword [rsp + 0x50]
mov r12, qword [rsp + 0xc8]
jmp 0x14002dd5e
mov edx, 8
mov rcx, r15
call sym.__rust_dealloc
mov edx, 8
mov rcx, r12
call sym.__rust_dealloc
lea r12, [rsp + 0x260]
shl r13, 5
mov rbx, rbp
add rbx, r13
lea rdi, [rsp + 0x8f0]
mov rsi, rbp
test r13, r13
je 0x14002e319
mov rax, qword [rsi + 8]
test rax, rax
je 0x14002e315
mov qword [rsp + 0x8f0], rax
movdqu xmm0, xmmword [rsi + 0x10]
add rsi, 0x20
lea rax, [rsp + 0x8f8]
movdqu xmmword [rax], xmm0
mov rcx, rdi
call sym.std::thread::JoinHandle_T_::join::hbd064b0f1dc7f398
mov rcx, rax
call sym._ZN4core3ptr130drop_in_place_LT_core..result..Result_LT__LP__RP__C_alloc..boxed..Box_LT_dyn_u20_core..any..Any_u2b_core..marke
add r13, 0xffffffffffffffe0
jmp 0x14002e2d4
add rsi, 0x20
sub rbx, rsi
shr rbx, 5
add rsi, 8
sub rbx, 1
jb 0x14002e338
mov rcx, rsi
call sym.core::ptr::drop_in_place_std::thread::JoinHandle_____::hf8c9e82bfebade5c
add rsi, 0x20
jmp 0x14002e324
mov r8, qword [rsp + 0x60]
test r8, r8
je 0x14002e353
shl r8, 5
mov edx, 8
mov rcx, rbp
call sym._ZN63__LT_alloc..alloc..Global_u20_as_u20_core..alloc..Allocator_GT_10deallocate17hf1450d95c86b33a5E.2875
mov rax, qword [rsp + 0x258]
lock dec qword [rax]
jne 0x14002e36e
lea rcx, [rsp + 0x258]
call sym.alloc::sync::Arc_T_A_::drop_slow::h1e1e95d139897c5c
mov rcx, qword [rsp + 0x260]
test rcx, rcx
je 0x14002e3bc
mov rax, qword [rcx + 0x30]
mov rdx, rax
or rdx, 4
lock cmpxchg qword [rcx + 0x30], rdx
jne 0x14002e37f
and eax, 0xa
cmp eax, 8
jne 0x14002e3a1
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x260]
test rax, rax
je 0x14002e3bc
lock dec qword [rax]
jne 0x14002e3bc
mov rcx, r12
call sym.alloc::sync::Arc_T_A_::drop_slow::ha7f5798c77d2c6c5
mov rax, qword [rsp + 0x300]
lock dec qword [rax]
jne 0x14002e3d7
lea rcx, [rsp + 0x300]
call sym.alloc::sync::Arc_T_A_::drop_slow::h0cbfe7a07a15ccbc
lea rcx, [rsp + 0x320]
call sym._ZN4core3ptr200drop_in_place_LT_core..option..Option_LT_alloc..sync..Arc_LT_dyn_u20_core..ops..function..Fn_LT__LP__RP__GT__u2
lea rcx, [rsp + 0x330]
call sym._ZN4core3ptr200drop_in_place_LT_core..option..Option_LT_alloc..sync..Arc_LT_dyn_u20_core..ops..function..Fn_LT__LP__RP__GT__u2
lea rcx, [rsp + 0x340]
call sym._ZN4core3ptr200drop_in_place_LT_core..option..Option_LT_alloc..sync..Arc_LT_dyn_u20_core..ops..function..Fn_LT__LP__RP__GT__u2
lea rcx, [rsp + 0x350]
call sym._ZN4core3ptr200drop_in_place_LT_core..option..Option_LT_alloc..sync..Arc_LT_dyn_u20_core..ops..function..Fn_LT__LP__RP__GT__u2
mov rax, qword [rsp + 0xc0]
mov edx, dword [rsp + 0x7c]
movaps xmm6, xmmword [rsp + 0xe60]
add rsp, 0xe78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov esi, 0x10
jmp 0x14002da5b
mov qword [rsp + 0xc0], rdx
mov eax, dword [rsp + 0x90]
mov dword [rsp + 0x7c], eax
xor ebp, ebp
jmp 0x14002d3a7
lea r8, str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_src_slicemod.rs
mov rcx, r15
mov rdx, r15
call dbg.panic_bounds_check
lea r8, str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_src_slicemod.rs
call dbg.panic_bounds_check
lea rcx, str.attempt_to_calculate_the_remainder_with_a_divisor_of_zerothere_is_no_such_thing_as_a_release_load
lea r8, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_scheduler_current_thread_mod.rs
mov edx, 0x39
call dbg.panic
lea rcx, str.internal_error:_entered_unreachable_code__
lea r8, str._b_b3_
mov edx, 0x28
call dbg.panic
lea r8, [rsp + 0x80]
and qword [r8], 0
lea rdx, [0x140330910]
lea r9, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_sync_notify.rs
jmp 0x14002e4db
lea r8, [rsp + 0x80]
and qword [r8], 0
lea rdx, [0x14032de88]
lea r9, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_sync_notify.rs
lea rcx, [rsp + 0x128]
call sym.core::panicking::assert_failed::hda3da37c81b953a8
ud2
lea r8, [rsp + 0x8f0]
and qword [r8], 0
lea rdx, [0x14032ee90]
lea r9, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_scheduler_multi_thread_queue.rs
lea rcx, [rsp + 0x160]
call sym.core::panicking::assert_failed::hda3da37c81b953a8
mov ecx, 8
mov edx, 0x800
call dbg.handle_alloc_error
mov qword [rsp + 0xd8], rdx
lea rax, [rsp + 0xd8]
mov qword [rsp + 0x160], rax
lea rax, str.OS_cant_spawn_worker_thread:
lea rcx, [rsp + 0x8f0]
mov qword [rcx], rax
mov eax, 1
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea rdx, [sym.__std::io::error::Error_as_core::fmt::Display_::fmt::h80d056e31c2ff722]
mov qword [rsp + 0x168], rdx
lea rdx, [rsp + 0x160]
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_scheduler_multi_thread_worker.rs
call dbg.panic_fmt
lea rax, str.Index_out_of_bounds
lea rcx, [rsp + 0x8f0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str.Malformed_XML.
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_src_slice_sort.rs
call dbg.panic_fmt
lea r8, [rsp + 0x80]
and qword [r8], 0
lea rdx, [rsp + 0x128]
mov rcx, r15
call sym.core::panicking::assert_failed::h395300ac52e02f99
lea rax, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_scheduler_current_thread_mod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.Failed_to__Enter::block_on_
lea r9, sym._ZN4core3ptr140drop_in_place_LT_uuid..external..serde_support.._LT_impl_u20_serde..de..Deserialize_u20_for_u20_uuid..Uuid_GT_.
lea r8, [rsp + 0x37]
jmp 0x14002e670
mov ecx, 8
mov rdx, rsi
call dbg.handle_alloc_error
call sym.alloc::raw_vec::capacity_overflow::hdd637e33b68717d9
lea rax, [0x1403309d0]
lea rcx, [rsp + 0x8f0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str.Malformed_XML.
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str.__t3_
call dbg.panic_fmt
lea r8, [rsp + 0x8f0]
mov rax, qword [rsp + 0x70]
mov qword [r8], rax
lea rax, [0x1402838b8]
mov qword [rsp + 0x20], rax
lea rcx, [0x14028389a]
lea r9, sym.core::ptr::drop_in_place_std::io::error::Error_::h845d5b2c201564ea
mov edx, 0x1b
call sym.core::result::unwrap_failed::hddfc22b4e89ee7e6
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_src_slice_sort.rs
mov edx, 0x2c
call dbg.panic
lea rcx, str.assertion_failed:_sharded_size.is_power_of_two___root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_util_sharded_list.rs
lea r8, [0x140330df0]
mov edx, 0x30
call dbg.panic
lea rcx, str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_src_slice_sort.rs
call dbg.unwrap_failed
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 + 0x8f0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
mov qword [rcx + 0x10], rsi
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_scheduler_multi_thread_mod.rs
call dbg.panic_fmt
lea rcx, [rsp + 0x380]
call sym.core::ptr::drop_in_place_hoster::main::_u7b__u7b_closure_u7d__u7d__::hd7f7ec6c9c506059
lea rax, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_scheduler_multi_thread_mod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.failed_to_park_thread
lea r9, sym._ZN4core3ptr140drop_in_place_LT_uuid..external..serde_support.._LT_impl_u20_serde..de..Deserialize_u20_for_u20_uuid..Uuid_GT_.
lea r8, [rsp + 0x37]
mov edx, 0x15
call sym.core::result::unwrap_failed::hddfc22b4e89ee7e6
lea rax, str.expected_MultiThread_scheduler
lea rcx, [rsp + 0x8f0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str.Malformed_XML.
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_scheduler_multi_thread_mod.rs
call dbg.panic_fmt
movups xmm0, xmmword [rsp + 0x160]
movups xmm1, xmmword [rsp + 0x170]
lea rax, [rsp + 0x80]
movaps xmmword [rax + 0x10], xmm1
movaps xmmword [rax], xmm0
lea rcx, str.TOKIO_WORKER_THREADS_root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_loom_std_mod.rs__cannot_be_set_to_0
lea rdx, [rsp + 0x380]
mov qword [rdx], rcx
lea rcx, [sym.__T_as_core::fmt::Display_::fmt::h06a0e038b8ced8f4]
mov qword [rdx + 8], rcx
mov qword [rdx + 0x10], rax
lea rax, case.0x1401b4945.42
lea rcx, [rsp + 0x8f0]
mov qword [rcx], rax
mov eax, 2
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea r8, [sym.__std::path::PathBuf_as_core::fmt::Debug_::fmt::h3c84292d30a0f1a7]
mov qword [rdx + 0x18], r8
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, [0x14032e068]
call dbg.panic_fmt
mov al, byte [rsp + 0x101]
lea rcx, [rsp + 0xd8]
mov byte [rcx], al
lea rax, str.TOKIO_WORKER_THREADS_root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_loom_std_mod.rs__cannot_be_set_to_0
lea rdx, [rsp + 0x8f0]
mov qword [rdx], rax
lea rax, [sym.__T_as_core::fmt::Display_::fmt::h06a0e038b8ced8f4]
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], rcx
lea rax, [sym.__core::num::error::ParseIntError_as_core::fmt::Display_::fmt::hfb0e88d18c4cc5f0]
mov qword [rdx + 0x18], rax
lea rax, [rsp + 0x80]
mov qword [rdx + 0x20], rax
lea rax, case.0x1401b4945.42
lea rcx, [rsp + 0x380]
mov qword [rcx], rax
mov eax, 3
mov qword [rcx + 8], rax
and qword [rcx + 0x20], 0
lea r8, [sym.__alloc::string::String_as_core::fmt::Display_::fmt::h2210bd81085d1979]
mov qword [rdx + 0x28], r8
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
lea rdx, [0x14032e0d8]
call dbg.panic_fmt
lea rax, str.TOKIO_WORKER_THREADS_root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_loom_std_mod.rs__cannot_be_set_to_0
lea rdx, [rsp + 0x380]
mov qword [rdx], rax
lea rax, case.0x1401b4945.42
lea rcx, [rsp + 0x8f0]
mov qword [rcx], rax
mov qword [rcx + 8], 2
and qword [rcx + 0x20], 0
lea rax, [sym.__T_as_core::fmt::Display_::fmt::h06a0e038b8ced8f4]
mov qword [rdx + 8], rax
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], 1
lea rdx, [0x14032e010]
call dbg.panic_fmt
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 + 0x380]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str.Malformed_XML.
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, [0x1402838b8]
call dbg.panic_fmt
mov rcx, rbx
call sym.core::ptr::drop_in_place_alloc::boxed::Box_tokio::runtime::scheduler::current_thread::Core__::h605b396992ee5859
lea rax, [0x1403558e8]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6library_std_src_threadlocal.rs
lea r9, sym._ZN4core3ptr140drop_in_place_LT_uuid..external..serde_support.._LT_impl_u20_serde..de..Deserialize_u20_for_u20_uuid..Uuid_GT_.
jmp 0x14002e9b3
lea rax, str.a_spawned_task_panicked_and_the_runtime_is_configured_to_shut_down_on_unhandled_panic
lea rcx, [rsp + 0x80]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str.Malformed_XML.
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_scheduler_current_thread_mod.rs
call dbg.panic_fmt
lea rax, [0x1403305b0]
lea rcx, [rsp + 0x8f0]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str.Malformed_XML.
mov qword [rcx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x18], xmm0
lea rdx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_blocking_shutdown.rsCannot_drop_a_runtime_in_a_context_where_blocking_is_not_allowed._This_happens_when_a_runtime_is_dropped_from_within_an_asynchronous_context.
call dbg.panic_fmt
lea rcx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_scheduler_current_thread_mod.rs
call dbg.unwrap_failed
mov rcx, rsi
call sym.core::ptr::drop_in_place_alloc::boxed::Box_tokio::runtime::scheduler::current_thread::Core__::h1a43831de344ce02
lea rax, [0x1403558e8]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6library_std_src_threadlocal.rs
lea r9, sym._ZN4core3ptr140drop_in_place_LT_uuid..external..serde_support.._LT_impl_u20_serde..de..Deserialize_u20_for_u20_uuid..Uuid_GT_.
lea r8, [rsp + 0x37]
mov edx, 0x46
call sym.core::result::unwrap_failed::hddfc22b4e89ee7e6
lea rcx, str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_src_slice_sort.rs
call dbg.unwrap_failed
lea rcx, str._rustc_9b00956e56009bab2aa15d7bff10916599e3d6d6librarycore_src_slice_sort.rs
call dbg.unwrap_failed
int3