Function at 0x14010a53f
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xe58
movaps xmmword [rsp + 0xe40], xmm6
mov rbp, r8
mov r14, rdx
mov qword [rsp + 0x170], rcx
mov rdx, qword [rdx + 0x3f0]
add rdx, 0x10
lea r15, [rsp + 0x250]
mov rcx, r15
call fcn.14004f0e5
lea rdx, str._.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.20_src_proto_streams_streams.rs
mov rcx, r15
call fcn.1400e87fa
mov rsi, rax
cmp dword [rax + 0x88], 0
mov qword [rsp + 0x88], rbp
je 0x14010a699
mov byte [rsp + 0x1d0], dl
lea rdi, [rsi + 0x1a8]
lea r15, [rsi + 0x160]
mov r12, rsi
add r12, 0x88
call fcn.140138370
lea r13, [rsp + 0x800]
mov qword [r13], rax
mov dword [r13 + 8], edx
mov rbp, qword [rsi + 0x20]
mov eax, dword [rsi + 0x28]
mov dword [rsp + 0xa8], eax
mov eax, 1
lea rbx, [rsp + 0x390]
test eax, eax
je 0x14010a682
mov rax, qword [rsi + 0x8c]
mov qword [rsp + 0x258], rax
mov qword [rsp + 0x250], rdi
lea rcx, [rsp + 0x250]
call fcn.14004fd92
mov r8d, dword [rax + 0x48]
cmp r8d, 0x3b9aca00
je 0x1401118d4
mov rdx, qword [rax + 0x40]
mov rcx, r13
call fcn.140165d00
cmp rax, rbp
jb 0x14010a682
jne 0x14010a652
cmp edx, dword [rsp + 0xa8]
jbe 0x14010a682
mov rcx, rbx
mov rdx, r12
mov r8, rdi
call fcn.14005827e
cmp qword [rsp + 0x390], 0
je 0x14010a682
mov rcx, r15
mov rdx, rbx
mov r8b, 1
call fcn.140050046
mov eax, dword [r12]
jmp 0x14010a5f9
mov rbp, qword [rsp + 0x88]
lea r15, [rsp + 0x250]
mov dl, byte [rsp + 0x1d0]
mov rcx, rsi
call fcn.1400729eb
mov eax, 0x118
add rax, r15
mov qword [rsp + 0x7b0], rax
mov eax, 0x111
lea rbx, [rsp + 0x390]
lea rcx, [rbx + rax]
mov qword [rsp + 0x7a0], rcx
mov ecx, 0x115
lea rdx, [rbx + rcx]
mov qword [rsp + 0x798], rdx
lea rdx, [rsp + 0x5a0]
lea r8, [rdx + rax]
mov qword [rsp + 0x9c0], r8
add rdx, rcx
mov qword [rsp + 0x9b8], rdx
lea rdx, [rsp + 0xa90]
add rax, rdx
mov qword [rsp + 0x9d0], rax
add rcx, rdx
mov qword [rsp + 0x9c8], rcx
xorps xmm6, xmm6
lea rax, [r14 + 0x390]
mov qword [rsp + 0x590], rax
lea rax, [r14 + 0x368]
mov qword [rsp + 0x598], rax
lea rax, [r14 + 0x48]
mov qword [rsp + 0x110], rax
lea r12, [rsp + 0x258]
lea rax, [r14 + 0x380]
mov qword [rsp + 0x9e8], rax
lea rax, [r14 + 0x50]
mov qword [rsp + 0x9a8], rax
lea rax, [r14 + 0x58]
mov qword [rsp + 0x790], rax
lea rax, [r14 + 0x42c]
mov qword [rsp + 0x9a0], rax
lea rax, [r14 + 0x400]
mov qword [rsp + 0x9b0], rax
lea rax, [r14 + 0x1b8]
mov qword [rsp + 0x6e0], rax
lea rax, [r14 + 0x220]
mov qword [rsp + 0x4e8], rax
lea rdi, [r14 + 0x190]
lea rax, [r14 + 0x228]
mov qword [rsp + 0x6e8], rax
lea rax, [r14 + 0x340]
mov qword [rsp + 0x7a8], rax
lea rax, [r14 + 0x3d9]
mov qword [rsp + 0x998], rax
lea rax, [r14 + 0x4a1]
mov qword [rsp + 0x9e0], rax
mov qword [rsp + 0x168], rax
mov dword [rsp + 0x51c], eax
mov dword [rsp + 0x518], eax
mov qword [rsp + 0x7b8], rax
mov qword [rsp + 0x100], rax
mov dword [rsp + 0x248], eax
mov dword [rsp + 0x44], eax
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x68], rax
mov dword [rsp + 0xc4], eax
mov dword [rsp + 0xc8], eax
mov dword [rsp + 0xc0], eax
mov qword [rsp + 0x98], rax
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x138], rax
mov qword [rsp + 0xa8], rdi
mov rcx, qword [rsp + 0x590]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x820], rax
movdqu xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
and qword [rcx], 0
movaps xmmword [rsp + 0x810], xmm1
movdqa xmmword [rsp + 0x800], xmm0
cmp qword [rsp + 0x800], 0
je 0x14010a983
mov rax, qword [rsp + 0x820]
mov qword [rsp + 0x3b0], rax
movaps xmm0, xmmword [rsp + 0x800]
movaps xmm1, xmmword [rsp + 0x810]
movaps xmmword [rsp + 0x3a0], xmm1
movaps xmmword [rsp + 0x390], xmm0
mov rcx, qword [rsp + 0x110]
mov rdx, rbp
call fcn.1401123c6
test rax, rax
jne 0x1401113ca
mov rsi, rdx
test rdx, rdx
jne 0x14011140f
mov esi, dword [rsp + 0x3b4]
mov rax, qword [rsp + 0x3b0]
mov qword [r12 + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x390]
movaps xmm1, xmmword [rsp + 0x3a0]
movups xmmword [r12 + 0x10], xmm1
movdqu xmmword [r12], xmm0
mov byte [rsp + 0x250], 6
mov rcx, qword [rsp + 0x110]
mov rdx, r15
call fcn.14010645a
mov r8d, 0x14
mov ecx, eax
lea rdx, str.invalid_GOAWAY_frame_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.20_src_proto_go_away.rs
lea r9, [0x1403203b0]
call fcn.140106e2e
mov rax, qword [rsp + 0x590]
mov rax, qword [rax]
test rax, rax
jne 0x14010a9af
cmp byte [r14 + 0x3c4], 0
je 0x14010a9af
jmp 0x1401113ac
cmp byte [r14 + 0x3c4], 0
je 0x14010a9a2
cmp dword [r14 + 0x3b8], 0
je 0x14010a9af
mov esi, dword [r14 + 0x3c0]
xor eax, eax
jmp 0x14010a96f
lea rcx, [rsp + 0x800]
call fcn.140108718
mov rax, qword [rsp + 0x598]
cmp dword [rax], 2
je 0x14010a9d1
mov rcx, qword [rsp + 0x598]
mov rdx, qword [rsp + 0x9e8]
call fcn.14017c4fb
mov qword [rsp + 0x800], 2
and qword [rsp + 0x820], 0
mov rsi, qword [r14 + 0x3d1]
cmp byte [r14 + 0x3d0], 0
mov byte [r14 + 0x3d0], 0
je 0x14010aa87
mov rcx, qword [rsp + 0x110]
mov rdx, rbp
call fcn.1401123c6
test rax, rax
je 0x14010aa28
mov r13, rbp
mov byte [r14 + 0x3d0], 1
jmp 0x14010ab4f
test rdx, rdx
je 0x14010aa4a
lea rcx, [rsp + 0x5a0]
call fcn.1400538a6
mov r13, rbp
mov sil, byte [rsp + 0x5a0]
jmp 0x14010b2d4
mov qword [rsp + 0x252], rsi
mov word [rsp + 0x250], 0x105
mov rcx, qword [rsp + 0x110]
mov rdx, r15
call fcn.14010645a
mov r8d, 0x12
mov ecx, eax
lea rdx, str.invalid_pong_frame
lea r9, str.b_r2_
call fcn.140106e2e
movzx eax, byte [r14 + 0x3d9]
test eax, eax
je 0x14010ab37
cmp eax, 2
jne 0x14010abca
mov rax, qword [r14 + 0x3c8]
test rax, rax
je 0x14010abca
mov rax, qword [rax + 0x10]
cmp rax, 1
jne 0x14010abb6
mov rcx, qword [rsp + 0x110]
mov rdx, rbp
call fcn.1401123c6
test rax, rax
jne 0x14010ab4c
test rdx, rdx
jne 0x14010aa2d
movabs rax, 0xb416870b7adb7c3b
mov qword [rsp + 0x252], rax
mov word [rsp + 0x250], 5
mov rcx, qword [rsp + 0x110]
mov rdx, r15
call fcn.14010645a
mov r8d, 0x12
mov ecx, eax
lea rdx, str.invalid_ping_frame_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.20_src_proto_ping_pong.rs
lea r9, [0x140320dd8]
call fcn.140106e2e
mov rax, qword [r14 + 0x3c8]
mov qword [rax + 0x10], 2
jmp 0x14010abca
mov rcx, qword [rsp + 0x110]
mov rdx, rbp
call fcn.1401123c6
test rax, rax
je 0x14010ab5f
mov r13, rbp
mov byte [rsp + 0x5a0], 4
mov sil, 4
jmp 0x14010b2d4
test rdx, rdx
jne 0x14010aa2d
mov rax, qword [r14 + 0x3da]
mov qword [rsp + 0x252], rax
mov word [rsp + 0x250], 5
mov rcx, qword [rsp + 0x110]
mov rdx, r15
call fcn.14010645a
mov r8d, 0x12
mov ecx, eax
lea rdx, str.invalid_ping_frame_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.20_src_proto_ping_pong.rs
lea r9, [0x140320dc0]
call fcn.140106e2e
mov byte [r14 + 0x3d9], 1
jmp 0x14010abca
mov rcx, qword [r14 + 0x3c8]
add rcx, 0x18
mov rdx, qword [rbp]
call fcn.14004d40e
cmp dword [r14 + 0x468], 2
jne 0x14010acdc
mov dword [r14 + 0x468], 2
cmp dword [r14 + 0x428], 0
je 0x14010af13
mov rdx, qword [r14 + 0x3f0]
add rdx, 0x10
mov rcx, r15
call fcn.14004f0e5
mov rcx, r15
lea rdx, str._.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.20_src_proto_streams_streams.rs
call fcn.1400e87fa
mov rsi, rax
mov ebx, edx
cmp dword [rax + 0x18], 0
je 0x14010ac90
mov ebp, dword [rsi + 0x1c]
mov rcx, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x88]
call fcn.1401123c6
mov r15, rax
mov rdi, rdx
test rax, rax
jne 0x14010ac99
test rdi, rdi
jne 0x14010ac96
mov dword [rsp + 0x254], ebp
mov dword [rsp + 0x258], 7
mov byte [rsp + 0x250], 8
mov rcx, qword [rsp + 0x110]
lea rdx, [rsp + 0x250]
call fcn.14010645a
mov r8d, 0x18
mov ecx, eax
lea rdx, str.invalid_RST_STREAM_frame_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.20_src_proto_streams_recv.rs
lea r9, [0x140320520]
call fcn.140106e2e
and dword [rsi + 0x18], 0
xor edi, edi
xor r15d, r15d
mov rcx, rsi
mov edx, ebx
call fcn.1400729eb
test r15, r15
je 0x14010af5f
mov byte [rsp + 0x5a0], 4
mov sil, 4
mov r13, qword [rsp + 0x88]
lea r15, [rsp + 0x250]
lea rbx, [rsp + 0x390]
mov rdi, qword [rsp + 0xa8]
jmp 0x14010b2d4
mov rcx, qword [rsp + 0x110]
mov rdx, rbp
call fcn.1401123c6
mov sil, 4
test rax, rax
jne 0x14010b2c9
test rdx, rdx
jne 0x14010af38
mov byte [rsp + 0x28c], 1
and dword [rsp + 0x254], 0
and dword [rsp + 0x25c], 0
and dword [rsp + 0x264], 0
and dword [rsp + 0x26c], 0
and dword [rsp + 0x274], 0
and dword [rsp + 0x27c], 0
and dword [rsp + 0x284], 0
mov byte [rsp + 0x250], 4
mov rcx, qword [rsp + 0x110]
mov rdx, r15
call fcn.14010645a
mov r8d, 0x16
mov ecx, eax
lea rdx, str.invalid_settings_frame
lea r9, [0x140320d20]
call fcn.140106e2e
mov rdx, qword [r14 + 0x3f0]
add rdx, 0x10
mov rcx, r15
call fcn.14004f0e5
mov rcx, r15
lea rdx, str._.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.20_src_proto_streams_streams.rs
call fcn.1400e87fa
mov rdi, rax
mov byte [rsp + 0x108], dl
mov rdx, qword [r14 + 0x3f8]
add rdx, 0x10
mov rcx, r15
call fcn.1400726eb
mov rcx, r15
lea rdx, str._.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.20_src_proto_streams_streams.rs
call fcn.1400e8842
mov qword [rsp + 0xb8], rax
mov byte [rsp + 0x160], dl
lea rcx, [rdi + 0x160]
xor eax, eax
cmp dword [r14 + 0x478], eax
je 0x14010aded
mov eax, dword [r14 + 0x47c]
mov qword [rcx], rax
mov qword [rsp + 0x58], rcx
cmp dword [r14 + 0x498], 0
je 0x14010ae0b
cmp dword [r14 + 0x49c], 0
setne byte [rdi + 0x121]
cmp dword [r14 + 0x480], 0
je 0x14010b19f
lea rax, [rdi + 0x1a8]
mov qword [rsp + 0x48], rax
mov eax, dword [r14 + 0x484]
mov r15d, dword [rdi + 0x11c]
mov dword [rdi + 0x11c], eax
xor ecx, ecx
mov esi, eax
sub esi, r15d
setne cl
mov edx, 0xff
cmovb ecx, edx
cmp cl, 0xff
je 0x14010b072
movzx eax, cl
cmp eax, 1
jne 0x14010b19f
mov rax, qword [rsp + 0xb8]
lea rbx, [rax + 0x10]
lea r15, [rdi + 0xb0]
mov r13, rdi
add r13, 0x150
mov rbp, qword [rdi + 0x1e8]
xor r12d, r12d
cmp r12, rbp
jae 0x14010b19f
mov rcx, qword [rdi + 0x1f0]
mov rdx, qword [rdi + 0x200]
mov r8, r12
call fcn.1400537d3
mov rcx, rax
call fcn.140058086
mov eax, dword [rax]
mov ecx, dword [rdx]
mov rdx, qword [rsp + 0x48]
mov qword [rsp + 0x250], rdx
mov dword [rsp + 0x258], ecx
mov dword [rsp + 0x25c], eax
mov qword [rsp + 0x28], r13
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x20], rax
mov rcx, r15
mov edx, esi
mov r8, rbx
lea r9, [rsp + 0x250]
call fcn.1401128c9
test eax, eax
jne 0x14010b14f
mov rax, qword [rdi + 0x1e8]
cmp rax, rbp
sbb r12, 0xffffffffffffffff
cmp rax, rbp
sbb rbp, 0
jmp 0x14010ae87
mov rcx, qword [rsp + 0x110]
mov rdx, rbp
call fcn.1401123c6
mov sil, 4
test rax, rax
jne 0x14010b2c9
test rdx, rdx
je 0x14010afdb
mov rcx, rbx
call fcn.1400538a6
movzx esi, byte [rsp + 0x390]
cmp esi, 3
je 0x14010abf1
cmp esi, 4
je 0x14010b2c9
jmp 0x14010b2a1
test rdi, rdi
lea r15, [rsp + 0x250]
je 0x14010af99
lea rcx, [rsp + 0x5a0]
mov rdx, rdi
call fcn.1400538a6
mov rbp, qword [rsp + 0x88]
lea rbx, [rsp + 0x390]
mov rdi, qword [rsp + 0xa8]
jmp 0x14010aa3a
lea rsi, [rsp + 0x800]
mov rcx, rsi
call fcn.140050f20
mov rcx, rsi
call fcn.140050f2f
mov rcx, qword [rsp + 0x598]
call fcn.140050f20
mov r13, qword [rsp + 0x88]
lea rbx, [rsp + 0x390]
mov rdi, qword [rsp + 0xa8]
jmp 0x14010b303
lea rcx, [rsp + 0x254]
mov rsi, qword [rsp + 0x9a0]
mov rdx, rsi
call fcn.140106435
mov byte [rsp + 0x250], 4
mov rcx, qword [rsp + 0x110]
mov rdx, r15
call fcn.14010645a
mov r8d, 0x16
mov ecx, eax
lea rdx, str.invalid_settings_frame
lea r9, [0x140320d38]
call fcn.140106e2e
mov rcx, r15
mov rdx, rsi
call fcn.140106435
mov dword [r14 + 0x428], 1
movdqu xmm0, xmmword [rsp + 0x250]
movups xmm1, xmmword [rsp + 0x260]
movups xmm2, xmmword [rsp + 0x270]
movups xmm3, xmmword [rsp + 0x27c]
movups xmmword [rsi + 0x2c], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
jmp 0x14010abf1
sub r15d, eax
mov r12, qword [rdi + 0x1e8]
xor esi, esi
xor ebx, ebx
mov rbp, qword [rsp + 0x88]
cmp rbx, r12
jae 0x14010b184
mov rcx, qword [rdi + 0x1f0]
mov rdx, qword [rdi + 0x200]
mov r8, rbx
call fcn.1400537d3
mov rcx, rax
call fcn.140058086
mov eax, dword [rax]
mov ecx, dword [rdx]
mov rdx, qword [rsp + 0x48]
mov qword [rsp + 0x250], rdx
mov dword [rsp + 0x258], ecx
mov dword [rsp + 0x25c], eax
lea rcx, [rsp + 0x250]
call fcn.14004fd7b
mov ecx, dword [rax + 0x80]
sub ecx, r15d
jo 0x14010b135
mov dword [rax + 0x80], ecx
test ecx, ecx
mov edx, 0
cmovle ecx, edx
mov edx, dword [rax + 0x84]
test edx, edx
mov r8d, 0
cmovg r8d, edx
sub r8d, ecx
jbe 0x14010b11b
sub edx, r8d
jo 0x14010b135
mov dword [rax + 0x84], edx
add esi, r8d
mov rax, qword [rdi + 0x1e8]
cmp rax, r12
sbb rbx, 0xffffffffffffffff
cmp rax, r12
sbb r12, 0
jmp 0x14010b088
movaps xmmword [rsp + 0xbb0], xmm6
mov sil, 1
mov dword [rsp + 0x514], 3
xor ebx, ebx
jmp 0x14010b16b
movaps xmmword [rsp + 0xbb0], xmm6
mov sil, 1
xor ebx, ebx
mov dword [rsp + 0x514], edx
mov rbp, qword [rsp + 0x88]
lea r15, [rsp + 0x250]
lea r12, [rsp + 0x258]
mov dl, byte [rsp + 0x160]
jmp 0x14010b1dc
mov rcx, rdi
add rcx, 0xb8
mov edx, esi
mov r8, qword [rsp + 0x48]
mov r9, qword [rsp + 0x58]
call fcn.140057093
mov sil, 3
mov bl, 1
cmp dword [r14 + 0x470], 0
lea r12, [rsp + 0x258]
mov dl, byte [rsp + 0x160]
je 0x14010b1cc
cmp dword [r14 + 0x474], 0
setne byte [rdi + 0x120]
mov rbp, qword [rsp + 0x88]
lea r15, [rsp + 0x250]
mov rcx, qword [rsp + 0xb8]
call fcn.1400729eb
mov rcx, rdi
mov dl, byte [rsp + 0x108]
call fcn.1400729eb
test bl, bl
je 0x14010b247
cmp dword [r14 + 0x468], 0
lea rbx, [rsp + 0x390]
mov rdx, qword [rsp + 0x9a8]
mov rdi, qword [rsp + 0xa8]
je 0x14010f7d9
mov eax, dword [r14 + 0x46c]
mov rcx, qword [r14 + 0x48]
test rcx, rcx
je 0x14010f7a0
cmp ecx, 1
jne 0x14010f7bd
cmp qword [rdx], rax
jmp 0x14010f7af
mov byte [rsp + 0x391], 1
mov eax, dword [rsp + 0x514]
mov dword [rsp + 0x394], eax
lea rax, [0x140321d60]
mov qword [rsp + 0x398], rax
lea rax, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x3a0], rax
movdqa xmm0, xmmword [rsp + 0xbb0]
lea rax, [rsp + 0x391]
movdqu xmmword [rax + 0x17], xmm0
lea rbx, [rsp + 0x390]
mov rdi, qword [rsp + 0xa8]
lea rdx, [rsp + 0x391]
mov rax, qword [rdx + 0x1f]
lea rcx, [rsp + 0x5a1]
mov qword [rcx + 0x1f], rax
movdqu xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov r13, rbp
mov byte [rsp + 0x5a0], sil
lea rbp, [rsp + 0x800]
mov rcx, rbp
call fcn.140050f20
mov rcx, rbp
call fcn.140050f2f
mov rcx, qword [rsp + 0x598]
call fcn.140050f20
cmp sil, 3
jne 0x140111368
mov rcx, qword [r14 + 0x3f0]
mov rax, qword [r14 + 0x3f8]
add rcx, 0x10
mov qword [rsp + 0x48], rcx
add rax, 0x10
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x920], 2
and qword [rsp + 0x940], 0
mov rbp, r13
mov r13, qword [rsp + 0xa0]
cmp byte [r14 + 0x1b2], 0
jne 0x14010b493
cmp byte [r14 + 0x1b1], 0
je 0x14010b3bf
cmp byte [r14 + 0x1b0], 0
jne 0x14010b4aa
mov rcx, r15
mov rdx, r14
mov r8, rdi
call fcn.14017c220
cmp qword [rsp + 0x250], 0
mov rax, qword [rsp + 0x258]
jne 0x14010b4ee
mov rdi, qword [rsp + 0x260]
movdqu xmm0, xmmword [r12 + 0x10]
movdqa xmmword [rsp + 0x390], xmm0
test rax, rax
jne 0x14010b503
mov byte [r14 + 0x1b1], 0
mov rdi, qword [rsp + 0xa8]
mov edx, 1
mov rcx, rdi
call fcn.1400efb3f
cmp qword [r14 + 0x198], 0xffffffffffffffff
je 0x14010b46f
mov rcx, rdi
call fcn.1400efb51
mov qword [rsp + 0x390], rax
mov qword [rsp + 0x398], rdx
lea rax, [rsp + 0x391]
movups xmmword [rax + 0xf], xmm6
mov rcx, rbx
call fcn.1400efb87
mov rsi, rax
mov qword [rsp + 0x5a0], rax
mov rcx, qword [r14 + 0x178]
mov rax, qword [r14 + 0x180]
mov rdx, rbp
mov r8, rbx
call qword [rax + 0x18]
test rax, rax
jne 0x14010d5e7
test rdx, rdx
jne 0x14010b520
mov rcx, rbx
call fcn.1400efb87
mov qword [rsp + 0x800], rax
cmp rsi, rax
jne 0x1401118b1
mov rcx, rbx
call fcn.1400efb87
mov rsi, rdx
mov rcx, rdi
call fcn.1400efbaf
test rsi, rsi
je 0x14010b46f
xor eax, eax
jmp 0x14010b47f
mov al, 1
cmp byte [r14 + 0x1b0], 0
jne 0x14010d5ec
mov byte [r14 + 0x1b0], al
mov byte [r14 + 0x1b1], 1
jmp 0x14010b343
mov r12, r15
mov r15, rbp
mov byte [r14 + 0x1b1], 0
xor ecx, ecx
xor eax, eax
jmp 0x14010b53a
mov rcx, r15
mov rdx, r14
mov r8, rdi
call fcn.14017c220
cmp qword [rsp + 0x250], 0
mov rdi, qword [rsp + 0x258]
je 0x14010b79d
mov r12, r15
mov r15, rbp
mov byte [r14 + 0x1b2], 1
mov eax, 1
xor ecx, ecx
mov qword [rsp + 0x1d0], rcx
jmp 0x14010b544
mov r12, r15
mov r15, rbp
mov byte [r14 + 0x1b2], 1
xor ebp, ebp
mov rdi, rax
jmp 0x14010b555
mov r12, r15
mov r15, rbp
movdqa xmm0, xmmword [rsp + 0x390]
movdqa xmmword [rsp + 0xa90], xmm0
mov rbp, rax
jmp 0x14010b555
mov r12, r15
mov r15, rbp
mov eax, 1
mov cl, 1
mov r13, rdx
xor edx, edx
mov qword [rsp + 0x1d0], rdx
mov byte [r14 + 0x1b2], cl
mov rdi, r13
test rax, rax
je 0x14010e930
mov rbp, qword [rsp + 0x1d0]
test rbp, rbp
je 0x14010dba7
movdqa xmm0, xmmword [rsp + 0xa90]
lea rax, [rsp + 0xa40]
movdqu xmmword [rax], xmm0
mov rsi, qword [r14 + 0x360]
mov qword [rsp + 0xa30], rbp
mov qword [rsp + 0xa38], rdi
mov qword [rsp + 0xcc0], 2
and qword [rsp + 0xce0], 0
mov r8d, 5
mov rcx, rbp
mov rdx, rdi
lea r9, str._.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.20_src_frame_head.rs
call fcn.140052f89
mov rcx, rax
call fcn.1400539f8
cmp rdi, 4
jb 0x140111833
mov r9, rbp
movzx r8d, byte [rbp + 3]
cmp r8, 9
ja case.default.0x14010b5ec
lea rdx, [0x1402634f8]
movsxd rcx, dword [rdx + r8*4]
add rcx, rdx
mov rbp, r15
jmp rcx
xor ecx, ecx
mov r15, r12
cmp rdi, 4
je 0x140111844
mov dword [rsp + 0xa0], eax
mov rdx, qword [rsp + 0x4e8]
mov r13, qword [rdx]
cmp r13, 2
setne dl
not cl
test cl, dl
mov qword [rsp + 0x1d0], r9
jne case.default.0x14010b63e
mov r15b, byte [r9 + 4]
movzx eax, r8b
lea rcx, [0x140263520]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r8d, 9
lea rsi, [rsp + 0x250]
mov rcx, rsi
lea rbx, [rsp + 0xa30]
mov rdx, rbx
call fcn.14003b8c4
mov rcx, rsi
call fcn.14003bc37
lea rcx, [rsp + 0x390]
mov rdx, rbx
call fcn.140053a56
mov r12d, dword [rsp + 0xa0]
test r12d, r12d
je 0x14010bfd3
movzx ebx, r15b
mov ecx, ebx
and ecx, 8
je 0x14010c487
mov rsi, qword [rsp + 0x3a0]
test rsi, rsi
je 0x14010bfd3
mov rax, qword [rsp + 0x398]
movzx r15d, byte [rax]
cmp rsi, r15
jbe 0x14010bfd3
mov r8d, 1
lea r13, [rsp + 0x250]
mov ebp, ecx
mov rcx, r13
lea r12, [rsp + 0x390]
mov rdx, r12
call fcn.14003b652
mov rcx, r13
call fcn.14004f076
mov rax, r15
not rax
add rsi, rax
mov rcx, r13
mov rdx, r12
mov r8, rsi
call fcn.14003b542
mov rcx, r13
mov r12d, dword [rsp + 0xa0]
call fcn.14004f076
mov ecx, ebp
shl r15d, 0x10
jmp 0x14010c48a
lea rsi, [rsp + 0xcc0]
mov rcx, rsi
call fcn.140050f20
mov rcx, rsi
call fcn.140050f2f
mov bl, 0xa
mov eax, 1
mov qword [rsp + 0x98], rax
xor eax, eax
mov qword [rsp + 0x78], rax
mov al, 1
mov dword [rsp + 0x44], eax
mov al, 1
mov qword [rsp + 0x90], rax
lea rax, [0x140321d60]
mov qword [rsp + 0x60], rax
xor eax, eax
mov qword [rsp + 0x68], rax
xor r12d, r12d
mov dword [rsp + 0x3c], 0
lea rax, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x70], rax
jmp 0x14010c61c
mov cl, 1
jmp 0x14010b5f0
xor ecx, ecx
mov r8b, 0xa
mov rbp, r15
jmp 0x14010b5f0
mov rcx, qword [rsp + 0x260]
movdqu xmm0, xmmword [r12 + 0x10]
movdqa xmmword [rsp + 0x390], xmm0
mov r12, r15
test rdi, rdi
je 0x14010c041
mov r15, rbp
movaps xmm0, xmmword [rsp + 0x390]
movaps xmmword [rsp + 0x5a0], xmm0
movaps xmmword [rsp + 0x250], xmm0
mov eax, 1
mov qword [rsp + 0xcb8], rcx
mov qword [rsp + 0x1d0], rdi
movdqa xmm0, xmmword [rsp + 0x250]
movdqa xmmword [rsp + 0xa90], xmm0
mov qword [rsp + 0x1c0], rcx
mov rdi, rcx
jmp 0x14010b544
mov r8d, 9
lea rbx, [rsp + 0x250]
mov rcx, rbx
lea rdx, [rsp + 0xa30]
call fcn.14003b8c4
mov rcx, rbx
call fcn.14003bc37
movdqu xmm0, xmmword [rsp + 0xa30]
movups xmm1, xmmword [rsp + 0xa40]
movaps xmmword [rsp + 0x530], xmm1
movdqa xmmword [rsp + 0x520], xmm0
mov r12d, dword [rsp + 0xa0]
test r12d, r12d
je 0x14010c13f
test r15b, 8
jne 0x14010c159
xor r13d, r13d
jmp 0x14010c19a
mov bl, 0xa
mov eax, 1
mov qword [rsp + 0x98], rax
mov r12d, dword [rsp + 0xa0]
test r12d, r12d
je 0x14010c146
mov r8d, 9
mov rcx, qword [rsp + 0x1d0]
mov rdx, rdi
lea r9, [0x140296bb8]
call fcn.140052f89
mov rcx, rax
call fcn.140053b7c
mov r15, rax
movabs rcx, 0x30000000000
and rax, rcx
movabs rcx, 0x20000000000
cmp rax, rcx
jne 0x14010c1d0
lea eax, [r15 - 0xc]
mov rdx, qword [rsp + 0x60]
jmp 0x14010c1e0
mov r12d, dword [rsp + 0xd8]
jmp 0x14010c5fc
lea rbx, [rsp + 0x390]
mov rcx, rbx
call fcn.14004f076
mov sil, 0xa
mov eax, 1
mov qword [rsp + 0x98], rax
xor eax, eax
mov qword [rsp + 0x78], rax
mov al, 1
mov dword [rsp + 0x44], eax
mov al, 1
mov qword [rsp + 0x90], rax
lea rax, [0x140321d60]
mov qword [rsp + 0x60], rax
xor eax, eax
mov qword [rsp + 0x68], rax
xor r12d, r12d
mov dword [rsp + 0x3c], 0
lea rax, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x70], rax
lea r15, [rsp + 0x250]
jmp 0x14010c9e5
cmp qword [r14 + 0x198], 0
je 0x14010c509
mov r15, rbp
mov r8d, 0x19
mov cl, 0x27
lea rdx, str.bytes_remaining_on_streamOut_of_bounds_accesspolling_StreamFuture_twice_.cargo_registry_src_index.crates.io_6f17d22bba15001f_futures_util_0.3.28_src_stream_stream_into_future.rs
call fcn.140134002
mov rdi, rax
jmp 0x14010b4d5
mov bl, 0x12
jmp 0x14010c868
mov al, 1
mov dword [rsp + 0x44], eax
jmp 0x14010c227
cmp qword [rsp + 0x528], 0
lea rbx, [rsp + 0x390]
je 0x14010c866
mov rax, qword [rsp + 0x520]
movzx r13d, byte [rax]
mov r8d, 1
mov rcx, rbx
lea rdx, [rsp + 0x520]
call fcn.14003b8c4
mov rcx, rbx
call fcn.14003bc37
mov bpl, 2
test r15b, 0x20
jne 0x14010c3b5
test r13, r13
je 0x14010cac1
mov rax, qword [rsp + 0x528]
sub rax, r13
jae 0x14010cab9
mov byte [rsp + 0x258], 0xd
mov bl, 0xd
jmp 0x14010c85c
mov al, 8
cmp r12d, r15d
mov rdx, qword [rsp + 0x60]
jne 0x14010c6dc
mov cl, 1
mov dword [rsp + 0x44], ecx
movzx eax, al
cmp al, 9
mov ecx, 9
cmovae eax, ecx
cmp al, 8
jne 0x14010c227
movabs rax, 0xffffffff00000000
and rdx, rax
or rdx, 1
mov qword [rsp + 0x60], rdx
xor eax, eax
mov qword [rsp + 0x90], rax
mov eax, r12d
mov qword [rsp + 0x98], rax
jmp 0x14010bf69
mov al, 1
mov qword [rsp + 0x90], rax
lea rax, [0x140321d60]
mov qword [rsp + 0x60], rax
xor eax, eax
mov qword [rsp + 0x78], rax
jmp 0x14010c5de
mov rdx, qword [rsp + 0x528]
cmp rdx, 5
jae 0x14010c7fb
mov byte [rsp + 0x258], 0x13
mov bl, 0x13
jmp 0x14010c85c
xor r15d, r15d
and ebx, 9
or ebx, r15d
mov r15d, dword [rsp + 0x390]
mov eax, dword [rsp + 0x394]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x398]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x3a0]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x3a8]
mov rdx, rax
mov qword [rsp + 0x78], rax
shr rax, 0x20
mov qword [rsp + 0x68], rax
shl ecx, 5
or ecx, ebx
mov dword [rsp + 0x3c], ecx
xor esi, esi
mov qword [rsp + 0x150], rax
mov dword [rsp + 0xc0], eax
mov dword [rsp + 0xc4], eax
mov dword [rsp + 0xc8], eax
xor ebp, ebp
jmp 0x14010c720
mov r15, rbp
movaps xmm0, xmmword [rsp + 0x800]
movaps xmmword [rsp + 0x5a0], xmm0
mov byte [r14 + 0x1b1], 0
xor edi, edi
xor eax, eax
mov rcx, qword [rsp + 0x1c0]
jmp 0x14010b7e9
xor eax, eax
mov qword [rsp + 0x68], rax
xor r12d, r12d
mov dword [rsp + 0x3c], 0
lea rax, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x70], rax
lea rsi, [rsp + 0xcc0]
mov rcx, rsi
call fcn.140050f20
mov rcx, rsi
call fcn.140050f2f
lea r15, [rsp + 0x250]
lea rcx, [rsp + 0xa30]
call fcn.14003bc37
mov esi, ebx
lea rbx, [rsp + 0x390]
cmp sil, 0xa
je 0x14010dda4
mov al, byte [rsp + 0x21a]
mov byte [rsp + 0x1fa], al
movzx eax, word [rsp + 0x218]
mov word [rsp + 0x1f8], ax
mov r8d, 0xd8
lea rcx, [rsp + 0xa90]
lea rdx, [rsp + 0x5a0]
call sub.msvcrt.dll_memcpy
movzx eax, word [rsp + 0x230]
mov word [rsp + 0x158], ax
mov al, byte [rsp + 0x232]
mov byte [rsp + 0x15a], al
movzx eax, word [rsp + 0x178]
mov word [rsp + 0x1b4], ax
mov al, byte [rsp + 0x17a]
mov byte [rsp + 0x1b6], al
cmp sil, 9
jne 0x14010dc84
mov dword [rsp + 0xd8], r12d
mov r13, rdi
lea r12, [rsp + 0x258]
mov rdi, qword [rsp + 0xa8]
jmp 0x14010b343
mov rax, r15
shr rax, 0x20
mov qword [rsp + 0x98], rax
mov bpl, 1
mov sil, 2
mov qword [rsp + 0x150], rax
mov dword [rsp + 0xc0], eax
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x78], rax
mov dword [rsp + 0xc4], eax
mov dword [rsp + 0xc8], eax
mov dword [rsp + 0x140], r12d
mov al, byte [rsp + 0x7c2]
mov byte [rsp + 0x21a], al
movzx eax, word [rsp + 0x7c0]
mov word [rsp + 0x218], ax
mov r8d, 0xd8
lea rcx, [rsp + 0x5a0]
lea rdx, [rsp + 0x800]
call sub.msvcrt.dll_memcpy
movzx eax, word [rsp + 0x6c0]
mov word [rsp + 0x230], ax
mov al, byte [rsp + 0x6c2]
mov byte [rsp + 0x232], al
movzx eax, word [rsp + 0x200]
mov word [rsp + 0x178], ax
mov al, byte [rsp + 0x202]
mov byte [rsp + 0x17a], al
lea rbx, [rsp + 0xcc0]
mov rcx, rbx
call fcn.140050f20
mov rcx, rbx
call fcn.140050f2f
test bpl, bpl
je 0x14010c7bf
lea rcx, [rsp + 0xa30]
call fcn.14003bc37
mov eax, r15d
shr eax, 8
mov dword [rsp + 0x44], eax
mov qword [rsp + 0x90], r15
mov eax, r15d
shr eax, 0x10
mov dword [rsp + 0x248], eax
lea r15, [rsp + 0x250]
lea rbx, [rsp + 0x390]
mov rbp, qword [rsp + 0x88]
jmp 0x14010c63d
mov rcx, qword [rsp + 0x520]
mov r8d, 5
lea r9, str._.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.20_src_frame_headers.rs
call fcn.140053b57
mov rcx, rax
call fcn.140053b7c
mov rbx, rax
mov rbp, rax
shr rbp, 0x28
cmp bpl, 2
je 0x14010c855
mov byte [rsp + 0x730], bl
shr rbx, 8
mov dword [rsp + 0x731], ebx
mov bl, 0x14
mov eax, dword [rsp + 0xa0]
cmp dword [rsp + 0x730], eax
jne 0x14010d417
mov byte [rsp + 0x258], bl
mov r12d, dword [rsp + 0xa0]
jmp 0x14010c868
mov bl, 0x13
lea rcx, [rsp + 0x520]
call fcn.14003bc37
lea r15, [rsp + 0x250]
add bl, 0xf4
movzx eax, bl
cmp al, 9
mov ecx, 9
cmovae eax, ecx
cmp al, 8
mov rcx, qword [rsp + 0x60]
mov al, 1
jne 0x14010c8cd
mov dword [rsp + 0x44], eax
movabs rax, 0xffffffff00000000
and rcx, rax
or rcx, 1
mov qword [rsp + 0x60], rcx
xor eax, eax
mov qword [rsp + 0x90], rax
lea rbx, [rsp + 0x390]
mov ecx, dword [rsp + 0xd8]
jmp 0x14010c919
mov dword [rsp + 0x44], eax
mov r12d, 1
xor eax, eax
mov qword [rsp + 0x78], rax
mov al, 1
mov qword [rsp + 0x90], rax
lea rax, [0x140321d60]
mov qword [rsp + 0x60], rax
xor eax, eax
mov qword [rsp + 0x68], rax
xor ecx, ecx
mov dword [rsp + 0x3c], 0
lea rax, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x70], rax
lea rbx, [rsp + 0x390]
mov eax, r12d
jmp 0x14010c9d7
mov qword [rsp + 0x98], rax
mov sil, 0xa
mov r12d, ecx
lea rbp, [rsp + 0xcc0]
mov rcx, rbp
call fcn.140050f20
mov rcx, rbp
call fcn.140050f2f
mov rbp, qword [rsp + 0x88]
jmp 0x14010c633
mov qword [rsp + 0x528], rax
lea r13, [rsp + 0x250]
mov rcx, r13
call fcn.14005cfe4
movdqa xmm0, xmmword [rsp + 0x520]
movaps xmm1, xmmword [rsp + 0x530]
mov rbx, qword [rsp + 0x7b0]
movups xmmword [rbx + 0x10], xmm1
movdqu xmmword [rbx], xmm0
mov byte [rsp + 0x2b0], 0xb
and qword [rsp + 0x2c8], 0
and qword [rsp + 0x2e8], 0
and qword [rsp + 0x308], 0
and qword [rsp + 0x328], 0
and word [rsp + 0x348], 0
mov byte [rsp + 0x350], 0
mov al, byte [rsp + 0x9f4]
lea rcx, [rsp + 0x258]
mov byte [rcx + 0x104], al
mov eax, dword [rsp + 0x9f0]
mov dword [rcx + 0x100], eax
mov byte [rsp + 0x35d], bpl
and word [rsp + 0x35e], 0
mov eax, dword [rsp + 0xa0]
mov dword [rsp + 0x360], eax
mov byte [rsp + 0x364], r15b
cmp qword [rsp + 0x250], 3
jne 0x14010cb9a
mov bl, byte [rsp + 0x258]
mov r15, r13
mov r12d, dword [rsp + 0xa0]
jmp 0x14010c87d
mov r8d, 0x118
lea r15, [rsp + 0x390]
mov rcx, r15
mov rdx, r13
call sub.msvcrt.dll_memcpy
movdqu xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movaps xmmword [rsp + 0x740], xmm1
movdqa xmmword [rsp + 0x730], xmm0
mov bl, byte [rsp + 0x4a4]
mov rcx, r15
lea rdx, [rsp + 0x730]
mov r8, rsi
mov r9, qword [rsp + 0x6e0]
call fcn.140053bd5
cmp al, 0x15
jne 0x14010d17c
test bl, 4
je 0x14010d1e6
mov r15d, dword [rsp + 0x390]
mov eax, dword [rsp + 0x394]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x398]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x3a0]
mov qword [rsp + 0x70], rax
mov eax, dword [rsp + 0x3a8]
mov qword [rsp + 0x78], rax
mov eax, dword [rsp + 0x3ac]
mov qword [rsp + 0x68], rax
mov r12d, dword [rsp + 0x3b0]
mov eax, dword [rsp + 0x3b4]
mov dword [rsp + 0x3c], eax
mov eax, dword [rsp + 0x3b8]
mov dword [rsp + 0x1ec], eax
mov eax, dword [rsp + 0x3bc]
mov dword [rsp + 0x1f0], eax
mov eax, dword [rsp + 0x3c0]
mov dword [rsp + 0x1f4], eax
mov al, byte [rsp + 0x3c4]
mov dword [rsp + 0xc0], eax
lea r13, [rsp + 0x391]
movzx eax, word [r13 + 0x34]
mov word [rsp + 0x7c0], ax
mov al, byte [r13 + 0x36]
mov byte [rsp + 0x7c2], al
mov r8d, 0xd8
lea rcx, [rsp + 0x800]
lea rdx, [rsp + 0x3c8]
call sub.msvcrt.dll_memcpy
mov al, byte [rsp + 0x4a0]
mov dword [rsp + 0xc8], eax
mov al, byte [rsp + 0x4a4]
mov dword [rsp + 0xc4], eax
mov rcx, qword [rsp + 0x7a0]
movzx eax, word [rcx]
mov word [rsp + 0x6c0], ax
mov al, byte [rcx + 2]
mov byte [rsp + 0x6c2], al
mov rcx, qword [rsp + 0x798]
movzx eax, word [rcx]
mov word [rsp + 0x200], ax
mov al, byte [rcx + 2]
mov byte [rsp + 0x202], al
lea rcx, [rsp + 0x730]
call fcn.14003bc37
mov sil, 1
jmp 0x14010ced4
xor ebp, ebp
jmp 0x14010d0ac
mov qword [rsp + 0x150], rax
jmp 0x14010c720
lea ecx, [rax - 0xc]
movzx ecx, cl
cmp cl, 9
mov edx, 9
cmovae ecx, edx
cmp cl, 7
je 0x14010d45e
movzx ecx, cl
xor r12d, r12d
mov r13b, 1
cmp ecx, 9
jne 0x14010d49b
mov dword [rsp + 0xa0], 1
test bl, 4
jne 0x14010d4a6
add al, 0xfd
lea rbp, [0x140321d60]
mov r8d, 0
mov r9d, 0
mov r10d, 0
lea r15, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
cmp al, 9
jb 0x14010d4bd
mov r8d, 0x118
lea r15, [rsp + 0x250]
mov rcx, r15
lea rbx, [rsp + 0x390]
mov rdx, rbx
call sub.msvcrt.dll_memcpy
movaps xmm0, xmmword [rsp + 0x730]
movaps xmm1, xmmword [rsp + 0x740]
movaps xmmword [rsp + 0x520], xmm0
movaps xmmword [rsp + 0x530], xmm1
mov rsi, qword [rsp + 0x4e8]
mov rcx, rsi
call fcn.140054124
and qword [rsi], 0
jmp 0x14010d3d0
mov r8d, 0x118
mov rcx, qword [rsp + 0x6e8]
mov rdx, r15
call sub.msvcrt.dll_memcpy
movdqa xmm0, xmmword [rsp + 0x520]
movaps xmm1, xmmword [rsp + 0x530]
mov rax, qword [rsp + 0x7a8]
movdqu xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm1
mov sil, 9
mov r12d, dword [rsp + 0xd8]
jmp 0x14010c9e5
mov r8d, 5
lea rbx, [rsp + 0x390]
mov rcx, rbx
lea rdx, [rsp + 0x520]
call fcn.14003b8c4
mov rcx, rbx
call fcn.14003bc37
mov eax, dword [rsp + 0x730]
mov dword [rsp + 0x9f0], eax
mov al, byte [rsp + 0x734]
mov byte [rsp + 0x9f4], al
jmp 0x14010c1a7
movabs rax, 0xffffffff00000000
mov rbp, qword [rsp + 0x60]
and rbp, rax
or rbp, 1
xor r13d, r13d
mov rax, qword [rsp + 0x78]
mov r12d, eax
mov rax, qword [rsp + 0x68]
mov r8d, eax
mov r9d, dword [rsp + 0xd8]
mov r10d, dword [rsp + 0x3c]
mov r15, qword [rsp + 0x70]
jmp 0x14010d4bd
mov dword [rsp + 0xa0], 1
lea rbp, [0x140321d60]
xor r8d, r8d
xor r9d, r9d
xor r10d, r10d
lea r15, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov dword [rsp + 0x70], r9d
mov dword [rsp + 0x3c], r10d
mov qword [rsp + 0xd8], r15
mov eax, dword [rsp + 0xa0]
mov qword [rsp + 0x98], rax
lea rcx, [rsp + 0x730]
mov r15d, r8d
call fcn.14003bc37
lea rbx, [rsp + 0x390]
mov rcx, rbx
call fcn.140054150
mov sil, 0xa
mov al, 1
mov dword [rsp + 0x44], eax
mov eax, r13d
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x60], rbp
mov eax, r12d
mov qword [rsp + 0x78], rax
mov eax, r15d
mov qword [rsp + 0x68], rax
mov r12d, dword [rsp + 0x70]
mov rax, qword [rsp + 0xd8]
jmp 0x14010c02f
mov sil, 0xb
jmp 0x14010d5ef
mov sil, 0xa
mov rdi, r13
mov r13, rdi
lea rdi, [rsp + 0x920]
mov rcx, rdi
call fcn.140050f20
mov rcx, rdi
call fcn.140050f2f
cmp sil, 0xa
mov rdi, qword [rsp + 0xa8]
mov qword [rsp + 0xa0], r13
je 0x14010d881
movzx esi, sil
cmp esi, 9
je 0x140111447
cmp esi, 0xb
je case.default.0x14010d6c0
mov al, byte [rsp + 0x1b2]
mov byte [rsp + 0xd6], al
movzx eax, word [rsp + 0x1b0]
mov word [rsp + 0xd4], ax
mov r8d, 0xd8
lea rcx, [rsp + 0xd68]
lea rdx, [rsp + 0xbb0]
call sub.msvcrt.dll_memcpy
movzx eax, word [rsp + 0x1ac]
mov word [rsp + 0x134], ax
mov al, byte [rsp + 0x1ae]
mov byte [rsp + 0x136], al
movzx eax, word [rsp + 0x1a8]
mov word [rsp + 0x130], ax
mov al, byte [rsp + 0x1aa]
mov byte [rsp + 0x132], al
lea rcx, [0x14026356c]
movsxd rax, dword [rcx + rsi*4]
add rax, rcx
jmp rax
mov rax, qword [rsp + 0x138]
mov dword [rsp + 0xa90], eax
mov eax, dword [rsp + 0xe0]
mov dword [rsp + 0xa94], eax
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0xa98], rax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0xaa0], rax
mov eax, dword [rsp + 0xe4]
mov dword [rsp + 0xaa8], eax
mov eax, dword [rsp + 0xe8]
mov dword [rsp + 0xaac], eax
mov esi, dword [rsp + 0xec]
mov dword [rsp + 0xab0], esi
mov eax, dword [rsp + 0xf0]
mov dword [rsp + 0xab4], eax
mov rcx, r15
mov rdx, qword [rsp + 0x48]
call fcn.14004f0e5
mov rcx, r15
lea rdx, str._.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.20_src_proto_streams_streams.rs
call fcn.1400e87fa
mov byte [rsp + 0xb8], dl
lea rcx, [rax + 0x10]
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x730], esi
mov rsi, rax
lea rdx, [rax + 0x1a8]
mov rcx, rbx
lea r8, [rsp + 0x730]
call fcn.140058474
cmp qword [rsp + 0x390], 0
je 0x14010eb29
movups xmm0, xmmword [rsp + 0x390]
movaps xmmword [rsp + 0x520], xmm0
mov rcx, r15
mov rdx, qword [rsp + 0x58]
call fcn.1400726eb
mov rcx, r15
lea rdx, str._.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.20_src_proto_streams_streams.rs
call fcn.1400e8842
mov rdi, rax
mov byte [rsp + 0x58], dl
movups xmm0, xmmword [rsp + 0xa90]
movaps xmmword [rsp + 0xcc0], xmm0
mov r12, qword [rsp + 0xaa0]
lea rax, [rsp + 0xac0]
movups xmm0, xmmword [rax - 0x18]
movaps xmmword [rsp + 0x920], xmm0
lea r15, [rsp + 0x520]
mov rcx, r15
call fcn.14004fd92
mov eax, dword [rax + 0x48]
mov dword [rsp + 0x108], eax
movaps xmm0, xmmword [rsp + 0xcc0]
movaps xmmword [rsp + 0x800], xmm0
mov qword [rsp + 0x810], r12
movdqa xmm0, xmmword [rsp + 0x920]
lea rax, [rsp + 0x80c]
movdqu xmmword [rax + 0xc], xmm0
test r12, 0xffffffff80000000
jne 0x14011191d
mov rcx, r15
call fcn.14004fd92
lea rcx, [rax + 0x50]
call fcn.140050c68
test al, al
je 0x14010ef32
lea rcx, [rsp + 0x5a0]
mov rdx, qword [rsp + 0x48]
mov r8d, r12d
call fcn.14005811c
mov bl, byte [rsp + 0x5a0]
jmp 0x1401103b8
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x58]
xor r8d, r8d
call fcn.140108723
mov r8d, 0xe
mov ecx, eax
lea rdx, [0x1403202d5]
lea r9, [0x1403202e8]
call fcn.14011289b
mov esi, 3
mov al, byte [rsp + 0x1a6]
mov byte [rsp + 0x1a2], al
movzx eax, word [rsp + 0x1a4]
mov word [rsp + 0x1a0], ax
lea ecx, [rsi - 2]
lea rax, [rcx + 1]
cmp ecx, 2
mov ecx, 0
cmovae rax, rcx
test rax, rax
je 0x14010d8f8
cmp rax, 1
je 0x14010a86b
jmp 0x1401113ba
test byte [rsp + 0xd3], 1
jne 0x14010da12
cmp dword [r14 + 0x468], 2
jne 0x1401118ee
mov dword [r14 + 0x468], esi
mov al, byte [rsp + 0x137]
mov byte [r14 + 0x46c], al
mov eax, dword [rsp + 0x51c]
mov byte [r14 + 0x46d], al
mov eax, dword [rsp + 0x518]
mov word [r14 + 0x46e], ax
mov eax, dword [rsp + 0x72c]
mov dword [r14 + 0x470], eax
mov eax, dword [rsp + 0x728]
mov dword [r14 + 0x474], eax
mov rax, qword [rsp + 0x7b8]
mov dword [r14 + 0x478], eax
mov rax, qword [rsp + 0x9d8]
mov qword [r14 + 0x47c], rax
mov eax, dword [rsp + 0x718]
mov dword [r14 + 0x484], eax
mov eax, dword [rsp + 0x714]
mov dword [r14 + 0x488], eax
mov eax, dword [rsp + 0x710]
mov dword [r14 + 0x48c], eax
mov eax, dword [rsp + 0x70c]
mov dword [r14 + 0x490], eax
mov eax, dword [rsp + 0x724]
mov dword [r14 + 0x494], eax
mov eax, dword [rsp + 0x720]
mov dword [r14 + 0x498], eax
mov eax, dword [rsp + 0x71c]
mov dword [r14 + 0x49c], eax
mov al, byte [rsp + 0xd3]
mov byte [r14 + 0x4a0], al
movzx eax, word [rsp + 0x1a0]
mov rcx, qword [rsp + 0x9e0]
mov word [rcx], ax
mov al, byte [rsp + 0x1a2]
mov byte [rcx + 2], al
jmp 0x14010a86b
cmp dword [r14 + 0x428], 1
jne 0x1401114d9
cmp dword [r14 + 0x44c], 0
je 0x14010da39
mov edx, dword [r14 + 0x450]
mov rcx, r14
call fcn.1401063ff
cmp dword [r14 + 0x454], 0
je 0x14010da51
mov eax, dword [r14 + 0x458]
mov qword [r14 + 0x360], rax
mov rdx, qword [r14 + 0x3f0]
add rdx, 0x10
mov rcx, r15
call fcn.14004f0e5
mov rcx, r15
lea rdx, str._.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.20_src_proto_streams_streams.rs
call fcn.1400e87fa
mov rdi, rax
cmp dword [r14 + 0x45c], 0
je 0x14010da8f
cmp dword [r14 + 0x460], 0
setne byte [rdi + 0xad]
mov r13b, 1
cmp dword [r14 + 0x444], 0
je 0x14010db95
mov byte [rsp + 0x58], dl
mov eax, dword [r14 + 0x448]
mov ebp, dword [rdi + 0x9c]
mov dword [rdi + 0x9c], eax
xor ecx, ecx
mov r12d, eax
sub r12d, ebp
setne cl
mov edx, 0xff
cmovb ecx, edx
test cl, cl
je 0x14010e88b
mov byte [rsp + 0x48], 3
mov r15, rdi
add r15, 0x1a8
movzx ecx, cl
cmp ecx, 1
jne 0x14010e89d
mov rbp, qword [rdi + 0x1e8]
xor ebx, ebx
cmp rbx, rbp
jae 0x14010e946
mov rcx, qword [rdi + 0x1f0]
mov rdx, qword [rdi + 0x200]
mov r8, rbx
call fcn.1400537d3
mov rcx, rax
call fcn.140058086
mov eax, dword [rax]
mov ecx, dword [rdx]
mov qword [rsp + 0x250], r15
mov dword [rsp + 0x258], ecx
mov dword [rsp + 0x25c], eax
lea rsi, [rsp + 0x250]
mov rcx, rsi
call fcn.14004fd7b
mov ecx, dword [rax + 0xa0]
add ecx, r12d
jo 0x14010efc3
mov dword [rax + 0xa0], ecx
mov rcx, rsi
call fcn.14004fd7b
lea rcx, [rax + 0xa4]
mov edx, r12d
call fcn.140050a15
test eax, eax
jne 0x14010efca
mov rax, qword [rdi + 0x1e8]
cmp rax, rbp
sbb rbx, 0xffffffffffffffff
cmp rax, rbp
sbb rbp, 0
jmp 0x14010daf6
mov byte [rsp + 0x48], 3
lea r12, [rsp + 0x258]
jmp 0x14010f007
mov rcx, rdi
call fcn.140002fa6
cmp al, 0x15
jne 0x14010de76
mov rcx, rdi
call fcn.14005397e
test rax, rax
je 0x14010de76
mov rcx, rax
call qword [rdx + 0x38]
movabs rcx, 0x24b749830d74c055
xor rdx, rcx
movabs rcx, 0xf4789bcd9ba8c674
xor rax, rcx
or rax, rdx
jne 0x14010de76
lea rax, [rsp + 0x258]
movups xmmword [rax + 0x10], xmm6
lea r13, [0x140321d60]
mov qword [rsp + 0x258], r13
lea rsi, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x260], rsi
mov dword [rsp + 0x254], 6
mov word [rsp + 0x250], 0x101
mov rcx, rdi
call fcn.1401340bf
mov dword [rsp + 0xe0], 6
mov dword [rsp + 0xf0], 0
mov dword [rsp + 0xec], 0
mov dword [rsp + 0xe8], 0
mov dword [rsp + 0xe4], 0
mov qword [rsp + 0x198], rsi
mov qword [rsp + 0x1c8], r13
jmp 0x14010dee7
mov eax, dword [rsp + 0x248]
shl eax, 0x10
mov ecx, dword [rsp + 0x44]
movzx ecx, cl
mov dword [rsp + 0x44], ecx
shl ecx, 8
or ecx, eax
mov rax, qword [rsp + 0x90]
movzx eax, al
mov qword [rsp + 0x90], rax
or ecx, eax
mov qword [rsp + 0x138], rcx
mov al, byte [rsp + 0x1fa]
mov byte [rsp + 0x1b2], al
movzx eax, word [rsp + 0x1f8]
mov word [rsp + 0x1b0], ax
mov r8d, 0xd8
lea rcx, [rsp + 0xbb0]
lea rdx, [rsp + 0xa90]
call sub.msvcrt.dll_memcpy
movzx eax, word [rsp + 0x158]
mov word [rsp + 0x1ac], ax
mov al, byte [rsp + 0x15a]
mov byte [rsp + 0x1ae], al
movzx eax, word [rsp + 0x1b4]
mov word [rsp + 0x1a8], ax
mov al, byte [rsp + 0x1b6]
mov byte [rsp + 0x1aa], al
mov rax, qword [rsp + 0x150]
mov word [rsp + 0x196], ax
mov al, byte [rsp + 0xd1]
mov byte [rsp + 0xd2], al
mov eax, dword [rsp + 0xc4]
mov byte [rsp + 0xd0], al
mov eax, dword [rsp + 0xc8]
mov byte [rsp + 0xcf], al
mov eax, dword [rsp + 0xc0]
mov byte [rsp + 0xb7], al
mov eax, dword [rsp + 0x1f4]
mov dword [rsp + 0x244], eax
mov eax, dword [rsp + 0x1f0]
mov dword [rsp + 0x240], eax
mov eax, dword [rsp + 0x1ec]
mov dword [rsp + 0x23c], eax
jmp 0x14010ddfc
mov eax, dword [rsp + 0x248]
shl eax, 0x10
mov ecx, dword [rsp + 0x44]
movzx ecx, cl
mov dword [rsp + 0x44], ecx
shl ecx, 8
or ecx, eax
mov rax, qword [rsp + 0x90]
movzx eax, al
mov qword [rsp + 0x90], rax
or ecx, eax
mov qword [rsp + 0x138], rcx
mov sil, 9
mov rax, qword [rsp + 0x150]
mov word [rsp + 0x196], ax
mov al, byte [rsp + 0xd1]
mov byte [rsp + 0xd2], al
mov eax, dword [rsp + 0x3c]
mov dword [rsp + 0xf0], eax
mov dword [rsp + 0xec], r12d
mov rax, qword [rsp + 0x68]
mov dword [rsp + 0xe8], eax
mov rax, qword [rsp + 0x78]
mov dword [rsp + 0xe4], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x198], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0x98]
mov dword [rsp + 0xe0], eax
mov dword [rsp + 0xd8], r12d
mov r13, rdi
mov eax, dword [rsp + 0x140]
mov dword [rsp + 0x144], eax
lea r12, [rsp + 0x258]
jmp 0x14010d5f5
mov rcx, r12
mov rdx, rdi
call fcn.1400538a6
mov eax, dword [rsp + 0x254]
mov dword [rsp + 0xe0], eax
mov rax, qword [rsp + 0x258]
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0x198], rax
mov eax, dword [rsp + 0x268]
mov dword [rsp + 0xe4], eax
mov eax, dword [rsp + 0x26c]
mov dword [rsp + 0xe8], eax
mov eax, dword [rsp + 0x270]
mov dword [rsp + 0xec], eax
mov eax, dword [rsp + 0x274]
mov dword [rsp + 0xf0], eax
mov rbp, r15
mov eax, dword [rsp + 0x250]
mov qword [rsp + 0x138], rax
mov sil, 9
xor eax, eax
mov qword [rsp + 0x1d0], rax
jmp 0x14010e936
mov al, byte [rsp + 0xd6]
mov byte [rsp + 0x1a6], al
movzx eax, word [rsp + 0xd4]
mov word [rsp + 0x1a4], ax
mov rcx, qword [rsp + 0x138]
mov eax, ecx
shr eax, 8
mov dword [rsp + 0x51c], eax
mov eax, ecx
shr eax, 0x10
mov dword [rsp + 0x518], eax
mov rdx, qword [rsp + 0x1c8]
mov rax, rdx
shr rax, 0x20
mov qword [rsp + 0x7b8], rax
mov eax, dword [rsp + 0xe0]
mov dword [rsp + 0x72c], eax
mov eax, edx
mov dword [rsp + 0x728], edx
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x9d8], rax
mov eax, dword [rsp + 0x23c]
mov dword [rsp + 0x724], eax
mov eax, dword [rsp + 0x240]
mov dword [rsp + 0x720], eax
mov eax, dword [rsp + 0x244]
mov dword [rsp + 0x71c], eax
mov eax, dword [rsp + 0xe4]
mov dword [rsp + 0x718], eax
mov eax, dword [rsp + 0xe8]
mov dword [rsp + 0x714], eax
mov eax, dword [rsp + 0xec]
mov dword [rsp + 0x710], eax
mov eax, dword [rsp + 0xf0]
mov dword [rsp + 0x70c], eax
mov al, byte [rsp + 0xb7]
mov byte [rsp + 0xd3], al
mov eax, ecx
mov byte [rsp + 0x137], cl
mov eax, dword [rsp + 0x144]
mov esi, eax
jmp case.0x14010d6c0.2
mov al, byte [rsp + 0xd6]
lea rcx, [rsp + 0xac0]
mov byte [rcx + 7], al
movzx eax, word [rsp + 0xd4]
mov word [rcx + 5], ax
mov r8d, 0xd8
lea rcx, [rsp + 0xac8]
lea rdx, [rsp + 0xd68]
call sub.msvcrt.dll_memcpy
mov al, byte [rsp + 0x136]
mov rcx, qword [rsp + 0x9d0]
mov byte [rcx + 2], al
movzx eax, word [rsp + 0x134]
mov word [rcx], ax
movzx eax, word [rsp + 0x130]
mov rcx, qword [rsp + 0x9c8]
mov word [rcx], ax
mov al, byte [rsp + 0x132]
mov byte [rcx + 2], al
mov rax, qword [rsp + 0x138]
mov dword [rsp + 0xa90], eax
mov eax, dword [rsp + 0xe0]
mov dword [rsp + 0xa94], eax
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0xa98], rax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0xaa0], rax
mov eax, dword [rsp + 0xe4]
mov dword [rsp + 0xaa8], eax
mov eax, dword [rsp + 0xe8]
mov dword [rsp + 0xaac], eax
mov eax, dword [rsp + 0xec]
mov dword [rsp + 0xab0], eax
mov eax, dword [rsp + 0xf0]
mov dword [rsp + 0xab4], eax
mov eax, dword [rsp + 0x23c]
mov dword [rsp + 0xab8], eax
mov eax, dword [rsp + 0x240]
mov dword [rsp + 0xabc], eax
mov eax, dword [rsp + 0x244]
mov dword [rsp + 0xac0], eax
mov al, byte [rsp + 0xb7]
mov byte [rsp + 0xac4], al
mov al, byte [rsp + 0xcf]
mov byte [rsp + 0xba0], al
mov al, byte [rsp + 0xd0]
mov byte [rsp + 0xba4], al
mov rcx, r15
mov rdx, qword [rsp + 0x48]
call fcn.14004f0e5
mov rcx, r15
lea rdx, str._.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.20_src_proto_streams_streams.rs
call fcn.1400e87fa
mov esi, edx
mov edi, dword [rsp + 0xba0]
mov qword [rsp + 0x48], rax
cmp edi, dword [rax + 0xa8]
jbe 0x14010e99d
mov r12b, 3
mov rdi, qword [rsp + 0xa8]
jmp 0x14010f891
mov al, byte [rsp + 0xd6]
lea rcx, [rsp + 0x5a1]
mov byte [rcx + 0x36], al
movzx eax, word [rsp + 0xd4]
mov word [rcx + 0x34], ax
mov r8d, 0xd8
lea rcx, [rsp + 0x5d8]
lea rdx, [rsp + 0xd68]
call sub.msvcrt.dll_memcpy
mov al, byte [rsp + 0x136]
mov rcx, qword [rsp + 0x9c0]
mov byte [rcx + 2], al
movzx eax, word [rsp + 0x134]
mov word [rcx], ax
movzx eax, word [rsp + 0x130]
mov rcx, qword [rsp + 0x9b8]
mov word [rcx], ax
mov al, byte [rsp + 0x132]
mov byte [rcx + 2], al
mov rax, qword [rsp + 0x138]
mov dword [rsp + 0x5a0], eax
mov eax, dword [rsp + 0xe0]
mov dword [rsp + 0x5a4], eax
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x5a8], rax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x5b0], rax
mov eax, dword [rsp + 0xe4]
mov dword [rsp + 0x5b8], eax
mov eax, dword [rsp + 0xe8]
mov dword [rsp + 0x5bc], eax
mov eax, dword [rsp + 0xec]
mov dword [rsp + 0x5c0], eax
mov eax, dword [rsp + 0xf0]
mov dword [rsp + 0x5c4], eax
mov eax, dword [rsp + 0x23c]
mov dword [rsp + 0x5c8], eax
mov eax, dword [rsp + 0x240]
mov dword [rsp + 0x5cc], eax
mov eax, dword [rsp + 0x244]
mov dword [rsp + 0x5d0], eax
mov al, byte [rsp + 0xb7]
mov byte [rsp + 0x5d4], al
mov al, byte [rsp + 0xcf]
mov byte [rsp + 0x6b0], al
mov al, byte [rsp + 0xd0]
mov byte [rsp + 0x6b4], al
mov rcx, r15
mov rdx, qword [rsp + 0x48]
call fcn.14004f0e5
mov rcx, r15
lea rdx, str._.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.20_src_proto_streams_streams.rs
call fcn.1400e87fa
mov r12, rax
mov byte [rsp + 0xb8], dl
mov eax, dword [rsp + 0x6a8]
mov esi, dword [rsp + 0x6ac]
mov dword [rsp + 0xa30], eax
lea rdx, [r12 + 0x1a8]
mov rcx, rbx
mov qword [rsp + 0x108], rdx
lea r8, [rsp + 0xa30]
call fcn.140058474
cmp qword [rsp + 0x390], 0
mov qword [rsp + 0x48], r12
je 0x14010eb56
mov eax, dword [rsp + 0xa30]
cmp eax, dword [r12 + 0xa8]
jbe 0x14010ec0e
mov r12b, 3
mov al, byte [rsp + 0x57]
mov edx, dword [rsp + 0x190]
mov r8, qword [rsp + 0x4e0]
mov r9d, dword [rsp + 0x18c]
mov rcx, qword [rsp + 0x4d8]
mov r10d, dword [rsp + 0x188]
mov r11d, dword [rsp + 0x184]
mov esi, dword [rsp + 0x180]
jmp 0x14010f271
cmp byte [r14 + 0x3d0], 0
jne 0x140111908
movzx eax, word [rsp + 0x196]
mov ecx, dword [rsp + 0x144]
shl rcx, 0x10
or rcx, rax
mov rax, qword [rsp + 0x138]
shl rax, 0x30
or rax, rcx
cmp byte [rsp + 0xd2], 0
je 0x14010ebf5
mov dl, byte [r14 + 0x3d9]
mov rcx, qword [r14 + 0x3da]
mov byte [r14 + 0x3d9], 2
cmp dl, 2
je 0x14010f2fc
mov byte [rsp + 0x390], dl
mov qword [rsp + 0x391], rcx
cmp rcx, rax
jne 0x14010f2df
lea rcx, [rsp + 0x391]
mov qword [rsp + 0x800], rcx
movabs rcx, 0x54fe9b8bf0a27b0b
cmp rax, rcx
jne 0x1401119af
cmp dword [r14 + 0x3b8], 0
je 0x1401119ec
mov r12, qword [rsp + 0x48]
mov rcx, r12
call fcn.14011238c
mov esi, eax
lea rax, [rsp + 0x258]
movups xmmword [rax + 8], xmm6
mov dword [rsp + 0x270], esi
and dword [rsp + 0x274], 0
lea rax, [0x140321d60]
mov qword [rsp + 0x250], rax
lea rax, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x258], rax
mov rcx, rbx
mov rdx, r12
call fcn.14004f0e5
mov rcx, rbx
lea rdx, str._.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.20_src_proto_streams_streams.rs
call fcn.1400e87fa
cmp dword [rax + 0xa8], esi
jb 0x140111a06
mov dword [rax + 0xa8], esi
mov rcx, rax
call fcn.1400729eb
mov rcx, qword [rsp + 0x590]
mov rdx, r15
call fcn.140056c08
mov esi, 2
jmp 0x14011051a
mov rax, qword [rsp + 0x138]
mov dword [rsp + 0x800], eax
mov eax, dword [rsp + 0xe0]
mov dword [rsp + 0x804], eax
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x808], rax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x810], rax
mov eax, dword [rsp + 0xe4]
mov dword [rsp + 0x818], eax
mov eax, dword [rsp + 0xe8]
mov dword [rsp + 0x81c], eax
mov eax, dword [rsp + 0xec]
mov dword [rsp + 0x820], eax
mov eax, dword [rsp + 0xf0]
mov dword [rsp + 0x824], eax
mov rcx, r15
mov rdx, qword [rsp + 0x48]
call fcn.14004f0e5
mov rcx, r15
lea rdx, str._.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.20_src_proto_streams_streams.rs
call fcn.1400e87fa
mov rsi, rax
mov byte [rsp + 0x160], dl
mov rcx, r15
mov rdx, qword [rsp + 0x58]
call fcn.1400726eb
mov rcx, r15
lea rdx, str._.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.20_src_proto_streams_streams.rs
call fcn.1400e8842
mov rcx, rax
mov r13d, dword [rsp + 0x820]
mov eax, dword [rsi + 0x118]
mov r9b, 1
mov dword [rsp + 0xfc], eax
cmp eax, r13d
jb 0x14010ea98
mov byte [rsp + 0x4d0], dl
lea rax, [rsi + 0x160]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x1b8], rcx
lea rax, [rcx + 0x10]
mov qword [rsp + 0x58], rax
mov dword [rsi + 0x118], r13d
mov rcx, r15
lea rdx, [rsp + 0x800]
call fcn.14003b52d
mov eax, dword [rsp + 0x824]
movdqu xmm0, xmmword [rsp + 0x250]
movups xmm1, xmmword [rsp + 0x260]
lea rcx, [rsp + 0x398]
movups xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov dword [rsp + 0x394], eax
mov word [rsp + 0x390], 0x201
lea rbx, [rsi + 0x1a8]
mov rbp, qword [rsi + 0x1e8]
lea rax, [rsi + 0xb0]
mov qword [rsp + 0x108], rax
xor r15d, r15d
mov qword [rsp + 0xb8], rbx
cmp r15, rbp
jae 0x14010e9f8
mov rcx, qword [rsi + 0x1f0]
mov rdx, qword [rsi + 0x200]
mov r8, r15
call fcn.1400537d3
mov rcx, rax
call fcn.140058086
mov eax, dword [rax]
mov ecx, dword [rdx]
mov qword [rsp + 0x5a0], rbx
mov dword [rsp + 0x5a8], ecx
mov dword [rsp + 0x5ac], eax
lea rcx, [rsp + 0x5a0]
call fcn.14004fd92
cmp dword [rax + 0x114], r13d
jbe 0x14010e737
movdqu xmm0, xmmword [rsp + 0x5a0]
movdqa xmmword [rsp + 0x250], xmm0
lea r12, [rsp + 0x5a0]
mov rcx, r12
call fcn.14004fd92
cmp dword [rax + 0x48], 0x3b9aca00
mov ebx, r13d
setne r13b
mov rcx, r12
call fcn.14004fd7b
lea rcx, [rsp + 0x390]
mov rdx, rax
call fcn.140058198
mov rcx, qword [rsp + 0x108]
mov rdx, qword [rsp + 0x58]
lea r12, [rsp + 0x250]
mov r8, r12
mov rdi, rsi
mov rsi, qword [rsp + 0x48]
mov r9, rsi
call fcn.140108af6
mov rcx, rsi
mov rsi, rdi
mov rdx, r12
lea r12, [rsp + 0x258]
mov r8d, r13d
mov r13d, ebx
mov rbx, qword [rsp + 0xb8]
call fcn.140050046
mov rax, qword [rsi + 0x1e8]
cmp rax, rbp
sbb r15, 0xffffffffffffffff
cmp rax, rbp
sbb rbp, 0
jmp 0x14010e648
mov rcx, r15
mov rdx, qword [rsp + 0x48]
call fcn.14004f0e5
mov rcx, r15
lea rdx, str._.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.20_src_proto_streams_streams.rs
call fcn.1400e87fa
mov rdi, rax
mov byte [rsp + 0xb8], dl
mov eax, dword [rsp + 0x144]
mov dword [rsp + 0x800], eax
mov rcx, r15
mov rdx, qword [rsp + 0x58]
call fcn.1400726eb
mov rcx, r15
lea rdx, str._.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.20_src_proto_streams_streams.rs
call fcn.1400e8842
mov rsi, rax
mov r12d, edx
cmp dword [rsp + 0x800], 0
je 0x14010eb7e
lea rdx, [rdi + 0x1a8]
mov rcx, rbx
lea r8, [rsp + 0x800]
call fcn.140058474
cmp qword [rsp + 0x390], 0
je 0x14010f030
mov r8, rsi
add r8, 0x10
movdqu xmm0, xmmword [rsp + 0x390]
movdqa xmmword [rsp + 0x250], xmm0
lea rcx, [rdi + 0xb0]
lea rax, [rdi + 0x160]
mov rdx, rdi
add rdx, 0x150
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
mov rdx, qword [rsp + 0x138]
mov r9, r15
call fcn.1401128c9
jmp 0x14010f08f
mov rcx, r15
mov rdx, qword [rsp + 0x48]
call fcn.14004f0e5
mov rcx, r15
lea rdx, str._.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.20_src_proto_streams_streams.rs
call fcn.1400e87fa
mov rsi, rax
mov eax, dword [rsp + 0x144]
mov dword [rsp + 0x800], eax
test eax, eax
je 0x14010ebde
cmp eax, dword [rsi + 0xa8]
jbe 0x14010ed95
mov dil, 3
mov ecx, dword [rsp + 0x1e8]
mov r9, qword [rsp + 0x588]
mov r8d, dword [rsp + 0x1e4]
jmp 0x14010f52c
mov byte [rsp + 0x48], 3
mov rbp, qword [rsp + 0x88]
jmp 0x14010e95e
sub ebp, eax
mov r12, qword [rdi + 0x1e8]
xor ebx, ebx
cmp rbx, r12
jae 0x14010e946
mov rcx, qword [rdi + 0x1f0]
mov rdx, qword [rdi + 0x200]
mov r8, rbx
call fcn.1400537d3
mov rcx, rax
call fcn.140058086
mov eax, dword [rax]
mov ecx, dword [rdx]
mov qword [rsp + 0x250], r15
mov dword [rsp + 0x258], ecx
mov dword [rsp + 0x25c], eax
lea rcx, [rsp + 0x250]
call fcn.14004fd7b
mov ecx, dword [rax + 0xa0]
sub ecx, ebp
jo 0x14010e96f
mov dword [rax + 0xa0], ecx
mov ecx, dword [rax + 0xa4]
sub ecx, ebp
jo 0x14010e96f
mov dword [rax + 0xa4], ecx
mov rax, qword [rdi + 0x1e8]
cmp rax, r12
sbb rbx, 0xffffffffffffffff
cmp rax, r12
sbb r12, 0
jmp 0x14010e8a8
mov sil, 0xa
mov rbp, r15
mov r15, r12
lea r12, [rsp + 0x258]
jmp 0x14010d5f2
mov rbp, qword [rsp + 0x88]
lea r15, [rsp + 0x250]
lea rbx, [rsp + 0x390]
lea r12, [rsp + 0x258]
mov dl, byte [rsp + 0x58]
jmp 0x14010f007
mov eax, 3
mov rbp, qword [rsp + 0x88]
lea r15, [rsp + 0x250]
lea rbx, [rsp + 0x390]
lea r12, [rsp + 0x258]
mov dl, byte [rsp + 0x58]
jmp 0x14010eff0
mov r12b, 3
mov byte [rsp + 0xb8], sil
mov rax, qword [rsp + 0x48]
lea rsi, [rax + 0x10]
mov rcx, rbx
lea rbx, [rax + 0x1a8]
mov rdx, rbx
mov r8d, edi
call fcn.1400585af
cmp qword [rsp + 0x390], 0
je 0x14010f0d3
xor ebp, ebp
mov rcx, rsi
xor edx, edx
mov r8d, edi
call fcn.140058b04
test al, al
je 0x14010f15d
mov ecx, 5
mov al, 1
jmp 0x14010f858
mov rax, qword [rsp + 0x3b0]
mov qword [rsp + 0x270], rax
movups xmm0, xmmword [rsp + 0x390]
movups xmm1, xmmword [rsp + 0x3a0]
movaps xmmword [rsp + 0x260], xmm1
movaps xmmword [rsp + 0x250], xmm0
mov rcx, rsi
add rcx, 0x128
call fcn.140108aec
mov rax, qword [rsp + 0x270]
mov qword [rsi + 0x148], rax
movdqa xmm0, xmmword [rsp + 0x250]
movaps xmm1, xmmword [rsp + 0x260]
movups xmmword [rsi + 0x138], xmm1
movdqu xmmword [rsi + 0x128], xmm0
mov r9b, 3
mov rbp, qword [rsp + 0x88]
lea r15, [rsp + 0x250]
lea rbx, [rsp + 0x390]
mov rdi, qword [rsp + 0xa8]
mov rcx, qword [rsp + 0x1b8]
mov dl, byte [rsp + 0x4d0]
mov dword [rsp + 0x48], r9d
call fcn.1400729eb
mov rcx, rsi
mov dl, byte [rsp + 0x160]
call fcn.1400729eb
cmp dword [rsp + 0xfc], r13d
jb 0x140111546
mov rax, qword [rsp + 0x820]
mov qword [rsp + 0x270], rax
movups xmm0, xmmword [rsp + 0x800]
movups xmm1, xmmword [rsp + 0x810]
movaps xmmword [rsp + 0x260], xmm1
movaps xmmword [rsp + 0x250], xmm0
mov rsi, qword [rsp + 0x9b0]
mov rcx, rsi
call fcn.140108718
mov rax, qword [rsp + 0x270]
mov qword [rsi + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x250]
movaps xmm1, xmmword [rsp + 0x260]
movups xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
jmp 0x14010ec04
mov r8d, dword [rsp + 0x730]
cmp r8d, dword [rsi + 0xa8]
mov qword [rsp + 0x160], rsi
jbe 0x14010f0ed
mov byte [rsp + 0xbb0], 3
mov sil, 3
jmp 0x14010f77e
xor r9d, r9d
mov edx, 1
mov r12b, 1
mov al, 1
lea r8, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
lea rcx, [0x140321d60]
xor r10d, r10d
xor r11d, r11d
xor esi, esi
jmp 0x14010f271
mov rcx, qword [rsp + 0x1c0]
mov eax, dword [rdi + 0xb8]
add eax, dword [rsp + 0x138]
mov ebp, 3
jo 0x14010f05b
lea rcx, [rdi + 0xb8]
lea r9, [rdi + 0x160]
mov r8, rdi
add r8, 0x1a8
mov dword [rdi + 0xb8], eax
mov rdx, qword [rsp + 0x138]
call fcn.140057093
mov rbp, qword [rsp + 0x88]
lea r15, [rsp + 0x250]
jmp 0x14010f08f
xor r8d, r8d
mov ecx, 1
mov dil, 1
lea r9, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
jmp 0x14010f52c
mov byte [r14 + 0x3d0], 1
mov qword [r14 + 0x3d1], rax
mov esi, 2
jmp case.0x14010d6c0.2
mov eax, dword [rsp + 0x398]
mov dword [rsp + 0x160], eax
mov eax, dword [rsp + 0x39c]
mov dword [rsp + 0xfc], eax
mov rcx, rbx
call fcn.14004fd92
lea rdx, [rax + 0x50]
mov rcx, r15
call fcn.1400583f0
mov r12b, byte [rsp + 0x250]
cmp r12b, 3
jne 0x14010f224
mov rax, qword [rsp + 0x48]
cmp byte [rax + 0xac], 0
je 0x14010f666
lea rdx, [rax + 0x10]
add rax, 0x160
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x20], rax
mov rcx, r15
mov qword [rsp + 0x4d0], rdx
mov r8d, esi
xor r9d, r9d
call fcn.1400572fd
mov r12b, byte [rsp + 0x250]
cmp r12b, 3
jne 0x14010f6c8
cmp dword [rsp + 0x254], 0
je 0x14010f9e6
mov r12, qword [rsp + 0x48]
mov r9d, dword [r12 + 0x9c]
mov r8d, dword [r12 + 0x11c]
mov rcx, r15
mov edx, esi
call fcn.140058863
lea rdi, [rsp + 0x730]
mov rcx, rdi
mov rdx, qword [rsp + 0x108]
mov r8d, esi
mov r9, r15
call fcn.1400584fc
mov r8d, 0x118
lea rsi, [rsp + 0x800]
mov rcx, rsi
lea rdx, [rsp + 0x5a0]
call sub.msvcrt.dll_memcpy
mov rcx, rdi
call fcn.14004fd92
mov eax, dword [rax + 0x48]
mov dword [rsp + 0x700], eax
mov r8d, 0x118
mov rcx, rbx
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov rcx, rdi
call fcn.14004fd7b
mov rsi, rax
mov al, byte [rax + 0x50]
add al, 0xfa
movzx eax, al
cmp al, 6
mov ecx, 6
cmovae eax, ecx
test al, al
je 0x14010fc19
lea rax, [rsp + 0x538]
movups xmmword [rax], xmm6
mov word [rsp + 0x520], 0x101
mov dword [rsp + 0x524], 1
lea rax, [0x140321d60]
mov qword [rsp + 0x528], rax
lea rax, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x530], rax
jmp 0x14010fc59
mov byte [rsp + 0x48], dl
lea rdx, [rsi + 0x1a8]
mov rcx, r15
lea r8, [rsp + 0x800]
call fcn.140058474
cmp qword [rsp + 0x250], 0
je 0x14010f4ce
movdqu xmm0, xmmword [rsp + 0x250]
movdqa xmmword [rsp + 0x390], xmm0
mov rcx, r15
mov rdx, qword [rsp + 0x58]
call fcn.1400726eb
mov rcx, r15
lea rdx, str._.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.20_src_proto_streams_streams.rs
call fcn.1400e8842
mov r12, rax
mov byte [rsp + 0x58], dl
mov r15, rbx
lea rbx, [rsi + 0x160]
mov rcx, r15
call fcn.14004fd92
mov ebp, dword [rax + 0x48]
mov rcx, r15
call fcn.14004fd7b
mov r15, rax
cmp byte [rax + 0x126], 0
je 0x14010ee3e
mov rax, qword [rsi + 0x198]
mov dil, 1
cmp qword [rsi + 0x190], rax
jbe 0x14010eec3
inc rax
mov qword [rsi + 0x198], rax
cmp byte [r15 + 0x121], 0
jne 0x14010ee4f
cmp byte [r15 + 0x50], 6
jb 0x14010ee79
mov rcx, r15
add rcx, 0x50
call fcn.14004f600
mov word [r15 + 0x50], 0x200
mov eax, dword [rsp + 0x144]
mov dword [r15 + 0x54], eax
mov rax, qword [rsp + 0x138]
mov dword [r15 + 0x58], eax
lea r13, [r12 + 0x10]
mov rcx, r15
call fcn.1400511cf
mov rcx, r15
call fcn.140057ea9
mov rcx, rsi
add rcx, 0xb0
mov rdx, r13
lea r15, [rsp + 0x390]
mov r8, r15
mov r9, rbx
call fcn.140108af6
mov rcx, r15
call fcn.14004fd92
mov dil, 3
cmp byte [rax + 0x50], 6
jae 0x140111a1e
cmp ebp, 0x3b9aca00
setne r8b
mov rcx, rbx
lea rbx, [rsp + 0x390]
mov rdx, rbx
call fcn.140050046
mov rcx, r12
mov dl, byte [rsp + 0x58]
call fcn.1400729eb
mov dword [rsp + 0x1e4], 0xf
mov dword [rsp + 0x1e8], 0xb
lea rax, str.too_many_resetsassertion_failed:_self.max_stream_id___last_processed_id
mov qword [rsp + 0x588], rax
mov rbp, qword [rsp + 0x88]
lea r15, [rsp + 0x250]
lea r12, [rsp + 0x258]
mov dl, byte [rsp + 0x48]
jmp 0x14010f543
mov rcx, r15
call fcn.14004fd92
lea rcx, [rax + 0x50]
call fcn.140050a64
test al, al
je 0x140110377
mov rcx, rbx
mov rdx, qword [rsp + 0x48]
mov r8d, r12d
call fcn.1400580b1
mov bl, byte [rsp + 0x390]
cmp bl, 3
jne 0x14010f632
lea rbx, [rsp + 0x520]
mov rcx, rbx
call fcn.14004fd92
mov eax, dword [rax + 0xa0]
test eax, eax
mov ecx, 0
cmovle eax, ecx
mov rcx, rbx
cmp eax, r12d
jae 0x14010f805
call fcn.14004fd92
mov eax, dword [rax + 0x114]
mov word [rsp + 0x5a0], 0x100
mov dword [rsp + 0x5a4], eax
mov dword [rsp + 0x5a8], 3
jmp 0x14010fae8
mov eax, 3
jmp 0x14010efcc
mov eax, edx
mov dl, byte [rsp + 0x58]
mov rbp, qword [rsp + 0x88]
lea r15, [rsp + 0x250]
lea rbx, [rsp + 0x390]
lea r12, [rsp + 0x258]
mov dword [rsp + 0x708], eax
movaps xmmword [rsp + 0x390], xmm6
mov byte [rsp + 0x48], 1
xor r13d, r13d
mov rcx, rdi
call fcn.1400729eb
test r13b, r13b
je 0x1401114ef
mov dword [r14 + 0x428], 2
mov rdi, qword [rsp + 0xa8]
jmp 0x14010a86b
mov rcx, rdi
add rcx, 0x10
mov dl, byte [rdi + 0x1a0]
mov r8d, dword [rsp + 0x800]
call fcn.140058aa7
test eax, eax
je 0x14010f08f
mov rcx, qword [rsp + 0x1c0]
mov ebp, 1
mov qword [rsp + 0x1c0], rcx
mov rcx, rsi
mov edx, r12d
call fcn.1400729eb
mov al, 1
mov dword [rsp + 0x48], eax
xor ebx, ebx
mov dword [rsp + 0x704], ebp
mov rbp, qword [rsp + 0x88]
lea r15, [rsp + 0x250]
jmp 0x14010f0a2
mov rcx, rsi
mov edx, r12d
call fcn.1400729eb
mov al, 3
mov dword [rsp + 0x48], eax
mov bl, 1
mov rcx, rdi
mov dl, byte [rsp + 0xb8]
call fcn.1400729eb
mov esi, 2
test bl, bl
lea r12, [rsp + 0x258]
je 0x140111591
lea rbx, [rsp + 0x390]
jmp 0x14010f55b
mov rcx, qword [rsp + 0x398]
mov rdx, qword [rsp + 0x3a0]
call fcn.1400587bd
jmp 0x14010f1d8
mov rcx, qword [rsp + 0x48]
xor edx, edx
call fcn.140058b04
test al, al
mov r8, qword [rsp + 0x198]
je 0x14010f568
mov rax, r8
shr rax, 0x1f
jne 0x140111a4e
mov rcx, r15
mov rdx, qword [rsp + 0x48]
call fcn.14005811c
mov dl, byte [rsp + 0x250]
cmp dl, 3
jne 0x14010f74e
mov eax, dword [rsp + 0x730]
mov dword [rsp + 0xbb4], eax
mov dword [rsp + 0xbb8], 5
mov word [rsp + 0xbb0], 0x100
xor esi, esi
jmp 0x14010f77e
mov rax, qword [rsp + 0x48]
add rax, 0x160
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, rsi
mov r8d, edi
mov r9b, 1
call fcn.1400572fd
mov bpl, byte [rsp + 0x250]
cmp bpl, 3
jne 0x14010f5ae
cmp dword [rsp + 0x254], 0
je 0x14010f83f
mov edx, dword [rsp + 0x258]
mov rax, qword [rsp + 0x48]
mov r9d, dword [rax + 0x9c]
mov r8d, dword [rax + 0x11c]
mov rcx, r15
call fcn.140058863
lea rcx, [rsp + 0x390]
mov rdx, r15
call fcn.14005880a
mov rbp, qword [rsp + 0x88]
mov dword [rsp + 0x220], eax
mov dword [rsp + 0x224], edx
mov qword [rsp + 0x218], rbx
lea rbx, [rsp + 0x218]
mov rcx, rbx
call fcn.14004fd92
lea rcx, [rax + 0x50]
call fcn.140050c68
test al, al
mov rdi, qword [rsp + 0xa8]
je 0x14010f348
lea rbx, [rsp + 0x390]
jmp 0x14010f889
mov al, byte [rsp + 0x251]
movzx ecx, word [rsp + 0x252]
mov word [rsp + 0x12e], cx
mov edx, dword [rsp + 0x254]
mov rcx, qword [rsp + 0x258]
mov r8, qword [rsp + 0x260]
mov esi, dword [rsp + 0x268]
mov r11d, dword [rsp + 0x26c]
mov r10d, dword [rsp + 0x270]
mov r9d, dword [rsp + 0x274]
mov dword [rsp + 0x180], esi
mov dword [rsp + 0x184], r11d
mov dword [rsp + 0x188], r10d
mov qword [rsp + 0x4d8], rcx
mov dword [rsp + 0x18c], r9d
mov qword [rsp + 0x4e0], r8
mov dword [rsp + 0x190], edx
mov byte [rsp + 0x57], al
lea rcx, [rsp + 0x5a0]
call fcn.1400e775d
mov dl, byte [rsp + 0xb8]
mov rcx, qword [rsp + 0x48]
call fcn.1400729eb
mov esi, 2
mov edx, r12d
cmp dl, 3
je 0x14011051a
jmp 0x140111609
mov cl, byte [rsp + 0x398]
mov rdx, qword [rsp + 0x998]
mov byte [rdx + 8], cl
mov rcx, qword [rsp + 0x390]
mov qword [rdx], rcx
mov rcx, qword [r14 + 0x3c8]
mov esi, 2
test rcx, rcx
je case.0x14010d6c0.2
movabs rdx, 0xb416870b7adb7c3b
cmp rax, rdx
jne case.0x14010d6c0.2
mov eax, 2
mov edx, 3
lock cmpxchg qword [rcx + 0x10], rdx
jne case.0x14010d6c0.2
add rcx, 0x30
call fcn.14004d503
jmp case.0x14010d6c0.2
mov qword [rsp + 0x178], rsi
mov rcx, r15
mov rdx, qword [rsp + 0x58]
call fcn.1400726eb
mov rcx, r15
lea rdx, str._.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.20_src_proto_streams_streams.rs
call fcn.1400e8842
mov rsi, rax
mov byte [rsp + 0x160], dl
add rax, 0x10
mov qword [rsp + 0x230], rax
mov rax, qword [rsp + 0x48]
add rax, 0x160
mov qword [rsp + 0x58], rax
movdqu xmm0, xmmword [rsp + 0x218]
movdqa xmmword [rsp + 0x200], xmm0
lea rax, [rsp + 0x178]
mov qword [rsp + 0x368], rax
mov r8d, 0x118
mov rcx, r15
lea rdx, [rsp + 0xa90]
call sub.msvcrt.dll_memcpy
lea rax, [rsp + 0x230]
mov qword [rsp + 0x370], rax
mov rcx, rbx
call fcn.14004fd92
mov r15d, dword [rax + 0x48]
mov rcx, rbx
call fcn.14004fd92
mov cl, byte [rax + 0x50]
add cl, 0xfa
movzx ecx, cl
cmp cl, 6
mov edx, 6
cmovae ecx, edx
cmp cl, 4
mov qword [rsp + 0x108], rsi
add dword [rax], eax
add byte [rcx + rcx*4 - 0x44], al
and al, 0x68
add dword [rax], eax
add byte [rdi], cl
xchg edx, eax
add al, 0
invalid
add dword [rax], eax
add byte [rcx + rcx*4 - 0x44], al
and al, 0x68
add dword [rax], eax
add byte [rdi], cl
xchg edx, eax
add al, 0
add byte [rdi], cl
mov dh, 0xc9
movzx ecx, cl
lea rdx, [0x140263590]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov r12, qword [rsp + 0x178]
mov r8d, 0x118
lea rcx, [rsp + 0x800]
lea rdx, [rsp + 0x250]
call sub.msvcrt.dll_memcpy
mov rcx, rbx
call fcn.14004fd7b
mov rsi, rax
mov al, byte [rax + 0x50]
add al, 0xfa
movzx ecx, al
mov dh, 0xc8
mov dh, 0xc8
cmp cl, 6
mov eax, 6
cmovae ecx, eax
cmp cl, 4
lea r13, [rsp + 0x200]
ja case.0x14010f498.1
mov al, byte [rsp + 0x914]
movzx ecx, cl
add byte [rdi], cl
mov dh, 0xc9
lea rdx, [0x1402635a4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov rdx, qword [rsp + 0x1c0]
test al, 1
mov r15, qword [rsp + 0x58]
jne 0x14011009b
mov eax, dword [rsp + 0x8f8]
mov ecx, 0xffffff38
add eax, ecx
cmp ax, 0xff9c
setb r13b
mov bl, 9
xor ebp, ebp
jmp 0x14011009f
mov rcx, rsi
add rcx, 0x10
mov dl, byte [rsi + 0x1a0]
mov r8d, dword [rsp + 0x800]
call fcn.140058aa7
test eax, eax
sete dil
mov eax, 1
mov ecx, dword [rsp + 0x1e8]
cmovne ecx, eax
lea rax, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov r9, qword [rsp + 0x588]
cmovne r9, rax
mov eax, 0
mov r8d, dword [rsp + 0x1e4]
cmovne r8d, eax
add dil, dil
or dil, 1
mov dl, byte [rsp + 0x48]
mov dword [rsp + 0x1e4], r8d
mov qword [rsp + 0x588], r9
mov dword [rsp + 0x1e8], ecx
mov rcx, rsi
call fcn.1400729eb
mov esi, 2
mov edx, edi
cmp dl, 3
jne 0x140111697
mov rdi, qword [rsp + 0xa8]
jmp case.0x14010d6c0.2
lea rax, [rsp + 0xbc8]
movups xmmword [rax], xmm6
lea rax, [0x140321d60]
mov qword [rsp + 0xbb8], rax
lea rax, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0xbc0], rax
mov dword [rsp + 0xbb4], 1
mov word [rsp + 0xbb0], 0x101
mov sil, 1
jmp 0x14010f77e
mov al, byte [rsp + 0x251]
movzx ecx, word [rsp + 0x252]
mov word [rsp + 0xf6], cx
mov edi, dword [rsp + 0x254]
mov edx, dword [rsp + 0x258]
mov ecx, dword [rsp + 0x25c]
mov qword [rsp + 0x100], rcx
mov rcx, rdx
mov rdx, qword [rsp + 0x260]
mov qword [rsp + 0x228], rdx
mov edx, dword [rsp + 0x268]
mov dword [rsp + 0x128], edx
mov edx, dword [rsp + 0x26c]
mov dword [rsp + 0x124], edx
mov edx, dword [rsp + 0x270]
mov dword [rsp + 0x120], edx
mov edx, dword [rsp + 0x274]
mov dword [rsp + 0x11c], edx
jmp 0x14010f858
lea rdx, [rsp + 0x391]
mov rax, qword [rdx + 0x1f]
lea rcx, [rsp + 0x5a1]
mov qword [rcx + 0x1f], rax
movdqu xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov byte [rsp + 0x5a0], bl
jmp 0x1401103b8
mov dword [rsp + 0x18c], 0
mov dword [rsp + 0x190], 1
mov r12b, 1
mov byte [rsp + 0x57], 1
lea rax, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x4e0], rax
lea rax, [0x140321d60]
mov qword [rsp + 0x4d8], rax
mov dword [rsp + 0x188], 0
mov dword [rsp + 0x184], 0
mov dword [rsp + 0x180], 0
jmp 0x14010f2ab
mov al, byte [rsp + 0x251]
mov byte [rsp + 0x57], al
movzx eax, word [rsp + 0x252]
mov word [rsp + 0x12e], ax
mov eax, dword [rsp + 0x254]
mov dword [rsp + 0x190], eax
mov rax, qword [rsp + 0x260]
mov qword [rsp + 0x4e0], rax
mov eax, dword [rsp + 0x268]
mov dword [rsp + 0x180], eax
mov eax, dword [rsp + 0x26c]
mov dword [rsp + 0x184], eax
mov eax, dword [rsp + 0x270]
mov dword [rsp + 0x188], eax
mov eax, dword [rsp + 0x274]
mov dword [rsp + 0x18c], eax
mov rax, qword [rsp + 0x258]
mov qword [rsp + 0x4d8], rax
jmp 0x14010f2ab
mov rax, qword [r12 + 0x18]
lea rcx, [rsp + 0xbc8]
mov qword [rcx + 8], rax
movdqu xmm0, xmmword [r12 - 7]
movups xmm1, xmmword [r12 + 9]
movups xmmword [rcx - 7], xmm1
movdqu xmmword [rcx - 0x17], xmm0
mov esi, edx
mov byte [rsp + 0xbb0], dl
mov r15b, byte [rsp + 0xb8]
lea rcx, [rsp + 0xa90]
call fcn.140005f8e
mov rcx, qword [rsp + 0x160]
jmp 0x1401104fb
mov rcx, qword [rdx]
cmp rcx, rax
jae 0x14010f7c6
cmp rcx, qword [r14 + 0xb0]
setbe cl
cmovbe rdx, qword [rsp + 0x790]
jmp 0x14010f7c8
cmp qword [r14 + 0xb0], rax
je 0x14010f7d9
xor ecx, ecx
movzx ecx, cl
mov r8, qword [rsp + 0x110]
mov qword [r8], rcx
mov qword [rdx], rax
cmp dword [r14 + 0x488], 0
je 0x14010abd8
mov eax, dword [r14 + 0x48c]
cmp eax, 0x1000000
jae 0x140111a36
mov dword [r14 + 0x170], eax
jmp 0x14010abd8
call fcn.14004fd7b
mov rcx, qword [rax + 0x30]
cmp rcx, 1
je 0x14010fa7c
cmp ecx, 2
lea rbx, [rsp + 0x390]
jne 0x14010fa89
mov rcx, qword [rax + 0x38]
sub rcx, r12
jb 0x14010fab9
mov qword [rax + 0x38], rcx
jmp 0x14010fa89
mov bpl, 3
mov edi, dword [rsp + 0xf8]
mov al, byte [rsp + 0x148]
mov rcx, qword [rsp + 0x168]
mov qword [rsp + 0x168], rcx
mov byte [rsp + 0x148], al
mov r12d, ebp
mov dword [rsp + 0xf8], edi
mov rbp, qword [rsp + 0x88]
lea rbx, [rsp + 0x390]
mov rdi, qword [rsp + 0xa8]
mov sil, byte [rsp + 0xb8]
lea rcx, [rsp + 0xa90]
call fcn.1400e775d
mov rcx, qword [rsp + 0x48]
mov edx, esi
bnd call fcn.1400729eb
bnd call fcn.1400729eb
mov esi, 2
mov edx, r12d
cmp dl, 3
lea r12, [rsp + 0x258]
pop rax
add al, byte [rax]
add byte [rdi], cl
test al, dh
invalid
invalid
invalid
pop rax
add al, byte [rax]
add byte [rdi], cl
test al, dh
invalid
jmp 0x1401117a3
cmp byte [rax + 0x52], 0
jne case.0x14010f42c.1
jmp case.0x14010f42c.0
cmp byte [rax + 0x51], 0
je case.0x14010f42c.0
test byte [rsp + 0x364], 1
lea rdi, [rsp + 0x391]
jne 0x14010f950
mov rcx, rbx
call fcn.14004fd92
mov eax, dword [rax + 0x114]
mov dword [rsp + 0x5a4], eax
mov dword [rsp + 0x5a8], 1
mov word [rsp + 0x5a0], 0x100
lea rcx, [rsp + 0x250]
call fcn.1400e775d
lea rbx, [rsp + 0x390]
mov rdi, qword [rsp + 0xa8]
lea r13, [rsp + 0x200]
mov sil, byte [rsp + 0xb8]
mov r15, qword [rsp + 0x58]
jmp 0x140111293
mov r13, rbx
mov rbx, qword [rsp + 0x178]
mov r8d, 0x118
lea rcx, [rsp + 0x800]
lea rdx, [rsp + 0x250]
call sub.msvcrt.dll_memcpy
mov rcx, r13
call fcn.14004fd7b
lea rdx, [rax + 0x50]
lea rcx, [rsp + 0x390]
call fcn.140058004
mov sil, byte [rsp + 0x390]
cmp sil, 3
jne 0x14010f9ee
mov rcx, r13
call fcn.14004fd92
cmp dword [rax + 0x30], 2
mov r15, qword [rsp + 0x58]
jne 0x14010ff79
cmp qword [rax + 0x38], 0
je 0x14010ff79
lea rcx, [rsp + 0x218]
call fcn.14004fd92
mov eax, dword [rax + 0x114]
mov dword [rsp + 0x118], eax
mov r15d, 1
mov r12b, 1
xor esi, esi
jmp 0x14010fa36
mov r12b, 3
jmp 0x14010f2ab
mov r12b, byte [rsp + 0x391]
movzx eax, word [rsp + 0x392]
mov word [rsp + 0xb4], ax
mov eax, dword [rsp + 0x394]
mov dword [rsp + 0x118], eax
mov r15d, dword [rsp + 0x398]
movdqu xmm0, xmmword [rdi + 0xb]
movups xmm1, xmmword [rdi + 0x17]
movdqa xmmword [rsp + 0x6c0], xmm0
movups xmmword [rsp + 0x6cc], xmm1
lea r13, [rsp + 0x200]
lea rcx, [rsp + 0x800]
call fcn.140054150
lea rbx, [rsp + 0x390]
mov rdi, qword [rsp + 0xa8]
mov ecx, r12d
movzx r9d, word [rsp + 0xb4]
mov r10d, dword [rsp + 0x118]
mov r11d, r15d
mov r15, qword [rsp + 0x58]
jmp 0x1401111f0
test r12, r12
lea rbx, [rsp + 0x390]
jne 0x14010fab9
test byte [rsp + 0x824], 1
je 0x14011003d
lea rcx, [rsp + 0x520]
call fcn.14004fd92
cmp dword [rax + 0x30], 2
jne 0x140110016
cmp qword [rax + 0x38], 0
je 0x140110016
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x520]
call fcn.14004fd92
mov eax, dword [rax + 0x114]
mov word [rsp + 0x5a0], 0x100
mov dword [rsp + 0x5a4], eax
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x5a8], 1
add byte [rcx], dh
fucomi st(1)
leave
or byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rsp + 0x1c0]
test al, 1
jne 0x1401100a3
mov eax, dword [rsp + 0x8f8]
add eax, 0xffffff9c
invalid
invalid
xor ebx, ebx
jmp 0x1401103b8
mov rdx, qword [rsp + 0x1c0]
test al, 1
jne 0x1401100a3
mov eax, dword [rsp + 0x8f8]
add eax, 0xffffff9c
cmp ax, 0x64
clc
setae bl
clc
setae bl
add bl, bl
or bl, 8
mov bpl, 1
xor edi, edi
jmp 0x140110110
cmp byte [rsi + 0x52], 0
jne case.0x14010f498.1
mov rdx, qword [rsp + 0x1c0]
mov bpl, byte [rsi + 0x51]
mov dil, 1
mov bl, 0xb
test al, 1
jne 0x140110110
mov eax, dword [rsp + 0x8f8]
mov ecx, 0xffffff38
invalid
invalid
inc dword [rcx]
enter 0xffffffffffff8366, 0xfffffffffffffff8
pushfq
setb r13b
setb ch
invalid
setb ch
mov bl, 9
jmp 0x140110112
cmp byte [rsi + 0x51], 0
je 0x1401100e7
lea rax, [rsp + 0x5a1]
movups xmmword [rax + 0x1f], xmm6
mov word [rsp + 0x5a8], 0x101
mov dword [rsp + 0x5ac], 1
lea rax, [0x140321d60]
mov qword [rsp + 0x5b0], rax
lea rax, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x5b8], rax
mov qword [rsp + 0x5a0], 4
lea rbx, [rsp + 0x390]
mov r15, qword [rsp + 0x58]
lea rcx, [rsp + 0x800]
call fcn.140054150
mov sil, byte [rsp + 0x5a8]
mov cl, byte [rsp + 0x5a9]
movzx r9d, word [rsp + 0x5aa]
mov r10d, dword [rsp + 0x5ac]
mov r11d, dword [rsp + 0x5b0]
lea rax, [rsp + 0x5a1]
movdqu xmm0, xmmword [rax + 0x13]
movups xmm1, xmmword [rax + 0x1f]
movdqa xmmword [rsp + 0x6c0], xmm0
movups xmmword [rsp + 0x6cc], xmm1
jmp 0x1401111f0
add rsi, 0x50
mov rcx, rsi
call fcn.14004f600
mov byte [rsi], 8
cmp byte [rsp + 0x490], 0
mov eax, dword [rsp + 0x49c]
je 0x14011026e
mov word [rsp + 0x520], 0x100
mov dword [rsp + 0x524], eax
mov dword [rsp + 0x528], 7
mov rcx, rbx
call fcn.140054150
mov sil, byte [rsp + 0x43]
cmp byte [rsp + 0x520], 3
jne 0x14010fca4
mov eax, dword [rsp + 0x738]
mov dword [rsp + 0x58], eax
mov edi, dword [rsp + 0x73c]
lea rcx, [rsp + 0x520]
call fcn.140108aec
mov r12b, 3
mov ebx, 1
mov r15, qword [rsp + 0x1b8]
jmp 0x14010fdc5
mov rcx, r15
mov rdx, qword [rsp + 0x58]
call fcn.1400726eb
mov rcx, r15
lea rdx, str._.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.20_src_proto_streams_streams.rs
call fcn.1400e8842
mov rsi, rax
mov byte [rsp + 0x1dc], dl
lea r8, [rax + 0x10]
mov rax, qword [rsp + 0x540]
mov qword [rsp + 0x270], rax
movdqa xmm0, xmmword [rsp + 0x520]
movaps xmm1, xmmword [rsp + 0x530]
movaps xmmword [rsp + 0x260], xmm1
movdqa xmmword [rsp + 0x250], xmm0
mov qword [rsp + 0x28], r15
mov r15, qword [rsp + 0x1b8]
mov qword [rsp + 0x20], r15
mov rcx, rbx
mov rdx, qword [rsp + 0x4d0]
mov r9, rdi
call fcn.1401129ce
mov al, byte [rsp + 0x390]
xor ebx, ebx
mov r12d, eax
cmp al, 3
je 0x14010fdb1
mov al, byte [rsp + 0x391]
mov byte [rsp + 0x43], al
movzx eax, word [rsp + 0x392]
mov word [rsp + 0x24e], ax
mov ebx, dword [rsp + 0x394]
mov eax, dword [rsp + 0x398]
mov dword [rsp + 0x58], eax
mov edi, dword [rsp + 0x39c]
mov rax, qword [rsp + 0x3a0]
mov qword [rsp + 0x990], rax
mov eax, dword [rsp + 0x3a8]
mov dword [rsp + 0x6fc], eax
mov eax, dword [rsp + 0x3ac]
mov dword [rsp + 0x6f8], eax
mov eax, dword [rsp + 0x3b0]
mov dword [rsp + 0x6f4], eax
mov eax, dword [rsp + 0x3b4]
mov dword [rsp + 0x6f0], eax
mov rcx, rsi
mov dl, byte [rsp + 0x1dc]
call fcn.1400729eb
mov sil, byte [rsp + 0x43]
cmp dword [rsp + 0x700], 0x3b9aca00
setne r8b
mov rcx, r15
lea rdx, [rsp + 0x730]
call fcn.140050046
cmp r12b, 3
mov byte [rsp + 0x43], sil
jne 0x14010fee5
cmp ebx, 1
lea rbx, [rsp + 0x390]
jne 0x14010fed5
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax + 0x1a8]
mov rdx, qword [rax + 0x1b8]
mov r12d, dword [rsp + 0x160]
mov r8d, r12d
mov r15d, dword [rsp + 0xfc]
mov r9d, r15d
call fcn.1400511f2
movups xmm0, xmmword [rax + 0x100]
movaps xmmword [rsp + 0x250], xmm0
mov ecx, dword [rax + 0x110]
mov dword [rsp + 0x260], ecx
and dword [rax + 0x100], 0
mov eax, dword [rsp + 0x58]
mov dword [rsp + 0x398], eax
mov dword [rsp + 0x39c], edi
mov rdi, qword [rsp + 0x108]
mov qword [rsp + 0x390], rdi
lea rcx, [rsp + 0x250]
mov rdx, rbx
call fcn.140057ecc
mov dword [rsp + 0x398], r12d
mov dword [rsp + 0x39c], r15d
mov qword [rsp + 0x390], rdi
mov rcx, rbx
call fcn.14004fd7b
movdqa xmm0, xmmword [rsp + 0x250]
movdqu xmmword [rax + 0x100], xmm0
mov ecx, dword [rsp + 0x260]
mov dword [rax + 0x110], ecx
mov rcx, rbx
call fcn.14004fd7b
mov rcx, rax
call fcn.140057ea9
mov r12b, 3
lea r15, [rsp + 0x250]
jmp 0x14010ff6c
mov eax, dword [rsp + 0x58]
shl rdi, 0x20
or rdi, rax
mov byte [rsp + 0x57], sil
movzx eax, word [rsp + 0x24e]
mov word [rsp + 0x12e], ax
mov dword [rsp + 0x190], ebx
mov rax, qword [rsp + 0x990]
mov qword [rsp + 0x4e0], rax
mov qword [rsp + 0x4d8], rdi
mov eax, dword [rsp + 0x6f0]
mov dword [rsp + 0x18c], eax
mov eax, dword [rsp + 0x6f4]
mov dword [rsp + 0x188], eax
mov eax, dword [rsp + 0x6f8]
mov dword [rsp + 0x184], eax
mov eax, dword [rsp + 0x6fc]
mov dword [rsp + 0x180], eax
lea r15, [rsp + 0x250]
lea rbx, [rsp + 0x390]
mov rdi, qword [rsp + 0xa8]
jmp 0x14010f2b8
mov r8d, 0x118
lea r13, [rsp + 0x390]
mov rcx, r13
lea rsi, [rsp + 0x800]
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov ecx, 0xc
lea rdi, [rsp + 0x5a8]
rep movsq qword [rdi], qword [rsi]
lea rcx, [rsp + 0x3f0]
call fcn.140054177
lea rsi, [rsp + 0x218]
mov rcx, rsi
call fcn.14004fd7b
lea rcx, [rax + 0x18]
add rbx, 0x20
mov qword [rsp + 0x5a0], 5
mov rdx, rbx
mov rbx, r13
lea r8, [rsp + 0x5a0]
call fcn.140056d1e
mov rcx, rsi
call fcn.14004fd7b
mov rcx, rax
call fcn.140057ea9
mov sil, 3
mov rdi, qword [rsp + 0xa8]
lea r13, [rsp + 0x200]
jmp 0x1401111d0
lea rcx, [rsp + 0x520]
call fcn.14004fd7b
lea rdx, [rax + 0x50]
mov rcx, rbx
call fcn.140058004
cmp byte [rsp + 0x390], 3
jne 0x14011036f
lea r15, [rsp + 0x520]
mov rcx, r15
call fcn.14004fd92
cmp byte [rax + 0x128], 0
je 0x1401100a9
mov rcx, r15
call fcn.14004fd7b
lea rcx, [rax + 0xa0]
mov edx, r12d
call fcn.140056e1b
test eax, eax
je 0x14011080d
lea rax, [rsp + 0x5a1]
movups xmmword [rax + 0x17], xmm6
mov word [rsp + 0x5a0], 0x101
mov dword [rsp + 0x5a4], 3
jmp 0x140110398
mov bl, 0xb
xor ebp, ebp
xor edi, edi
jmp 0x140110117
mov bl, 3
xor edi, edi
jmp 0x140110112
and qword [rsp + 0x390], 0
mov rcx, qword [rsp + 0x48]
mov edx, r12d
mov r8, rbx
call fcn.14004fef0
mov rax, qword [rsp + 0x390]
test rax, rax
je 0x1401100da
mov rcx, qword [rsp + 0x398]
call qword [rax + 0x18]
mov byte [rsp + 0x5a0], 3
jmp 0x1401103b6
mov rdx, qword [rsp + 0x1c0]
mov dil, 1
mov bl, 3
test al, 1
jne 0x140110112
mov eax, dword [rsp + 0x8f8]
mov ecx, 0xffffff38
add eax, ecx
cmp ax, 0xff9c
setb bpl
mov bl, 0xa
jmp 0x140110112
mov r15, qword [rsp + 0x58]
mov qword [rsp + 0x1c0], rdx
mov rcx, rsi
add rcx, 0x50
call fcn.14004f600
mov byte [rsi + 0x50], bl
mov byte [rsi + 0x51], bpl
mov byte [rsi + 0x52], r13b
test dil, dil
mov rbp, qword [rsp + 0x88]
lea rbx, [rsp + 0x390]
jne 0x1401101b8
mov eax, dword [rsp + 0x910]
cmp eax, dword [r12 + 0x94]
jbe 0x140110164
mov dword [r12 + 0x94], eax
mov rax, qword [rsp + 0x48]
mov rsi, qword [rax + 0x178]
cmp qword [rax + 0x170], rsi
jbe 0x140111a66
lea r13, [rsp + 0x218]
mov rcx, r13
call fcn.14004fd92
cmp byte [rax + 0x120], 0
jne 0x140111a7e
inc rsi
mov rax, qword [rsp + 0x48]
mov qword [rax + 0x178], rsi
mov rcx, r13
call fcn.14004fd7b
mov byte [rax + 0x120], 1
lea rcx, [rsp + 0x218]
call fcn.14004fd92
cmp dword [rax + 0x30], 1
lea r13, [rsp + 0x200]
je 0x140110543
movups xmm0, xmmword [0x140325038]
movaps xmmword [rsp + 0x3a0], xmm0
movdqu xmm0, xmmword [0x140325028]
movdqa xmmword [rsp + 0x390], xmm0
lea rcx, [rsp + 0x800]
mov rdx, rbx
call fcn.140052091
test rax, rax
je 0x140110543
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
call fcn.1400573c6
test rax, rax
je 0x140110527
lea rcx, [rsp + 0x218]
call fcn.14004fd92
mov eax, dword [rax + 0x114]
mov qword [rsp + 0x5a0], 4
mov word [rsp + 0x5a8], 0x100
mov dword [rsp + 0x5ac], eax
mov dword [rsp + 0x5b0], 1
mov rdi, qword [rsp + 0xa8]
jmp 0x14010fbbd
mov r8d, 0x118
mov rcx, r15
mov rdx, rbx
mov dword [rsp + 0x1dc], eax
call sub.msvcrt.dll_memcpy
mov r8d, 0xa0
lea r13, [rsp + 0xa90]
mov rcx, r13
lea rdx, [rsp + 0x2b0]
call sub.msvcrt.dll_memcpy
mov r8d, 0xa0
lea rbp, [rsp + 0xbb0]
mov rcx, rbp
mov rdx, r13
call sub.msvcrt.dll_memcpy
mov ecx, 0xc
lea r8, [rsp + 0xcc0]
mov rdi, r8
mov rsi, rbx
rep movsq qword [rdi], qword [rsi]
mov rcx, r15
mov rdx, rbp
mov r9d, dword [rsp + 0x1dc]
call fcn.140057404
mov rsi, qword [rsp + 0x250]
lea rax, [rsp + 0x258]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x920], xmm0
movaps xmmword [rsp + 0x930], xmm1
mov rax, qword [rax + 0x20]
mov qword [rsp + 0x940], rax
cmp rsi, 3
jne 0x140110890
movdqa xmm0, xmmword [rsp + 0x920]
movaps xmm1, xmmword [rsp + 0x930]
movdqa xmmword [rsp + 0x520], xmm0
movaps xmmword [rsp + 0x530], xmm1
mov rax, qword [rsp + 0x940]
mov qword [rsp + 0x540], rax
mov sil, byte [rsp + 0x43]
lea rdi, [rsp + 0x730]
mov rbp, qword [rsp + 0x88]
jmp 0x140110eef
mov rcx, rbx
call fcn.14004f61d
lea rax, [rsp + 0x5a1]
movups xmmword [rax + 0x17], xmm6
mov word [rsp + 0x5a0], 0x101
mov dword [rsp + 0x5a4], 1
lea rax, [0x140321d60]
mov qword [rsp + 0x5a8], rax
lea rax, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x5b0], rax
mov bl, 3
lea rcx, [rsp + 0x800]
call fcn.14004f076
test bl, bl
jne 0x1401103ff
and qword [rsp + 0x250], 0
mov rcx, qword [rsp + 0x48]
mov edx, r12d
lea r8, [rsp + 0x250]
call fcn.14004fef0
mov rax, qword [rsp + 0x250]
test rax, rax
je 0x1401103ff
mov rcx, qword [rsp + 0x258]
call qword [rax + 0x18]
mov r8, rdi
add r8, 0x10
mov rbx, rsi
add rbx, 0x160
cmp dword [rsp + 0x108], 0x3b9aca00
setne r15b
mov rax, qword [rsp + 0x5c0]
mov qword [rsp + 0x270], rax
mov al, byte [rsp + 0x5a0]
mov rcx, qword [rsp + 0x5a1]
mov edx, dword [rsp + 0x5a9]
movzx r9d, word [rsp + 0x5ad]
mov r10b, byte [rsp + 0x5af]
movdqu xmm0, xmmword [rsp + 0x5b0]
movdqa xmmword [rsp + 0x260], xmm0
mov byte [rsp + 0x250], al
mov qword [rsp + 0x251], rcx
mov dword [rsp + 0x259], edx
mov word [rsp + 0x25d], r9w
mov byte [rsp + 0x25f], r10b
lea rax, [rsp + 0x250]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rbx
lea rcx, [rsp + 0xbb0]
mov rdx, qword [rsp + 0x48]
lea r12, [rsp + 0x520]
mov r9, r12
call fcn.1401129ce
mov rcx, rbx
mov rdx, r12
mov r8d, r15d
call fcn.140050046
mov rcx, rdi
mov dl, byte [rsp + 0x58]
call fcn.1400729eb
mov rcx, rsi
mov sil, byte [rsp + 0xbb0]
lea rbx, [rsp + 0x390]
mov rdi, qword [rsp + 0xa8]
mov r15b, byte [rsp + 0xb8]
mov edx, r15d
call fcn.1400729eb
cmp sil, 3
jne 0x14011170f
mov esi, 2
lea r15, [rsp + 0x250]
lea r12, [rsp + 0x258]
jmp case.0x14010d6c0.2
mov rsi, rdx
lea rcx, [rsp + 0x218]
call fcn.14004fd7b
mov qword [rax + 0x30], 2
mov qword [rax + 0x38], rsi
cmp byte [rsp + 0x900], 0
je 0x1401105b0
mov rax, qword [rsp + 0x48]
cmp byte [rax + 0x1a0], 0
setne al
not dil
test dil, al
jne 0x1401106c1
mov qword [rsp + 0x5a0], 3
lea rcx, [rsp + 0x800]
call fcn.140054150
mov rcx, r13
call fcn.14004fd92
mov r10d, dword [rax + 0x114]
mov r11d, 7
mov cl, 1
xor esi, esi
mov rdi, qword [rsp + 0xa8]
movzx r9d, word [rsp + 0xb4]
jmp 0x1401111f0
mov eax, dword [rsp + 0x910]
mov qword [rsp + 0x100], rax
mov r8d, 0x118
mov rcx, rbx
lea rsi, [rsp + 0x800]
mov rdx, rsi
call sub.msvcrt.dll_memcpy
mov r8d, 0xa0
lea rdi, [rsp + 0xbb0]
mov rcx, rdi
lea rdx, [rsp + 0x3f0]
call sub.msvcrt.dll_memcpy
mov r8d, 0xa0
lea rcx, [rsp + 0xcc0]
mov rdx, rdi
call sub.msvcrt.dll_memcpy
mov ecx, 0xc
lea rdi, [rsp + 0xa30]
rep movsq qword [rdi], qword [rsi]
cmp qword [rsp + 0xd38], 0
mov rax, qword [rsp + 0x48]
mov al, byte [rax + 0x1a0]
mov rdi, qword [rsp + 0xa8]
je 0x140110649
test al, al
je 0x140110649
cmp byte [r12 + 0x9d], 0
je 0x140110667
movzx ecx, word [rsp + 0xd58]
test al, al
sete dl
test cx, cx
je 0x14011097e
test al, al
je 0x140110948
lea rcx, [rsp + 0x218]
call fcn.14004fd92
mov eax, dword [rax + 0x114]
mov qword [rsp + 0x5a0], 4
mov word [rsp + 0x5a8], 0x100
mov dword [rsp + 0x5ac], eax
mov dword [rsp + 0x5b0], 1
lea rcx, [rsp + 0xa30]
call fcn.14004f7d2
lea rcx, [rsp + 0xcc0]
call fcn.140054177
jmp 0x14010fbca
lea rcx, [rsp + 0x218]
call fcn.14004fd92
mov esi, dword [rax + 0x114]
lea rcx, [rsp + 0x5a0]
call fcn.14005cfe4
mov byte [rsp + 0x600], 0xb
and qword [rsp + 0x618], 0
and qword [rsp + 0x638], 0
and qword [rsp + 0x658], 0
and qword [rsp + 0x678], 0
mov word [rsp + 0x698], 0x1af
mov byte [rsp + 0x6a0], 0
mov byte [rsp + 0x6ad], 2
mov dword [rsp + 0x6b0], esi
mov byte [rsp + 0x6b4], 5
mov rdi, qword [rsp + 0x5a0]
lea rcx, [rsp + 0x800]
call fcn.140054150
cmp rdi, 3
je 0x140110581
cmp rdi, 4
je 0x140110883
mov sil, 3
cmp rdi, 5
je 0x140110800
mov r8d, 0x118
mov rcx, rbx
lea rdx, [rsp + 0x5a0]
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0x178]
mov edi, 0xa0
lea rcx, [rax + rdi]
mov r8, qword [rsp + 0x230]
mov r15, rbp
mov ebp, 0x140
add rax, rbp
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x20], rax
mov rdx, rbx
mov r9, r13
call fcn.1400e888a
mov rax, qword [rsp + 0x178]
lea rcx, [rax + rdi]
add rax, rbp
mov rbp, r15
mov r15, qword [rsp + 0x58]
mov qword [rsp + 0x20], rax
mov rdx, r13
mov r8d, 7
mov r9, r15
call fcn.140050a93
mov rcx, qword [rsp + 0x178]
mov rdx, r13
mov r8, r15
call fcn.140050b6d
mov rdi, qword [rsp + 0xa8]
jmp 0x1401111d0
mov rcx, r15
call fcn.14004fd7b
add dword [rax + 0x11c], r12d
movdqa xmm0, xmmword [rsp + 0x800]
movaps xmm1, xmmword [rsp + 0x810]
lea rax, [rsp + 0x258]
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov qword [rsp + 0x250], 4
mov rcx, r15
call fcn.14004fd7b
lea rcx, [rax + 0x18]
lea rdx, [rsi + 0x30]
lea r8, [rsp + 0x250]
call fcn.140056d1e
mov rcx, r15
call fcn.14004fd7b
mov rcx, rax
call fcn.140057ea9
mov byte [rsp + 0x5a0], 3
jmp 0x1401103ff
mov rdi, qword [rsp + 0xa8]
jmp 0x14010fbca
mov r8d, 0xb0
lea rdi, [rsp + 0xac0]
mov rcx, rdi
lea rdx, [rsp + 0x280]
call sub.msvcrt.dll_memcpy
mov rax, qword [rsp + 0x940]
mov qword [rdi - 8], rax
movaps xmm0, xmmword [rsp + 0x920]
movaps xmm1, xmmword [rsp + 0x930]
movups xmmword [rdi - 0x18], xmm1
movups xmmword [rdi - 0x28], xmm0
mov qword [rsp + 0xa90], rsi
movups xmm0, xmmword [0x140325038]
movaps xmmword [rsp + 0x260], xmm0
movdqu xmm0, xmmword [0x140325028]
movdqa xmmword [rsp + 0x250], xmm0
mov rcx, r13
lea rdx, [rsp + 0x250]
call fcn.140052091
test rax, rax
je 0x140110bce
mov rcx, qword [rax + 8]
mov rdx, qword [rax + 0x10]
call fcn.1400573c6
or rdx, rax
je 0x140110bce
cmp rax, 3
lea rdi, [rsp + 0x730]
mov rbp, qword [rsp + 0x88]
je 0x140110c12
jmp 0x140110eba
add ecx, 0xffffff9c
mov dl, 1
cmp cx, 0x64
jae 0x14011097e
mov qword [rsp + 0x5a0], 5
lea rcx, [rsp + 0xa30]
call fcn.14004f7d2
lea rcx, [rsp + 0xcc0]
call fcn.140054177
jmp 0x1401111cd
mov r8d, 0xa0
lea r13, [rsp + 0xbb0]
mov rcx, r13
mov ebp, edx
lea rdx, [rsp + 0xcc0]
call sub.msvcrt.dll_memcpy
mov ecx, 0xc
lea r8, [rsp + 0x730]
mov rdi, r8
lea rsi, [rsp + 0x800]
rep movsq qword [rdi], qword [rsi]
mov byte [rsp + 0x4d0], bpl
test bpl, bpl
je 0x140110b46
lea rcx, [rsp + 0x920]
call fcn.140060136
mov rsi, qword [rsp + 0x920]
mov bl, byte [rsp + 0x928]
mov dil, byte [rsp + 0x929]
lea r13, [rsp + 0x92a]
movzx eax, word [r13 + 0x64]
mov word [rsp + 0x1fc], ax
mov eax, dword [r13 + 0x60]
mov dword [rsp + 0x1f8], eax
cmp rsi, 3
je 0x140110a45
mov r8d, 0x60
lea rcx, [rsp + 0x390]
mov rdx, r13
call sub.msvcrt.dll_memcpy
lea rcx, [rsp + 0x1f9]
mov eax, dword [rcx]
mov dword [rsp + 0x158], eax
mov al, byte [rcx + 4]
mov byte [rsp + 0x15c], al
mov qword [rsp + 0x920], rsi
mov byte [rsp + 0x928], bl
mov byte [rsp + 0x929], dil
mov r8d, 0x60
mov rcx, r13
lea rdx, [rsp + 0x390]
call sub.msvcrt.dll_memcpy
mov byte [rsp + 0x98a], 3
mov al, byte [rsp + 0x15c]
mov byte [r13 + 0x65], al
mov eax, dword [rsp + 0x158]
mov dword [r13 + 0x61], eax
movzx ebp, word [rsp + 0xc48]
test bp, bp
je 0x140110b02
cmp rsi, 3
je 0x140110aca
mov r13, qword [rsp + 0x988]
mov r8d, 0x5e
lea rcx, [rsp + 0x390]
lea rdx, [rsp + 0x92a]
call sub.msvcrt.dll_memcpy
shr r13, 0x10
mov r8d, 0x5e
lea rcx, [rsp + 0x92a]
lea rdx, [rsp + 0x390]
call sub.msvcrt.dll_memcpy
mov word [rsp + 0x988], bp
mov dword [rsp + 0x98a], r13d
shr r13, 0x20
mov word [rsp + 0x98e], r13w
cmp rsi, 3
jne 0x140110c78
lea rcx, [rsp + 0x730]
call fcn.14004f7d2
lea rcx, [rsp + 0xbb0]
call fcn.140054177
mov r13d, 1
mov sil, 1
xor eax, eax
mov qword [rsp + 0x148], rax
mov rbp, qword [rsp + 0x100]
jmp 0x140110dbb
mov rcx, rbx
mov rdx, r13
mov r9, qword [rsp + 0x100]
call fcn.140057404
mov rbx, qword [rsp + 0x390]
mov r8, qword [rsp + 0x398]
mov r13d, dword [rsp + 0x3a0]
mov eax, dword [rsp + 0x3a4]
mov dword [rsp + 0x100], eax
mov eax, dword [rsp + 0x3a8]
mov dword [rsp + 0x1b8], eax
mov eax, dword [rsp + 0x3ac]
mov dword [rsp + 0xfc], eax
mov r9d, dword [rsp + 0x3b0]
mov r10d, dword [rsp + 0x3b4]
mov r11d, dword [rsp + 0x3b8]
mov eax, dword [rsp + 0x3bc]
cmp rbx, 3
jne 0x140110e2a
mov ebx, 4
jmp 0x140110e96
lea rcx, [rsp + 0xb48]
lea rdx, [0x140296e78]
call fcn.140058193
test al, al
lea rdi, [rsp + 0x730]
mov rbp, qword [rsp + 0x88]
jne 0x140110c12
lea rcx, [rsp + 0xb48]
lea rdx, [0x1403209c0]
call fcn.140058193
test al, al
je 0x140110eba
mov rcx, rdi
call fcn.14004fd7b
lea rsi, [rax + 0x18]
mov rdi, r12
add rdi, 0x30
mov r8d, 0xe0
lea rbx, [rsp + 0x250]
mov rcx, rbx
lea rdx, [rsp + 0xa90]
call sub.msvcrt.dll_memcpy
mov rcx, rsi
mov rdx, rdi
mov r8, rbx
call fcn.140056d1e
lea rcx, [rsp + 0x730]
call fcn.14004fd7b
mov rcx, rax
call fcn.140057ea9
mov byte [rsp + 0x520], 3
mov sil, byte [rsp + 0x43]
jmp 0x14010fc70
mov r8d, 0x66
lea rcx, [rsp + 0x39a]
lea rdx, [rsp + 0x92a]
call sub.msvcrt.dll_memcpy
mov qword [rsp + 0x390], rsi
mov byte [rsp + 0x398], bl
mov byte [rsp + 0x399], dil
lea rdi, [rsp + 0x390]
mov rcx, rdi
call fcn.14004f7d2
mov ecx, 0xc
lea rsi, [rsp + 0x730]
rep movsq qword [rdi], qword [rsi]
mov rdi, qword [rsp + 0x390]
mov al, byte [rsp + 0x398]
mov qword [rsp + 0x148], rax
mov sil, byte [rsp + 0x399]
movzx eax, word [rsp + 0x39a]
mov word [rsp + 0x194], ax
mov ebp, dword [rsp + 0x39c]
mov r13d, dword [rsp + 0x3a0]
mov eax, dword [rsp + 0x3a4]
mov dword [rsp + 0x508], eax
mov eax, dword [rsp + 0x3a8]
mov dword [rsp + 0x504], eax
mov eax, dword [rsp + 0x3ac]
mov dword [rsp + 0x500], eax
mov eax, dword [rsp + 0x3b0]
mov dword [rsp + 0x4fc], eax
mov eax, dword [rsp + 0x3b4]
mov dword [rsp + 0x4f8], eax
mov eax, dword [rsp + 0x3b8]
mov dword [rsp + 0x4f4], eax
mov eax, dword [rsp + 0x3bc]
mov dword [rsp + 0x4f0], eax
lea rax, [rsp + 0x391]
movdqu xmm0, xmmword [rax + 0x2f]
movups xmm1, xmmword [rax + 0x3f]
movups xmm2, xmmword [rax + 0x4f]
movups xmm3, xmmword [rax + 0x5f]
movdqa xmmword [rsp + 0x9f0], xmm0
movaps xmmword [rsp + 0xa00], xmm1
movaps xmmword [rsp + 0xa10], xmm2
movaps xmmword [rsp + 0xa20], xmm3
lea rcx, [rsp + 0xbb0]
call fcn.140054177
cmp rdi, 3
jne 0x140110efc
mov ecx, r13d
shr ecx, 8
mov edi, r13d
shr edi, 0x10
mov ebx, 4
mov eax, dword [rsp + 0x508]
mov dword [rsp + 0x100], eax
mov eax, dword [rsp + 0x504]
mov dword [rsp + 0x1b8], eax
mov eax, dword [rsp + 0x500]
mov dword [rsp + 0xfc], eax
mov r9d, dword [rsp + 0x4fc]
mov r10d, dword [rsp + 0x4f8]
mov r11d, dword [rsp + 0x4f4]
mov eax, dword [rsp + 0x4f0]
movzx edx, word [rsp + 0x194]
mov r8, qword [rsp + 0x148]
jmp 0x140110fd0
mov ecx, dword [rsp + 0x3c0]
mov dword [rsp + 0x510], ecx
mov ecx, dword [rsp + 0x3c4]
mov dword [rsp + 0x50c], ecx
lea rcx, [rsp + 0x3c8]
movdqu xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movdqa xmmword [rsp + 0x7c0], xmm0
movaps xmmword [rsp + 0x7d0], xmm1
movaps xmmword [rsp + 0x7e0], xmm2
movaps xmmword [rsp + 0x7f0], xmm3
mov ecx, 0x1a
lea rdi, [rsp + 0x520]
lea rsi, [rsp + 0x408]
rep movsd dword [rdi], dword [rsi]
mov rbp, r8
shr rbp, 0x20
mov edx, r8d
shr edx, 0x10
mov esi, r8d
shr esi, 8
mov edi, r13d
shr edi, 0x10
mov ecx, r13d
shr ecx, 8
jmp 0x140110fd0
mov word [rsp + 0x520], 0x100
mov eax, dword [rsp + 0x1dc]
mov dword [rsp + 0x524], eax
mov dword [rsp + 0x528], 1
lea rcx, [rsp + 0xa90]
call fcn.14004f948
mov sil, byte [rsp + 0x43]
lea r15, [rsp + 0x250]
jmp 0x14010fc66
mov ecx, esi
mov esi, edi
shr esi, 8
mov edx, edi
shr edx, 0x10
mov eax, ebp
mov dword [rsp + 0x100], ebp
mov rbp, rdi
shr rbp, 0x20
movdqa xmm0, xmmword [rsp + 0x9f0]
movaps xmm1, xmmword [rsp + 0xa00]
movaps xmm2, xmmword [rsp + 0xa10]
movaps xmm3, xmmword [rsp + 0xa20]
movaps xmmword [rsp + 0x7f0], xmm3
movaps xmmword [rsp + 0x7e0], xmm2
movaps xmmword [rsp + 0x7d0], xmm1
movdqa xmmword [rsp + 0x7c0], xmm0
mov ebx, 3
mov dword [rsp + 0x1b8], r13d
mov eax, dword [rsp + 0x508]
mov dword [rsp + 0xfc], eax
mov r9d, dword [rsp + 0x504]
mov r10d, dword [rsp + 0x500]
mov r11d, dword [rsp + 0x4fc]
mov eax, dword [rsp + 0x4f8]
mov r15, r12
mov r12d, dword [rsp + 0x4f4]
mov dword [rsp + 0x510], r12d
mov r12, r15
mov r15, qword [rsp + 0x58]
mov r13, qword [rsp + 0x148]
mov r8d, edi
mov edi, dword [rsp + 0x4f0]
mov dword [rsp + 0x50c], edi
movzx edi, word [rsp + 0x194]
shl rbp, 0x20
movzx edx, dx
shl rdx, 0x10
or rdx, rbp
movzx esi, sil
shl rsi, 8
or rsi, rdx
movzx edx, r8b
or rdx, rsi
shl edi, 0x10
movzx ecx, cl
shl ecx, 8
or ecx, edi
movzx ebp, r13b
or ebp, ecx
cmp ebx, 4
jne 0x140111093
mov qword [rsp + 0x5a8], rdx
mov dword [rsp + 0x5b0], ebp
mov ecx, dword [rsp + 0x100]
mov dword [rsp + 0x5b4], ecx
mov ecx, dword [rsp + 0x1b8]
mov dword [rsp + 0x5b8], ecx
mov ecx, dword [rsp + 0xfc]
mov dword [rsp + 0x5bc], ecx
mov dword [rsp + 0x5c0], r9d
mov dword [rsp + 0x5c4], r10d
mov dword [rsp + 0x5c8], r11d
mov dword [rsp + 0x5cc], eax
mov qword [rsp + 0x5a0], 4
mov rbp, qword [rsp + 0x88]
lea rbx, [rsp + 0x390]
mov rdi, qword [rsp + 0xa8]
lea r13, [rsp + 0x200]
jmp 0x14010fbca
mov ecx, dword [rsp + 0x510]
mov dword [rsp + 0x3c0], ecx
mov ecx, dword [rsp + 0x50c]
mov dword [rsp + 0x3c4], ecx
movdqa xmm0, xmmword [rsp + 0x7c0]
movaps xmm1, xmmword [rsp + 0x7d0]
movaps xmm2, xmmword [rsp + 0x7e0]
movaps xmm3, xmmword [rsp + 0x7f0]
lea rcx, [rsp + 0x3c8]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov ecx, 0x1a
lea rdi, [rsp + 0x408]
lea rsi, [rsp + 0x520]
rep movsd dword [rdi], dword [rsi]
mov qword [rsp + 0x398], rdx
mov dword [rsp + 0x3a0], ebp
mov ecx, dword [rsp + 0x100]
mov dword [rsp + 0x3a4], ecx
mov ecx, dword [rsp + 0x1b8]
mov dword [rsp + 0x3a8], ecx
mov ecx, dword [rsp + 0xfc]
mov dword [rsp + 0x3ac], ecx
mov dword [rsp + 0x3b0], r9d
mov dword [rsp + 0x3b4], r10d
mov dword [rsp + 0x3b8], r11d
mov dword [rsp + 0x3bc], eax
lea r13, [rsp + 0x200]
mov rcx, r13
call fcn.14004fd7b
lea rcx, [rax + 0x18]
lea rdx, [r12 + 0x20]
mov qword [rsp + 0x390], rbx
lea rbx, [rsp + 0x390]
mov r8, rbx
call fcn.140056d1e
mov rcx, r13
call fcn.14004fd7b
mov rcx, rax
call fcn.140057ea9
cmp byte [rsp + 0x4d0], 0
jne 0x1401111b1
add r12, 0x64
mov rcx, r12
mov rdx, r13
call fcn.140057ecc
mov qword [rsp + 0x5a0], 5
mov rbp, qword [rsp + 0x88]
mov rdi, qword [rsp + 0xa8]
mov sil, 3
mov cl, byte [rsp + 0x87]
movzx r9d, word [rsp + 0xb4]
mov r10d, dword [rsp + 0x118]
mov r11d, dword [rsp + 0x1e0]
mov rdx, qword [rsp + 0x178]
mov r8, qword [rsp + 0x230]
mov byte [rsp + 0x800], sil
mov byte [rsp + 0x87], cl
mov byte [rsp + 0x801], cl
mov word [rsp + 0xb4], r9w
mov word [rsp + 0x802], r9w
mov dword [rsp + 0x118], r10d
mov dword [rsp + 0x804], r10d
mov dword [rsp + 0x1e0], r11d
mov dword [rsp + 0x808], r11d
movups xmm0, xmmword [rsp + 0x6cc]
lea rax, [rsp + 0x80c]
movups xmmword [rax + 0xc], xmm0
movdqa xmm0, xmmword [rsp + 0x6c0]
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x800]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea rcx, [rsp + 0x5a0]
mov r9, r13
call fcn.1401129ce
mov sil, byte [rsp + 0xb8]
cmp dword [rsp + 0x168], 0x3b9aca00
setne r8b
mov rcx, r15
mov rdx, r13
call fcn.140050046
mov r12b, byte [rsp + 0x5a0]
mov al, byte [rsp + 0x5a1]
mov byte [rsp + 0x148], al
movzx eax, word [rsp + 0x5a2]
mov word [rsp + 0xf6], ax
mov eax, dword [rsp + 0x5a4]
mov dword [rsp + 0xf8], eax
mov eax, dword [rsp + 0x5a8]
mov qword [rsp + 0x168], rax
mov eax, dword [rsp + 0x5ac]
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0x5b0]
mov qword [rsp + 0x228], rax
mov eax, dword [rsp + 0x5b8]
mov dword [rsp + 0x128], eax
mov eax, dword [rsp + 0x5bc]
mov dword [rsp + 0x124], eax
mov eax, dword [rsp + 0x5c0]
mov dword [rsp + 0x120], eax
mov eax, dword [rsp + 0x5c4]
mov dword [rsp + 0x11c], eax
mov rcx, qword [rsp + 0x108]
mov dl, byte [rsp + 0x160]
call fcn.1400729eb
lea r15, [rsp + 0x250]
jmp 0x14010f89e
movzx eax, sil
cmp eax, 4
jne 0x14011137b
mov rcx, qword [rsp + 0x170]
jmp 0x1401113a4
lea rdx, [rsp + 0x5a1]
mov rax, qword [rdx + 0x1f]
mov rcx, qword [rsp + 0x170]
mov qword [rcx + 0x20], rax
movdqu xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rcx + 0x11], xmm1
movdqu xmmword [rcx + 1], xmm0
mov byte [rcx], sil
jmp 0x140111817
cmp byte [r14 + 0x3c5], 0
je 0x1401114a5
mov rax, qword [rsp + 0x170]
mov byte [rax], 3
jmp 0x140111817
mov rsi, qword [rsp + 0x590]
mov rcx, rsi
call fcn.140108718
mov rax, qword [rsp + 0x820]
mov qword [rsi + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x800]
movaps xmm1, xmmword [rsp + 0x810]
movups xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
mov rax, qword [rsp + 0x170]
mov byte [rax], 4
jmp 0x140111817
lea rcx, [rsp + 0x390]
call fcn.140005f8e
mov rcx, qword [rsp + 0x170]
mov rdx, rsi
movaps xmm6, xmmword [rsp + 0xe40]
add rsp, 0xe58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.1400538a6
mov rax, qword [rsp + 0x170]
mov rcx, qword [rsp + 0x138]
mov dword [rax], ecx
mov ecx, dword [rsp + 0xe0]
mov dword [rax + 4], ecx
mov rcx, qword [rsp + 0x1c8]
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0x198]
mov qword [rax + 0x10], rcx
mov ecx, dword [rsp + 0xe4]
mov dword [rax + 0x18], ecx
mov ecx, dword [rsp + 0xe8]
mov dword [rax + 0x1c], ecx
mov ecx, dword [rsp + 0xec]
mov dword [rax + 0x20], ecx
mov ecx, dword [rsp + 0xf0]
jmp 0x140111814
pxor xmm0, xmm0
mov rcx, qword [rsp + 0x170]
movdqu xmmword [rcx + 0x18], xmm0
lea rax, [0x140321d60]
mov qword [rcx + 8], rax
lea rax, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rcx + 0x10], rax
mov dword [rcx + 4], esi
mov word [rcx], 0x101
jmp 0x140111817
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x800], xmm0
mov dl, 1
mov eax, 1
jmp 0x14011150c
movdqa xmm0, xmmword [rsp + 0x390]
movdqa xmmword [rsp + 0x800], xmm0
mov eax, dword [rsp + 0x708]
mov dl, byte [rsp + 0x48]
mov rcx, qword [rsp + 0x170]
mov byte [rcx + 1], 1
mov dword [rcx + 4], eax
lea rax, [0x140321d60]
mov qword [rcx + 8], rax
lea rax, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rcx + 0x10], rax
movdqa xmm0, xmmword [rsp + 0x800]
movdqu xmmword [rcx + 0x18], xmm0
mov byte [rcx], dl
jmp 0x140111817
lea rcx, [rsp + 0x800]
call fcn.140005f8e
lea rax, [0x140321d60]
mov rcx, rax
mov qword [rsp + 0x168], rax
shr rax, 0x20
mov qword [rsp + 0x100], rax
mov dword [rsp + 0x128], 0
mov dword [rsp + 0xf8], 1
mov byte [rsp + 0x148], 1
jmp 0x1401115d0
lea rax, [0x140321d60]
mov rcx, rax
shr rcx, 0x20
mov qword [rsp + 0x100], rcx
mov dword [rsp + 0x128], 0
mov byte [rsp + 0x148], 1
mov ecx, dword [rsp + 0x704]
mov dword [rsp + 0xf8], ecx
mov qword [rsp + 0x168], rax
lea rax, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rsp + 0x228], rax
mov dword [rsp + 0x124], 0
mov dword [rsp + 0x120], 0
mov dword [rsp + 0x11c], 0
mov edx, dword [rsp + 0x48]
jmp 0x1401117a3
mov rax, qword [rsp + 0x4d8]
mov rcx, rax
shr rcx, 0x20
mov qword [rsp + 0x100], rcx
mov cl, byte [rsp + 0x57]
mov byte [rsp + 0x148], cl
movzx ecx, word [rsp + 0x12e]
mov word [rsp + 0xf6], cx
mov ecx, dword [rsp + 0x190]
mov dword [rsp + 0xf8], ecx
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0x4e0]
mov qword [rsp + 0x228], rax
mov eax, dword [rsp + 0x180]
mov dword [rsp + 0x128], eax
mov eax, dword [rsp + 0x184]
mov dword [rsp + 0x124], eax
mov eax, dword [rsp + 0x188]
mov dword [rsp + 0x120], eax
mov eax, dword [rsp + 0x18c]
jmp 0x14011179c
lea rax, [0x140321d60]
mov rcx, rax
shr rcx, 0x20
mov qword [rsp + 0x100], rcx
mov dword [rsp + 0x124], 0
mov byte [rsp + 0x148], 1
mov ecx, dword [rsp + 0x1e8]
mov dword [rsp + 0xf8], ecx
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0x588]
mov qword [rsp + 0x228], rax
mov eax, dword [rsp + 0x1e4]
mov dword [rsp + 0x128], eax
mov dword [rsp + 0x120], 0
mov dword [rsp + 0x11c], 0
jmp 0x1401117a3
mov edx, esi
mov al, byte [rsp + 0xbb1]
mov byte [rsp + 0x148], al
movzx eax, word [rsp + 0xbb2]
mov word [rsp + 0xf6], ax
mov eax, dword [rsp + 0xbb4]
mov dword [rsp + 0xf8], eax
mov eax, dword [rsp + 0xbb8]
mov qword [rsp + 0x168], rax
mov eax, dword [rsp + 0xbbc]
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0xbc0]
mov qword [rsp + 0x228], rax
mov eax, dword [rsp + 0xbc8]
mov dword [rsp + 0x128], eax
mov eax, dword [rsp + 0xbcc]
mov dword [rsp + 0x124], eax
mov eax, dword [rsp + 0xbd0]
mov dword [rsp + 0x120], eax
mov eax, dword [rsp + 0xbd4]
mov dword [rsp + 0x11c], eax
mov rax, qword [rsp + 0x170]
mov byte [rax], dl
mov cl, byte [rsp + 0x148]
mov byte [rax + 1], cl
movzx ecx, word [rsp + 0xf6]
mov word [rax + 2], cx
mov ecx, dword [rsp + 0xf8]
mov dword [rax + 4], ecx
mov rcx, qword [rsp + 0x168]
mov dword [rax + 8], ecx
mov rcx, qword [rsp + 0x100]
mov dword [rax + 0xc], ecx
mov rcx, qword [rsp + 0x228]
mov qword [rax + 0x10], rcx
mov ecx, dword [rsp + 0x128]
mov dword [rax + 0x18], ecx
mov ecx, dword [rsp + 0x124]
mov dword [rax + 0x1c], ecx
mov ecx, dword [rsp + 0x120]
mov dword [rax + 0x20], ecx
mov ecx, dword [rsp + 0x11c]
mov dword [rax + 0x24], ecx
movaps xmm6, xmmword [rsp + 0xe40]
add rsp, 0xe58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str._.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.20_src_frame_head.rs
mov ecx, 3
mov rdx, rdi
jmp 0x140111855
lea r8, str._.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.20_src_frame_head.rs
mov ecx, 4
mov edx, 4
call fcn.14003c150
ud2
lea r8, [rsp + 0x250]
and qword [r8], 0
lea rcx, [rsp + 0x5a0]
lea rdx, [rsp + 0x800]
call fcn.140112a5c
ud2
lea rcx, str.reset_at_must_be_set_if_in_queue
lea r8, [0x1402a8aa0]
mov edx, 0x20
call fcn.14003fd90
ud2
lea rcx, str.assertion_failed:_self.remote.is_none___.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.20_src_proto_settings.rs
lea r8, [0x140320cf0]
mov edx, 0x27
call fcn.14003cdd0
ud2
lea rcx, [0x1402a84f0]
lea r8, [0x1402a8520]
mov edx, 0x2d
jmp 0x140111901
lea rcx, str.assertion_failed:_sz___MAX_WINDOW_SIZE_as_usize
lea r8, [0x1402a8a08]
mov edx, 0x30
jmp 0x140111901
lea rax, str.pending_ping_should_be_for_shutdown
lea rdx, [rsp + 0x250]
mov qword [rdx], rax
mov qword [rdx + 8], 1
lea rax, str._rustc_a28077b28a02b92985b3a3faecf92813155f1ea1librarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rdx + 0x10], rax
pxor xmm0, xmm0
movdqu xmmword [rdx + 0x18], xmm0
lea rcx, [rsp + 0x800]
call fcn.140051471
ud2
lea rcx, str.received_unexpected_shutdown_ping
lea r8, [0x140320328]
mov edx, 0x21
call fcn.14017cdad
ud2
lea rcx, [0x1402a8a2f]
lea r8, [0x1402a8a68]
mov edx, 0x39
jmp 0x140111901
lea rcx, str.assertion_failed:_stream.state.is_closed__
lea r8, str._.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.20_src_proto_streams_streams.rs
mov edx, 0x2a
jmp 0x140111901
lea rcx, str.assertion_failed:_val___frame::MAX_MAX_FRAME_SIZE_as_usize
lea r8, [0x140320120]
mov edx, 0x3b
jmp 0x140111901
lea rcx, [0x140320c02]
lea r8, str._.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.20_src_proto_streams_streams.rs
mov edx, 0x37
jmp 0x140111901
lea rcx, str.assertion_failed:_self.can_inc_num_recv_streams___.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.20_src_proto_streams_counts.rs
lea r8, [0x1402a8620]
mov edx, 0x31
jmp 0x140111901
lea rcx, str.assertion_failed:__stream.is_counted
lea r8, [0x1402a8660]
mov edx, 0x24
jmp 0x140111901
and al, 0x28
lea r8, [0x140321590]
mov qword [rsp + 0x20], r8
xor ecx, ecx
mov rdx, rax
call fcn.14003ce20
ud2
inc dword [rcx + 0x57]
push r14
push rsi
push rdi
push rbx
sub rsp, 0x70
mov rsi, rcx
call fcn.14017a2be
add byte [rdi], cl
mov dh, 0xc0
add byte [rdi], cl
mov dh, 0xc0
lea rcx, [0x1402635b8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14032ee28]
lea rcx, [rsp + 0x30]
mov qword [rcx], rax
mov qword [rcx + 8], rsi
mov qword [rsp + 0x28], rcx
cmp dword [rsi + 0x30], 3
jae 0x140112bcd
lea rdi, [rsi + 0x20]
lea rbx, [rsi + 0x30]
mov rcx, qword [rsi + 0x28]
call fcn.140175342
mov r14, rax
mov r15, rdx
lea rdx, [rsp + 0x28]
push rsp
and al, 0x28
push rsp
and al, 0x28
mov rcx, rbx
call fcn.14010780d
mov ebx, eax
mov rcx, r14
mov rdx, r15
call fcn.14017534f
test bl, bl
invalid
je case.0x14010f498.9
fld1
std
invalid
invalid
mov rcx, rsi
call fcn.14017a33c
cmp al, 3
jne 0x140112b74
mov rcx, rdi
jmp 0x140112b36
lea rcx, [rsi + 0x20]
call fcn.140113047
jmp case.0x140112f40.21
mov rcx, rdi
call fcn.140112e07
lea rdx, [rsp + 0x40]
and qword [rdx], 0
mov qword [rdx + 0x20], rdi
and byte [rax - 0x77], cl
stc
and byte [rax - 0x77], cl
stc
call fcn.140112e28
xor ecx, ecx
call fcn.140126f55
add dword [r8], eax
invalid
add dword [r8], eax
mov rcx, rsi
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rdi
jmp 0x140112d2b
mov ecx, eax
call fcn.14017a3c2
movzx eax, al
shr eax, 0x47
js 0x140112b80
add byte [rdi], cl
mov dh, 0xc0
lea rcx, [0x1402635c8]
or eax, 0x150a43
or dl, byte [0x144747388]
or dword [rax + 1], 0x48e0ffc8
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.14017b5a6
or al, 0x8a
invalid
add byte [rax - 0x77], cl
int1
or al, 0x8a
invalid
add byte [rax - 0x77], cl
int1
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp 0x140112d06
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0x70c48348], dl
nop
add rsp, 0x70
nop
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, rsi
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp 0x140112d97
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
lea rcx, [rsp + 0x40]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [rsp + 0x20]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str._.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.32.0_src_runtime_task_core.rs
call fcn.14003c090
ud2
push rsi
sub rsp, 0x20
mov rsi, rcx
call fcn.140175194
test al, al
je 0x140112d24
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x140112d97
nop
add rsp, 0x20
pop rsi
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
call fcn.140179f93
test al, 8
jne 0x140112d47
lea rcx, [rsi + 0x20]
call fcn.140112e07
jmp 0x140112d57
test al, 0x10
je 0x140112d57
lea rcx, [rsi + 0xf80]
call fcn.1401755ba
xor ecx, ecx
call fcn.140126f55
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.14017b438
cmp rax, 1
mov edx, 2
sbb rdx, 0
mov rcx, rsi
call fcn.140179fe8
test al, al
je 0x140112d90
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x140112d97
nop
add rsp, 0x20
pop rsi
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
add rcx, 0x20
call fcn.1400e2e4a
lea rcx, [rsi + 0x30]
call fcn.140112dd9
mov rax, qword [rsi + 0xf90]
test rax, rax
je 0x140112dc7
mov rcx, qword [rsi + 0xf98]
call qword [rax + 0x18]
mov edx, pe_nt_image_headers64
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.14001c120
sub byte [rax - 0x39], cl
add al, byte [rax + rax]
add byte [rax], al
call fcn.14011312a
nop
add rsp, 0xf78
ret
lea rdx, [rsp + 0x28]
movups xmmword [rdx + 0x18], xmm1
movups xmmword [rdx + 8], xmm0
mov qword [rdx], 3
call fcn.14011312a
nop
add rsp, 0xf78
ret
push rbx
sub rsp, 0x70
mov rsi, rcx
call fcn.14017a2be
movzx eax, al
lea rcx, [0x1402635d8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
lea rax, [0x14032ee28]
lea rcx, [rsp + 0x30]
mov qword [rcx], rax
mov qword [rcx + 8], rsi
mov qword [rsp + 0x28], rcx
cmp dword [rsi + 0x30], 3
add ecx, dword [rdi]
and eax, 0
add byte [rax], al
add ecx, dword [rdi]
and eax, 0
add byte [rax], al
lea rdi, [rsi + 0x20]
lea rbx, [rsi + 0x30]
mov rcx, qword [rsi + 0x28]
call fcn.140175342
mov r14, rax
mov esi, eax
mov esi, eax
mov r15, rdx
lea rdx, [rsp + 0x28]
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
call fcn.14010780d
mov ebx, eax
mov rcx, r14
mov rdx, r15
call fcn.14017534f
test bl, bl
je case.0x140112f40.34
mov rcx, rsi
mov ecx, esi
call fcn.14017a33c
cmp al, 3
jne 0x140112f28
mov rcx, rdi
jmp case.0x14010f42c.23
add al, 0x48
lea ecx, [rsi + 0x20]
lea rcx, [rsi + 0x20]
call fcn.140113047
jmp case.0x140112f40.0
mov rcx, rdi
call fcn.140112e07
lea rdx, [rsp + 0x40]
invalid
and qword [rdx], 0
mov qword [rdx + 0x20], rdi
invalid
add byte [rax - 0x77], cl
jp 0x140112f26
invalid
and byte [rax - 0x77], cl
mov rcx, rdi
stc
call fcn.140112e28
xor ecx, ecx
call fcn.140126f55
add dword [rax], eax
add dword [rax], eax
mov rcx, rsi
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rdi
jmp 0x14011307c
add dword [rax], eax
add byte [rcx + 0x7493e8c1], cl
shr eax, 0x93
je 0x140112f34
add byte [rax], al
mov ecx, eax
call fcn.14017a3c2
je 0x140112f34
add byte [rdi], cl
mov dh, 0xc0
shr eax, 0x93
je 0x140112f34
add byte [rdi], cl
mov dh, 0xc0
lea rcx, [0x1402635e8]
or eax, 0x1506af
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, rdi
mov rdx, rsi
call fcn.14017b198
mov rcx, rsi
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp 0x140113022
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x70c48348], dl
nop
add rsp, 0x70
nop
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, rsi
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp 0x1401130e8
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
lea rcx, [rsp + 0x40]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, [rsp + 0x20]
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, str._.cargo_registry_src_index.crates.io_6f17d22bba15001f_tokio_1.32.0_src_runtime_task_core.rs
call fcn.14003c090
ud2
push rsi
sub rsp, 0x20
mov rsi, rcx
call fcn.140175194
test al, al
je 0x140113040
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x1401130e8
nop
add rsp, 0x20
pop rsi
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
call fcn.140179f93
test al, 8
jne 0x140113098
lea rcx, [rsi + 0x20]
call fcn.140112e07
jmp 0x1401130a8
test al, 0x10
je 0x1401130a8
lea rcx, [rsi + 0xf80]
call fcn.1401755ba
xor ecx, ecx
call fcn.140126f55
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.14017b0a8
cmp rax, 1
mov edx, 2
sbb rdx, 0
mov rcx, rsi
call fcn.140179fe8
test al, al
je 0x1401130e1
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp 0x1401130e8
nop
add rsp, 0x20
pop rsi
ret
push rsi
sub rsp, 0x20
mov rsi, rcx
add rcx, 0x20
call fcn.140174463
lea rcx, [rsi + 0x30]
call fcn.140112dd9
mov rax, qword [rsi + 0xf90]
test rax, rax
je 0x140113118
mov rcx, qword [rsi + 0xf98]
call qword [rax + 0x18]
mov edx, pe_nt_image_headers64
mov rcx, rsi
add rsp, 0x20
pop rsi
jmp fcn.14001c120