Function at 0x1400ff610
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, 0x798
movaps xmmword [rsp + 0x780], xmm6
mov rbx, r9
mov r14, r8
mov qword [rsp + 0x2f8], rdx
mov r12, rcx
mov rsi, qword [rsp + 0x808]
lea rax, [rsi + 0x48]
mov qword [rsp + 0x2a8], rax
cmp dword [rsi + 0x100], 4
jne 0x1400ff670
mov rax, qword [rsi + 0x158]
sub rax, qword [rsi + 0x150]
cmp rax, qword [rsi + 0x178]
jae 0x1400ff6c9
mov rcx, qword [rsp + 0x2a8]
mov rdx, qword [rsp + 0x2f8]
call fcn.1400e6e40
test rax, rax
je 0x1400ff68f
test rdx, rdx
jne 0x140103896
mov eax, 1
mov rsi, qword [rsp + 0x808]
cmp dword [rsi + 0x100], 4
jne 0x1400ff68a
mov rcx, qword [rsi + 0x158]
sub rcx, qword [rsi + 0x150]
cmp rcx, qword [rsi + 0x178]
jb 0x140103898
mov rcx, r12
mov rdx, r14
mov r8, rbx
mov r9, rsi
call fcn.140104450
mov eax, dword [rsi + 0x180]
mov qword [rsp + 0x5d0], rax
mov rax, qword [0x140285090]
test rax, rax
jne 0x1400ff86e
movzx eax, byte [0x1402838d8]
test al, al
je 0x1400ff86e
movzx eax, al
cmp eax, 1
je 0x1400ff730
cmp eax, 2
je 0x1400ff789
lea rcx, [0x1402838c8]
call fcn.140252d10
test al, al
je 0x1400ff86e
movzx eax, al
cmp eax, 2
je 0x1400ff789
mov rdx, qword [0x1402838c8]
mov rax, qword [0x14036c230]
lea rcx, str.SetGlobalDefaultErrora_global_default_trace_dispatcher_has_already_been_set
cmp rax, 2
cmove rcx, qword [str.SetGlobalDefaultErrora_global_default_trace_dispatcher_has_already_been_set]
lea rax, [0x1403093d8]
cmove rax, qword [0x140285088]
jne 0x1400ff77e
cmp qword [0x140285078], 0
je 0x1400ff77e
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x28]
test al, al
je 0x1400ff86e
mov rcx, qword [0x1402838c8]
mov rax, qword [rcx + 0x38]
test rax, rax
je 0x140104130
lea rdx, [rcx + 0x30]
mov r8, qword [rcx + 0x30]
mov r9, qword [rcx + 0x40]
mov r10, qword [rcx + 0x48]
mov qword [rsp + 0x448], r8
mov qword [rsp + 0x450], rax
mov qword [rsp + 0x458], r9
mov qword [rsp + 0x460], r10
mov qword [rsp + 0x468], 0
lea rax, str.poll_complete
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], 1
lea rax, str._at_line__column
mov qword [rsp + 0x150], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x158], xmm0
lea rax, [rsp + 0x448]
mov qword [rsp + 0x660], rax
lea rax, [rsp + 0x140]
mov qword [rsp + 0x668], rax
lea rax, method..virtual_0
mov qword [rsp + 0x670], rax
lea rax, [rsp + 0x660]
mov qword [rsp + 0x328], rax
mov qword [rsp + 0x330], 1
mov qword [rsp + 0x338], rdx
lea rdx, [rsp + 0x328]
call fcn.140254970
lea rax, [r12 + 0x38]
mov qword [rsp + 0x5c8], rax
xorps xmm6, xmm6
lea rax, [r12 + 0x10]
mov qword [rsp + 0x5a8], rax
lea rax, [rsp + 0x448]
mov qword [rsp + 0x2f0], rax
lea rax, [rsp + 0x140]
mov qword [rsp + 0x5c0], rax
lea rax, [rsp + 0x38]
mov qword [rsp + 0x5a0], rax
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x5b8], rax
lea rax, str._Users_ma__kiri_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.24_src_proto_streams_prioritize.rs
mov qword [rsp + 0x2a0], rax
lea rax, str._Users_ma__kiri_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.24_src_proto_streams_store.rs
mov qword [rsp + 0x598], rax
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_82e1608dfa6e0b5569232559e3d385fea5a93112library_alloc_srccollections_btree_navigate.rs
mov qword [rsp + 0x590], rax
jmp 0x1400ff90e
lea rcx, [0x1402ffb09]
lea r8, str._Users_ma__kiri_.cargo_registry_src_index.crates.io_6f17d22bba15001f_h2_0.3.24_src_proto_streams_prioritize.rs
jmp 0x14010415e