File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
001c77a0
001c77a0_<std::io::stdio::Stderr as std::io::Write>::flush:
001c77a0push rbp
001c77a1push r14
001c77a3push rbx
001c77a4mov rbx, [rdi]
001c77a7mov rax, [rbx]
001c77aamov rcx, [0x0]
001c77b3lea rcx, [rcx-95]
001c77bacmp rax, rcx
001c77bdjne 0x1c77d1
001c77bfmov ebp, [rbx+20]
001c77c2inc ebp
001c77c4je 0x1c786c
001c77camov [rbx+20], ebp
001c77cddec ebp
001c77cfjmp 0x1c77fb
001c77d1
001c77d1loc_1c77d1:
001c77d1xor ebp, ebp
001c77d3mov ecx, 1
001c77d8xor eax, eax
001c77dalock cmpxchg [rbx+16], ecx
001c77dfjne 0x1c7853
001c77e1
001c77e1loc_1c77e1:
001c77e1mov rax, [0x0]
001c77ealea rax, [rax-95]
001c77f1mov [rbx], rax
001c77f4mov [rbx+20], 1
001c77fb
001c77fbloc_1c77fb:
001c77fbcmp [rbx+8], 0
001c7800jne 0x1c785e
001c7802mov [rbx+8], -1
001c780amov rsi, rbx
001c780dadd rsi, 16
001c7811je 0x1c785e
001c7813mov [rbx+8], 0
001c781bmov [rbx+20], ebp
001c781etest ebp, ebp
001c7820jne 0x1c784e
001c7822mov [rbx], 0
001c7829xor eax, eax
001c782bxchg [rbx+16], eax
001c782ecmp eax, 2
001c7831jne 0x1c784e
001c7833mov edi, 202
001c7838mov edx, 129
001c783dmov ecx, 1
001c7842xor eax, eax
001c7844pop rbx
001c7845pop r14
001c7847pop rbp
001c7848jmp [rip+0x4a35a]
001c784e
001c784eloc_1c784e:
001c784epop rbx
001c784fpop r14
001c7851pop rbp
001c7852ret
001c7853
001c7853loc_1c7853:
001c7853lea rdi, [rbx+16]
001c7857call std::sys::unix::locks::futex_mutex::Mutex::lock_contended
001c785cjmp 0x1c77e1
001c785e
001c785eloc_1c785e:
001c785elea rdi, [rip+0x48db3]
001c7865call core::cell::panic_already_borrowed
001c786aud2
001c786c
001c786cloc_1c786c:
001c786clea rdi, [rip-0x137689]
001c7873lea rdx, [rip+0x4910e]
001c787amov esi, 38
001c787fcall core::option::expect_failed
001c7884ud2
001c7886mov r14, rax
001c7889mov rdi, rbx
001c788ccall core::ptr::drop_in_place<std::io::stdio::StderrLock>
001c7891mov rdi, r14
001c7894call _Unwind_Resume
001c7899ud2
001c77a0
001c77a0_<std::io::stdio::Stderr as std::io::Write>::flush:
001c77a0push rbp
001c77a1push r14
001c77a3push rbx
001c77a4mov rbx, [rdi]
001c77a7mov rax, [rbx]
001c77aamov rcx, [0x0]
001c77b3lea rcx, [rcx-95]
001c77bacmp rax, rcx
001c77bdjne 0x1c77d1
001c77bfmov ebp, [rbx+20]
001c77c2inc ebp
001c77c4je 0x1c786c
001c77camov [rbx+20], ebp
001c77cddec ebp
001c77cfjmp 0x1c77fb
001c77d1
001c77d1loc_1c77d1:
001c77d1xor ebp, ebp
001c77d3mov ecx, 1
001c77d8xor eax, eax
001c77dalock cmpxchg [rbx+16], ecx
001c77dfjne 0x1c7853
001c77e1
001c77e1loc_1c77e1:
001c77e1mov rax, [0x0]
001c77ealea rax, [rax-95]
001c77f1mov [rbx], rax
001c77f4mov [rbx+20], 1
001c77fb
001c77fbloc_1c77fb:
001c77fbcmp [rbx+8], 0
001c7800jne 0x1c785e
001c7802mov [rbx+8], -1
001c780amov rsi, rbx
001c780dadd rsi, 16
001c7811je 0x1c785e
001c7813mov [rbx+8], 0
001c781bmov [rbx+20], ebp
001c781etest ebp, ebp
001c7820jne 0x1c784e
001c7822mov [rbx], 0
001c7829xor eax, eax
001c782bxchg [rbx+16], eax
001c782ecmp eax, 2
001c7831jne 0x1c784e
001c7833mov edi, 202
001c7838mov edx, 129
001c783dmov ecx, 1
001c7842xor eax, eax
001c7844pop rbx
001c7845pop r14
001c7847pop rbp
001c7848jmp [rip+0x4a35a]
001c784e
001c784eloc_1c784e:
001c784epop rbx
001c784fpop r14
001c7851pop rbp
001c7852ret
001c7853
001c7853loc_1c7853:
001c7853lea rdi, [rbx+16]
001c7857call std::sys::unix::locks::futex_mutex::Mutex::lock_contended
001c785cjmp 0x1c77e1
001c785e
001c785eloc_1c785e:
001c785elea rdi, [rip+0x48db3]
001c7865call core::cell::panic_already_borrowed
001c786aud2
001c786c
001c786cloc_1c786c:
001c786clea rdi, [rip-0x137689]
001c7873lea rdx, [rip+0x4910e]
001c787amov esi, 38
001c787fcall core::option::expect_failed
001c7884ud2
001c7886mov r14, rax
001c7889mov rdi, rbx
001c788ccall core::ptr::drop_in_place<std::io::stdio::StderrLock>
001c7891mov rdi, r14
001c7894call _Unwind_Resume
001c7899ud2
001c77a0
001c789b
001c789b // align 0x10
001c789b // align 0x10
001c78a0
001c78a0_<std::io::stdio::StderrLock as std::io::Write>::write_all:
001c78a0push rbp
001c78a1push r15
001c78a3push r14
001c78a5push r13
001c78a7push r12
001c78a9push rbx
001c78aapush rax
001c78abcmp [rdi+8], 0
001c78b0jne 0x1c799e
001c78b6mov rbx, rdi
001c78b9mov [rdi+8], -1
001c78c1cmp rdi, -16
001c78c5je 0x1c799e
001c78cbmov r14, rdx
001c78ceadd rbx, 8
001c78d2test rdx, rdx
001c78d5je 0x1c7943
001c78d7mov r15, rsi
001c78damov r12, 0x7fffffffffffffff
001c78e4mov r13, [rip+0x4a415]
001c78ebmov rbp, [rip+0x4a24e]
001c78f2jmp 0x1c7910
001c78f4
001c78f4 66 66 66 2e 0f 1f 84 00 00 00 00 00 fff.........
001c7900
001c7900loc_1c7900:
001c7900call rbp
001c7902movsxd rax, [rax]
001c7905cmp rax, 4
001c7909jne 0x1c7960
001c790btest r14, r14
001c790eje 0x1c7943
001c7910
001c7910loc_1c7910:
001c7910cmp r14, r12
001c7913mov rdx, r12
001c7916cmovb rdx, r14
001c791amov edi, 2
001c791fmov rsi, r15
001c7922call r13
001c7925cmp rax, -1
001c7929je 0x1c7900
001c792btest rax, rax
001c792eje 0x1c7957
001c7930mov rcx, r14
001c7933sub rcx, rax
001c7936jb 0x1c798a
001c7938add r15, rax
001c793bmov r14, rcx
001c793etest r14, r14
001c7941jne 0x1c7910
001c7943
001c7943loc_1c7943:
001c7943xor eax, eax
001c7945
001c7945loc_1c7945:
001c7945inc [rbx]
001c7948add rsp, 8
001c794cpop rbx
001c794dpop r12
001c794fpop r13
001c7951pop r14
001c7953pop r15
001c7955pop rbp
001c7956ret
001c7957
001c7957loc_1c7957:
001c7957lea rax, [rip+0x48e1a]
001c795ejmp 0x1c7968
001c7960
001c7960loc_1c7960:
001c7960shl rax, 32
001c7964or rax, 2
001c7968
001c7968loc_1c7968:
001c7968mov ecx, eax
001c796aand ecx, 3
001c796dcmp rcx, 2
001c7971jb 0x1c7945
001c7973cmp ecx, 2
001c7976jne 0x1c7945
001c7978mov rcx, rax
001c797bshr rcx, 32
001c797fxor edx, edx
001c7981cmp ecx, 9
001c7984cmove rax, rdx
001c7988jmp 0x1c7945
001c798a
001c798aloc_1c798a:
001c798alea rdx, [rip+0x48dff]
001c7991mov rdi, rax
001c7994mov rsi, r14
001c7997call core::slice::index::slice_start_index_len_fail
001c799cud2
001c799e
001c799eloc_1c799e:
001c799elea rdi, [rip+0x48c8b]
001c79a5call core::cell::panic_already_borrowed
001c79aaud2
001c79acmov r14, rax
001c79afmov rdi, rbx
001c79b2call core::ptr::drop_in_place<core::cell::RefMut<std::io::buffered::linewriter::LineWriter<std::io::stdio::StdoutRaw>>>
001c79b7mov rdi, r14
001c79bacall _Unwind_Resume
001c79bfud2
001c78a0
001c78a0_<std::io::stdio::StderrLock as std::io::Write>::write_all:
001c78a0push rbp
001c78a1push r15
001c78a3push r14
001c78a5push r13
001c78a7push r12
001c78a9push rbx
001c78aapush rax
001c78abcmp [rdi+8], 0
001c78b0jne 0x1c799e
001c78b6mov rbx, rdi
001c78b9mov [rdi+8], -1
001c78c1cmp rdi, -16
001c78c5je 0x1c799e
001c78cbmov r14, rdx
001c78ceadd rbx, 8
001c78d2test rdx, rdx
001c78d5je 0x1c7943
001c78d7mov r15, rsi
001c78damov r12, 0x7fffffffffffffff
001c78e4mov r13, [rip+0x4a415]
001c78ebmov rbp, [rip+0x4a24e]
001c78f2jmp 0x1c7910
001c78f4
001c78f4 66 66 66 2e 0f 1f 84 00 00 00 00 00 fff.........
001c7900
001c7900loc_1c7900:
001c7900call rbp
001c7902movsxd rax, [rax]
001c7905cmp rax, 4
001c7909jne 0x1c7960
001c790btest r14, r14
001c790eje 0x1c7943
001c7910
001c7910loc_1c7910:
001c7910cmp r14, r12
001c7913mov rdx, r12
001c7916cmovb rdx, r14
001c791amov edi, 2
001c791fmov rsi, r15
001c7922call r13
001c7925cmp rax, -1
001c7929je 0x1c7900
001c792btest rax, rax
001c792eje 0x1c7957
001c7930mov rcx, r14
001c7933sub rcx, rax
001c7936jb 0x1c798a
001c7938add r15, rax
001c793bmov r14, rcx
001c793etest r14, r14
001c7941jne 0x1c7910
001c7943
001c7943loc_1c7943:
001c7943xor eax, eax
001c7945
001c7945loc_1c7945:
001c7945inc [rbx]
001c7948add rsp, 8
001c794cpop rbx
001c794dpop r12
001c794fpop r13
001c7951pop r14
001c7953pop r15
001c7955pop rbp
001c7956ret
001c7957
001c7957loc_1c7957:
001c7957lea rax, [rip+0x48e1a]
001c795ejmp 0x1c7968
001c7960
001c7960loc_1c7960:
001c7960shl rax, 32
001c7964or rax, 2
001c7968
001c7968loc_1c7968:
001c7968mov ecx, eax
001c796aand ecx, 3
001c796dcmp rcx, 2
001c7971jb 0x1c7945
001c7973cmp ecx, 2
001c7976jne 0x1c7945
001c7978mov rcx, rax
001c797bshr rcx, 32
001c797fxor edx, edx
001c7981cmp ecx, 9
001c7984cmove rax, rdx
001c7988jmp 0x1c7945
001c798a
001c798aloc_1c798a:
001c798alea rdx, [rip+0x48dff]
001c7991mov rdi, rax
001c7994mov rsi, r14
001c7997call core::slice::index::slice_start_index_len_fail
001c799cud2
001c799e
001c799eloc_1c799e:
001c799elea rdi, [rip+0x48c8b]
001c79a5call core::cell::panic_already_borrowed
001c79aaud2
001c79acmov r14, rax
001c79afmov rdi, rbx
001c79b2call core::ptr::drop_in_place<core::cell::RefMut<std::io::buffered::linewriter::LineWriter<std::io::stdio::StdoutRaw>>>
001c79b7mov rdi, r14
001c79bacall _Unwind_Resume
001c79bfud2
001c78a0
001c79c1
001c79c1 // align 0x10
001c79c1 // align 0x10
001c79d0
001c79d0_<std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str:
001c79d0push rbp
001c79d1push r15
001c79d3push r14
001c79d5push r13
001c79d7push r12
001c79d9push rbx
001c79dapush rax
001c79dbmov rbx, rdi
001c79demov rax, [rdi]
001c79e1mov rdi, [rax]
001c79e4call _<std::io::stdio::StderrLock as std::io::Write>::write_all
001c79e9mov r14, rax
001c79ectest rax, rax
001c79efje 0x1c7a3e
001c79f1mov rax, [rbx+8]
001c79f5test rax, rax
001c79f8je 0x1c7a3a
001c79famov ecx, eax
001c79fcand ecx, 3
001c79fflea rdx, [rcx-2]
001c7a03cmp rdx, 2
001c7a07jb 0x1c7a3a
001c7a09test rcx, rcx
001c7a0cje 0x1c7a3a
001c7a0elea r15, [rax-1]
001c7a12mov r12, [rax-1]
001c7a16mov r13, [rax+7]
001c7a1amov rdi, r12
001c7a1dcall [r13]
001c7a21cmp [r13+8], 0
001c7a26je 0x1c7a31
001c7a28mov rdi, r12
001c7a2bcall [rip+0x4a0c7]
001c7a31
001c7a31loc_1c7a31:
001c7a31mov rdi, r15
001c7a34call [rip+0x4a0be]
001c7a3a
001c7a3aloc_1c7a3a:
001c7a3amov [rbx+8], r14
001c7a3e
001c7a3eloc_1c7a3e:
001c7a3etest r14, r14
001c7a41setne al
001c7a44add rsp, 8
001c7a48pop rbx
001c7a49pop r12
001c7a4bpop r13
001c7a4dpop r14
001c7a4fpop r15
001c7a51pop rbp
001c7a52ret
001c7a53mov rbp, rax
001c7a56mov rdi, r12
001c7a59mov rsi, r13
001c7a5ccall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001c7a61mov rdi, r15
001c7a64call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001c7a69mov [rbx+8], r14
001c7a6dmov rdi, rbp
001c7a70call _Unwind_Resume
001c7a75ud2
001c79d0
001c79d0_<std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str:
001c79d0push rbp
001c79d1push r15
001c79d3push r14
001c79d5push r13
001c79d7push r12
001c79d9push rbx
001c79dapush rax
001c79dbmov rbx, rdi
001c79demov rax, [rdi]
001c79e1mov rdi, [rax]
001c79e4call _<std::io::stdio::StderrLock as std::io::Write>::write_all
001c79e9mov r14, rax
001c79ectest rax, rax
001c79efje 0x1c7a3e
001c79f1mov rax, [rbx+8]
001c79f5test rax, rax
001c79f8je 0x1c7a3a
001c79famov ecx, eax
001c79fcand ecx, 3
001c79fflea rdx, [rcx-2]
001c7a03cmp rdx, 2
001c7a07jb 0x1c7a3a
001c7a09test rcx, rcx
001c7a0cje 0x1c7a3a
001c7a0elea r15, [rax-1]
001c7a12mov r12, [rax-1]
001c7a16mov r13, [rax+7]
001c7a1amov rdi, r12
001c7a1dcall [r13]
001c7a21cmp [r13+8], 0
001c7a26je 0x1c7a31
001c7a28mov rdi, r12
001c7a2bcall [rip+0x4a0c7]
001c7a31
001c7a31loc_1c7a31:
001c7a31mov rdi, r15
001c7a34call [rip+0x4a0be]
001c7a3a
001c7a3aloc_1c7a3a:
001c7a3amov [rbx+8], r14
001c7a3e
001c7a3eloc_1c7a3e:
001c7a3etest r14, r14
001c7a41setne al
001c7a44add rsp, 8
001c7a48pop rbx
001c7a49pop r12
001c7a4bpop r13
001c7a4dpop r14
001c7a4fpop r15
001c7a51pop rbp
001c7a52ret
001c7a53mov rbp, rax
001c7a56mov rdi, r12
001c7a59mov rsi, r13
001c7a5ccall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001c7a61mov rdi, r15
001c7a64call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001c7a69mov [rbx+8], r14
001c7a6dmov rdi, rbp
001c7a70call _Unwind_Resume
001c7a75ud2
001c79d0
001c7a77
001c7a77 // align 0x10
001c7a77 // align 0x10
001c7a80
001c7a80core::fmt::Write::write_char:
001c7a80push rax
001c7a81mov [rsp+4], 0
001c7a89cmp esi, 128
001c7a8fjae 0x1c7aa0
001c7a91mov [rsp+4], sil
001c7a96mov edx, 1
001c7a9bjmp 0x1c7b30
001c7aa0
001c7aa0loc_1c7aa0:
001c7aa0mov eax, esi
001c7aa2cmp esi, 2048
001c7aa8jae 0x1c7ac7
001c7aaashr eax, 6
001c7aador al, 192
001c7aafmov [rsp+4], al
001c7ab3and sil, 63
001c7ab7or sil, 128
001c7abbmov [rsp+5], sil
001c7ac0mov edx, 2
001c7ac5jmp 0x1c7b30
001c7ac7
001c7ac7loc_1c7ac7:
001c7ac7cmp esi, 0x10000
001c7acdjae 0x1c7af9
001c7acfshr eax, 12
001c7ad2or al, 224
001c7ad4mov [rsp+4], al
001c7ad8mov eax, esi
001c7adashr eax, 6
001c7addand al, 63
001c7adfor al, 128
001c7ae1mov [rsp+5], al
001c7ae5and sil, 63
001c7ae9or sil, 128
001c7aedmov [rsp+6], sil
001c7af2mov edx, 3
001c7af7jmp 0x1c7b30
001c7af9
001c7af9loc_1c7af9:
001c7af9shr eax, 18
001c7afcand al, 7
001c7afeor al, 240
001c7b00mov [rsp+4], al
001c7b04mov eax, esi
001c7b06shr eax, 12
001c7b09and al, 63
001c7b0bor al, 128
001c7b0dmov [rsp+5], al
001c7b11mov eax, esi
001c7b13shr eax, 6
001c7b16and al, 63
001c7b18or al, 128
001c7b1amov [rsp+6], al
001c7b1eand sil, 63
001c7b22or sil, 128
001c7b26mov [rsp+7], sil
001c7b2bmov edx, 4
001c7b30
001c7b30loc_1c7b30:
001c7b30lea rsi, [rsp+4]
001c7b35call _<std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str
001c7b3apop rcx
001c7b3bret
001c7a80
001c7a80core::fmt::Write::write_char:
001c7a80push rax
001c7a81mov [rsp+4], 0
001c7a89cmp esi, 128
001c7a8fjae 0x1c7aa0
001c7a91mov [rsp+4], sil
001c7a96mov edx, 1
001c7a9bjmp 0x1c7b30
001c7aa0
001c7aa0loc_1c7aa0:
001c7aa0mov eax, esi
001c7aa2cmp esi, 2048
001c7aa8jae 0x1c7ac7
001c7aaashr eax, 6
001c7aador al, 192
001c7aafmov [rsp+4], al
001c7ab3and sil, 63
001c7ab7or sil, 128
001c7abbmov [rsp+5], sil
001c7ac0mov edx, 2
001c7ac5jmp 0x1c7b30
001c7ac7
001c7ac7loc_1c7ac7:
001c7ac7cmp esi, 0x10000
001c7acdjae 0x1c7af9
001c7acfshr eax, 12
001c7ad2or al, 224
001c7ad4mov [rsp+4], al
001c7ad8mov eax, esi
001c7adashr eax, 6
001c7addand al, 63
001c7adfor al, 128
001c7ae1mov [rsp+5], al
001c7ae5and sil, 63
001c7ae9or sil, 128
001c7aedmov [rsp+6], sil
001c7af2mov edx, 3
001c7af7jmp 0x1c7b30
001c7af9
001c7af9loc_1c7af9:
001c7af9shr eax, 18
001c7afcand al, 7
001c7afeor al, 240
001c7b00mov [rsp+4], al
001c7b04mov eax, esi
001c7b06shr eax, 12
001c7b09and al, 63
001c7b0bor al, 128
001c7b0dmov [rsp+5], al
001c7b11mov eax, esi
001c7b13shr eax, 6
001c7b16and al, 63
001c7b18or al, 128
001c7b1amov [rsp+6], al
001c7b1eand sil, 63
001c7b22or sil, 128
001c7b26mov [rsp+7], sil
001c7b2bmov edx, 4
001c7b30
001c7b30loc_1c7b30:
001c7b30lea rsi, [rsp+4]
001c7b35call _<std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str
001c7b3apop rcx
001c7b3bret
001c7a80
001c7b3c
001c7b3c // align 0x10
001c7b3c // align 0x10
001c7b40
001c7b40core::fmt::Write::write_fmt:
001c7b40mov rdx, rsi
001c7b43lea rsi, [rip+0x4869e]
001c7b4ajmp 0x105110
001c7b40
001c7b40core::fmt::Write::write_fmt:
001c7b40mov rdx, rsi
001c7b43lea rsi, [rip+0x4869e]
001c7b4ajmp 0x105110
001c7b40
001c7b4f
001c7b4f // align 0x10
001c7b4f // align 0x10
001c7b50
001c7b50std::io::stdio::set_output_capture:
001c7b50push rbx
001c7b51sub rsp, 16
001c7b55mov rbx, rdi
001c7b58test rdi, rdi
001c7b5bjne 0x1c7b68
001c7b5dmovzx eax, [rip+0x4b408]
001c7b64test al, al
001c7b66je 0x1c7bab
001c7b68
001c7b68loc_1c7b68:
001c7b68mov [rip+0x4b3fd], 1
001c7b6fmov [rsp+8], rbx
001c7b74cmp [0xffffffffffffffa8], 0
001c7b7eje 0x1c7b92
001c7b80mov rax, [0x0]
001c7b89lea rax, [rax-80]
001c7b90jmp 0x1c7b9c
001c7b92
001c7b92loc_1c7b92:
001c7b92call std::sys::common::thread_local::fast_local::Key<T>::try_initialize
001c7b97test rax, rax
001c7b9aje 0x1c7baf
001c7b9c
001c7b9cloc_1c7b9c:
001c7b9cmov rcx, [rax]
001c7b9fmov [rax], rbx
001c7ba2
001c7ba2loc_1c7ba2:
001c7ba2mov rax, rcx
001c7ba5add rsp, 16
001c7ba9pop rbx
001c7baaret
001c7bab
001c7babloc_1c7bab:
001c7babxor ecx, ecx
001c7badjmp 0x1c7ba2
001c7baf
001c7bafloc_1c7baf:
001c7baftest rbx, rbx
001c7bb2je 0x1c7bc4
001c7bb4lock dec [rbx]
001c7bb8jne 0x1c7bc4
001c7bbamov rdi, [rsp+8]
001c7bbfcall alloc::sync::Arc<T,A>::drop_slow
001c7bc4
001c7bc4loc_1c7bc4:
001c7bc4lea rdi, [rip-0x137b7a]
001c7bcblea rcx, [rip+0x48416]
001c7bd2lea r8, [rip+0x48a6f]
001c7bd9lea rdx, [rsp+7]
001c7bdemov esi, 70
001c7be3call core::result::unwrap_failed
001c7be8ud2
001c7beamov rbx, rax
001c7bedlea rdi, [rsp+8]
001c7bf2call core::ptr::drop_in_place<std::io::stdio::set_output_capture::{{closure}}>
001c7bf7mov rdi, rbx
001c7bfacall _Unwind_Resume
001c7bffud2
001c7b50
001c7b50std::io::stdio::set_output_capture:
001c7b50push rbx
001c7b51sub rsp, 16
001c7b55mov rbx, rdi
001c7b58test rdi, rdi
001c7b5bjne 0x1c7b68
001c7b5dmovzx eax, [rip+0x4b408]
001c7b64test al, al
001c7b66je 0x1c7bab
001c7b68
001c7b68loc_1c7b68:
001c7b68mov [rip+0x4b3fd], 1
001c7b6fmov [rsp+8], rbx
001c7b74cmp [0xffffffffffffffa8], 0
001c7b7eje 0x1c7b92
001c7b80mov rax, [0x0]
001c7b89lea rax, [rax-80]
001c7b90jmp 0x1c7b9c
001c7b92
001c7b92loc_1c7b92:
001c7b92call std::sys::common::thread_local::fast_local::Key<T>::try_initialize
001c7b97test rax, rax
001c7b9aje 0x1c7baf
001c7b9c
001c7b9cloc_1c7b9c:
001c7b9cmov rcx, [rax]
001c7b9fmov [rax], rbx
001c7ba2
001c7ba2loc_1c7ba2:
001c7ba2mov rax, rcx
001c7ba5add rsp, 16
001c7ba9pop rbx
001c7baaret
001c7bab
001c7babloc_1c7bab:
001c7babxor ecx, ecx
001c7badjmp 0x1c7ba2
001c7baf
001c7bafloc_1c7baf:
001c7baftest rbx, rbx
001c7bb2je 0x1c7bc4
001c7bb4lock dec [rbx]
001c7bb8jne 0x1c7bc4
001c7bbamov rdi, [rsp+8]
001c7bbfcall alloc::sync::Arc<T,A>::drop_slow
001c7bc4
001c7bc4loc_1c7bc4:
001c7bc4lea rdi, [rip-0x137b7a]
001c7bcblea rcx, [rip+0x48416]
001c7bd2lea r8, [rip+0x48a6f]
001c7bd9lea rdx, [rsp+7]
001c7bdemov esi, 70
001c7be3call core::result::unwrap_failed
001c7be8ud2
001c7beamov rbx, rax
001c7bedlea rdi, [rsp+8]
001c7bf2call core::ptr::drop_in_place<std::io::stdio::set_output_capture::{{closure}}>
001c7bf7mov rdi, rbx
001c7bfacall _Unwind_Resume
001c7bffud2
001c7b50
001c7c01
001c7c01 // align 0x10
001c7c01 // align 0x10
001c7c10
001c7c10std::sys::common::thread_local::fast_local::Key<T>::try_initialize:
001c7c10push rax
001c7c11movzx eax, [0xffffffffffffffb8]
001c7c1atest rax, rax
001c7c1dje 0x1c7c28
001c7c1fcmp eax, 1
001c7c22je 0x1c7c4d
001c7c24xor eax, eax
001c7c26pop rcx
001c7c27ret
001c7c28
001c7c28loc_1c7c28:
001c7c28mov rax, [0x0]
001c7c31lea rdi, [rax-88]
001c7c38lea rsi, [rip+193]
001c7c3fcall std::sys::unix::thread_local_dtor::register_dtor
001c7c44mov [0xffffffffffffffb8], 1
001c7c4d
001c7c4dloc_1c7c4d:
001c7c4dmov rax, [0x0]
001c7c56lea rax, [rax-80]
001c7c5dmov rdi, [0xffffffffffffffb0]
001c7c66cmp [0xffffffffffffffa8], 0
001c7c70mov [0xffffffffffffffa8], 1
001c7c7dmov [0xffffffffffffffb0], 0
001c7c8aje 0x1c7cac
001c7c8ctest rdi, rdi
001c7c8fje 0x1c7cac
001c7c91lock dec [rdi]
001c7c95jne 0x1c7c9c
001c7c97call alloc::sync::Arc<T,A>::drop_slow
001c7c9c
001c7c9cloc_1c7c9c:
001c7c9cmov rax, [0x0]
001c7ca5lea rax, [rax-80]
001c7cac
001c7cacloc_1c7cac:
001c7cacpop rcx
001c7cadret
001c7c10
001c7c10std::sys::common::thread_local::fast_local::Key<T>::try_initialize:
001c7c10push rax
001c7c11movzx eax, [0xffffffffffffffb8]
001c7c1atest rax, rax
001c7c1dje 0x1c7c28
001c7c1fcmp eax, 1
001c7c22je 0x1c7c4d
001c7c24xor eax, eax
001c7c26pop rcx
001c7c27ret
001c7c28
001c7c28loc_1c7c28:
001c7c28mov rax, [0x0]
001c7c31lea rdi, [rax-88]
001c7c38lea rsi, [rip+193]
001c7c3fcall std::sys::unix::thread_local_dtor::register_dtor
001c7c44mov [0xffffffffffffffb8], 1
001c7c4d
001c7c4dloc_1c7c4d:
001c7c4dmov rax, [0x0]
001c7c56lea rax, [rax-80]
001c7c5dmov rdi, [0xffffffffffffffb0]
001c7c66cmp [0xffffffffffffffa8], 0
001c7c70mov [0xffffffffffffffa8], 1
001c7c7dmov [0xffffffffffffffb0], 0
001c7c8aje 0x1c7cac
001c7c8ctest rdi, rdi
001c7c8fje 0x1c7cac
001c7c91lock dec [rdi]
001c7c95jne 0x1c7c9c
001c7c97call alloc::sync::Arc<T,A>::drop_slow
001c7c9c
001c7c9cloc_1c7c9c:
001c7c9cmov rax, [0x0]
001c7ca5lea rax, [rax-80]
001c7cac
001c7cacloc_1c7cac:
001c7cacpop rcx
001c7cadret
001c7c10
001c7cae
001c7cae // align 0x10
001c7cae // align 0x10
001c7cb0
001c7cb0alloc::sync::Arc<T,A>::drop_slow:
001c7cb0push rbx
001c7cb1mov rbx, rdi
001c7cb4cmp [rdi+32], 0
001c7cb9je 0x1c7cc5
001c7cbbmov rdi, [rbx+24]
001c7cbfcall [rip+0x49e33]
001c7cc5
001c7cc5loc_1c7cc5:
001c7cc5cmp rbx, -1
001c7cc9je 0x1c7cdc
001c7ccblock dec [rbx+8]
001c7cd0jne 0x1c7cdc
001c7cd2mov rdi, rbx
001c7cd5pop rbx
001c7cd6jmp [rip+0x49e1c]
001c7cdc
001c7cdcloc_1c7cdc:
001c7cdcpop rbx
001c7cddret
001c7cb0
001c7cb0alloc::sync::Arc<T,A>::drop_slow:
001c7cb0push rbx
001c7cb1mov rbx, rdi
001c7cb4cmp [rdi+32], 0
001c7cb9je 0x1c7cc5
001c7cbbmov rdi, [rbx+24]
001c7cbfcall [rip+0x49e33]
001c7cc5
001c7cc5loc_1c7cc5:
001c7cc5cmp rbx, -1
001c7cc9je 0x1c7cdc
001c7ccblock dec [rbx+8]
001c7cd0jne 0x1c7cdc
001c7cd2mov rdi, rbx
001c7cd5pop rbx
001c7cd6jmp [rip+0x49e1c]
001c7cdc
001c7cdcloc_1c7cdc:
001c7cdcpop rbx
001c7cddret
001c7cb0
001c7cde
001c7cde // align 0x10
001c7cde // align 0x10
001c7ce0
001c7ce0core::ptr::drop_in_place<std::io::stdio::set_output_capture::{{closure}}>:
001c7ce0mov rax, [rdi]
001c7ce3test rax, rax
001c7ce6je 0x1c7cf6
001c7ce8lock dec [rax]
001c7cecjne 0x1c7cf6
001c7ceemov rdi, [rdi]
001c7cf1jmp 0x1c7cb0
001c7cf6
001c7cf6loc_1c7cf6:
001c7cf6ret
001c7ce0
001c7ce0core::ptr::drop_in_place<std::io::stdio::set_output_capture::{{closure}}>:
001c7ce0mov rax, [rdi]
001c7ce3test rax, rax
001c7ce6je 0x1c7cf6
001c7ce8lock dec [rax]
001c7cecjne 0x1c7cf6
001c7ceemov rdi, [rdi]
001c7cf1jmp 0x1c7cb0
001c7cf6
001c7cf6loc_1c7cf6:
001c7cf6ret
001c7ce0
001c7cf7
001c7cf7 // align 0x10
001c7cf7 // align 0x10
001c7d00
001c7d00std::sys::common::thread_local::fast_local::destroy_value:
001c7d00mov rax, rdi
001c7d03mov rdi, [rdi+8]
001c7d07cmp [rax], 0
001c7d0bmov [rax], 0
001c7d12mov [rax+16], 2
001c7d16je 0x1c7d28
001c7d18test rdi, rdi
001c7d1bje 0x1c7d28
001c7d1dlock dec [rdi]
001c7d21jne 0x1c7d28
001c7d23jmp 0x1c7cb0
001c7d28
001c7d28loc_1c7d28:
001c7d28ret
001c7d00
001c7d00std::sys::common::thread_local::fast_local::destroy_value:
001c7d00mov rax, rdi
001c7d03mov rdi, [rdi+8]
001c7d07cmp [rax], 0
001c7d0bmov [rax], 0
001c7d12mov [rax+16], 2
001c7d16je 0x1c7d28
001c7d18test rdi, rdi
001c7d1bje 0x1c7d28
001c7d1dlock dec [rdi]
001c7d21jne 0x1c7d28
001c7d23jmp 0x1c7cb0
001c7d28
001c7d28loc_1c7d28:
001c7d28ret
001c7d00
001c7d29
001c7d29 // align 0x10
001c7d29 // align 0x10
001c7d30
001c7d30std::io::stdio::print_to_buffer_if_capture_used:
001c7d30push rbp
001c7d31push r15
001c7d33push r14
001c7d35push r13
001c7d37push r12
001c7d39push rbx
001c7d3asub rsp, 24
001c7d3emovzx eax, [rip+0x4b227]
001c7d45test al, al
001c7d47je 0x1c7e81
001c7d4dmov r15, rdi
001c7d50cmp [0xffffffffffffffa8], 0
001c7d5aje 0x1c7d6e
001c7d5cmov rax, [0x0]
001c7d65lea rbx, [rax-80]
001c7d6cjmp 0x1c7d7f
001c7d6e
001c7d6eloc_1c7d6e:
001c7d6ecall std::sys::common::thread_local::fast_local::Key<T>::try_initialize
001c7d73mov rbx, rax
001c7d76test rax, rax
001c7d79je 0x1c7e81
001c7d7f
001c7d7floc_1c7d7f:
001c7d7fmov r12, [rbx]
001c7d82mov [rbx], 0
001c7d89test r12, r12
001c7d8cje 0x1c7e81
001c7d92mov [rsp+16], r12
001c7d97lea r14, [r12+16]
001c7d9cmov ecx, 1
001c7da1xor eax, eax
001c7da3lock cmpxchg [r12+16], ecx
001c7daajne 0x1c7e92
001c7db0
001c7db0loc_1c7db0:
001c7db0mov rax, [rip+0x4b309]
001c7db7shl rax, 1
001c7dbatest rax, rax
001c7dbdjne 0x1c7e9f
001c7dc3xor ebp, ebp
001c7dc5
001c7dc5loc_1c7dc5:
001c7dc5movzx eax, [r12+20]
001c7dcblea rdi, [r12+24]
001c7dd0mov rsi, r15
001c7dd3call std::io::Write::write_fmt
001c7dd8test rax, rax
001c7ddbje 0x1c7e23
001c7dddmov ecx, eax
001c7ddfand ecx, 3
001c7de2lea rdx, [rcx-2]
001c7de6cmp rdx, 2
001c7deajb 0x1c7e23
001c7dectest rcx, rcx
001c7defje 0x1c7e23
001c7df1mov r15, rax
001c7df4dec r15
001c7df7mov rdi, [rax-1]
001c7dfbmov r13, [rax+7]
001c7dffmov [rsp+8], rdi
001c7e04call [r13]
001c7e08cmp [r13+8], 0
001c7e0dje 0x1c7e1a
001c7e0fmov rdi, [rsp+8]
001c7e14call [rip+0x49cde]
001c7e1a
001c7e1aloc_1c7e1a:
001c7e1amov rdi, r15
001c7e1dcall [rip+0x49cd5]
001c7e23
001c7e23loc_1c7e23:
001c7e23test bpl, bpl
001c7e26jne 0x1c7e3e
001c7e28mov rax, 0x7fffffffffffffff
001c7e32mov rcx, [rip+0x4b287]
001c7e39test rcx, rax
001c7e3cjne 0x1c7eaf
001c7e3e
001c7e3eloc_1c7e3e:
001c7e3exor eax, eax
001c7e40xchg [r14], eax
001c7e43cmp eax, 2
001c7e46jne 0x1c7e62
001c7e48mov edi, 202
001c7e4dmov rsi, r14
001c7e50mov edx, 129
001c7e55mov ecx, 1
001c7e5axor eax, eax
001c7e5ccall [rip+0x49d46]
001c7e62
001c7e62loc_1c7e62:
001c7e62mov rax, [rsp+16]
001c7e67mov rdi, [rbx]
001c7e6amov [rbx], rax
001c7e6dtest rdi, rdi
001c7e70je 0x1c7e7d
001c7e72lock dec [rdi]
001c7e76jne 0x1c7e7d
001c7e78call alloc::sync::Arc<T,A>::drop_slow
001c7e7d
001c7e7dloc_1c7e7d:
001c7e7dmov al, 1
001c7e7fjmp 0x1c7e83
001c7e81
001c7e81loc_1c7e81:
001c7e81xor eax, eax
001c7e83
001c7e83loc_1c7e83:
001c7e83add rsp, 24
001c7e87pop rbx
001c7e88pop r12
001c7e8apop r13
001c7e8cpop r14
001c7e8epop r15
001c7e90pop rbp
001c7e91ret
001c7e92
001c7e92loc_1c7e92:
001c7e92mov rdi, r14
001c7e95call std::sys::unix::locks::futex_mutex::Mutex::lock_contended
001c7e9ajmp 0x1c7db0
001c7e9f
001c7e9floc_1c7e9f:
001c7e9fcall std::panicking::panic_count::is_zero_slow_path
001c7ea4mov ebp, eax
001c7ea6xor bpl, 1
001c7eaajmp 0x1c7dc5
001c7eaf
001c7eafloc_1c7eaf:
001c7eafcall std::panicking::panic_count::is_zero_slow_path
001c7eb4test al, al
001c7eb6jne 0x1c7e3e
001c7eb8mov [r12+20], 1
001c7ebejmp 0x1c7e3e
001c7ec3mov rbx, rax
001c7ec6mov rdi, [rsp+8]
001c7ecbmov rsi, r13
001c7ececall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001c7ed3mov rdi, r15
001c7ed6call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001c7edbjmp 0x1c7ee0
001c7eddmov rbx, rax
001c7ee0
001c7ee0loc_1c7ee0:
001c7ee0movzx esi, bpl
001c7ee4mov rdi, r14
001c7ee7call core::ptr::drop_in_place<std::io::stdio::StdinLock>
001c7eeclea rdi, [rsp+16]
001c7ef1call core::ptr::drop_in_place<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8>>>>
001c7ef6mov rdi, rbx
001c7ef9call _Unwind_Resume
001c7efeud2
001c7d30
001c7d30std::io::stdio::print_to_buffer_if_capture_used:
001c7d30push rbp
001c7d31push r15
001c7d33push r14
001c7d35push r13
001c7d37push r12
001c7d39push rbx
001c7d3asub rsp, 24
001c7d3emovzx eax, [rip+0x4b227]
001c7d45test al, al
001c7d47je 0x1c7e81
001c7d4dmov r15, rdi
001c7d50cmp [0xffffffffffffffa8], 0
001c7d5aje 0x1c7d6e
001c7d5cmov rax, [0x0]
001c7d65lea rbx, [rax-80]
001c7d6cjmp 0x1c7d7f
001c7d6e
001c7d6eloc_1c7d6e:
001c7d6ecall std::sys::common::thread_local::fast_local::Key<T>::try_initialize
001c7d73mov rbx, rax
001c7d76test rax, rax
001c7d79je 0x1c7e81
001c7d7f
001c7d7floc_1c7d7f:
001c7d7fmov r12, [rbx]
001c7d82mov [rbx], 0
001c7d89test r12, r12
001c7d8cje 0x1c7e81
001c7d92mov [rsp+16], r12
001c7d97lea r14, [r12+16]
001c7d9cmov ecx, 1
001c7da1xor eax, eax
001c7da3lock cmpxchg [r12+16], ecx
001c7daajne 0x1c7e92
001c7db0
001c7db0loc_1c7db0:
001c7db0mov rax, [rip+0x4b309]
001c7db7shl rax, 1
001c7dbatest rax, rax
001c7dbdjne 0x1c7e9f
001c7dc3xor ebp, ebp
001c7dc5
001c7dc5loc_1c7dc5:
001c7dc5movzx eax, [r12+20]
001c7dcblea rdi, [r12+24]
001c7dd0mov rsi, r15
001c7dd3call std::io::Write::write_fmt
001c7dd8test rax, rax
001c7ddbje 0x1c7e23
001c7dddmov ecx, eax
001c7ddfand ecx, 3
001c7de2lea rdx, [rcx-2]
001c7de6cmp rdx, 2
001c7deajb 0x1c7e23
001c7dectest rcx, rcx
001c7defje 0x1c7e23
001c7df1mov r15, rax
001c7df4dec r15
001c7df7mov rdi, [rax-1]
001c7dfbmov r13, [rax+7]
001c7dffmov [rsp+8], rdi
001c7e04call [r13]
001c7e08cmp [r13+8], 0
001c7e0dje 0x1c7e1a
001c7e0fmov rdi, [rsp+8]
001c7e14call [rip+0x49cde]
001c7e1a
001c7e1aloc_1c7e1a:
001c7e1amov rdi, r15
001c7e1dcall [rip+0x49cd5]
001c7e23
001c7e23loc_1c7e23:
001c7e23test bpl, bpl
001c7e26jne 0x1c7e3e
001c7e28mov rax, 0x7fffffffffffffff
001c7e32mov rcx, [rip+0x4b287]
001c7e39test rcx, rax
001c7e3cjne 0x1c7eaf
001c7e3e
001c7e3eloc_1c7e3e:
001c7e3exor eax, eax
001c7e40xchg [r14], eax
001c7e43cmp eax, 2
001c7e46jne 0x1c7e62
001c7e48mov edi, 202
001c7e4dmov rsi, r14
001c7e50mov edx, 129
001c7e55mov ecx, 1
001c7e5axor eax, eax
001c7e5ccall [rip+0x49d46]
001c7e62
001c7e62loc_1c7e62:
001c7e62mov rax, [rsp+16]
001c7e67mov rdi, [rbx]
001c7e6amov [rbx], rax
001c7e6dtest rdi, rdi
001c7e70je 0x1c7e7d
001c7e72lock dec [rdi]
001c7e76jne 0x1c7e7d
001c7e78call alloc::sync::Arc<T,A>::drop_slow
001c7e7d
001c7e7dloc_1c7e7d:
001c7e7dmov al, 1
001c7e7fjmp 0x1c7e83
001c7e81
001c7e81loc_1c7e81:
001c7e81xor eax, eax
001c7e83
001c7e83loc_1c7e83:
001c7e83add rsp, 24
001c7e87pop rbx
001c7e88pop r12
001c7e8apop r13
001c7e8cpop r14
001c7e8epop r15
001c7e90pop rbp
001c7e91ret
001c7e92
001c7e92loc_1c7e92:
001c7e92mov rdi, r14
001c7e95call std::sys::unix::locks::futex_mutex::Mutex::lock_contended
001c7e9ajmp 0x1c7db0
001c7e9f
001c7e9floc_1c7e9f:
001c7e9fcall std::panicking::panic_count::is_zero_slow_path
001c7ea4mov ebp, eax
001c7ea6xor bpl, 1
001c7eaajmp 0x1c7dc5
001c7eaf
001c7eafloc_1c7eaf:
001c7eafcall std::panicking::panic_count::is_zero_slow_path
001c7eb4test al, al
001c7eb6jne 0x1c7e3e
001c7eb8mov [r12+20], 1
001c7ebejmp 0x1c7e3e
001c7ec3mov rbx, rax
001c7ec6mov rdi, [rsp+8]
001c7ecbmov rsi, r13
001c7ececall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001c7ed3mov rdi, r15
001c7ed6call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001c7edbjmp 0x1c7ee0
001c7eddmov rbx, rax
001c7ee0
001c7ee0loc_1c7ee0:
001c7ee0movzx esi, bpl
001c7ee4mov rdi, r14
001c7ee7call core::ptr::drop_in_place<std::io::stdio::StdinLock>
001c7eeclea rdi, [rsp+16]
001c7ef1call core::ptr::drop_in_place<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8>>>>
001c7ef6mov rdi, rbx
001c7ef9call _Unwind_Resume
001c7efeud2
001c7d30
001c7f00
001c7f00std::io::Write::write_fmt:
001c7f00push r15
001c7f02push r14
001c7f04push r12
001c7f06push rbx
001c7f07sub rsp, 24
001c7f0bmov rdx, rsi
001c7f0emov [rsp+8], rdi
001c7f13mov [rsp+16], 0
001c7f1clea rsi, [rip+0x482f5]
001c7f23lea rdi, [rsp+8]
001c7f28call core::fmt::write
001c7f2dmov rcx, [rsp+16]
001c7f32test al, al
001c7f34je 0x1c7f46
001c7f36test rcx, rcx
001c7f39lea rax, [rip+0x48868]
001c7f40cmovne rax, rcx
001c7f44jmp 0x1c7f90
001c7f46
001c7f46loc_1c7f46:
001c7f46test rcx, rcx
001c7f49je 0x1c7f8e
001c7f4bmov edx, ecx
001c7f4dand edx, 3
001c7f50xor eax, eax
001c7f52lea rsi, [rdx-2]
001c7f56cmp rsi, 2
001c7f5ajb 0x1c7f90
001c7f5ctest rdx, rdx
001c7f5fje 0x1c7f90
001c7f61lea rbx, [rcx-1]
001c7f65mov r15, [rcx-1]
001c7f69mov r12, [rcx+7]
001c7f6dmov rdi, r15
001c7f70call [r12]
001c7f74cmp [r12+8], 0
001c7f7aje 0x1c7f85
001c7f7cmov rdi, r15
001c7f7fcall [rip+0x49b73]
001c7f85
001c7f85loc_1c7f85:
001c7f85mov rdi, rbx
001c7f88call [rip+0x49b6a]
001c7f8e
001c7f8eloc_1c7f8e:
001c7f8exor eax, eax
001c7f90
001c7f90loc_1c7f90:
001c7f90add rsp, 24
001c7f94pop rbx
001c7f95pop r12
001c7f97pop r14
001c7f99pop r15
001c7f9bret
001c7f9cmov r14, rax
001c7f9fmov rdi, r15
001c7fa2mov rsi, r12
001c7fa5call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001c7faamov rdi, rbx
001c7fadcall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001c7fb2jmp 0x1c7fc1
001c7fb4mov r14, rax
001c7fb7lea rdi, [rsp+8]
001c7fbccall core::ptr::drop_in_place<std::io::Write::write_fmt::Adapter<alloc::vec::Vec<u8>>>
001c7fc1
001c7fc1loc_1c7fc1:
001c7fc1mov rdi, r14
001c7fc4call _Unwind_Resume
001c7fc9ud2
001c7fcbcall core::panicking::panic_in_cleanup
001c7fd0ud2
001c7f00
001c7f00std::io::Write::write_fmt:
001c7f00push r15
001c7f02push r14
001c7f04push r12
001c7f06push rbx
001c7f07sub rsp, 24
001c7f0bmov rdx, rsi
001c7f0emov [rsp+8], rdi
001c7f13mov [rsp+16], 0
001c7f1clea rsi, [rip+0x482f5]
001c7f23lea rdi, [rsp+8]
001c7f28call core::fmt::write
001c7f2dmov rcx, [rsp+16]
001c7f32test al, al
001c7f34je 0x1c7f46
001c7f36test rcx, rcx
001c7f39lea rax, [rip+0x48868]
001c7f40cmovne rax, rcx
001c7f44jmp 0x1c7f90
001c7f46
001c7f46loc_1c7f46:
001c7f46test rcx, rcx
001c7f49je 0x1c7f8e
001c7f4bmov edx, ecx
001c7f4dand edx, 3
001c7f50xor eax, eax
001c7f52lea rsi, [rdx-2]
001c7f56cmp rsi, 2
001c7f5ajb 0x1c7f90
001c7f5ctest rdx, rdx
001c7f5fje 0x1c7f90
001c7f61lea rbx, [rcx-1]
001c7f65mov r15, [rcx-1]
001c7f69mov r12, [rcx+7]
001c7f6dmov rdi, r15
001c7f70call [r12]
001c7f74cmp [r12+8], 0
001c7f7aje 0x1c7f85
001c7f7cmov rdi, r15
001c7f7fcall [rip+0x49b73]
001c7f85
001c7f85loc_1c7f85:
001c7f85mov rdi, rbx
001c7f88call [rip+0x49b6a]
001c7f8e
001c7f8eloc_1c7f8e:
001c7f8exor eax, eax
001c7f90
001c7f90loc_1c7f90:
001c7f90add rsp, 24
001c7f94pop rbx
001c7f95pop r12
001c7f97pop r14
001c7f99pop r15
001c7f9bret
001c7f9cmov r14, rax
001c7f9fmov rdi, r15
001c7fa2mov rsi, r12
001c7fa5call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001c7faamov rdi, rbx
001c7fadcall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001c7fb2jmp 0x1c7fc1
001c7fb4mov r14, rax
001c7fb7lea rdi, [rsp+8]
001c7fbccall core::ptr::drop_in_place<std::io::Write::write_fmt::Adapter<alloc::vec::Vec<u8>>>
001c7fc1
001c7fc1loc_1c7fc1:
001c7fc1mov rdi, r14
001c7fc4call _Unwind_Resume
001c7fc9ud2
001c7fcbcall core::panicking::panic_in_cleanup
001c7fd0ud2
001c7f00
001c7fd2
001c7fd2 // align 0x10
001c7fd2 // align 0x10
001c7fe0
001c7fe0core::ptr::drop_in_place<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8>>>>:
001c7fe0mov rax, [rdi]
001c7fe3lock dec [rax]
001c7fe7jne 0x1c7ff1
001c7fe9mov rdi, [rdi]
001c7fecjmp 0x1c7cb0
001c7ff1
001c7ff1loc_1c7ff1:
001c7ff1ret
001c7fe0
001c7fe0core::ptr::drop_in_place<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8>>>>:
001c7fe0mov rax, [rdi]
001c7fe3lock dec [rax]
001c7fe7jne 0x1c7ff1
001c7fe9mov rdi, [rdi]
001c7fecjmp 0x1c7cb0
001c7ff1
001c7ff1loc_1c7ff1:
001c7ff1ret
001c7fe0
001c7ff2
001c7ff2 // align 0x10
001c7ff2 // align 0x10
001c8000
001c8000_<std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str:
001c8000push r15
001c8002push r14
001c8004push r12
001c8006push rbx
001c8007push rax
001c8008mov rbx, rdx
001c800bmov r15, rsi
001c800emov r14, [rdi]
001c8011mov rax, [r14+8]
001c8015mov r12, [r14+16]
001c8019sub rax, r12
001c801ccmp rax, rdx
001c801fjb 0x1c8048
001c8021
001c8021loc_1c8021:
001c8021mov rdi, [r14]
001c8024add rdi, r12
001c8027mov rsi, r15
001c802amov rdx, rbx
001c802dcall [rip+0x49aed]
001c8033add r12, rbx
001c8036mov [r14+16], r12
001c803axor eax, eax
001c803cadd rsp, 8
001c8040pop rbx
001c8041pop r12
001c8043pop r14
001c8045pop r15
001c8047ret
001c8048
001c8048loc_1c8048:
001c8048mov rdi, r14
001c804bmov rsi, r12
001c804emov rdx, rbx
001c8051call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001c8056mov r12, [r14+16]
001c805ajmp 0x1c8021
001c8000
001c8000_<std::io::Write::write_fmt::Adapter<T> as core::fmt::Write>::write_str:
001c8000push r15
001c8002push r14
001c8004push r12
001c8006push rbx
001c8007push rax
001c8008mov rbx, rdx
001c800bmov r15, rsi
001c800emov r14, [rdi]
001c8011mov rax, [r14+8]
001c8015mov r12, [r14+16]
001c8019sub rax, r12
001c801ccmp rax, rdx
001c801fjb 0x1c8048
001c8021
001c8021loc_1c8021:
001c8021mov rdi, [r14]
001c8024add rdi, r12
001c8027mov rsi, r15
001c802amov rdx, rbx
001c802dcall [rip+0x49aed]
001c8033add r12, rbx
001c8036mov [r14+16], r12
001c803axor eax, eax
001c803cadd rsp, 8
001c8040pop rbx
001c8041pop r12
001c8043pop r14
001c8045pop r15
001c8047ret
001c8048
001c8048loc_1c8048:
001c8048mov rdi, r14
001c804bmov rsi, r12
001c804emov rdx, rbx
001c8051call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001c8056mov r12, [r14+16]
001c805ajmp 0x1c8021
001c8000
001c805c
001c805c // align 0x10
001c805c // align 0x10
001c8060
001c8060core::fmt::Write::write_char:
001c8060push r15
001c8062push r14
001c8064push rbx
001c8065sub rsp, 16
001c8069mov [rsp+12], 0
001c8071cmp esi, 128
001c8077jae 0x1c8088
001c8079mov [rsp+12], sil
001c807emov ebx, 1
001c8083jmp 0x1c8118
001c8088
001c8088loc_1c8088:
001c8088mov eax, esi
001c808acmp esi, 2048
001c8090jae 0x1c80af
001c8092shr eax, 6
001c8095or al, 192
001c8097mov [rsp+12], al
001c809band sil, 63
001c809for sil, 128
001c80a3mov [rsp+13], sil
001c80a8mov ebx, 2
001c80adjmp 0x1c8118
001c80af
001c80afloc_1c80af:
001c80afcmp esi, 0x10000
001c80b5jae 0x1c80e1
001c80b7shr eax, 12
001c80baor al, 224
001c80bcmov [rsp+12], al
001c80c0mov eax, esi
001c80c2shr eax, 6
001c80c5and al, 63
001c80c7or al, 128
001c80c9mov [rsp+13], al
001c80cdand sil, 63
001c80d1or sil, 128
001c80d5mov [rsp+14], sil
001c80damov ebx, 3
001c80dfjmp 0x1c8118
001c80e1
001c80e1loc_1c80e1:
001c80e1shr eax, 18
001c80e4and al, 7
001c80e6or al, 240
001c80e8mov [rsp+12], al
001c80ecmov eax, esi
001c80eeshr eax, 12
001c80f1and al, 63
001c80f3or al, 128
001c80f5mov [rsp+13], al
001c80f9mov eax, esi
001c80fbshr eax, 6
001c80feand al, 63
001c8100or al, 128
001c8102mov [rsp+14], al
001c8106and sil, 63
001c810aor sil, 128
001c810emov [rsp+15], sil
001c8113mov ebx, 4
001c8118
001c8118loc_1c8118:
001c8118mov r14, [rdi]
001c811bmov rax, [r14+8]
001c811fmov r15, [r14+16]
001c8123sub rax, r15
001c8126cmp rax, rbx
001c8129jb 0x1c8152
001c812b
001c812bloc_1c812b:
001c812bmov rdi, [r14]
001c812eadd rdi, r15
001c8131lea rsi, [rsp+12]
001c8136mov rdx, rbx
001c8139call [rip+0x499e1]
001c813fadd r15, rbx
001c8142mov [r14+16], r15
001c8146xor eax, eax
001c8148add rsp, 16
001c814cpop rbx
001c814dpop r14
001c814fpop r15
001c8151ret
001c8152
001c8152loc_1c8152:
001c8152mov rdi, r14
001c8155mov rsi, r15
001c8158mov rdx, rbx
001c815bcall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001c8160mov r15, [r14+16]
001c8164jmp 0x1c812b
001c8060
001c8060core::fmt::Write::write_char:
001c8060push r15
001c8062push r14
001c8064push rbx
001c8065sub rsp, 16
001c8069mov [rsp+12], 0
001c8071cmp esi, 128
001c8077jae 0x1c8088
001c8079mov [rsp+12], sil
001c807emov ebx, 1
001c8083jmp 0x1c8118
001c8088
001c8088loc_1c8088:
001c8088mov eax, esi
001c808acmp esi, 2048
001c8090jae 0x1c80af
001c8092shr eax, 6
001c8095or al, 192
001c8097mov [rsp+12], al
001c809band sil, 63
001c809for sil, 128
001c80a3mov [rsp+13], sil
001c80a8mov ebx, 2
001c80adjmp 0x1c8118
001c80af
001c80afloc_1c80af:
001c80afcmp esi, 0x10000
001c80b5jae 0x1c80e1
001c80b7shr eax, 12
001c80baor al, 224
001c80bcmov [rsp+12], al
001c80c0mov eax, esi
001c80c2shr eax, 6
001c80c5and al, 63
001c80c7or al, 128
001c80c9mov [rsp+13], al
001c80cdand sil, 63
001c80d1or sil, 128
001c80d5mov [rsp+14], sil
001c80damov ebx, 3
001c80dfjmp 0x1c8118
001c80e1
001c80e1loc_1c80e1:
001c80e1shr eax, 18
001c80e4and al, 7
001c80e6or al, 240
001c80e8mov [rsp+12], al
001c80ecmov eax, esi
001c80eeshr eax, 12
001c80f1and al, 63
001c80f3or al, 128
001c80f5mov [rsp+13], al
001c80f9mov eax, esi
001c80fbshr eax, 6
001c80feand al, 63
001c8100or al, 128
001c8102mov [rsp+14], al
001c8106and sil, 63
001c810aor sil, 128
001c810emov [rsp+15], sil
001c8113mov ebx, 4
001c8118
001c8118loc_1c8118:
001c8118mov r14, [rdi]
001c811bmov rax, [r14+8]
001c811fmov r15, [r14+16]
001c8123sub rax, r15
001c8126cmp rax, rbx
001c8129jb 0x1c8152
001c812b
001c812bloc_1c812b:
001c812bmov rdi, [r14]
001c812eadd rdi, r15
001c8131lea rsi, [rsp+12]
001c8136mov rdx, rbx
001c8139call [rip+0x499e1]
001c813fadd r15, rbx
001c8142mov [r14+16], r15
001c8146xor eax, eax
001c8148add rsp, 16
001c814cpop rbx
001c814dpop r14
001c814fpop r15
001c8151ret
001c8152
001c8152loc_1c8152:
001c8152mov rdi, r14
001c8155mov rsi, r15
001c8158mov rdx, rbx
001c815bcall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001c8160mov r15, [r14+16]
001c8164jmp 0x1c812b
001c8060
001c8166
001c8166 // align 0x10
001c8166 // align 0x10
001c8170
001c8170core::fmt::Write::write_fmt:
001c8170mov rdx, rsi
001c8173lea rsi, [rip+0x4809e]
001c817ajmp 0x105110
001c8170
001c8170core::fmt::Write::write_fmt:
001c8170mov rdx, rsi
001c8173lea rsi, [rip+0x4809e]
001c817ajmp 0x105110
001c8170
001c817f
001c817f // align 0x10
001c817f // align 0x10
001c8180
001c8180std::io::stdio::_print:
001c8180push rbp
001c8181push r15
001c8183push r14
001c8185push r13
001c8187push r12
001c8189push rbx
001c818asub rsp, 104
001c818emov rbx, rdi
001c8191lea rax, [rip-0x1380cd]
001c8198mov [rsp+88], rax
001c819dmov [rsp+96], 6
001c81a6call std::io::stdio::print_to_buffer_if_capture_used
001c81abtest al, al
001c81adjne 0x1c8305
001c81b3mov eax, [rip+0x4ae27]
001c81b9cmp eax, 4
001c81bcjne 0x1c8314
001c81c2
001c81c2loc_1c81c2:
001c81c2mov rax, [rip+0x4addf]
001c81c9mov rcx, [0x0]
001c81d2lea rcx, [rcx-95]
001c81d9cmp rax, rcx
001c81dcjne 0x1c8202
001c81demov ebp, [rip+0x4adf8]
001c81e4inc ebp
001c81e6jne 0x1c822e
001c81e8lea rdi, [rip-0x138005]
001c81eflea rdx, [rip+0x48792]
001c81f6mov esi, 38
001c81fbcall core::option::expect_failed
001c8200ud2
001c8202
001c8202loc_1c8202:
001c8202mov ebp, 1
001c8207xor eax, eax
001c8209lock cmpxchg [rip+0x4adc7], ebp
001c8211jne 0x1c831e
001c8217
001c8217loc_1c8217:
001c8217mov rax, [0x0]
001c8220lea rax, [rax-95]
001c8227mov [rip+0x4ad7a], rax
001c822e
001c822eloc_1c822e:
001c822emov [rip+0x4ada8], ebp
001c8234lea rax, [rip+0x4ad6d]
001c823bmov [rsp+8], rax
001c8240lea r13, [rsp+8]
001c8245mov [rsp+40], r13
001c824amov [rsp+48], 0
001c8253lea rsi, [rip+0x47fee]
001c825alea rdi, [rsp+40]
001c825fmov rdx, rbx
001c8262call core::fmt::write
001c8267mov rcx, [rsp+48]
001c826ctest al, al
001c826eje 0x1c8280
001c8270test rcx, rcx
001c8273lea rbx, [rip+0x4852e]
001c827acmovne rbx, rcx
001c827ejmp 0x1c82ca
001c8280
001c8280loc_1c8280:
001c8280test rcx, rcx
001c8283je 0x1c82c8
001c8285mov eax, ecx
001c8287and eax, 3
001c828axor ebx, ebx
001c828clea rdx, [rax-2]
001c8290cmp rdx, 2
001c8294jb 0x1c82ca
001c8296test rax, rax
001c8299je 0x1c82ca
001c829blea r14, [rcx-1]
001c829fmov r15, [rcx-1]
001c82a3mov r12, [rcx+7]
001c82a7mov rdi, r15
001c82aacall [r12]
001c82aecmp [r12+8], 0
001c82b4je 0x1c82bf
001c82b6mov rdi, r15
001c82b9call [rip+0x49839]
001c82bf
001c82bfloc_1c82bf:
001c82bfmov rdi, r14
001c82c2call [rip+0x49830]
001c82c8
001c82c8loc_1c82c8:
001c82c8xor ebx, ebx
001c82ca
001c82caloc_1c82ca:
001c82camov rsi, [rsp+8]
001c82cfdec [rsi+52]
001c82d2jne 0x1c8300
001c82d4mov [rsi], 0
001c82dbxor eax, eax
001c82ddxchg [rsi+48], eax
001c82e0cmp eax, 2
001c82e3jne 0x1c8300
001c82e5add rsi, 48
001c82e9mov edi, 202
001c82eemov edx, 129
001c82f3mov ecx, 1
001c82f8xor eax, eax
001c82facall [rip+0x498a8]
001c8300
001c8300loc_1c8300:
001c8300test rbx, rbx
001c8303jne 0x1c832f
001c8305
001c8305loc_1c8305:
001c8305add rsp, 104
001c8309pop rbx
001c830apop r12
001c830cpop r13
001c830epop r14
001c8310pop r15
001c8312pop rbp
001c8313ret
001c8314
001c8314loc_1c8314:
001c8314call std::sync::once_lock::OnceLock<T>::initialize
001c8319jmp 0x1c81c2
001c831e
001c831eloc_1c831e:
001c831elea rdi, [rip+0x4acb3]
001c8325call std::sys::unix::locks::futex_mutex::Mutex::lock_contended
001c832ajmp 0x1c8217
001c832f
001c832floc_1c832f:
001c832fmov [rsp], rbx
001c8333lea rax, [rsp+88]
001c8338mov [rsp+8], rax
001c833dlea rax, [rip-0xc3274]
001c8344mov [rsp+16], rax
001c8349mov rax, rsp
001c834cmov [rsp+24], rax
001c8351lea rax, [rip-0x25128]
001c8358mov [rsp+32], rax
001c835dlea rax, [rip+0x482fc]
001c8364mov [rsp+40], rax
001c8369mov [rsp+48], 2
001c8372mov [rsp+72], 0
001c837bmov [rsp+56], r13
001c8380mov [rsp+64], 2
001c8389lea rsi, [rip+0x482f0]
001c8390lea rdi, [rsp+40]
001c8395call core::panicking::panic_fmt
001c839aud2
001c839cmov rbx, rax
001c839fmov rdi, r15
001c83a2mov rsi, r12
001c83a5call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001c83aamov rdi, r14
001c83adcall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001c83b2jmp 0x1c83d5
001c83b4mov rbx, rax
001c83b7mov rdi, rsp
001c83bacall core::ptr::drop_in_place<std::io::error::Error>
001c83bfjmp 0x1c83df
001c83c1call core::panicking::panic_in_cleanup
001c83c6ud2
001c83c8mov rbx, rax
001c83cblea rdi, [rsp+40]
001c83d0call core::ptr::drop_in_place<std::io::Write::write_fmt::Adapter<alloc::vec::Vec<u8>>>
001c83d5
001c83d5loc_1c83d5:
001c83d5mov rdi, [rsp+8]
001c83dacall core::ptr::drop_in_place<std::sync::remutex::ReentrantMutexGuard<core::cell::RefCell<std::io::buffered::linewriter::LineWriter<std::io::stdio::StdoutRaw>>>>
001c83df
001c83dfloc_1c83df:
001c83dfmov rdi, rbx
001c83e2call _Unwind_Resume
001c83e7ud2
001c83e9call core::panicking::panic_in_cleanup
001c83eeud2
001c8180
001c8180std::io::stdio::_print:
001c8180push rbp
001c8181push r15
001c8183push r14
001c8185push r13
001c8187push r12
001c8189push rbx
001c818asub rsp, 104
001c818emov rbx, rdi
001c8191lea rax, [rip-0x1380cd]
001c8198mov [rsp+88], rax
001c819dmov [rsp+96], 6
001c81a6call std::io::stdio::print_to_buffer_if_capture_used
001c81abtest al, al
001c81adjne 0x1c8305
001c81b3mov eax, [rip+0x4ae27]
001c81b9cmp eax, 4
001c81bcjne 0x1c8314
001c81c2
001c81c2loc_1c81c2:
001c81c2mov rax, [rip+0x4addf]
001c81c9mov rcx, [0x0]
001c81d2lea rcx, [rcx-95]
001c81d9cmp rax, rcx
001c81dcjne 0x1c8202
001c81demov ebp, [rip+0x4adf8]
001c81e4inc ebp
001c81e6jne 0x1c822e
001c81e8lea rdi, [rip-0x138005]
001c81eflea rdx, [rip+0x48792]
001c81f6mov esi, 38
001c81fbcall core::option::expect_failed
001c8200ud2
001c8202
001c8202loc_1c8202:
001c8202mov ebp, 1
001c8207xor eax, eax
001c8209lock cmpxchg [rip+0x4adc7], ebp
001c8211jne 0x1c831e
001c8217
001c8217loc_1c8217:
001c8217mov rax, [0x0]
001c8220lea rax, [rax-95]
001c8227mov [rip+0x4ad7a], rax
001c822e
001c822eloc_1c822e:
001c822emov [rip+0x4ada8], ebp
001c8234lea rax, [rip+0x4ad6d]
001c823bmov [rsp+8], rax
001c8240lea r13, [rsp+8]
001c8245mov [rsp+40], r13
001c824amov [rsp+48], 0
001c8253lea rsi, [rip+0x47fee]
001c825alea rdi, [rsp+40]
001c825fmov rdx, rbx
001c8262call core::fmt::write
001c8267mov rcx, [rsp+48]
001c826ctest al, al
001c826eje 0x1c8280
001c8270test rcx, rcx
001c8273lea rbx, [rip+0x4852e]
001c827acmovne rbx, rcx
001c827ejmp 0x1c82ca
001c8280
001c8280loc_1c8280:
001c8280test rcx, rcx
001c8283je 0x1c82c8
001c8285mov eax, ecx
001c8287and eax, 3
001c828axor ebx, ebx
001c828clea rdx, [rax-2]
001c8290cmp rdx, 2
001c8294jb 0x1c82ca
001c8296test rax, rax
001c8299je 0x1c82ca
001c829blea r14, [rcx-1]
001c829fmov r15, [rcx-1]
001c82a3mov r12, [rcx+7]
001c82a7mov rdi, r15
001c82aacall [r12]
001c82aecmp [r12+8], 0
001c82b4je 0x1c82bf
001c82b6mov rdi, r15
001c82b9call [rip+0x49839]
001c82bf
001c82bfloc_1c82bf:
001c82bfmov rdi, r14
001c82c2call [rip+0x49830]
001c82c8
001c82c8loc_1c82c8:
001c82c8xor ebx, ebx
001c82ca
001c82caloc_1c82ca:
001c82camov rsi, [rsp+8]
001c82cfdec [rsi+52]
001c82d2jne 0x1c8300
001c82d4mov [rsi], 0
001c82dbxor eax, eax
001c82ddxchg [rsi+48], eax
001c82e0cmp eax, 2
001c82e3jne 0x1c8300
001c82e5add rsi, 48
001c82e9mov edi, 202
001c82eemov edx, 129
001c82f3mov ecx, 1
001c82f8xor eax, eax
001c82facall [rip+0x498a8]
001c8300
001c8300loc_1c8300:
001c8300test rbx, rbx
001c8303jne 0x1c832f
001c8305
001c8305loc_1c8305:
001c8305add rsp, 104
001c8309pop rbx
001c830apop r12
001c830cpop r13
001c830epop r14
001c8310pop r15
001c8312pop rbp
001c8313ret
001c8314
001c8314loc_1c8314:
001c8314call std::sync::once_lock::OnceLock<T>::initialize
001c8319jmp 0x1c81c2
001c831e
001c831eloc_1c831e:
001c831elea rdi, [rip+0x4acb3]
001c8325call std::sys::unix::locks::futex_mutex::Mutex::lock_contended
001c832ajmp 0x1c8217
001c832f
001c832floc_1c832f:
001c832fmov [rsp], rbx
001c8333lea rax, [rsp+88]
001c8338mov [rsp+8], rax
001c833dlea rax, [rip-0xc3274]
001c8344mov [rsp+16], rax
001c8349mov rax, rsp
001c834cmov [rsp+24], rax
001c8351lea rax, [rip-0x25128]
001c8358mov [rsp+32], rax
001c835dlea rax, [rip+0x482fc]
001c8364mov [rsp+40], rax
001c8369mov [rsp+48], 2
001c8372mov [rsp+72], 0
001c837bmov [rsp+56], r13
001c8380mov [rsp+64], 2
001c8389lea rsi, [rip+0x482f0]
001c8390lea rdi, [rsp+40]
001c8395call core::panicking::panic_fmt
001c839aud2
001c839cmov rbx, rax
001c839fmov rdi, r15
001c83a2mov rsi, r12
001c83a5call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001c83aamov rdi, r14
001c83adcall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001c83b2jmp 0x1c83d5
001c83b4mov rbx, rax
001c83b7mov rdi, rsp
001c83bacall core::ptr::drop_in_place<std::io::error::Error>
001c83bfjmp 0x1c83df
001c83c1call core::panicking::panic_in_cleanup
001c83c6ud2
001c83c8mov rbx, rax
001c83cblea rdi, [rsp+40]
001c83d0call core::ptr::drop_in_place<std::io::Write::write_fmt::Adapter<alloc::vec::Vec<u8>>>
001c83d5
001c83d5loc_1c83d5:
001c83d5mov rdi, [rsp+8]
001c83dacall core::ptr::drop_in_place<std::sync::remutex::ReentrantMutexGuard<core::cell::RefCell<std::io::buffered::linewriter::LineWriter<std::io::stdio::StdoutRaw>>>>
001c83df
001c83dfloc_1c83df:
001c83dfmov rdi, rbx
001c83e2call _Unwind_Resume
001c83e7ud2
001c83e9call core::panicking::panic_in_cleanup
001c83eeud2
001c8180
001c83f0
001c83f0std::io::stdio::_eprint:
001c83f0push rbp
001c83f1push r15
001c83f3push r14
001c83f5push r13
001c83f7push r12
001c83f9push rbx
001c83fasub rsp, 104
001c83femov rbx, rdi
001c8401lea rax, [rip-0x138337]
001c8408mov [rsp+88], rax
001c840dmov [rsp+96], 6
001c8416call std::io::stdio::print_to_buffer_if_capture_used
001c841btest al, al
001c841djne 0x1c8566
001c8423mov rax, [rip+0x4abbe]
001c842amov rcx, [0x0]
001c8433lea rcx, [rcx-95]
001c843acmp rax, rcx
001c843djne 0x1c8463
001c843fmov ebp, [rip+0x4abb7]
001c8445inc ebp
001c8447jne 0x1c848f
001c8449lea rdi, [rip-0x138266]
001c8450lea rdx, [rip+0x48531]
001c8457mov esi, 38
001c845ccall core::option::expect_failed
001c8461ud2
001c8463
001c8463loc_1c8463:
001c8463mov ebp, 1
001c8468xor eax, eax
001c846alock cmpxchg [rip+0x4ab86], ebp
001c8472jne 0x1c8575
001c8478
001c8478loc_1c8478:
001c8478mov rax, [0x0]
001c8481lea rax, [rax-95]
001c8488mov [rip+0x4ab59], rax
001c848f
001c848floc_1c848f:
001c848fmov [rip+0x4ab67], ebp
001c8495lea rax, [rip+0x4ab4c]
001c849cmov [rsp+8], rax
001c84a1lea r13, [rsp+8]
001c84a6mov [rsp+40], r13
001c84abmov [rsp+48], 0
001c84b4lea rsi, [rip+0x47d2d]
001c84bblea rdi, [rsp+40]
001c84c0mov rdx, rbx
001c84c3call core::fmt::write
001c84c8mov rcx, [rsp+48]
001c84cdtest al, al
001c84cfje 0x1c84e1
001c84d1test rcx, rcx
001c84d4lea rbx, [rip+0x482cd]
001c84dbcmovne rbx, rcx
001c84dfjmp 0x1c852b
001c84e1
001c84e1loc_1c84e1:
001c84e1test rcx, rcx
001c84e4je 0x1c8529
001c84e6mov eax, ecx
001c84e8and eax, 3
001c84ebxor ebx, ebx
001c84edlea rdx, [rax-2]
001c84f1cmp rdx, 2
001c84f5jb 0x1c852b
001c84f7test rax, rax
001c84faje 0x1c852b
001c84fclea r14, [rcx-1]
001c8500mov r15, [rcx-1]
001c8504mov r12, [rcx+7]
001c8508mov rdi, r15
001c850bcall [r12]
001c850fcmp [r12+8], 0
001c8515je 0x1c8520
001c8517mov rdi, r15
001c851acall [rip+0x495d8]
001c8520
001c8520loc_1c8520:
001c8520mov rdi, r14
001c8523call [rip+0x495cf]
001c8529
001c8529loc_1c8529:
001c8529xor ebx, ebx
001c852b
001c852bloc_1c852b:
001c852bmov rsi, [rsp+8]
001c8530dec [rsi+20]
001c8533jne 0x1c8561
001c8535mov [rsi], 0
001c853cxor eax, eax
001c853exchg [rsi+16], eax
001c8541cmp eax, 2
001c8544jne 0x1c8561
001c8546add rsi, 16
001c854amov edi, 202
001c854fmov edx, 129
001c8554mov ecx, 1
001c8559xor eax, eax
001c855bcall [rip+0x49647]
001c8561
001c8561loc_1c8561:
001c8561test rbx, rbx
001c8564jne 0x1c8586
001c8566
001c8566loc_1c8566:
001c8566add rsp, 104
001c856apop rbx
001c856bpop r12
001c856dpop r13
001c856fpop r14
001c8571pop r15
001c8573pop rbp
001c8574ret
001c8575
001c8575loc_1c8575:
001c8575lea rdi, [rip+0x4aa7c]
001c857ccall std::sys::unix::locks::futex_mutex::Mutex::lock_contended
001c8581jmp 0x1c8478
001c8586
001c8586loc_1c8586:
001c8586mov [rsp], rbx
001c858alea rax, [rsp+88]
001c858fmov [rsp+8], rax
001c8594lea rax, [rip-0xc34cb]
001c859bmov [rsp+16], rax
001c85a0mov rax, rsp
001c85a3mov [rsp+24], rax
001c85a8lea rax, [rip-0x2537f]
001c85afmov [rsp+32], rax
001c85b4lea rax, [rip+0x480a5]
001c85bbmov [rsp+40], rax
001c85c0mov [rsp+48], 2
001c85c9mov [rsp+72], 0
001c85d2mov [rsp+56], r13
001c85d7mov [rsp+64], 2
001c85e0lea rsi, [rip+0x48099]
001c85e7lea rdi, [rsp+40]
001c85eccall core::panicking::panic_fmt
001c85f1ud2
001c85f3mov rbx, rax
001c85f6mov rdi, r15
001c85f9mov rsi, r12
001c85fccall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001c8601mov rdi, r14
001c8604call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001c8609jmp 0x1c862c
001c860bmov rbx, rax
001c860emov rdi, rsp
001c8611call core::ptr::drop_in_place<std::io::error::Error>
001c8616jmp 0x1c8636
001c8618call core::panicking::panic_in_cleanup
001c861dud2
001c861fmov rbx, rax
001c8622lea rdi, [rsp+40]
001c8627call core::ptr::drop_in_place<std::io::Write::write_fmt::Adapter<alloc::vec::Vec<u8>>>
001c862c
001c862cloc_1c862c:
001c862cmov rdi, [rsp+8]
001c8631call core::ptr::drop_in_place<std::io::stdio::StderrLock>
001c8636
001c8636loc_1c8636:
001c8636mov rdi, rbx
001c8639call _Unwind_Resume
001c863eud2
001c8640call core::panicking::panic_in_cleanup
001c8645ud2
001c83f0
001c83f0std::io::stdio::_eprint:
001c83f0push rbp
001c83f1push r15
001c83f3push r14
001c83f5push r13
001c83f7push r12
001c83f9push rbx
001c83fasub rsp, 104
001c83femov rbx, rdi
001c8401lea rax, [rip-0x138337]
001c8408mov [rsp+88], rax
001c840dmov [rsp+96], 6
001c8416call std::io::stdio::print_to_buffer_if_capture_used
001c841btest al, al
001c841djne 0x1c8566
001c8423mov rax, [rip+0x4abbe]
001c842amov rcx, [0x0]
001c8433lea rcx, [rcx-95]
001c843acmp rax, rcx
001c843djne 0x1c8463
001c843fmov ebp, [rip+0x4abb7]
001c8445inc ebp
001c8447jne 0x1c848f
001c8449lea rdi, [rip-0x138266]
001c8450lea rdx, [rip+0x48531]
001c8457mov esi, 38
001c845ccall core::option::expect_failed
001c8461ud2
001c8463
001c8463loc_1c8463:
001c8463mov ebp, 1
001c8468xor eax, eax
001c846alock cmpxchg [rip+0x4ab86], ebp
001c8472jne 0x1c8575
001c8478
001c8478loc_1c8478:
001c8478mov rax, [0x0]
001c8481lea rax, [rax-95]
001c8488mov [rip+0x4ab59], rax
001c848f
001c848floc_1c848f:
001c848fmov [rip+0x4ab67], ebp
001c8495lea rax, [rip+0x4ab4c]
001c849cmov [rsp+8], rax
001c84a1lea r13, [rsp+8]
001c84a6mov [rsp+40], r13
001c84abmov [rsp+48], 0
001c84b4lea rsi, [rip+0x47d2d]
001c84bblea rdi, [rsp+40]
001c84c0mov rdx, rbx
001c84c3call core::fmt::write
001c84c8mov rcx, [rsp+48]
001c84cdtest al, al
001c84cfje 0x1c84e1
001c84d1test rcx, rcx
001c84d4lea rbx, [rip+0x482cd]
001c84dbcmovne rbx, rcx
001c84dfjmp 0x1c852b
001c84e1
001c84e1loc_1c84e1:
001c84e1test rcx, rcx
001c84e4je 0x1c8529
001c84e6mov eax, ecx
001c84e8and eax, 3
001c84ebxor ebx, ebx
001c84edlea rdx, [rax-2]
001c84f1cmp rdx, 2
001c84f5jb 0x1c852b
001c84f7test rax, rax
001c84faje 0x1c852b
001c84fclea r14, [rcx-1]
001c8500mov r15, [rcx-1]
001c8504mov r12, [rcx+7]
001c8508mov rdi, r15
001c850bcall [r12]
001c850fcmp [r12+8], 0
001c8515je 0x1c8520
001c8517mov rdi, r15
001c851acall [rip+0x495d8]
001c8520
001c8520loc_1c8520:
001c8520mov rdi, r14
001c8523call [rip+0x495cf]
001c8529
001c8529loc_1c8529:
001c8529xor ebx, ebx
001c852b
001c852bloc_1c852b:
001c852bmov rsi, [rsp+8]
001c8530dec [rsi+20]
001c8533jne 0x1c8561
001c8535mov [rsi], 0
001c853cxor eax, eax
001c853exchg [rsi+16], eax
001c8541cmp eax, 2
001c8544jne 0x1c8561
001c8546add rsi, 16
001c854amov edi, 202
001c854fmov edx, 129
001c8554mov ecx, 1
001c8559xor eax, eax
001c855bcall [rip+0x49647]
001c8561
001c8561loc_1c8561:
001c8561test rbx, rbx
001c8564jne 0x1c8586
001c8566
001c8566loc_1c8566:
001c8566add rsp, 104
001c856apop rbx
001c856bpop r12
001c856dpop r13
001c856fpop r14
001c8571pop r15
001c8573pop rbp
001c8574ret
001c8575
001c8575loc_1c8575:
001c8575lea rdi, [rip+0x4aa7c]
001c857ccall std::sys::unix::locks::futex_mutex::Mutex::lock_contended
001c8581jmp 0x1c8478
001c8586
001c8586loc_1c8586:
001c8586mov [rsp], rbx
001c858alea rax, [rsp+88]
001c858fmov [rsp+8], rax
001c8594lea rax, [rip-0xc34cb]
001c859bmov [rsp+16], rax
001c85a0mov rax, rsp
001c85a3mov [rsp+24], rax
001c85a8lea rax, [rip-0x2537f]
001c85afmov [rsp+32], rax
001c85b4lea rax, [rip+0x480a5]
001c85bbmov [rsp+40], rax
001c85c0mov [rsp+48], 2
001c85c9mov [rsp+72], 0
001c85d2mov [rsp+56], r13
001c85d7mov [rsp+64], 2
001c85e0lea rsi, [rip+0x48099]
001c85e7lea rdi, [rsp+40]
001c85eccall core::panicking::panic_fmt
001c85f1ud2
001c85f3mov rbx, rax
001c85f6mov rdi, r15
001c85f9mov rsi, r12
001c85fccall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001c8601mov rdi, r14
001c8604call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
001c8609jmp 0x1c862c
001c860bmov rbx, rax
001c860emov rdi, rsp
001c8611call core::ptr::drop_in_place<std::io::error::Error>
001c8616jmp 0x1c8636
001c8618call core::panicking::panic_in_cleanup
001c861dud2
001c861fmov rbx, rax
001c8622lea rdi, [rsp+40]
001c8627call core::ptr::drop_in_place<std::io::Write::write_fmt::Adapter<alloc::vec::Vec<u8>>>
001c862c
001c862cloc_1c862c:
001c862cmov rdi, [rsp+8]
001c8631call core::ptr::drop_in_place<std::io::stdio::StderrLock>
001c8636
001c8636loc_1c8636:
001c8636mov rdi, rbx
001c8639call _Unwind_Resume
001c863eud2
001c8640call core::panicking::panic_in_cleanup
001c8645ud2
001c83f0
001c8647
001c8647 // align 0x10
001c8647 // align 0x10
001c8658
001c8658 // align 0x10
001c8658 // align 0x10
001c8660
001c8660std::panic::get_backtrace_style:
001c8660push rbx
001c8661sub rsp, 32
001c8665mov rax, [rip+0x4a994]
001c866ccmp rax, 3
001c8670ja 0x1c870d
001c8676lea rcx, [rip-0x1883c9]
001c867dmovsxd rax, [rcx+4*rax]
001c8681add rax, rcx
001c8684jmp rax
001c8686lea rsi, [rip-0x1389e0]
001c868dlea rdi, [rsp+8]
001c8692mov edx, 14
001c8697call std::env::_var_os
001c869cmov rdi, [rsp+8]
001c86a1test rdi, rdi
001c86a4je 0x1c86d2
001c86a6mov rax, [rsp+16]
001c86abmov rcx, [rsp+24]
001c86b0cmp rcx, 4
001c86b4je 0x1c86db
001c86b6cmp rcx, 1
001c86bajne 0x1c86eb
001c86bccmp [rdi], 48
001c86bfsete bl
001c86c2add bl, bl
001c86c4jmp 0x1c86ed
001c86c6mov bl, 1
001c86c8jmp 0x1c8705
001c86caxor ebx, ebx
001c86ccjmp 0x1c8705
001c86cemov bl, 2
001c86d0jmp 0x1c8705
001c86d2
001c86d2loc_1c86d2:
001c86d2mov eax, 3
001c86d7mov bl, 2
001c86d9jmp 0x1c86fe
001c86db
001c86dbloc_1c86db:
001c86dbcmp [rdi], 0x6c6c7566
001c86e1setne bl
001c86e4not bl
001c86e6and bl, 1
001c86e9jmp 0x1c86ed
001c86eb
001c86ebloc_1c86eb:
001c86ebxor ebx, ebx
001c86ed
001c86edloc_1c86ed:
001c86edtest rax, rax
001c86f0je 0x1c86f8
001c86f2call [rip+0x49400]
001c86f8
001c86f8loc_1c86f8:
001c86f8lea eax, [rbx+1]
001c86fbmovzx eax, al
001c86fe
001c86feloc_1c86fe:
001c86femov [rip+0x4a8fb], rax
001c8705
001c8705loc_1c8705:
001c8705mov eax, ebx
001c8707add rsp, 32
001c870bpop rbx
001c870cret
001c870d
001c870dloc_1c870d:
001c870dlea rdi, [rip-0x13778f]
001c8714lea rdx, [rip+0x480bd]
001c871bmov esi, 40
001c8720call core::panicking::panic
001c8725ud2
001c8660
001c8660std::panic::get_backtrace_style:
001c8660push rbx
001c8661sub rsp, 32
001c8665mov rax, [rip+0x4a994]
001c866ccmp rax, 3
001c8670ja 0x1c870d
001c8676lea rcx, [rip-0x1883c9]
001c867dmovsxd rax, [rcx+4*rax]
001c8681add rax, rcx
001c8684jmp rax
001c8686lea rsi, [rip-0x1389e0]
001c868dlea rdi, [rsp+8]
001c8692mov edx, 14
001c8697call std::env::_var_os
001c869cmov rdi, [rsp+8]
001c86a1test rdi, rdi
001c86a4je 0x1c86d2
001c86a6mov rax, [rsp+16]
001c86abmov rcx, [rsp+24]
001c86b0cmp rcx, 4
001c86b4je 0x1c86db
001c86b6cmp rcx, 1
001c86bajne 0x1c86eb
001c86bccmp [rdi], 48
001c86bfsete bl
001c86c2add bl, bl
001c86c4jmp 0x1c86ed
001c86c6mov bl, 1
001c86c8jmp 0x1c8705
001c86caxor ebx, ebx
001c86ccjmp 0x1c8705
001c86cemov bl, 2
001c86d0jmp 0x1c8705
001c86d2
001c86d2loc_1c86d2:
001c86d2mov eax, 3
001c86d7mov bl, 2
001c86d9jmp 0x1c86fe
001c86db
001c86dbloc_1c86db:
001c86dbcmp [rdi], 0x6c6c7566
001c86e1setne bl
001c86e4not bl
001c86e6and bl, 1
001c86e9jmp 0x1c86ed
001c86eb
001c86ebloc_1c86eb:
001c86ebxor ebx, ebx
001c86ed
001c86edloc_1c86ed:
001c86edtest rax, rax
001c86f0je 0x1c86f8
001c86f2call [rip+0x49400]
001c86f8
001c86f8loc_1c86f8:
001c86f8lea eax, [rbx+1]
001c86fbmovzx eax, al
001c86fe
001c86feloc_1c86fe:
001c86femov [rip+0x4a8fb], rax
001c8705
001c8705loc_1c8705:
001c8705mov eax, ebx
001c8707add rsp, 32
001c870bpop rbx
001c870cret
001c870d
001c870dloc_1c870d:
001c870dlea rdi, [rip-0x13778f]
001c8714lea rdx, [rip+0x480bd]
001c871bmov esi, 40
001c8720call core::panicking::panic
001c8725ud2
001c8660
001c8727
001c8727 // align 0x10
001c8727 // align 0x10
001c8730
001c8730std::path::PathBuf::_push:
001c8730push r15
001c8732push r14
001c8734push r12
001c8736push rbx
001c8737push rax
001c8738mov rbx, rdx
001c873bmov r15, rsi
001c873emov r14, rdi
001c8741mov r12, [rdi+16]
001c8745test r12, r12
001c8748je 0x1c875d
001c874amov rax, [r14]
001c874dcmp [r12+rax-1], 47
001c8753setne al
001c8756test rbx, rbx
001c8759jne 0x1c8764
001c875bjmp 0x1c876f
001c875d
001c875dloc_1c875d:
001c875dxor eax, eax
001c875ftest rbx, rbx
001c8762je 0x1c876f
001c8764
001c8764loc_1c8764:
001c8764cmp [r15], 47
001c8768jne 0x1c876f
001c876axor r12l, r12l
001c876djmp 0x1c8784
001c876f
001c876floc_1c876f:
001c876ftest al, al
001c8771je 0x1c8788
001c8773cmp [r14+8], r12
001c8777je 0x1c87cd
001c8779
001c8779loc_1c8779:
001c8779mov rax, [r14]
001c877cmov [rax+r12], 47
001c8781inc r12
001c8784
001c8784loc_1c8784:
001c8784mov [r14+16], r12
001c8788
001c8788loc_1c8788:
001c8788mov rax, [r14+8]
001c878csub rax, r12
001c878fcmp rax, rbx
001c8792jb 0x1c87b9
001c8794
001c8794loc_1c8794:
001c8794mov rdi, [r14]
001c8797add rdi, r12
001c879amov rsi, r15
001c879dmov rdx, rbx
001c87a0call [rip+0x4937a]
001c87a6add r12, rbx
001c87a9mov [r14+16], r12
001c87adadd rsp, 8
001c87b1pop rbx
001c87b2pop r12
001c87b4pop r14
001c87b6pop r15
001c87b8ret
001c87b9
001c87b9loc_1c87b9:
001c87b9mov rdi, r14
001c87bcmov rsi, r12
001c87bfmov rdx, rbx
001c87c2call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001c87c7mov r12, [r14+16]
001c87cbjmp 0x1c8794
001c87cd
001c87cdloc_1c87cd:
001c87cdmov edx, 1
001c87d2mov rdi, r14
001c87d5mov rsi, r12
001c87d8call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001c87ddmov r12, [r14+16]
001c87e1jmp 0x1c8779
001c8730
001c8730std::path::PathBuf::_push:
001c8730push r15
001c8732push r14
001c8734push r12
001c8736push rbx
001c8737push rax
001c8738mov rbx, rdx
001c873bmov r15, rsi
001c873emov r14, rdi
001c8741mov r12, [rdi+16]
001c8745test r12, r12
001c8748je 0x1c875d
001c874amov rax, [r14]
001c874dcmp [r12+rax-1], 47
001c8753setne al
001c8756test rbx, rbx
001c8759jne 0x1c8764
001c875bjmp 0x1c876f
001c875d
001c875dloc_1c875d:
001c875dxor eax, eax
001c875ftest rbx, rbx
001c8762je 0x1c876f
001c8764
001c8764loc_1c8764:
001c8764cmp [r15], 47
001c8768jne 0x1c876f
001c876axor r12l, r12l
001c876djmp 0x1c8784
001c876f
001c876floc_1c876f:
001c876ftest al, al
001c8771je 0x1c8788
001c8773cmp [r14+8], r12
001c8777je 0x1c87cd
001c8779
001c8779loc_1c8779:
001c8779mov rax, [r14]
001c877cmov [rax+r12], 47
001c8781inc r12
001c8784
001c8784loc_1c8784:
001c8784mov [r14+16], r12
001c8788
001c8788loc_1c8788:
001c8788mov rax, [r14+8]
001c878csub rax, r12
001c878fcmp rax, rbx
001c8792jb 0x1c87b9
001c8794
001c8794loc_1c8794:
001c8794mov rdi, [r14]
001c8797add rdi, r12
001c879amov rsi, r15
001c879dmov rdx, rbx
001c87a0call [rip+0x4937a]
001c87a6add r12, rbx
001c87a9mov [r14+16], r12
001c87adadd rsp, 8
001c87b1pop rbx
001c87b2pop r12
001c87b4pop r14
001c87b6pop r15
001c87b8ret
001c87b9
001c87b9loc_1c87b9:
001c87b9mov rdi, r14
001c87bcmov rsi, r12
001c87bfmov rdx, rbx
001c87c2call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001c87c7mov r12, [r14+16]
001c87cbjmp 0x1c8794
001c87cd
001c87cdloc_1c87cd:
001c87cdmov edx, 1
001c87d2mov rdi, r14
001c87d5mov rsi, r12
001c87d8call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001c87ddmov r12, [r14+16]
001c87e1jmp 0x1c8779
001c8730
001c87e3
001c87e3 // align 0x10
001c87e3 // align 0x10
001c87f0
001c87f0std::path::Path::file_name:
001c87f0test rsi, rsi
001c87f3je 0x1c87fc
001c87f5mov al, 1
001c87f7cmp [rdi], 47
001c87faje 0x1c87fe
001c87fc
001c87fcloc_1c87fc:
001c87fcxor eax, eax
001c87fe
001c87feloc_1c87fe:
001c87fesub rsp, 120
001c8802mov [rsp], rdi
001c8806mov [rsp+8], rsi
001c880bmov [rsp+16], 6
001c8810mov [rsp+58], al
001c8814mov [rsp+56], 512
001c881blea rdi, [rsp+64]
001c8820mov rsi, rsp
001c8823call _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
001c8828cmp [rsp+64], 9
001c882dmov rdx, [rsp+80]
001c8832jne 0x1c883e
001c8834mov rax, [rsp+72]
001c8839add rsp, 120
001c883dret
001c883e
001c883eloc_1c883e:
001c883exor eax, eax
001c8840add rsp, 120
001c8844ret
001c87f0
001c87f0std::path::Path::file_name:
001c87f0test rsi, rsi
001c87f3je 0x1c87fc
001c87f5mov al, 1
001c87f7cmp [rdi], 47
001c87faje 0x1c87fe
001c87fc
001c87fcloc_1c87fc:
001c87fcxor eax, eax
001c87fe
001c87feloc_1c87fe:
001c87fesub rsp, 120
001c8802mov [rsp], rdi
001c8806mov [rsp+8], rsi
001c880bmov [rsp+16], 6
001c8810mov [rsp+58], al
001c8814mov [rsp+56], 512
001c881blea rdi, [rsp+64]
001c8820mov rsi, rsp
001c8823call _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
001c8828cmp [rsp+64], 9
001c882dmov rdx, [rsp+80]
001c8832jne 0x1c883e
001c8834mov rax, [rsp+72]
001c8839add rsp, 120
001c883dret
001c883e
001c883eloc_1c883e:
001c883exor eax, eax
001c8840add rsp, 120
001c8844ret
001c87f0
001c8845
001c8845 // align 0x10
001c8845 // align 0x10
001c8850
001c8850std::path::Path::_with_file_name:
001c8850push rbp
001c8851push r15
001c8853push r14
001c8855push r13
001c8857push r12
001c8859push rbx
001c885asub rsp, 152
001c8861mov r14, r8
001c8864mov r15, rcx
001c8867mov r12, rdx
001c886amov rbp, rsi
001c886dmov rbx, rdi
001c8870test rdx, rdx
001c8873je 0x1c88c4
001c8875js 0x1c8a56
001c887bmovzx eax, [rip+0x4a846]
001c8882mov esi, 1
001c8887mov rdi, r12
001c888acall __rust_alloc
001c888ftest rax, rax
001c8892je 0x1c8a5d
001c8898mov r13, rax
001c889bmov rdi, rax
001c889emov rsi, rbp
001c88a1mov rdx, r12
001c88a4call [rip+0x49276]
001c88aamov [rsp+8], r13
001c88afmov [rsp+16], r12
001c88b4mov [rsp+24], r12
001c88b9mov al, 1
001c88bbcmp [r13], 47
001c88c0jne 0x1c88ee
001c88c2jmp 0x1c88f0
001c88c4
001c88c4loc_1c88c4:
001c88c4mov r13l, 1
001c88camov edi, 1
001c88cfmov rsi, rbp
001c88d2mov rdx, r12
001c88d5call [rip+0x49245]
001c88dbmov [rsp+8], 1
001c88e4mov [rsp+16], r12
001c88e9mov [rsp+24], r12
001c88ee
001c88eeloc_1c88ee:
001c88eexor eax, eax
001c88f0
001c88f0loc_1c88f0:
001c88f0mov [rsp+32], r13
001c88f5mov [rsp+40], r12
001c88famov [rsp+48], 6
001c88ffmov [rsp+90], al
001c8903mov [rsp+88], 512
001c890alea rdi, [rsp+96]
001c890flea rsi, [rsp+32]
001c8914call _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
001c8919cmp [rsp+96], 9
001c891emov rbp, r12
001c8921jne 0x1c899e
001c8923test r12, r12
001c8926je 0x1c8931
001c8928mov al, 1
001c892acmp [r13], 47
001c892fje 0x1c8933
001c8931
001c8931loc_1c8931:
001c8931xor eax, eax
001c8933
001c8933loc_1c8933:
001c8933mov [rsp+32], r13
001c8938mov [rsp+40], r12
001c893dmov [rsp+48], 6
001c8942mov [rsp+90], al
001c8946mov [rsp+88], 512
001c894dlea rdi, [rsp+96]
001c8952lea rsi, [rsp+32]
001c8957call _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
001c895cmovzx eax, [rsp+96]
001c8961cmp al, 10
001c8963je 0x1c899b
001c8965add al, -6
001c8967cmp al, 3
001c8969ja 0x1c899b
001c896bmovzx eax, al
001c896edec rax
001c8971cmp rax, 3
001c8975jae 0x1c899b
001c8977lea rdi, [rsp+32]
001c897ccall std::path::Components::as_path
001c8981mov rbp, r12
001c8984test rax, rax
001c8987je 0x1c899e
001c8989mov rbp, r12
001c898ccmp rdx, r12
001c898fja 0x1c899e
001c8991mov [rsp+24], rdx
001c8996mov rbp, rdx
001c8999jmp 0x1c899e
001c899b
001c899bloc_1c899b:
001c899bmov rbp, r12
001c899e
001c899eloc_1c899e:
001c899etest rbp, rbp
001c89a1je 0x1c89b3
001c89a3cmp [rbp+r13-1], 47
001c89a9setne al
001c89actest r14, r14
001c89afjne 0x1c89ba
001c89b1jmp 0x1c89c4
001c89b3
001c89b3loc_1c89b3:
001c89b3xor eax, eax
001c89b5test r14, r14
001c89b8je 0x1c89c4
001c89ba
001c89baloc_1c89ba:
001c89bacmp [r15], 47
001c89bejne 0x1c89c4
001c89c0xor ebp, ebp
001c89c2jmp 0x1c89f7
001c89c4
001c89c4loc_1c89c4:
001c89c4test al, al
001c89c6je 0x1c89fc
001c89c8cmp rbp, r12
001c89cbjne 0x1c89ee
001c89cdlea rdi, [rsp+8]
001c89d2mov edx, 1
001c89d7mov rsi, r12
001c89dacall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001c89dfmov rbp, [rsp+24]
001c89e4mov r13, [rsp+8]
001c89e9mov r12, [rsp+16]
001c89ee
001c89eeloc_1c89ee:
001c89eemov [r13+rbp], 47
001c89f4inc rbp
001c89f7
001c89f7loc_1c89f7:
001c89f7mov [rsp+24], rbp
001c89fc
001c89fcloc_1c89fc:
001c89fcsub r12, rbp
001c89ffcmp r12, r14
001c8a02jae 0x1c8a1e
001c8a04lea rdi, [rsp+8]
001c8a09mov rsi, rbp
001c8a0cmov rdx, r14
001c8a0fcall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001c8a14mov r13, [rsp+8]
001c8a19mov rbp, [rsp+24]
001c8a1e
001c8a1eloc_1c8a1e:
001c8a1eadd r13, rbp
001c8a21mov rdi, r13
001c8a24mov rsi, r15
001c8a27mov rdx, r14
001c8a2acall [rip+0x490f0]
001c8a30add rbp, r14
001c8a33mov [rsp+24], rbp
001c8a38movups x0, [rsp+8]
001c8a3dmovups [rbx], x0
001c8a40mov [rbx+16], rbp
001c8a44add rsp, 152
001c8a4bpop rbx
001c8a4cpop r12
001c8a4epop r13
001c8a50pop r14
001c8a52pop r15
001c8a54pop rbp
001c8a55ret
001c8a56
001c8a56loc_1c8a56:
001c8a56call alloc::raw_vec::capacity_overflow
001c8a5bud2
001c8a5d
001c8a5dloc_1c8a5d:
001c8a5dmov edi, 1
001c8a62mov rsi, r12
001c8a65call alloc::alloc::handle_alloc_error
001c8a6aud2
001c8a6cmov rbx, rax
001c8a6fmov rdi, [rsp+8]
001c8a74mov rsi, [rsp+16]
001c8a79call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001c8a7emov rdi, rbx
001c8a81call _Unwind_Resume
001c8a86ud2
001c8850
001c8850std::path::Path::_with_file_name:
001c8850push rbp
001c8851push r15
001c8853push r14
001c8855push r13
001c8857push r12
001c8859push rbx
001c885asub rsp, 152
001c8861mov r14, r8
001c8864mov r15, rcx
001c8867mov r12, rdx
001c886amov rbp, rsi
001c886dmov rbx, rdi
001c8870test rdx, rdx
001c8873je 0x1c88c4
001c8875js 0x1c8a56
001c887bmovzx eax, [rip+0x4a846]
001c8882mov esi, 1
001c8887mov rdi, r12
001c888acall __rust_alloc
001c888ftest rax, rax
001c8892je 0x1c8a5d
001c8898mov r13, rax
001c889bmov rdi, rax
001c889emov rsi, rbp
001c88a1mov rdx, r12
001c88a4call [rip+0x49276]
001c88aamov [rsp+8], r13
001c88afmov [rsp+16], r12
001c88b4mov [rsp+24], r12
001c88b9mov al, 1
001c88bbcmp [r13], 47
001c88c0jne 0x1c88ee
001c88c2jmp 0x1c88f0
001c88c4
001c88c4loc_1c88c4:
001c88c4mov r13l, 1
001c88camov edi, 1
001c88cfmov rsi, rbp
001c88d2mov rdx, r12
001c88d5call [rip+0x49245]
001c88dbmov [rsp+8], 1
001c88e4mov [rsp+16], r12
001c88e9mov [rsp+24], r12
001c88ee
001c88eeloc_1c88ee:
001c88eexor eax, eax
001c88f0
001c88f0loc_1c88f0:
001c88f0mov [rsp+32], r13
001c88f5mov [rsp+40], r12
001c88famov [rsp+48], 6
001c88ffmov [rsp+90], al
001c8903mov [rsp+88], 512
001c890alea rdi, [rsp+96]
001c890flea rsi, [rsp+32]
001c8914call _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
001c8919cmp [rsp+96], 9
001c891emov rbp, r12
001c8921jne 0x1c899e
001c8923test r12, r12
001c8926je 0x1c8931
001c8928mov al, 1
001c892acmp [r13], 47
001c892fje 0x1c8933
001c8931
001c8931loc_1c8931:
001c8931xor eax, eax
001c8933
001c8933loc_1c8933:
001c8933mov [rsp+32], r13
001c8938mov [rsp+40], r12
001c893dmov [rsp+48], 6
001c8942mov [rsp+90], al
001c8946mov [rsp+88], 512
001c894dlea rdi, [rsp+96]
001c8952lea rsi, [rsp+32]
001c8957call _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
001c895cmovzx eax, [rsp+96]
001c8961cmp al, 10
001c8963je 0x1c899b
001c8965add al, -6
001c8967cmp al, 3
001c8969ja 0x1c899b
001c896bmovzx eax, al
001c896edec rax
001c8971cmp rax, 3
001c8975jae 0x1c899b
001c8977lea rdi, [rsp+32]
001c897ccall std::path::Components::as_path
001c8981mov rbp, r12
001c8984test rax, rax
001c8987je 0x1c899e
001c8989mov rbp, r12
001c898ccmp rdx, r12
001c898fja 0x1c899e
001c8991mov [rsp+24], rdx
001c8996mov rbp, rdx
001c8999jmp 0x1c899e
001c899b
001c899bloc_1c899b:
001c899bmov rbp, r12
001c899e
001c899eloc_1c899e:
001c899etest rbp, rbp
001c89a1je 0x1c89b3
001c89a3cmp [rbp+r13-1], 47
001c89a9setne al
001c89actest r14, r14
001c89afjne 0x1c89ba
001c89b1jmp 0x1c89c4
001c89b3
001c89b3loc_1c89b3:
001c89b3xor eax, eax
001c89b5test r14, r14
001c89b8je 0x1c89c4
001c89ba
001c89baloc_1c89ba:
001c89bacmp [r15], 47
001c89bejne 0x1c89c4
001c89c0xor ebp, ebp
001c89c2jmp 0x1c89f7
001c89c4
001c89c4loc_1c89c4:
001c89c4test al, al
001c89c6je 0x1c89fc
001c89c8cmp rbp, r12
001c89cbjne 0x1c89ee
001c89cdlea rdi, [rsp+8]
001c89d2mov edx, 1
001c89d7mov rsi, r12
001c89dacall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001c89dfmov rbp, [rsp+24]
001c89e4mov r13, [rsp+8]
001c89e9mov r12, [rsp+16]
001c89ee
001c89eeloc_1c89ee:
001c89eemov [r13+rbp], 47
001c89f4inc rbp
001c89f7
001c89f7loc_1c89f7:
001c89f7mov [rsp+24], rbp
001c89fc
001c89fcloc_1c89fc:
001c89fcsub r12, rbp
001c89ffcmp r12, r14
001c8a02jae 0x1c8a1e
001c8a04lea rdi, [rsp+8]
001c8a09mov rsi, rbp
001c8a0cmov rdx, r14
001c8a0fcall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001c8a14mov r13, [rsp+8]
001c8a19mov rbp, [rsp+24]
001c8a1e
001c8a1eloc_1c8a1e:
001c8a1eadd r13, rbp
001c8a21mov rdi, r13
001c8a24mov rsi, r15
001c8a27mov rdx, r14
001c8a2acall [rip+0x490f0]
001c8a30add rbp, r14
001c8a33mov [rsp+24], rbp
001c8a38movups x0, [rsp+8]
001c8a3dmovups [rbx], x0
001c8a40mov [rbx+16], rbp
001c8a44add rsp, 152
001c8a4bpop rbx
001c8a4cpop r12
001c8a4epop r13
001c8a50pop r14
001c8a52pop r15
001c8a54pop rbp
001c8a55ret
001c8a56
001c8a56loc_1c8a56:
001c8a56call alloc::raw_vec::capacity_overflow
001c8a5bud2
001c8a5d
001c8a5dloc_1c8a5d:
001c8a5dmov edi, 1
001c8a62mov rsi, r12
001c8a65call alloc::alloc::handle_alloc_error
001c8a6aud2
001c8a6cmov rbx, rax
001c8a6fmov rdi, [rsp+8]
001c8a74mov rsi, [rsp+16]
001c8a79call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001c8a7emov rdi, rbx
001c8a81call _Unwind_Resume
001c8a86ud2
001c8850
001c8a88
001c8a88 // align 0x10
001c8a88 // align 0x10
001c8a90
001c8a90std::path::Path::_with_extension:
001c8a90push rbp
001c8a91push r15
001c8a93push r14
001c8a95push r13
001c8a97push r12
001c8a99push rbx
001c8a9asub rsp, 24
001c8a9emov r14, r8
001c8aa1mov r15, rcx
001c8aa4mov r12, rdx
001c8aa7mov r13, rsi
001c8aaamov rbx, rdi
001c8aadmov rdi, rsi
001c8ab0mov rsi, rdx
001c8ab3call std::path::Path::extension
001c8ab8test rax, rax
001c8abbje 0x1c8b0b
001c8abdmov rdi, r12
001c8ac0sub rdi, rdx
001c8ac3jb 0x1c8b91
001c8ac9add r12, r14
001c8accsub r12, rdx
001c8acfmov rbp, r12
001c8ad2mov r12, rdi
001c8ad5test rbp, rbp
001c8ad8je 0x1c8b17
001c8ada
001c8adaloc_1c8ada:
001c8adajs 0x1c8ba2
001c8ae0movzx eax, [rip+0x4a5e1]
001c8ae7mov esi, 1
001c8aecmov rdi, rbp
001c8aefcall __rust_alloc
001c8af4mov rdi, rax
001c8af7test rax, rax
001c8afajne 0x1c8b1c
001c8afcmov edi, 1
001c8b01mov rsi, rbp
001c8b04call alloc::alloc::handle_alloc_error
001c8b09ud2
001c8b0b
001c8b0bloc_1c8b0b:
001c8b0blea rbp, [r14+r12]
001c8b0finc rbp
001c8b12test rbp, rbp
001c8b15jne 0x1c8ada
001c8b17
001c8b17loc_1c8b17:
001c8b17mov edi, 1
001c8b1c
001c8b1cloc_1c8b1c:
001c8b1cmov [rsp], rdi
001c8b20mov [rsp+8], rbp
001c8b25mov [rsp+16], 0
001c8b2ecmp rbp, r12
001c8b31jae 0x1c8b4b
001c8b33mov rdi, rsp
001c8b36xor esi, esi
001c8b38mov rdx, r12
001c8b3bcall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001c8b40mov rdi, [rsp]
001c8b44mov rbp, [rsp+16]
001c8b49jmp 0x1c8b4d
001c8b4b
001c8b4bloc_1c8b4b:
001c8b4bxor ebp, ebp
001c8b4d
001c8b4dloc_1c8b4d:
001c8b4dadd rdi, rbp
001c8b50mov rsi, r13
001c8b53mov rdx, r12
001c8b56call [rip+0x48fc4]
001c8b5cadd rbp, r12
001c8b5fmov [rsp+16], rbp
001c8b64mov rdi, rsp
001c8b67mov rsi, r15
001c8b6amov rdx, r14
001c8b6dcall std::path::PathBuf::_set_extension
001c8b72mov rax, [rsp+16]
001c8b77mov [rbx+16], rax
001c8b7bmovups x0, [rsp]
001c8b7fmovups [rbx], x0
001c8b82add rsp, 24
001c8b86pop rbx
001c8b87pop r12
001c8b89pop r13
001c8b8bpop r14
001c8b8dpop r15
001c8b8fpop rbp
001c8b90ret
001c8b91
001c8b91loc_1c8b91:
001c8b91lea rdx, [rip+0x47d90]
001c8b98mov rsi, r12
001c8b9bcall core::slice::index::slice_end_index_len_fail
001c8ba0ud2
001c8ba2
001c8ba2loc_1c8ba2:
001c8ba2call alloc::raw_vec::capacity_overflow
001c8ba7ud2
001c8ba9mov rbx, rax
001c8bacmov rdi, [rsp]
001c8bb0mov rsi, [rsp+8]
001c8bb5call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001c8bbamov rdi, rbx
001c8bbdcall _Unwind_Resume
001c8bc2ud2
001c8a90
001c8a90std::path::Path::_with_extension:
001c8a90push rbp
001c8a91push r15
001c8a93push r14
001c8a95push r13
001c8a97push r12
001c8a99push rbx
001c8a9asub rsp, 24
001c8a9emov r14, r8
001c8aa1mov r15, rcx
001c8aa4mov r12, rdx
001c8aa7mov r13, rsi
001c8aaamov rbx, rdi
001c8aadmov rdi, rsi
001c8ab0mov rsi, rdx
001c8ab3call std::path::Path::extension
001c8ab8test rax, rax
001c8abbje 0x1c8b0b
001c8abdmov rdi, r12
001c8ac0sub rdi, rdx
001c8ac3jb 0x1c8b91
001c8ac9add r12, r14
001c8accsub r12, rdx
001c8acfmov rbp, r12
001c8ad2mov r12, rdi
001c8ad5test rbp, rbp
001c8ad8je 0x1c8b17
001c8ada
001c8adaloc_1c8ada:
001c8adajs 0x1c8ba2
001c8ae0movzx eax, [rip+0x4a5e1]
001c8ae7mov esi, 1
001c8aecmov rdi, rbp
001c8aefcall __rust_alloc
001c8af4mov rdi, rax
001c8af7test rax, rax
001c8afajne 0x1c8b1c
001c8afcmov edi, 1
001c8b01mov rsi, rbp
001c8b04call alloc::alloc::handle_alloc_error
001c8b09ud2
001c8b0b
001c8b0bloc_1c8b0b:
001c8b0blea rbp, [r14+r12]
001c8b0finc rbp
001c8b12test rbp, rbp
001c8b15jne 0x1c8ada
001c8b17
001c8b17loc_1c8b17:
001c8b17mov edi, 1
001c8b1c
001c8b1cloc_1c8b1c:
001c8b1cmov [rsp], rdi
001c8b20mov [rsp+8], rbp
001c8b25mov [rsp+16], 0
001c8b2ecmp rbp, r12
001c8b31jae 0x1c8b4b
001c8b33mov rdi, rsp
001c8b36xor esi, esi
001c8b38mov rdx, r12
001c8b3bcall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001c8b40mov rdi, [rsp]
001c8b44mov rbp, [rsp+16]
001c8b49jmp 0x1c8b4d
001c8b4b
001c8b4bloc_1c8b4b:
001c8b4bxor ebp, ebp
001c8b4d
001c8b4dloc_1c8b4d:
001c8b4dadd rdi, rbp
001c8b50mov rsi, r13
001c8b53mov rdx, r12
001c8b56call [rip+0x48fc4]
001c8b5cadd rbp, r12
001c8b5fmov [rsp+16], rbp
001c8b64mov rdi, rsp
001c8b67mov rsi, r15
001c8b6amov rdx, r14
001c8b6dcall std::path::PathBuf::_set_extension
001c8b72mov rax, [rsp+16]
001c8b77mov [rbx+16], rax
001c8b7bmovups x0, [rsp]
001c8b7fmovups [rbx], x0
001c8b82add rsp, 24
001c8b86pop rbx
001c8b87pop r12
001c8b89pop r13
001c8b8bpop r14
001c8b8dpop r15
001c8b8fpop rbp
001c8b90ret
001c8b91
001c8b91loc_1c8b91:
001c8b91lea rdx, [rip+0x47d90]
001c8b98mov rsi, r12
001c8b9bcall core::slice::index::slice_end_index_len_fail
001c8ba0ud2
001c8ba2
001c8ba2loc_1c8ba2:
001c8ba2call alloc::raw_vec::capacity_overflow
001c8ba7ud2
001c8ba9mov rbx, rax
001c8bacmov rdi, [rsp]
001c8bb0mov rsi, [rsp+8]
001c8bb5call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001c8bbamov rdi, rbx
001c8bbdcall _Unwind_Resume
001c8bc2ud2
001c8a90
001c8bc4
001c8bc4 // align 0x10
001c8bc4 // align 0x10
001c8bd5
001c8bd5 // align 0x10
001c8bd5 // align 0x10
001c8be0
001c8be0std::process::exit:
001c8be0push rbx
001c8be1mov ebx, edi
001c8be3call std::rt::cleanup
001c8be8mov edi, ebx
001c8beacall std::sys::unix::os::exit
001c8befud2
001c8be0
001c8be0std::process::exit:
001c8be0push rbx
001c8be1mov ebx, edi
001c8be3call std::rt::cleanup
001c8be8mov edi, ebx
001c8beacall std::sys::unix::os::exit
001c8befud2
001c8be0
001c8bf1
001c8bf1 // align 0x10
001c8bf1 // align 0x10
001c8c00
001c8c00std::rt::cleanup:
001c8c00mov eax, [rip+0x4a362]
001c8c06cmp eax, 4
001c8c09jne 0x1c8c0c
001c8c0bret
001c8c0c
001c8c0cloc_1c8c0c:
001c8c0csub rsp, 24
001c8c10mov [rsp+15], 1
001c8c15lea rax, [rsp+15]
001c8c1amov [rsp+16], rax
001c8c1flea rdi, [rsp+16]
001c8c24call std::sys_common::once::futex::Once::call
001c8c29add rsp, 24
001c8c2dret
001c8c00
001c8c00std::rt::cleanup:
001c8c00mov eax, [rip+0x4a362]
001c8c06cmp eax, 4
001c8c09jne 0x1c8c0c
001c8c0bret
001c8c0c
001c8c0cloc_1c8c0c:
001c8c0csub rsp, 24
001c8c10mov [rsp+15], 1
001c8c15lea rax, [rsp+15]
001c8c1amov [rsp+16], rax
001c8c1flea rdi, [rsp+16]
001c8c24call std::sys_common::once::futex::Once::call
001c8c29add rsp, 24
001c8c2dret
001c8c00
001c8c2e
001c8c2e // align 0x10
001c8c2e // align 0x10
001c8c30
001c8c30std::sys::unix::os::exit:
001c8c30push rax
001c8c31call [rip+0x49151]
001c8c37ud2
001c8c30
001c8c30std::sys::unix::os::exit:
001c8c30push rax
001c8c31call [rip+0x49151]
001c8c37ud2
001c8c30
001c8c39
001c8c39 // align 0x10
001c8c39 // align 0x10
001c8c40
001c8c40std::process::abort:
001c8c40push rax
001c8c41call std::sys::unix::abort_internal
001c8c46ud2
001c8c40
001c8c40std::process::abort:
001c8c40push rax
001c8c41call std::sys::unix::abort_internal
001c8c46ud2
001c8c40
001c8c48
001c8c48 // align 0x10
001c8c48 // align 0x10
001c8c50
001c8c50std::sync::mpmc::context::Context::new:
001c8c50push rbx
001c8c51sub rsp, 48
001c8c55call std::sys_common::thread_info::current_thread
001c8c5atest rax, rax
001c8c5dje 0x1c8cdb
001c8c5fmov rbx, rax
001c8c62cmp [0xffffffffffffffd8], 0
001c8c6bjne 0x1c8c72
001c8c6dcall std::sys::common::thread_local::fast_local::Key<T>::try_initialize
001c8c72
001c8c72loc_1c8c72:
001c8c72mov [rsp+16], rbx
001c8c77xorps x0, x0
001c8c7amovups [rsp+24], x0
001c8c7fmov rax, [0x0]
001c8c88lea rax, [rax-39]
001c8c8fmov [rsp+40], rax
001c8c94mov [rsp], 1
001c8c9cmov [rsp+8], 1
001c8ca5movzx eax, [rip+0x4a41c]
001c8cacmov edi, 48
001c8cb1call [rip+0x48e81]
001c8cb7test rax, rax
001c8cbaje 0x1c8cf5
001c8cbcmovups x0, [rsp]
001c8cc0movups x1, [rsp+16]
001c8cc5movups x2, [rsp+32]
001c8ccamovups [rax+32], x2
001c8ccemovups [rax+16], x1
001c8cd2movups [rax], x0
001c8cd5add rsp, 48
001c8cd9pop rbx
001c8cdaret
001c8cdb
001c8cdbloc_1c8cdb:
001c8cdblea rdi, [rip-0x139138]
001c8ce2lea rdx, [rip+0x476df]
001c8ce9mov esi, 94
001c8ceecall core::option::expect_failed
001c8cf3ud2
001c8cf5
001c8cf5loc_1c8cf5:
001c8cf5mov edi, 8
001c8cfamov esi, 48
001c8cffcall alloc::alloc::handle_alloc_error
001c8d04ud2
001c8d06mov rbx, rax
001c8d09mov rdi, rsp
001c8d0ccall core::ptr::drop_in_place<alloc::sync::ArcInner<std::sync::mpmc::context::Inner>>
001c8d11mov rdi, rbx
001c8d14call _Unwind_Resume
001c8d19ud2
001c8c50
001c8c50std::sync::mpmc::context::Context::new:
001c8c50push rbx
001c8c51sub rsp, 48
001c8c55call std::sys_common::thread_info::current_thread
001c8c5atest rax, rax
001c8c5dje 0x1c8cdb
001c8c5fmov rbx, rax
001c8c62cmp [0xffffffffffffffd8], 0
001c8c6bjne 0x1c8c72
001c8c6dcall std::sys::common::thread_local::fast_local::Key<T>::try_initialize
001c8c72
001c8c72loc_1c8c72:
001c8c72mov [rsp+16], rbx
001c8c77xorps x0, x0
001c8c7amovups [rsp+24], x0
001c8c7fmov rax, [0x0]
001c8c88lea rax, [rax-39]
001c8c8fmov [rsp+40], rax
001c8c94mov [rsp], 1
001c8c9cmov [rsp+8], 1
001c8ca5movzx eax, [rip+0x4a41c]
001c8cacmov edi, 48
001c8cb1call [rip+0x48e81]
001c8cb7test rax, rax
001c8cbaje 0x1c8cf5
001c8cbcmovups x0, [rsp]
001c8cc0movups x1, [rsp+16]
001c8cc5movups x2, [rsp+32]
001c8ccamovups [rax+32], x2
001c8ccemovups [rax+16], x1
001c8cd2movups [rax], x0
001c8cd5add rsp, 48
001c8cd9pop rbx
001c8cdaret
001c8cdb
001c8cdbloc_1c8cdb:
001c8cdblea rdi, [rip-0x139138]
001c8ce2lea rdx, [rip+0x476df]
001c8ce9mov esi, 94
001c8ceecall core::option::expect_failed
001c8cf3ud2
001c8cf5
001c8cf5loc_1c8cf5:
001c8cf5mov edi, 8
001c8cfamov esi, 48
001c8cffcall alloc::alloc::handle_alloc_error
001c8d04ud2
001c8d06mov rbx, rax
001c8d09mov rdi, rsp
001c8d0ccall core::ptr::drop_in_place<alloc::sync::ArcInner<std::sync::mpmc::context::Inner>>
001c8d11mov rdi, rbx
001c8d14call _Unwind_Resume
001c8d19ud2
001c8c50
001c8d1b
001c8d1b // align 0x10
001c8d1b // align 0x10
001c8d20
001c8d20std::sys::common::thread_local::fast_local::Key<T>::try_initialize:
001c8d20mov [0xffffffffffffffd8], 1
001c8d2bret
001c8d20
001c8d20std::sys::common::thread_local::fast_local::Key<T>::try_initialize:
001c8d20mov [0xffffffffffffffd8], 1
001c8d2bret
001c8d20
001c8d2c
001c8d2c // align 0x10
001c8d2c // align 0x10
001c8d30
001c8d30core::ptr::drop_in_place<alloc::sync::ArcInner<std::sync::mpmc::context::Inner>>:
001c8d30mov rax, [rdi+16]
001c8d34lock dec [rax]
001c8d38jne 0x1c8d43
001c8d3amov rdi, [rdi+16]
001c8d3ejmp 0x1a2d10
001c8d43
001c8d43loc_1c8d43:
001c8d43ret
001c8d30
001c8d30core::ptr::drop_in_place<alloc::sync::ArcInner<std::sync::mpmc::context::Inner>>:
001c8d30mov rax, [rdi+16]
001c8d34lock dec [rax]
001c8d38jne 0x1c8d43
001c8d3amov rdi, [rdi+16]
001c8d3ejmp 0x1a2d10
001c8d43
001c8d43loc_1c8d43:
001c8d43ret
001c8d30
001c8d44
001c8d44 // align 0x10
001c8d44 // align 0x10
001c8d5a
001c8d5a // align 0x10
001c8d5a // align 0x10
001c8d60
001c8d60std::time::Instant::elapsed:
001c8d60push r14
001c8d62push rbx
001c8d63sub rsp, 56
001c8d67mov ebx, esi
001c8d69mov r14, rdi
001c8d6cmov edi, 1
001c8d71call std::sys::unix::time::inner::_<impl std::sys::unix::time::Timespec>::now
001c8d76mov [rsp], rax
001c8d7amov [rsp+8], edx
001c8d7emov [rsp+16], r14
001c8d83mov [rsp+24], ebx
001c8d87lea rdi, [rsp+32]
001c8d8cmov rsi, rsp
001c8d8flea rdx, [rsp+16]
001c8d94call std::sys::unix::time::Timespec::sub_timespec
001c8d99xor eax, eax
001c8d9bcmp [rsp+32], 0
001c8da1mov edx, [rsp+48]
001c8da5cmovne edx, eax
001c8da8cmove rax, [rsp+40]
001c8daeadd rsp, 56
001c8db2pop rbx
001c8db3pop r14
001c8db5ret
001c8d60
001c8d60std::time::Instant::elapsed:
001c8d60push r14
001c8d62push rbx
001c8d63sub rsp, 56
001c8d67mov ebx, esi
001c8d69mov r14, rdi
001c8d6cmov edi, 1
001c8d71call std::sys::unix::time::inner::_<impl std::sys::unix::time::Timespec>::now
001c8d76mov [rsp], rax
001c8d7amov [rsp+8], edx
001c8d7emov [rsp+16], r14
001c8d83mov [rsp+24], ebx
001c8d87lea rdi, [rsp+32]
001c8d8cmov rsi, rsp
001c8d8flea rdx, [rsp+16]
001c8d94call std::sys::unix::time::Timespec::sub_timespec
001c8d99xor eax, eax
001c8d9bcmp [rsp+32], 0
001c8da1mov edx, [rsp+48]
001c8da5cmovne edx, eax
001c8da8cmove rax, [rsp+40]
001c8daeadd rsp, 56
001c8db2pop rbx
001c8db3pop r14
001c8db5ret
001c8d60
001c8db6
001c8db6 // align 0x10
001c8db6 // align 0x10
001c8dc0
001c8dc0_<std::time::Instant as core::ops::arith::Sub>::sub:
001c8dc0sub rsp, 56
001c8dc4mov [rsp], rdi
001c8dc8mov [rsp+8], esi
001c8dccmov [rsp+16], rdx
001c8dd1mov [rsp+24], ecx
001c8dd5lea rdi, [rsp+32]
001c8ddamov rsi, rsp
001c8dddlea rdx, [rsp+16]
001c8de2call std::sys::unix::time::Timespec::sub_timespec
001c8de7xor eax, eax
001c8de9cmp [rsp+32], 0
001c8defmov edx, [rsp+48]
001c8df3cmovne edx, eax
001c8df6cmove rax, [rsp+40]
001c8dfcadd rsp, 56
001c8e00ret
001c8dc0
001c8dc0_<std::time::Instant as core::ops::arith::Sub>::sub:
001c8dc0sub rsp, 56
001c8dc4mov [rsp], rdi
001c8dc8mov [rsp+8], esi
001c8dccmov [rsp+16], rdx
001c8dd1mov [rsp+24], ecx
001c8dd5lea rdi, [rsp+32]
001c8ddamov rsi, rsp
001c8dddlea rdx, [rsp+16]
001c8de2call std::sys::unix::time::Timespec::sub_timespec
001c8de7xor eax, eax
001c8de9cmp [rsp+32], 0
001c8defmov edx, [rsp+48]
001c8df3cmovne edx, eax
001c8df6cmove rax, [rsp+40]
001c8dfcadd rsp, 56
001c8e00ret
001c8dc0
001c8e01
001c8e01 // align 0x10
001c8e01 // align 0x10
001c8e17
001c8e17 // align 0x10
001c8e17 // align 0x10
001c8e20
001c8e20std::time::SystemTime::duration_since:
001c8e20push rbx
001c8e21sub rsp, 48
001c8e25mov rbx, rdi
001c8e28mov [rsp], 0
001c8e30mov [rsp+8], 0
001c8e38lea rdi, [rsp+16]
001c8e3dmov rdx, rsp
001c8e40call std::sys::unix::time::Timespec::sub_timespec
001c8e45mov eax, [rsp+32]
001c8e49mov [rbx+16], eax
001c8e4cmovaps x0, [rsp+16]
001c8e51movups [rbx], x0
001c8e54add rsp, 48
001c8e58pop rbx
001c8e59ret
001c8e20
001c8e20std::time::SystemTime::duration_since:
001c8e20push rbx
001c8e21sub rsp, 48
001c8e25mov rbx, rdi
001c8e28mov [rsp], 0
001c8e30mov [rsp+8], 0
001c8e38lea rdi, [rsp+16]
001c8e3dmov rdx, rsp
001c8e40call std::sys::unix::time::Timespec::sub_timespec
001c8e45mov eax, [rsp+32]
001c8e49mov [rbx+16], eax
001c8e4cmovaps x0, [rsp+16]
001c8e51movups [rbx], x0
001c8e54add rsp, 48
001c8e58pop rbx
001c8e59ret
001c8e20
001c8e5a
001c8e5a // align 0x10
001c8e5a // align 0x10
001c8e60
001c8e60_<std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt:
001c8e60push rbp
001c8e61push r15
001c8e63push r14
001c8e65push r12
001c8e67push rbx
001c8e68sub rsp, 192
001c8e6fmov rbx, rsi
001c8e72movzx ebp, [rdi]
001c8e75mov [rsp+12], bpl
001c8e7alea rdi, [rsp+16]
001c8e7fcall std::env::current_dir
001c8e84mov r14, [rsp+16]
001c8e89test r14, r14
001c8e8cje 0x1c8e9d
001c8e8emovups x0, [rsp+24]
001c8e93movaps [rsp+176], x0
001c8e9bjmp 0x1c8ea7
001c8e9d
001c8e9dloc_1c8e9d:
001c8e9dlea rdi, [rsp+16]
001c8ea2call core::ptr::drop_in_place<core::result::Result<std::path::PathBuf,std::io::error::Error>>
001c8ea7
001c8ea7loc_1c8ea7:
001c8ea7mov [rsp+96], bpl
001c8eacmov [rsp+72], r14
001c8eb1movaps x0, [rsp+176]
001c8eb9movups [rsp+80], x0
001c8ebelea rax, [rip+0x47af3]
001c8ec5mov [rsp+16], rax
001c8ecamov [rsp+24], 1
001c8ed3lea r12, [rip-0x137be2]
001c8edamov [rsp+32], r12
001c8edfxorps x0, x0
001c8ee2movups [rsp+40], x0
001c8ee7mov rdi, [rbx+32]
001c8eebmov rsi, [rbx+40]
001c8eeflea r15, [rsp+16]
001c8ef4mov rdx, r15
001c8ef7call core::fmt::Formatter::write_fmt
001c8efctest al, al
001c8efejne 0x1c8fdb
001c8f04mov [rsp+136], rbx
001c8f0cmov [rsp+160], 0
001c8f18mov [rsp+168], bpl
001c8f20lea rax, [rsp+72]
001c8f25mov [rsp+144], rax
001c8f2dlea rax, [rip+0x47a94]
001c8f34mov [rsp+152], rax
001c8f3cmov [rsp+104], 0
001c8f45mov [rsp+13], 0
001c8f4amov [rsp+112], 0
001c8f53mov [rsp+14], 1
001c8f58test bpl, bpl
001c8f5bsetne [rsp+15]
001c8f60lea rax, [rsp+12]
001c8f65mov [rsp+16], rax
001c8f6alea rax, [rsp+104]
001c8f6fmov [rsp+24], rax
001c8f74lea rax, [rsp+15]
001c8f79mov [rsp+32], rax
001c8f7elea rax, [rsp+112]
001c8f83mov [rsp+40], rax
001c8f88lea rax, [rsp+14]
001c8f8dmov [rsp+48], rax
001c8f92lea rax, [rsp+136]
001c8f9amov [rsp+56], rax
001c8f9flea rax, [rsp+13]
001c8fa4mov [rsp+64], rax
001c8fa9mov [rsp+120], r15
001c8faelea rax, [rip+0x47a3b]
001c8fb5mov [rsp+128], rax
001c8fbdlea rdi, [rip-16260]
001c8fc4lea rsi, [rsp+120]
001c8fc9call [rip+0x48dc1]
001c8fcfcmp [rsp+13], 0
001c8fd4je 0x1c9003
001c8fd6
001c8fd6loc_1c8fd6:
001c8fd6mov r14, [rsp+72]
001c8fdb
001c8fdbloc_1c8fdb:
001c8fdbtest r14, r14
001c8fdeje 0x1c8ff1
001c8fe0cmp [rsp+80], 0
001c8fe6je 0x1c8ff1
001c8fe8mov rdi, r14
001c8febcall [rip+0x48b07]
001c8ff1
001c8ff1loc_1c8ff1:
001c8ff1mov al, 1
001c8ff3
001c8ff3loc_1c8ff3:
001c8ff3add rsp, 192
001c8ffapop rbx
001c8ffbpop r12
001c8ffdpop r14
001c8fffpop r15
001c9001pop rbp
001c9002ret
001c9003
001c9003loc_1c9003:
001c9003cmp [rsp+12], 0
001c9008jne 0x1c9042
001c900alea rax, [rip+0x47a07]
001c9011mov [rsp+16], rax
001c9016mov [rsp+24], 1
001c901fmov [rsp+32], r12
001c9024xorps x0, x0
001c9027movups [rsp+40], x0
001c902cmov rdi, [rbx+32]
001c9030mov rsi, [rbx+40]
001c9034lea rdx, [rsp+16]
001c9039call core::fmt::Formatter::write_fmt
001c903etest al, al
001c9040jne 0x1c8fd6
001c9042
001c9042loc_1c9042:
001c9042mov rdi, [rsp+72]
001c9047test rdi, rdi
001c904aje 0x1c905a
001c904ccmp [rsp+80], 0
001c9052je 0x1c905a
001c9054call [rip+0x48a9e]
001c905a
001c905aloc_1c905a:
001c905axor eax, eax
001c905cjmp 0x1c8ff3
001c905emov rbx, rax
001c9061lea rdi, [rsp+72]
001c9066call core::ptr::drop_in_place<std::sys_common::backtrace::_print_fmt::{{closure}}>
001c906bmov rdi, rbx
001c906ecall _Unwind_Resume
001c9073ud2
001c8e60
001c8e60_<std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt:
001c8e60push rbp
001c8e61push r15
001c8e63push r14
001c8e65push r12
001c8e67push rbx
001c8e68sub rsp, 192
001c8e6fmov rbx, rsi
001c8e72movzx ebp, [rdi]
001c8e75mov [rsp+12], bpl
001c8e7alea rdi, [rsp+16]
001c8e7fcall std::env::current_dir
001c8e84mov r14, [rsp+16]
001c8e89test r14, r14
001c8e8cje 0x1c8e9d
001c8e8emovups x0, [rsp+24]
001c8e93movaps [rsp+176], x0
001c8e9bjmp 0x1c8ea7
001c8e9d
001c8e9dloc_1c8e9d:
001c8e9dlea rdi, [rsp+16]
001c8ea2call core::ptr::drop_in_place<core::result::Result<std::path::PathBuf,std::io::error::Error>>
001c8ea7
001c8ea7loc_1c8ea7:
001c8ea7mov [rsp+96], bpl
001c8eacmov [rsp+72], r14
001c8eb1movaps x0, [rsp+176]
001c8eb9movups [rsp+80], x0
001c8ebelea rax, [rip+0x47af3]
001c8ec5mov [rsp+16], rax
001c8ecamov [rsp+24], 1
001c8ed3lea r12, [rip-0x137be2]
001c8edamov [rsp+32], r12
001c8edfxorps x0, x0
001c8ee2movups [rsp+40], x0
001c8ee7mov rdi, [rbx+32]
001c8eebmov rsi, [rbx+40]
001c8eeflea r15, [rsp+16]
001c8ef4mov rdx, r15
001c8ef7call core::fmt::Formatter::write_fmt
001c8efctest al, al
001c8efejne 0x1c8fdb
001c8f04mov [rsp+136], rbx
001c8f0cmov [rsp+160], 0
001c8f18mov [rsp+168], bpl
001c8f20lea rax, [rsp+72]
001c8f25mov [rsp+144], rax
001c8f2dlea rax, [rip+0x47a94]
001c8f34mov [rsp+152], rax
001c8f3cmov [rsp+104], 0
001c8f45mov [rsp+13], 0
001c8f4amov [rsp+112], 0
001c8f53mov [rsp+14], 1
001c8f58test bpl, bpl
001c8f5bsetne [rsp+15]
001c8f60lea rax, [rsp+12]
001c8f65mov [rsp+16], rax
001c8f6alea rax, [rsp+104]
001c8f6fmov [rsp+24], rax
001c8f74lea rax, [rsp+15]
001c8f79mov [rsp+32], rax
001c8f7elea rax, [rsp+112]
001c8f83mov [rsp+40], rax
001c8f88lea rax, [rsp+14]
001c8f8dmov [rsp+48], rax
001c8f92lea rax, [rsp+136]
001c8f9amov [rsp+56], rax
001c8f9flea rax, [rsp+13]
001c8fa4mov [rsp+64], rax
001c8fa9mov [rsp+120], r15
001c8faelea rax, [rip+0x47a3b]
001c8fb5mov [rsp+128], rax
001c8fbdlea rdi, [rip-16260]
001c8fc4lea rsi, [rsp+120]
001c8fc9call [rip+0x48dc1]
001c8fcfcmp [rsp+13], 0
001c8fd4je 0x1c9003
001c8fd6
001c8fd6loc_1c8fd6:
001c8fd6mov r14, [rsp+72]
001c8fdb
001c8fdbloc_1c8fdb:
001c8fdbtest r14, r14
001c8fdeje 0x1c8ff1
001c8fe0cmp [rsp+80], 0
001c8fe6je 0x1c8ff1
001c8fe8mov rdi, r14
001c8febcall [rip+0x48b07]
001c8ff1
001c8ff1loc_1c8ff1:
001c8ff1mov al, 1
001c8ff3
001c8ff3loc_1c8ff3:
001c8ff3add rsp, 192
001c8ffapop rbx
001c8ffbpop r12
001c8ffdpop r14
001c8fffpop r15
001c9001pop rbp
001c9002ret
001c9003
001c9003loc_1c9003:
001c9003cmp [rsp+12], 0
001c9008jne 0x1c9042
001c900alea rax, [rip+0x47a07]
001c9011mov [rsp+16], rax
001c9016mov [rsp+24], 1
001c901fmov [rsp+32], r12
001c9024xorps x0, x0
001c9027movups [rsp+40], x0
001c902cmov rdi, [rbx+32]
001c9030mov rsi, [rbx+40]
001c9034lea rdx, [rsp+16]
001c9039call core::fmt::Formatter::write_fmt
001c903etest al, al
001c9040jne 0x1c8fd6
001c9042
001c9042loc_1c9042:
001c9042mov rdi, [rsp+72]
001c9047test rdi, rdi
001c904aje 0x1c905a
001c904ccmp [rsp+80], 0
001c9052je 0x1c905a
001c9054call [rip+0x48a9e]
001c905a
001c905aloc_1c905a:
001c905axor eax, eax
001c905cjmp 0x1c8ff3
001c905emov rbx, rax
001c9061lea rdi, [rsp+72]
001c9066call core::ptr::drop_in_place<std::sys_common::backtrace::_print_fmt::{{closure}}>
001c906bmov rdi, rbx
001c906ecall _Unwind_Resume
001c9073ud2
001c8e60
001c9075
001c9075 // align 0x10
001c9075 // align 0x10
001c9080
001c9080core::ptr::drop_in_place<std::sys_common::backtrace::_print_fmt::{{closure}}>:
001c9080mov rax, rdi
001c9083mov rdi, [rdi]
001c9086test rdi, rdi
001c9089je 0x1c9098
001c908bcmp [rax+8], 0
001c9090je 0x1c9098
001c9092jmp [rip+0x48a60]
001c9098
001c9098loc_1c9098:
001c9098ret
001c9080
001c9080core::ptr::drop_in_place<std::sys_common::backtrace::_print_fmt::{{closure}}>:
001c9080mov rax, rdi
001c9083mov rdi, [rdi]
001c9086test rdi, rdi
001c9089je 0x1c9098
001c908bcmp [rax+8], 0
001c9090je 0x1c9098
001c9092jmp [rip+0x48a60]
001c9098
001c9098loc_1c9098:
001c9098ret
001c9080
001c9099
001c9099 // align 0x10
001c9099 // align 0x10
001c90a5
001c90a5 // align 0x10
001c90a5 // align 0x10
001c90b0
001c90b0std::sys_common::backtrace::_print_fmt::_{{closure}}:
001c90b0push rbp
001c90b1push r15
001c90b3push r14
001c90b5push r13
001c90b7push r12
001c90b9push rbx
001c90basub rsp, 2824
001c90c1mov r14, rdi
001c90c4mov rax, [rdi]
001c90c7cmp [rax], 0
001c90cajne 0x1c90dd
001c90ccmov rcx, [r14+8]
001c90d0cmp [rcx], 100
001c90d4jbe 0x1c90dd
001c90d6xor eax, eax
001c90d8jmp 0x1cddd5
001c90dd
001c90ddloc_1c90dd:
001c90ddmov [rsp+87], 0
001c90e2mov r8, [r14+16]
001c90e6mov rdi, [r14+40]
001c90eamov rdx, [r14+48]
001c90eelea rcx, [rsp+87]
001c90f3mov [rsp+2736], rcx
001c90fbmov [rsp+2744], rax
001c9103mov [rsp+2712], r8
001c910bmov [rsp+2752], r8
001c9113movups x0, [r14+24]
001c9118movups [rsp+2760], x0
001c9120mov [rsp+2704], rdi
001c9128mov [rsp+2776], rdi
001c9130mov [rsp+2336], rdx
001c9138mov [rsp+2784], rdx
001c9140mov [rsp+2792], rsi
001c9148mov rcx, [rsi]
001c914bmov rax, [rsi+8]
001c914fmov [rsp+1688], rax
001c9157mov [rsp+2696], rcx
001c915ftest rcx, rcx
001c9162jne 0x1c9172
001c9164mov rdi, [rsp+1688]
001c916ccall [rip+0x48c26]
001c9172
001c9172loc_1c9172:
001c9172lea rcx, [rax-1]
001c9176test rax, rax
001c9179cmove rcx, rax
001c917dmov [rsp+152], rcx
001c9185mov rax, [rip+0x49ef4]
001c918ctest rax, rax
001c918fjne 0x1c9304
001c9195mov rbp, r14
001c9198movzx eax, [rip+0x49f29]
001c919fmov edi, 2336
001c91a4call [rip+0x4898e]
001c91aatest rax, rax
001c91adje 0x1ce68f
001c91b3mov rbx, rax
001c91b6mov [rsp+240], 8
001c91c2xorps x0, x0
001c91c5movups [rsp+248], x0
001c91cdlea rdi, [rip-0x20bd4]
001c91d4lea rsi, [rsp+240]
001c91dccall [rip+0x48bbe]
001c91e2movups x0, [rsp+240]
001c91eamovaps [rsp+1696], x0
001c91f2mov rax, [rsp+256]
001c91famov [rsp+1712], rax
001c9202mov r14, [rip+0x49e77]
001c9209test r14, r14
001c920cje 0x1c92bf
001c9212mov r15, [rip+0x49e77]
001c9219test r15, r15
001c921cje 0x1c925a
001c921elea r12, [r14+32]
001c9222mov r13, [rip+0x488cf]
001c9229jmp 0x1c9239
001c922bnop [rax+rax]
001c9230
001c9230loc_1c9230:
001c9230add r12, 56
001c9234dec r15
001c9237je 0x1c925a
001c9239
001c9239loc_1c9239:
001c9239cmp [r12-24], 0
001c923fje 0x1c9249
001c9241mov rdi, [r12-32]
001c9246call r13
001c9249
001c9249loc_1c9249:
001c9249cmp [r12], 0
001c924eje 0x1c9230
001c9250mov rdi, [r12-8]
001c9255call r13
001c9258jmp 0x1c9230
001c925a
001c925aloc_1c925a:
001c925acmp [rip+0x49e26], 0
001c9262je 0x1c926d
001c9264mov rdi, r14
001c9267call [rip+0x4888b]
001c926d
001c926dloc_1c926d:
001c926dmov r15, [rip+0x49e24]
001c9274mov r13, [rip+0x49e2d]
001c927binc r13
001c927emov r12, r15
001c9281nop [rax+rax]
001c9290
001c9290loc_1c9290:
001c9290cmp r13, 1
001c9294je 0x1c92ac
001c9296lea rdi, [r12+8]
001c929badd r12, 584
001c92a2dec r13
001c92a5call core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::Mapping>
001c92aajmp 0x1c9290
001c92ac
001c92acloc_1c92ac:
001c92accmp [rip+0x49dec], 0
001c92b4je 0x1c92bf
001c92b6mov rdi, r15
001c92b9call [rip+0x48839]
001c92bf
001c92bfloc_1c92bf:
001c92bfmov rax, [rsp+1712]
001c92c7mov [rip+0x49dc2], rax
001c92cemovaps x0, [rsp+1696]
001c92d6movups [rip+0x49da3], x0
001c92ddmov [rip+0x49db4], rbx
001c92e4mov [rip+0x49db1], 4
001c92efmov [rip+0x49dae], 0
001c92famov rax, [rip+0x49d7f]
001c9301mov r14, rbp
001c9304
001c9304loc_1c9304:
001c9304mov rsi, [rip+0x49d85]
001c930btest rsi, rsi
001c930eje 0x1cdd0d
001c9314imul rcx, rsi, 56
001c9318add rcx, rax
001c931bxor edi, edi
001c931dmov rdx, rax
001c9320
001c9320loc_1c9320:
001c9320mov r8, [rdx+24]
001c9324mov r11, [rdx+40]
001c9328mov r12, [rdx+48]
001c932cadd rdx, 56
001c9330shl r11, 4
001c9334nop [rax+rax]
001c9340
001c9340loc_1c9340:
001c9340test r11, r11
001c9343je 0x1c9370
001c9345mov r9, r8
001c9348add r8, 16
001c934cmov r10, [r9]
001c934fadd r10, r12
001c9352add r11, -16
001c9356cmp r10, [rsp+152]
001c935eja 0x1c9340
001c9360add r10, [r9+8]
001c9364cmp r10, [rsp+152]
001c936cjbe 0x1c9340
001c936ejmp 0x1c937d
001c9370
001c9370loc_1c9370:
001c9370inc rdi
001c9373cmp rdx, rcx
001c9376jne 0x1c9320
001c9378jmp 0x1cdd0d
001c937d
001c937dloc_1c937d:
001c937dmov [rsp+224], r14
001c9385mov r15, [rip+0x49d1c]
001c938ctest r15, r15
001c938fje 0x1c93ca
001c9391mov rbp, [rip+0x49d00]
001c9398imul rcx, r15, 584
001c939fxor edx, edx
001c93a1xor r14l, r14l
001c93a4nop [rax+rax]
001c93b0
001c93b0loc_1c93b0:
001c93b0cmp [rbp+rdx], rdi
001c93b5je 0x1c9667
001c93bbinc r14
001c93beadd rdx, 584
001c93c5cmp rcx, rdx
001c93c8jne 0x1c93b0
001c93ca
001c93caloc_1c93ca:
001c93cacmp rsi, rdi
001c93cdjbe 0x1cdf83
001c93d3mov [rsp+2688], rdi
001c93dbimul rcx, rdi, 56
001c93dfmov rbx, [rax+rcx]
001c93e3mov r15, [rax+rcx+16]
001c93e8lea rdi, [rsp+240]
001c93f0mov rsi, rbx
001c93f3mov rdx, r15
001c93f6call std::backtrace_rs::symbolize::gimli::mmap
001c93fbcmp [rsp+240], 0
001c9404je 0x1c971c
001c940amov rsi, [rsp+248]
001c9412mov rdx, [rsp+256]
001c941amov [rsp+2352], 8
001c9426xorps x0, x0
001c9429movups [rsp+2360], x0
001c9431mov [rsp+2376], 8
001c943dmovups [rsp+2384], x0
001c9445lea rdi, [rsp+240]
001c944dmov [rsp+1672], rsi
001c9455mov [rsp+1680], rdx
001c945dcall std::backtrace_rs::symbolize::gimli::elf::Object::parse
001c9462mov r14, [rsp+224]
001c946amov r13, [rsp+240]
001c9472test r13, r13
001c9475je 0x1c9736
001c947bmovups x0, [rsp+344]
001c9483movups [rsp+1608], x0
001c948bmovups x0, [rsp+328]
001c9493movups [rsp+1592], x0
001c949bmovups x0, [rsp+312]
001c94a3movups [rsp+1576], x0
001c94abmovups x0, [rsp+248]
001c94b3movups x1, [rsp+264]
001c94bbmovups x2, [rsp+280]
001c94c3movups x3, [rsp+296]
001c94cbmovups [rsp+1560], x3
001c94d3movups [rsp+1544], x2
001c94dbmovups [rsp+1528], x1
001c94e3movups [rsp+1512], x0
001c94ebmov [rsp+1504], r13
001c94f3lea rdi, [rsp+1504]
001c94fbcall std::backtrace_rs::symbolize::gimli::elf::Object::build_id
001c9500test rax, rax
001c9503je 0x1c954b
001c9505lea rdi, [rsp+2448]
001c950dmov rsi, rax
001c9510call std::backtrace_rs::symbolize::gimli::elf::locate_build_id
001c9515cmp [rsp+2448], 0
001c951eje 0x1c954b
001c9520lea rdi, [rsp+240]
001c9528lea rcx, [rsp+2448]
001c9530mov rsi, rbx
001c9533mov rdx, r15
001c9536call std::backtrace_rs::symbolize::gimli::elf::_<impl std::backtrace_rs::symbolize::gimli::Mapping>::new_debug
001c953bmovzx eax, [rsp+240]
001c9543cmp al, 23
001c9545jne 0x1c9bdf
001c954b
001c954bloc_1c954b:
001c954bmov [rsp+120], r13
001c9550mov [rsp+168], r15
001c9558mov [rsp+128], rbx
001c9560mov [rsp+824], r12
001c9568mov r12, [rsp+1528]
001c9570test r12, r12
001c9573je 0x1ca5c6
001c9579mov rbx, [rsp+1536]
001c9581test rbx, rbx
001c9584je 0x1ca5b9
001c958amov r13, [rsp+1520]
001c9592mov r15, [rsp+1544]
001c959amov r14, [rsp+1552]
001c95a2mov rbp, [rsp+1560]
001c95aashl r12, 6
001c95aejmp 0x1c95be
001c95b0
001c95b0loc_1c95b0:
001c95b0add r13, 64
001c95b4add r12, -64
001c95b8je 0x1ca5c6
001c95be
001c95beloc_1c95be:
001c95bemov edx, [r13]
001c95c2add rdx, r14
001c95c5jb 0x1c95b0
001c95c7mov rdi, rbx
001c95camov rsi, r15
001c95cdmov rcx, rbp
001c95d0call _<&[u8] as object::read::read_ref::ReadRef>::read_bytes_at_until
001c95d5test rax, rax
001c95d8je 0x1c95b0
001c95dacmp rdx, 14
001c95dejne 0x1c95b0
001c95e0mov rcx, [rax]
001c95e3mov rdx, 0x6265645f756e672e
001c95edxor rcx, rdx
001c95f0mov rax, [rax+6]
001c95f4mov rdx, 0x6b6e696c67756265
001c95fexor rax, rdx
001c9601or rax, rcx
001c9604jne 0x1c95b0
001c9606cmp [r13+4], 8
001c960bje 0x1ca5c6
001c9611mov rcx, [rsp+1512]
001c9619mov rdx, [r13+24]
001c961dmov rax, [r13+32]
001c9621sub rcx, rdx
001c9624setb sil
001c9628mov rdi, [rsp+120]
001c962dadd rdi, rdx
001c9630cmp rcx, rax
001c9633setb cl
001c9636xor ebx, ebx
001c9638or cl, sil
001c963bcmove rbx, rdi
001c963fjne 0x1ca5c6
001c9645test rax, rax
001c9648je 0x1ca5c6
001c964exor ebp, ebp
001c9650
001c9650loc_1c9650:
001c9650cmp [rbx+rbp], 0
001c9654je 0x1cde3b
001c965ainc rbp
001c965dcmp rax, rbp
001c9660jne 0x1c9650
001c9662jmp 0x1ca5c6
001c9667
001c9667loc_1c9667:
001c9667test r14, r14
001c966aje 0x1c9b3e
001c9670mov r13, r12
001c9673imul r12, r14, 584
001c967alea rbx, [r12+rbp]
001c967elea rdi, [rsp+240]
001c9686mov edx, 584
001c968bmov rsi, rbx
001c968ecall [rip+0x4848c]
001c9694lea rsi, [r12+rbp]
001c9698add rsi, 584
001c969fmov r12, r13
001c96a2not r14
001c96a5add r14, r15
001c96a8imul rdx, r14, 584
001c96afmov rdi, rbx
001c96b2call [rip+0x48458]
001c96b8lea rbx, [r15-1]
001c96bcmov [rip+0x499e5], rbx
001c96c3cmp rbx, [rip+0x499d6]
001c96camov r14, [rsp+224]
001c96d2jne 0x1c96e3
001c96d4mov rdi, rbx
001c96d7call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001c96dcmov rbp, [rip+0x499b5]
001c96e3
001c96e3loc_1c96e3:
001c96e3lea rdi, [rbp+584]
001c96eaimul rdx, rbx, 584
001c96f1mov rsi, rbp
001c96f4call [rip+0x48416]
001c96falea rsi, [rsp+240]
001c9702mov edx, 584
001c9707mov rdi, rbp
001c970acall [rip+0x48410]
001c9710mov [rip+0x49991], r15
001c9717jmp 0x1cbafc
001c971c
001c971cloc_1c971c:
001c971cmov r9b, 23
001c971fmov r14, [rsp+224]
001c9727cmp r9b, 23
001c972bjne 0x1cb131
001c9731jmp 0x1cdd0d
001c9736
001c9736loc_1c9736:
001c9736mov cl, 24
001c9738cmp cl, 24
001c973bje 0x1caf05
001c9741
001c9741loc_1c9741:
001c9741movaps x0, [rsp+864]
001c9749movaps x1, [rsp+880]
001c9751movaps x2, [rsp+896]
001c9759movaps [rsp+272], x2
001c9761movaps [rsp+256], x1
001c9769movaps [rsp+240], x0
001c9771cmp cl, 23
001c9774jne 0x1c9b4b
001c977amovups x0, [rsp+2352]
001c9782movups x1, [rsp+2368]
001c978amovups x2, [rsp+2384]
001c9792movaps [rsp+2304], x2
001c979amovaps [rsp+2288], x1
001c97a2movaps [rsp+2272], x0
001c97aamov [rsp+1664], rdx
001c97b2mov rcx, [rsp+1464]
001c97bamov rdx, rsi
001c97bdmov rsi, rdi
001c97c0mov rdi, rbp
001c97c3mov [rsp+824], r9
001c97cbmov rbp, r15
001c97cemov r15, r13
001c97d1mov r13, [rsp+1320]
001c97d9mov rax, [rsp+1312]
001c97e1mov [rsp+1320], rax
001c97e9mov rax, [rsp+1304]
001c97f1mov [rsp+1312], rax
001c97f9mov rax, [rsp+1296]
001c9801mov [rsp+1304], rax
001c9809mov rax, [rsp+1288]
001c9811mov [rsp+1296], rax
001c9819mov rax, [rsp+1280]
001c9821mov [rsp+1288], rax
001c9829mov rax, [rsp+1272]
001c9831mov [rsp+1280], rax
001c9839mov rax, [rsp+1264]
001c9841mov [rsp+1272], rax
001c9849mov rax, [rsp+1256]
001c9851mov [rsp+1264], rax
001c9859mov rax, [rsp+1248]
001c9861mov [rsp+1256], rax
001c9869mov rax, [rsp+1240]
001c9871mov [rsp+1248], rax
001c9879mov rax, [rsp+1232]
001c9881mov [rsp+1240], rax
001c9889mov rax, [rsp+1224]
001c9891mov [rsp+1232], rax
001c9899mov rax, [rsp+1216]
001c98a1mov [rsp+1224], rax
001c98a9mov rax, [rsp+1208]
001c98b1mov [rsp+1216], rax
001c98b9mov rax, [rsp+1200]
001c98c1mov [rsp+1208], rax
001c98c9mov rax, [rsp+1192]
001c98d1mov [rsp+1200], rax
001c98d9mov rax, [rsp+1184]
001c98e1mov [rsp+1192], rax
001c98e9mov rax, [rsp+1176]
001c98f1mov [rsp+1184], rax
001c98f9mov rax, [rsp+848]
001c9901mov [rsp+1176], rax
001c9909mov rax, [rsp+1168]
001c9911mov [rsp+848], rax
001c9919mov rax, [rsp+1160]
001c9921mov [rsp+1168], rax
001c9929mov rax, [rsp+1152]
001c9931mov [rsp+1160], rax
001c9939mov rax, [rsp+1144]
001c9941mov [rsp+1152], rax
001c9949mov rax, [rsp+1136]
001c9951mov [rsp+1144], rax
001c9959mov rax, [rsp+1128]
001c9961mov [rsp+1136], rax
001c9969mov rax, [rsp+1120]
001c9971mov [rsp+1128], rax
001c9979mov rax, [rsp+1112]
001c9981mov [rsp+1120], rax
001c9989mov rax, [rsp+1104]
001c9991mov [rsp+1112], rax
001c9999mov rax, [rsp+1096]
001c99a1mov [rsp+1104], rax
001c99a9mov rax, [rsp+1088]
001c99b1mov [rsp+1096], rax
001c99b9mov rax, [rsp+1080]
001c99c1mov [rsp+1088], rax
001c99c9mov rax, [rsp+1072]
001c99d1mov [rsp+1080], rax
001c99d9mov rax, [rsp+1064]
001c99e1mov [rsp+1072], rax
001c99e9mov rax, [rsp+1056]
001c99f1mov [rsp+1064], rax
001c99f9mov rax, [rsp+1048]
001c9a01mov [rsp+1056], rax
001c9a09mov rax, [rsp+1040]
001c9a11mov [rsp+1048], rax
001c9a19mov rax, [rsp+1032]
001c9a21mov [rsp+1040], rax
001c9a29mov rax, [rsp+1024]
001c9a31mov [rsp+1032], rax
001c9a39mov rax, [rsp+1016]
001c9a41mov [rsp+1024], rax
001c9a49mov rax, [rsp+1008]
001c9a51mov [rsp+1016], rax
001c9a59mov rax, [rsp+1000]
001c9a61mov [rsp+1008], rax
001c9a69mov rax, [rsp+992]
001c9a71mov [rsp+1000], rax
001c9a79mov rax, [rsp+984]
001c9a81mov [rsp+992], rax
001c9a89mov rax, [rsp+976]
001c9a91mov [rsp+984], rax
001c9a99mov rax, [rsp+968]
001c9aa1mov [rsp+976], rax
001c9aa9mov rax, [rsp+960]
001c9ab1mov [rsp+968], rax
001c9ab9mov rax, [rsp+952]
001c9ac1mov [rsp+960], rax
001c9ac9mov rax, [rsp+944]
001c9ad1mov [rsp+952], rax
001c9ad9mov rax, [rsp+936]
001c9ae1mov [rsp+944], rax
001c9ae9mov rax, [rsp+928]
001c9af1mov [rsp+936], rax
001c9af9mov rax, [rsp+920]
001c9b01mov [rsp+928], rax
001c9b09mov rax, [rsp+1680]
001c9b11mov [rsp+1656], rax
001c9b19mov rax, [rsp+1672]
001c9b21mov [rsp+920], rax
001c9b29movzx r9l, [rsp+39]
001c9b2fcmp r9b, 23
001c9b33jne 0x1cb131
001c9b39jmp 0x1cdd0d
001c9b3e
001c9b3eloc_1c9b3e:
001c9b3emov r14, [rsp+224]
001c9b46jmp 0x1cbafc
001c9b4b
001c9b4bloc_1c9b4b:
001c9b4bmov [rsp+1472], r13
001c9b53mov [rsp+1480], r15
001c9b5bmov [rsp+1488], rbx
001c9b63mov [rsp+1496], r11
001c9b6bmov [rsp+832], r10
001c9b73mov [rsp+840], r9
001c9b7bmov [rsp+2328], rbp
001c9b83mov r13, rdi
001c9b86mov r15, rsi
001c9b89mov rbx, rdx
001c9b8cmovzx eax, [rsp+30]
001c9b91mov rdx, [rsp+848]
001c9b99shl rdx, 8
001c9b9dor rdx, rax
001c9ba0mov [rsp+848], rdx
001c9ba8movaps x0, [rsp+240]
001c9bb0movaps x1, [rsp+256]
001c9bb8movaps x2, [rsp+272]
001c9bc0movaps [rsp+2304], x2
001c9bc8movaps [rsp+2288], x1
001c9bd0movaps [rsp+2272], x0
001c9bd8mov ebp, ecx
001c9bdajmp 0x1caf49
001c9bdf
001c9bdfloc_1c9bdf:
001c9bdfmov [rsp+840], al
001c9be6
001c9be6loc_1c9be6:
001c9be6movzx eax, [rsp+247]
001c9beeshl eax, 16
001c9bf1movzx ecx, [rsp+245]
001c9bf9or ecx, eax
001c9bfbshl rcx, 32
001c9bffmov eax, [rsp+241]
001c9c06or rax, rcx
001c9c09mov [rsp+1664], rax
001c9c11movzx eax, [rsp+255]
001c9c19shl eax, 16
001c9c1cmovzx ecx, [rsp+253]
001c9c24or ecx, eax
001c9c26shl rcx, 32
001c9c2amov eax, [rsp+249]
001c9c31or rax, rcx
001c9c34mov [rsp+832], rax
001c9c3cmovzx eax, [rsp+263]
001c9c44shl eax, 16
001c9c47movzx ecx, [rsp+261]
001c9c4for ecx, eax
001c9c51shl rcx, 32
001c9c55mov eax, [rsp+257]
001c9c5cor rax, rcx
001c9c5fmov [rsp+1464], rax
001c9c67movzx eax, [rsp+271]
001c9c6fshl eax, 16
001c9c72movzx ecx, [rsp+269]
001c9c7aor ecx, eax
001c9c7cshl rcx, 32
001c9c80mov esi, [rsp+265]
001c9c87or rsi, rcx
001c9c8amovzx eax, [rsp+279]
001c9c92shl eax, 16
001c9c95movzx ecx, [rsp+277]
001c9c9dor ecx, eax
001c9c9fshl rcx, 32
001c9ca3mov edi, [rsp+273]
001c9caaor rdi, rcx
001c9cadmovzx eax, [rsp+287]
001c9cb5shl eax, 16
001c9cb8movzx ecx, [rsp+285]
001c9cc0or ecx, eax
001c9cc2shl rcx, 32
001c9cc6mov ebp, [rsp+281]
001c9ccdor rbp, rcx
001c9cd0movzx eax, [rsp+295]
001c9cd8shl eax, 16
001c9cdbmovzx ecx, [rsp+293]
001c9ce3or ecx, eax
001c9ce5shl rcx, 32
001c9ce9mov r8l, [rsp+289]
001c9cf1or r8, rcx
001c9cf4movzx eax, [rsp+303]
001c9cfcshl eax, 16
001c9cffmovzx ecx, [rsp+301]
001c9d07or ecx, eax
001c9d09shl rcx, 32
001c9d0dmov r9l, [rsp+297]
001c9d15or r9, rcx
001c9d18movzx eax, [rsp+311]
001c9d20shl eax, 16
001c9d23movzx ecx, [rsp+309]
001c9d2bor ecx, eax
001c9d2dshl rcx, 32
001c9d31mov r10l, [rsp+305]
001c9d39or r10, rcx
001c9d3cmovzx eax, [rsp+319]
001c9d44shl eax, 16
001c9d47movzx ecx, [rsp+317]
001c9d4for ecx, eax
001c9d51shl rcx, 32
001c9d55mov r11l, [rsp+313]
001c9d5dor r11, rcx
001c9d60movzx eax, [rsp+327]
001c9d68shl eax, 16
001c9d6bmovzx ecx, [rsp+325]
001c9d73or ecx, eax
001c9d75shl rcx, 32
001c9d79mov ebx, [rsp+321]
001c9d80or rbx, rcx
001c9d83movzx eax, [rsp+335]
001c9d8bshl eax, 16
001c9d8emovzx ecx, [rsp+333]
001c9d96or ecx, eax
001c9d98shl rcx, 32
001c9d9cmov r15l, [rsp+329]
001c9da4or r15, rcx
001c9da7movzx eax, [rsp+343]
001c9dafshl eax, 16
001c9db2movzx ecx, [rsp+341]
001c9dbaor ecx, eax
001c9dbcshl rcx, 32
001c9dc0mov r13l, [rsp+337]
001c9dc8or r13, rcx
001c9dcbmovzx eax, [rsp+351]
001c9dd3shl eax, 16
001c9dd6movzx ecx, [rsp+349]
001c9ddeor ecx, eax
001c9de0shl rcx, 32
001c9de4mov eax, [rsp+345]
001c9debor rax, rcx
001c9deemov [rsp+1320], rax
001c9df6movzx eax, [rsp+359]
001c9dfeshl eax, 16
001c9e01movzx ecx, [rsp+357]
001c9e09or ecx, eax
001c9e0bshl rcx, 32
001c9e0fmov eax, [rsp+353]
001c9e16or rax, rcx
001c9e19mov [rsp+1312], rax
001c9e21movzx eax, [rsp+367]
001c9e29shl eax, 16
001c9e2cmovzx ecx, [rsp+365]
001c9e34or ecx, eax
001c9e36shl rcx, 32
001c9e3amov eax, [rsp+361]
001c9e41or rax, rcx
001c9e44mov [rsp+1304], rax
001c9e4cmovzx eax, [rsp+375]
001c9e54shl eax, 16
001c9e57movzx ecx, [rsp+373]
001c9e5for ecx, eax
001c9e61shl rcx, 32
001c9e65mov eax, [rsp+369]
001c9e6cor rax, rcx
001c9e6fmov [rsp+1296], rax
001c9e77movzx eax, [rsp+383]
001c9e7fshl eax, 16
001c9e82movzx ecx, [rsp+381]
001c9e8aor ecx, eax
001c9e8cshl rcx, 32
001c9e90mov eax, [rsp+377]
001c9e97or rax, rcx
001c9e9amov [rsp+1288], rax
001c9ea2movzx eax, [rsp+391]
001c9eaashl eax, 16
001c9eadmovzx ecx, [rsp+389]
001c9eb5or ecx, eax
001c9eb7shl rcx, 32
001c9ebbmov eax, [rsp+385]
001c9ec2or rax, rcx
001c9ec5mov [rsp+1280], rax
001c9ecdmovzx eax, [rsp+399]
001c9ed5shl eax, 16
001c9ed8movzx ecx, [rsp+397]
001c9ee0or ecx, eax
001c9ee2shl rcx, 32
001c9ee6mov eax, [rsp+393]
001c9eedor rax, rcx
001c9ef0mov [rsp+1272], rax
001c9ef8movzx eax, [rsp+407]
001c9f00shl eax, 16
001c9f03movzx ecx, [rsp+405]
001c9f0bor ecx, eax
001c9f0dshl rcx, 32
001c9f11mov eax, [rsp+401]
001c9f18or rax, rcx
001c9f1bmov [rsp+1264], rax
001c9f23movzx eax, [rsp+415]
001c9f2bshl eax, 16
001c9f2emovzx ecx, [rsp+413]
001c9f36or ecx, eax
001c9f38shl rcx, 32
001c9f3cmov eax, [rsp+409]
001c9f43or rax, rcx
001c9f46mov [rsp+1256], rax
001c9f4emovzx eax, [rsp+423]
001c9f56shl eax, 16
001c9f59movzx ecx, [rsp+421]
001c9f61or ecx, eax
001c9f63shl rcx, 32
001c9f67mov eax, [rsp+417]
001c9f6eor rax, rcx
001c9f71mov [rsp+1248], rax
001c9f79movzx eax, [rsp+431]
001c9f81shl eax, 16
001c9f84movzx ecx, [rsp+429]
001c9f8cor ecx, eax
001c9f8eshl rcx, 32
001c9f92mov eax, [rsp+425]
001c9f99or rax, rcx
001c9f9cmov [rsp+1240], rax
001c9fa4movzx eax, [rsp+439]
001c9facshl eax, 16
001c9fafmovzx ecx, [rsp+437]
001c9fb7or ecx, eax
001c9fb9shl rcx, 32
001c9fbdmov eax, [rsp+433]
001c9fc4or rax, rcx
001c9fc7mov [rsp+1232], rax
001c9fcfmovzx eax, [rsp+447]
001c9fd7shl eax, 16
001c9fdamovzx ecx, [rsp+445]
001c9fe2or ecx, eax
001c9fe4shl rcx, 32
001c9fe8mov eax, [rsp+441]
001c9fefor rax, rcx
001c9ff2mov [rsp+1224], rax
001c9ffamovzx eax, [rsp+455]
001ca002shl eax, 16
001ca005movzx ecx, [rsp+453]
001ca00dor ecx, eax
001ca00fshl rcx, 32
001ca013mov eax, [rsp+449]
001ca01aor rax, rcx
001ca01dmov [rsp+1216], rax
001ca025movzx eax, [rsp+463]
001ca02dshl eax, 16
001ca030movzx ecx, [rsp+461]
001ca038or ecx, eax
001ca03ashl rcx, 32
001ca03emov eax, [rsp+457]
001ca045or rax, rcx
001ca048mov [rsp+1208], rax
001ca050movzx eax, [rsp+471]
001ca058shl eax, 16
001ca05bmovzx ecx, [rsp+469]
001ca063or ecx, eax
001ca065shl rcx, 32
001ca069mov eax, [rsp+465]
001ca070or rax, rcx
001ca073mov [rsp+1200], rax
001ca07bmovzx eax, [rsp+479]
001ca083shl eax, 16
001ca086movzx ecx, [rsp+477]
001ca08eor ecx, eax
001ca090shl rcx, 32
001ca094mov eax, [rsp+473]
001ca09bor rax, rcx
001ca09emov [rsp+1192], rax
001ca0a6movzx eax, [rsp+487]
001ca0aeshl eax, 16
001ca0b1movzx ecx, [rsp+485]
001ca0b9or ecx, eax
001ca0bbshl rcx, 32
001ca0bfmov eax, [rsp+481]
001ca0c6or rax, rcx
001ca0c9mov [rsp+1184], rax
001ca0d1movzx eax, [rsp+495]
001ca0d9shl eax, 16
001ca0dcmovzx ecx, [rsp+493]
001ca0e4or ecx, eax
001ca0e6shl rcx, 32
001ca0eamov eax, [rsp+489]
001ca0f1or rax, rcx
001ca0f4mov [rsp+1176], rax
001ca0fcmovzx eax, [rsp+503]
001ca104shl eax, 16
001ca107movzx ecx, [rsp+501]
001ca10for ecx, eax
001ca111shl rcx, 32
001ca115mov eax, [rsp+497]
001ca11cor rax, rcx
001ca11fmov rcx, rax
001ca122movups x0, [rsp+768]
001ca12amovups x1, [rsp+784]
001ca132movups x2, [rsp+800]
001ca13amovaps [rsp+896], x2
001ca142movaps [rsp+880], x1
001ca14amovaps [rsp+864], x0
001ca152movzx eax, [rsp+248]
001ca15amov [rsp+39], al
001ca15emovzx eax, [rsp+256]
001ca166mov [rsp+36], al
001ca16amovzx eax, [rsp+264]
001ca172mov [rsp+38], al
001ca176movzx eax, [rsp+272]
001ca17emov [rsp+232], al
001ca185movzx eax, [rsp+280]
001ca18dmov [rsp+200], al
001ca194movzx eax, [rsp+288]
001ca19cmov [rsp+176], al
001ca1a3movzx eax, [rsp+296]
001ca1abmov [rsp+192], al
001ca1b2movzx eax, [rsp+304]
001ca1bamov [rsp+136], al
001ca1c1movzx eax, [rsp+312]
001ca1c9mov [rsp+208], al
001ca1d0movzx eax, [rsp+320]
001ca1d8mov [rsp+112], al
001ca1dcmovzx eax, [rsp+328]
001ca1e4mov [rsp+88], al
001ca1e8movzx eax, [rsp+336]
001ca1f0mov [rsp+64], al
001ca1f4movzx eax, [rsp+344]
001ca1fcmov [rsp+72], al
001ca200movzx eax, [rsp+352]
001ca208mov [rsp+144], al
001ca20fmovzx eax, [rsp+360]
001ca217mov [rsp+40], al
001ca21bmovzx eax, [rsp+368]
001ca223mov [rsp+168], al
001ca22amovzx eax, [rsp+376]
001ca232mov [rsp+56], al
001ca236mov rax, [rsp+504]
001ca23emov [rsp+1168], rax
001ca246mov rax, [rsp+512]
001ca24emov [rsp+1160], rax
001ca256mov rax, [rsp+520]
001ca25emov [rsp+1152], rax
001ca266mov rax, [rsp+528]
001ca26emov [rsp+1144], rax
001ca276mov rax, [rsp+536]
001ca27emov [rsp+1136], rax
001ca286mov rax, [rsp+544]
001ca28emov [rsp+1128], rax
001ca296mov rax, [rsp+552]
001ca29emov [rsp+1120], rax
001ca2a6mov rax, [rsp+560]
001ca2aemov [rsp+1112], rax
001ca2b6mov rax, [rsp+568]
001ca2bemov [rsp+1104], rax
001ca2c6mov rax, [rsp+576]
001ca2cemov [rsp+1096], rax
001ca2d6mov rax, [rsp+584]
001ca2demov [rsp+1088], rax
001ca2e6mov rax, [rsp+592]
001ca2eemov [rsp+1080], rax
001ca2f6mov rax, [rsp+600]
001ca2femov [rsp+1072], rax
001ca306mov rax, [rsp+608]
001ca30emov [rsp+1064], rax
001ca316mov rax, [rsp+616]
001ca31emov [rsp+1056], rax
001ca326mov rax, [rsp+624]
001ca32emov [rsp+1048], rax
001ca336mov rax, [rsp+632]
001ca33emov [rsp+1040], rax
001ca346mov rax, [rsp+640]
001ca34emov [rsp+1032], rax
001ca356mov rax, [rsp+648]
001ca35emov [rsp+1024], rax
001ca366mov rax, [rsp+656]
001ca36emov [rsp+1016], rax
001ca376mov rax, [rsp+664]
001ca37emov [rsp+1008], rax
001ca386mov rax, [rsp+672]
001ca38emov [rsp+1000], rax
001ca396mov rax, [rsp+680]
001ca39emov [rsp+992], rax
001ca3a6mov rax, [rsp+688]
001ca3aemov [rsp+984], rax
001ca3b6mov rax, [rsp+696]
001ca3bemov [rsp+976], rax
001ca3c6mov rax, [rsp+704]
001ca3cemov [rsp+968], rax
001ca3d6mov rax, [rsp+712]
001ca3demov [rsp+960], rax
001ca3e6mov rax, [rsp+720]
001ca3eemov [rsp+952], rax
001ca3f6mov rax, [rsp+728]
001ca3femov [rsp+944], rax
001ca406mov rax, [rsp+736]
001ca40emov [rsp+936], rax
001ca416mov rax, [rsp+744]
001ca41emov [rsp+928], rax
001ca426mov rax, [rsp+752]
001ca42emov [rsp+920], rax
001ca436mov rax, [rsp+760]
001ca43emov [rsp+1656], rax
001ca446movzx eax, [rsp+384]
001ca44emov [rsp+33], al
001ca452movzx eax, [rsp+392]
001ca45amov [rsp+31], al
001ca45emovzx eax, [rsp+400]
001ca466mov [rsp+32], al
001ca46amovzx eax, [rsp+408]
001ca472mov [rsp+34], al
001ca476movzx eax, [rsp+416]
001ca47emov [rsp+35], al
001ca482movzx eax, [rsp+424]
001ca48amov [rsp+37], al
001ca48emovzx eax, [rsp+432]
001ca496mov [rsp+96], al
001ca49amovzx eax, [rsp+440]
001ca4a2mov [rsp+184], al
001ca4a9movzx eax, [rsp+448]
001ca4b1mov [rsp+104], al
001ca4b5movzx eax, [rsp+456]
001ca4bdmov [rsp+216], al
001ca4c4movzx eax, [rsp+464]
001ca4ccmov [rsp+160], al
001ca4d3movzx eax, [rsp+472]
001ca4dbmov [rsp+48], al
001ca4dfmovzx eax, [rsp+480]
001ca4e7mov [rsp+120], al
001ca4ebmovzx eax, [rsp+488]
001ca4f3movzx edx, [rsp+496]
001ca4fbmov [rsp+30], dl
001ca4ffmov [rsp+128], al
001ca506mov [rsp+848], rcx
001ca50ecmp [rsp+1576], 0
001ca517je 0x1cd630
001ca51dmov [rsp+824], rdi
001ca525mov rdi, [rsp+1568]
001ca52dmov [rsp+1480], r15
001ca535mov r15, rsi
001ca538mov [rsp+1488], rbx
001ca540mov r14, r8
001ca543mov [rsp+1472], r13
001ca54bmov r13, r9
001ca54emov [rsp+1496], r11
001ca556mov rbx, r10
001ca559call [rip+0x47599]
001ca55fmov r10, rbx
001ca562mov r11, [rsp+1496]
001ca56amov r9, r13
001ca56dmov r13, [rsp+1472]
001ca575mov r8, r14
001ca578mov rbx, [rsp+1488]
001ca580mov r14, [rsp+224]
001ca588mov rdi, [rsp+824]
001ca590mov rsi, r15
001ca593mov r15, [rsp+1480]
001ca59bmov rdx, [rsp+832]
001ca5a3movzx ecx, [rsp+840]
001ca5abcmp cl, 24
001ca5aeje 0x1caf05
001ca5b4jmp 0x1c9741
001ca5b9
001ca5b9loc_1ca5b9:
001ca5b9shl r12, 6
001ca5bdnop [rax]
001ca5c0
001ca5c0loc_1ca5c0:
001ca5c0add r12, -64
001ca5c4jne 0x1ca5c0
001ca5c6
001ca5c6loc_1ca5c6:
001ca5c6lea rdi, [rsp+1328]
001ca5celea rcx, [rsp+2352]
001ca5d6mov rsi, [rsp+128]
001ca5demov rdx, [rsp+168]
001ca5e6call std::backtrace_rs::symbolize::gimli::elf::_<impl std::backtrace_rs::symbolize::gimli::Mapping>::load_dwarf_package
001ca5ebmov r14, [rsp+224]
001ca5f3mov r12, [rsp+824]
001ca5fbmov [rsp+2448], 0
001ca607lea rdi, [rsp+240]
001ca60flea rsi, [rsp+2352]
001ca617lea rdx, [rsp+1504]
001ca61flea rcx, [rsp+2448]
001ca627lea r8, [rsp+1328]
001ca62fcall std::backtrace_rs::symbolize::gimli::Context::new
001ca634movzx eax, [rsp+240]
001ca63cmov [rsp+39], al
001ca640cmp al, 23
001ca642jne 0x1ca654
001ca644mov cl, 24
001ca646cmp cl, 24
001ca649jne 0x1c9741
001ca64fjmp 0x1caf05
001ca654
001ca654loc_1ca654:
001ca654movzx eax, [rsp+247]
001ca65cshl eax, 16
001ca65fmovzx ecx, [rsp+245]
001ca667or ecx, eax
001ca669shl rcx, 32
001ca66dmov edx, [rsp+241]
001ca674or rdx, rcx
001ca677movzx eax, [rsp+255]
001ca67fshl eax, 16
001ca682movzx ecx, [rsp+253]
001ca68aor ecx, eax
001ca68cshl rcx, 32
001ca690mov eax, [rsp+249]
001ca697or rax, rcx
001ca69amov [rsp+1464], rax
001ca6a2movzx eax, [rsp+263]
001ca6aashl eax, 16
001ca6admovzx ecx, [rsp+261]
001ca6b5or ecx, eax
001ca6b7shl rcx, 32
001ca6bbmov esi, [rsp+257]
001ca6c2or rsi, rcx
001ca6c5movzx eax, [rsp+271]
001ca6cdshl eax, 16
001ca6d0movzx ecx, [rsp+269]
001ca6d8or ecx, eax
001ca6dashl rcx, 32
001ca6demov edi, [rsp+265]
001ca6e5or rdi, rcx
001ca6e8movzx eax, [rsp+279]
001ca6f0shl eax, 16
001ca6f3movzx ecx, [rsp+277]
001ca6fbor ecx, eax
001ca6fdshl rcx, 32
001ca701mov ebp, [rsp+273]
001ca708or rbp, rcx
001ca70bmovzx eax, [rsp+287]
001ca713shl eax, 16
001ca716movzx ecx, [rsp+285]
001ca71eor ecx, eax
001ca720shl rcx, 32
001ca724mov r8l, [rsp+281]
001ca72cor r8, rcx
001ca72fmovzx eax, [rsp+295]
001ca737shl eax, 16
001ca73amovzx ecx, [rsp+293]
001ca742or ecx, eax
001ca744shl rcx, 32
001ca748mov r9l, [rsp+289]
001ca750or r9, rcx
001ca753movzx eax, [rsp+303]
001ca75bshl eax, 16
001ca75emovzx ecx, [rsp+301]
001ca766or ecx, eax
001ca768shl rcx, 32
001ca76cmov r10l, [rsp+297]
001ca774or r10, rcx
001ca777movzx eax, [rsp+311]
001ca77fshl eax, 16
001ca782movzx ecx, [rsp+309]
001ca78aor ecx, eax
001ca78cshl rcx, 32
001ca790mov r11l, [rsp+305]
001ca798or r11, rcx
001ca79bmovzx eax, [rsp+319]
001ca7a3shl eax, 16
001ca7a6movzx ecx, [rsp+317]
001ca7aeor ecx, eax
001ca7b0shl rcx, 32
001ca7b4mov ebx, [rsp+313]
001ca7bbor rbx, rcx
001ca7bemovzx eax, [rsp+327]
001ca7c6shl eax, 16
001ca7c9movzx ecx, [rsp+325]
001ca7d1or ecx, eax
001ca7d3shl rcx, 32
001ca7d7mov r15l, [rsp+321]
001ca7dfor r15, rcx
001ca7e2movzx eax, [rsp+335]
001ca7eashl eax, 16
001ca7edmovzx ecx, [rsp+333]
001ca7f5or ecx, eax
001ca7f7shl rcx, 32
001ca7fbmov r13l, [rsp+329]
001ca803or r13, rcx
001ca806movzx eax, [rsp+343]
001ca80eshl eax, 16
001ca811movzx ecx, [rsp+341]
001ca819or ecx, eax
001ca81bshl rcx, 32
001ca81fmov eax, [rsp+337]
001ca826or rax, rcx
001ca829mov [rsp+1320], rax
001ca831movzx eax, [rsp+351]
001ca839shl eax, 16
001ca83cmovzx ecx, [rsp+349]
001ca844or ecx, eax
001ca846shl rcx, 32
001ca84amov eax, [rsp+345]
001ca851or rax, rcx
001ca854mov [rsp+1312], rax
001ca85cmovzx eax, [rsp+359]
001ca864shl eax, 16
001ca867movzx ecx, [rsp+357]
001ca86for ecx, eax
001ca871shl rcx, 32
001ca875mov eax, [rsp+353]
001ca87cor rax, rcx
001ca87fmov [rsp+1304], rax
001ca887movzx eax, [rsp+367]
001ca88fshl eax, 16
001ca892movzx ecx, [rsp+365]
001ca89aor ecx, eax
001ca89cshl rcx, 32
001ca8a0mov eax, [rsp+361]
001ca8a7or rax, rcx
001ca8aamov [rsp+1296], rax
001ca8b2movzx eax, [rsp+375]
001ca8bashl eax, 16
001ca8bdmovzx ecx, [rsp+373]
001ca8c5or ecx, eax
001ca8c7shl rcx, 32
001ca8cbmov eax, [rsp+369]
001ca8d2or rax, rcx
001ca8d5mov [rsp+1288], rax
001ca8ddmovzx eax, [rsp+383]
001ca8e5shl eax, 16
001ca8e8movzx ecx, [rsp+381]
001ca8f0or ecx, eax
001ca8f2shl rcx, 32
001ca8f6mov eax, [rsp+377]
001ca8fdor rax, rcx
001ca900mov [rsp+1280], rax
001ca908movzx eax, [rsp+391]
001ca910shl eax, 16
001ca913movzx ecx, [rsp+389]
001ca91bor ecx, eax
001ca91dshl rcx, 32
001ca921mov eax, [rsp+385]
001ca928or rax, rcx
001ca92bmov [rsp+1272], rax
001ca933movzx eax, [rsp+399]
001ca93bshl eax, 16
001ca93emovzx ecx, [rsp+397]
001ca946or ecx, eax
001ca948shl rcx, 32
001ca94cmov eax, [rsp+393]
001ca953or rax, rcx
001ca956mov [rsp+1264], rax
001ca95emovzx eax, [rsp+407]
001ca966shl eax, 16
001ca969movzx ecx, [rsp+405]
001ca971or ecx, eax
001ca973shl rcx, 32
001ca977mov eax, [rsp+401]
001ca97eor rax, rcx
001ca981mov [rsp+1256], rax
001ca989movzx eax, [rsp+415]
001ca991shl eax, 16
001ca994movzx ecx, [rsp+413]
001ca99cor ecx, eax
001ca99eshl rcx, 32
001ca9a2mov eax, [rsp+409]
001ca9a9or rax, rcx
001ca9acmov [rsp+1248], rax
001ca9b4movzx eax, [rsp+423]
001ca9bcshl eax, 16
001ca9bfmovzx ecx, [rsp+421]
001ca9c7or ecx, eax
001ca9c9shl rcx, 32
001ca9cdmov eax, [rsp+417]
001ca9d4or rax, rcx
001ca9d7mov [rsp+1240], rax
001ca9dfmovzx eax, [rsp+431]
001ca9e7shl eax, 16
001ca9eamovzx ecx, [rsp+429]
001ca9f2or ecx, eax
001ca9f4shl rcx, 32
001ca9f8mov eax, [rsp+425]
001ca9ffor rax, rcx
001caa02mov [rsp+1232], rax
001caa0amovzx eax, [rsp+439]
001caa12shl eax, 16
001caa15movzx ecx, [rsp+437]
001caa1dor ecx, eax
001caa1fshl rcx, 32
001caa23mov eax, [rsp+433]
001caa2aor rax, rcx
001caa2dmov [rsp+1224], rax
001caa35movzx eax, [rsp+447]
001caa3dshl eax, 16
001caa40movzx ecx, [rsp+445]
001caa48or ecx, eax
001caa4ashl rcx, 32
001caa4emov eax, [rsp+441]
001caa55or rax, rcx
001caa58mov [rsp+1216], rax
001caa60movzx eax, [rsp+455]
001caa68shl eax, 16
001caa6bmovzx ecx, [rsp+453]
001caa73or ecx, eax
001caa75shl rcx, 32
001caa79mov eax, [rsp+449]
001caa80or rax, rcx
001caa83mov [rsp+1208], rax
001caa8bmovzx eax, [rsp+463]
001caa93shl eax, 16
001caa96movzx ecx, [rsp+461]
001caa9eor ecx, eax
001caaa0shl rcx, 32
001caaa4mov eax, [rsp+457]
001caaabor rax, rcx
001caaaemov [rsp+1200], rax
001caab6movzx eax, [rsp+471]
001caabeshl eax, 16
001caac1movzx ecx, [rsp+469]
001caac9or ecx, eax
001caacbshl rcx, 32
001caacfmov eax, [rsp+465]
001caad6or rax, rcx
001caad9mov [rsp+1192], rax
001caae1movzx eax, [rsp+479]
001caae9shl eax, 16
001caaecmovzx ecx, [rsp+477]
001caaf4or ecx, eax
001caaf6shl rcx, 32
001caafamov eax, [rsp+473]
001cab01or rax, rcx
001cab04mov [rsp+1184], rax
001cab0cmovzx eax, [rsp+487]
001cab14shl eax, 16
001cab17movzx ecx, [rsp+485]
001cab1for ecx, eax
001cab21shl rcx, 32
001cab25mov eax, [rsp+481]
001cab2cor rax, rcx
001cab2fmov [rsp+1176], rax
001cab37movzx eax, [rsp+495]
001cab3fshl eax, 16
001cab42movzx ecx, [rsp+493]
001cab4aor ecx, eax
001cab4cshl rcx, 32
001cab50mov eax, [rsp+489]
001cab57or rax, rcx
001cab5amov [rsp+848], rax
001cab62movzx eax, [rsp+248]
001cab6amov [rsp+36], al
001cab6emovzx eax, [rsp+256]
001cab76mov [rsp+38], al
001cab7amovzx eax, [rsp+264]
001cab82mov [rsp+232], al
001cab89movzx eax, [rsp+272]
001cab91mov [rsp+200], al
001cab98movzx eax, [rsp+280]
001caba0mov [rsp+176], al
001caba7movzx eax, [rsp+288]
001cabafmov [rsp+192], al
001cabb6movzx eax, [rsp+296]
001cabbemov [rsp+136], al
001cabc5movzx eax, [rsp+304]
001cabcdmov [rsp+208], al
001cabd4movzx eax, [rsp+312]
001cabdcmov [rsp+112], al
001cabe0movzx eax, [rsp+320]
001cabe8mov [rsp+88], al
001cabecmovzx eax, [rsp+328]
001cabf4mov [rsp+64], al
001cabf8movzx eax, [rsp+336]
001cac00mov [rsp+72], al
001cac04movzx eax, [rsp+344]
001cac0cmov [rsp+144], al
001cac13movzx eax, [rsp+352]
001cac1bmov [rsp+40], al
001cac1fmovzx eax, [rsp+360]
001cac27mov [rsp+168], al
001cac2emovzx eax, [rsp+368]
001cac36mov [rsp+56], al
001cac3amovzx eax, [rsp+376]
001cac42mov [rsp+33], al
001cac46mov rax, [rsp+496]
001cac4emov [rsp+1168], rax
001cac56mov rax, [rsp+504]
001cac5emov [rsp+1160], rax
001cac66mov rax, [rsp+512]
001cac6emov [rsp+1152], rax
001cac76mov rax, [rsp+520]
001cac7emov [rsp+1144], rax
001cac86mov rax, [rsp+528]
001cac8emov [rsp+1136], rax
001cac96mov rax, [rsp+536]
001cac9emov [rsp+1128], rax
001caca6mov rax, [rsp+544]
001cacaemov [rsp+1120], rax
001cacb6mov rax, [rsp+552]
001cacbemov [rsp+1112], rax
001cacc6mov rax, [rsp+560]
001caccemov [rsp+1104], rax
001cacd6mov rax, [rsp+568]
001cacdemov [rsp+1096], rax
001cace6mov rax, [rsp+576]
001caceemov [rsp+1088], rax
001cacf6mov rax, [rsp+584]
001cacfemov [rsp+1080], rax
001cad06mov rax, [rsp+592]
001cad0emov [rsp+1072], rax
001cad16mov rax, [rsp+600]
001cad1emov [rsp+1064], rax
001cad26mov rax, [rsp+608]
001cad2emov [rsp+1056], rax
001cad36mov rax, [rsp+616]
001cad3emov [rsp+1048], rax
001cad46mov rax, [rsp+624]
001cad4emov [rsp+1040], rax
001cad56mov rax, [rsp+632]
001cad5emov [rsp+1032], rax
001cad66mov rax, [rsp+640]
001cad6emov [rsp+1024], rax
001cad76mov rax, [rsp+648]
001cad7emov [rsp+1016], rax
001cad86mov rax, [rsp+656]
001cad8emov [rsp+1008], rax
001cad96mov rax, [rsp+664]
001cad9emov [rsp+1000], rax
001cada6mov rax, [rsp+672]
001cadaemov [rsp+992], rax
001cadb6mov rax, [rsp+680]
001cadbemov [rsp+984], rax
001cadc6mov rax, [rsp+688]
001cadcemov [rsp+976], rax
001cadd6mov rax, [rsp+696]
001caddemov [rsp+968], rax
001cade6mov rax, [rsp+704]
001cadeemov [rsp+960], rax
001cadf6mov rax, [rsp+712]
001cadfemov [rsp+952], rax
001cae06mov rax, [rsp+720]
001cae0emov [rsp+944], rax
001cae16mov rax, [rsp+728]
001cae1emov [rsp+936], rax
001cae26mov rax, [rsp+736]
001cae2emov [rsp+928], rax
001cae36mov rax, [rsp+744]
001cae3emov [rsp+920], rax
001cae46movzx eax, [rsp+384]
001cae4emov [rsp+31], al
001cae52movzx eax, [rsp+392]
001cae5amov [rsp+32], al
001cae5emovzx eax, [rsp+400]
001cae66mov [rsp+34], al
001cae6amovzx eax, [rsp+408]
001cae72mov [rsp+35], al
001cae76movzx eax, [rsp+416]
001cae7emov [rsp+37], al
001cae82movzx eax, [rsp+424]
001cae8amov [rsp+96], al
001cae8emovzx eax, [rsp+432]
001cae96mov [rsp+184], al
001cae9dmovzx eax, [rsp+440]
001caea5mov [rsp+104], al
001caea9movzx eax, [rsp+448]
001caeb1mov [rsp+216], al
001caeb8movzx eax, [rsp+456]
001caec0mov [rsp+160], al
001caec7movzx eax, [rsp+464]
001caecfmov [rsp+48], al
001caed3movzx eax, [rsp+472]
001caedbmov [rsp+120], al
001caedfmovzx eax, [rsp+480]
001caee7mov [rsp+128], al
001caeeemovzx eax, [rsp+488]
001caef6mov [rsp+30], al
001caefamov cl, 23
001caefccmp cl, 24
001caeffjne 0x1c9741
001caf05
001caf05loc_1caf05:
001caf05mov [rsp+1472], r13
001caf0dmov [rsp+1480], r15
001caf15mov [rsp+1488], rbx
001caf1dmov [rsp+1496], r11
001caf25mov [rsp+832], r10
001caf2dmov [rsp+840], r9
001caf35mov [rsp+2328], rbp
001caf3dmov r13, rdi
001caf40mov r15, rsi
001caf43mov rbx, rdx
001caf46mov bpl, 23
001caf49
001caf49loc_1caf49:
001caf49mov [rsp+824], r8
001caf51lea rdi, [rsp+2352]
001caf59call core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::stash::Stash>
001caf5emov rdi, [rsp+1672]
001caf66mov rsi, [rsp+1680]
001caf6ecall [rip+0x46d84]
001caf74movzx eax, [rsp+128]
001caf7cmov [rsp+30], al
001caf80movzx eax, [rsp+120]
001caf85mov [rsp+128], al
001caf8cmovzx eax, [rsp+48]
001caf91mov [rsp+120], al
001caf95movzx eax, [rsp+160]
001caf9dmov [rsp+48], al
001cafa1movzx eax, [rsp+216]
001cafa9mov [rsp+160], al
001cafb0movzx eax, [rsp+104]
001cafb5mov [rsp+216], al
001cafbcmovzx eax, [rsp+184]
001cafc4mov [rsp+104], al
001cafc8movzx eax, [rsp+96]
001cafcdmov [rsp+184], al
001cafd4movzx eax, [rsp+37]
001cafd9mov [rsp+96], al
001cafddmovzx eax, [rsp+35]
001cafe2mov [rsp+37], al
001cafe6movzx eax, [rsp+34]
001cafebmov [rsp+35], al
001cafefmovzx eax, [rsp+32]
001caff4mov [rsp+34], al
001caff8movzx eax, [rsp+31]
001caffdmov [rsp+32], al
001cb001movzx eax, [rsp+33]
001cb006mov [rsp+31], al
001cb00amovzx eax, [rsp+56]
001cb00fmov [rsp+33], al
001cb013movzx eax, [rsp+168]
001cb01bmov [rsp+56], al
001cb01fmovzx eax, [rsp+40]
001cb024mov [rsp+168], al
001cb02bmovzx eax, [rsp+144]
001cb033mov [rsp+40], al
001cb037movzx eax, [rsp+72]
001cb03cmov [rsp+144], al
001cb043movzx eax, [rsp+64]
001cb048mov [rsp+72], al
001cb04cmovzx eax, [rsp+88]
001cb051mov [rsp+64], al
001cb055movzx eax, [rsp+112]
001cb05amov [rsp+88], al
001cb05emovzx eax, [rsp+208]
001cb066mov [rsp+112], al
001cb06amovzx eax, [rsp+136]
001cb072mov [rsp+208], al
001cb079movzx eax, [rsp+192]
001cb081mov [rsp+136], al
001cb088movzx eax, [rsp+176]
001cb090mov [rsp+192], al
001cb097movzx eax, [rsp+200]
001cb09fmov [rsp+176], al
001cb0a6movzx eax, [rsp+232]
001cb0aemov [rsp+200], al
001cb0b5movzx eax, [rsp+38]
001cb0bamov [rsp+232], al
001cb0c1movzx eax, [rsp+36]
001cb0c6mov [rsp+38], al
001cb0camovzx eax, [rsp+39]
001cb0cfmov [rsp+36], al
001cb0d3mov r9l, ebp
001cb0d6mov rcx, rbx
001cb0d9mov rdx, [rsp+1464]
001cb0e1mov rsi, r15
001cb0e4mov rdi, r13
001cb0e7mov r8, [rsp+2328]
001cb0efmov r14, [rsp+224]
001cb0f7mov r10, [rsp+840]
001cb0ffmov r11, [rsp+832]
001cb107mov rbx, [rsp+1496]
001cb10fmov rbp, [rsp+1488]
001cb117mov r15, [rsp+1480]
001cb11fmov r13, [rsp+1472]
001cb127cmp r9b, 23
001cb12bje 0x1cdd0d
001cb131
001cb131loc_1cb131:
001cb131movaps x0, [rsp+2272]
001cb139movaps x1, [rsp+2288]
001cb141movaps x2, [rsp+2304]
001cb149movups [rsp+2256], x2
001cb151movups [rsp+2240], x1
001cb159movups [rsp+2224], x0
001cb161mov [rsp+1696], r9b
001cb169mov r9, [rsp+1664]
001cb171mov rax, r9
001cb174shr rax, 48
001cb178mov [rsp+1703], al
001cb17fmov [rsp+1697], r9l
001cb187shr r9, 32
001cb18bmov [rsp+1701], r9w
001cb194movzx eax, [rsp+36]
001cb199mov [rsp+1704], al
001cb1a0mov rax, rcx
001cb1a3shr rax, 48
001cb1a7mov [rsp+1711], al
001cb1aemov [rsp+1705], ecx
001cb1b5shr rcx, 32
001cb1b9mov [rsp+1709], cx
001cb1c1movzx eax, [rsp+38]
001cb1c6mov [rsp+1712], al
001cb1cdmov rax, rdx
001cb1d0shr rax, 48
001cb1d4mov [rsp+1719], al
001cb1dbmov [rsp+1713], edx
001cb1e2shr rdx, 32
001cb1e6mov [rsp+1717], dx
001cb1eemovzx eax, [rsp+232]
001cb1f6mov [rsp+1720], al
001cb1fdmov rax, rsi
001cb200shr rax, 48
001cb204mov [rsp+1727], al
001cb20bmov [rsp+1721], esi
001cb212shr rsi, 32
001cb216mov [rsp+1725], si
001cb21emovzx eax, [rsp+200]
001cb226mov [rsp+1728], al
001cb22dmov rax, rdi
001cb230shr rax, 48
001cb234mov [rsp+1735], al
001cb23bmov [rsp+1729], edi
001cb242shr rdi, 32
001cb246mov [rsp+1733], di
001cb24emovzx eax, [rsp+176]
001cb256mov [rsp+1736], al
001cb25dmov rax, r8
001cb260shr rax, 48
001cb264mov [rsp+1743], al
001cb26bmov [rsp+1737], r8l
001cb273shr r8, 32
001cb277mov [rsp+1741], r8w
001cb280movzx eax, [rsp+192]
001cb288mov [rsp+1744], al
001cb28fmov rcx, [rsp+824]
001cb297mov rax, rcx
001cb29ashr rax, 48
001cb29emov [rsp+1751], al
001cb2a5mov [rsp+1745], ecx
001cb2acshr rcx, 32
001cb2b0mov [rsp+1749], cx
001cb2b8movzx eax, [rsp+136]
001cb2c0mov [rsp+1752], al
001cb2c7mov rax, r10
001cb2cashr rax, 48
001cb2cemov [rsp+1759], al
001cb2d5mov [rsp+1753], r10l
001cb2ddshr r10, 32
001cb2e1mov [rsp+1757], r10w
001cb2eamovzx eax, [rsp+208]
001cb2f2mov [rsp+1760], al
001cb2f9mov rax, r11
001cb2fcshr rax, 48
001cb300mov [rsp+1767], al
001cb307mov [rsp+1761], r11l
001cb30fshr r11, 32
001cb313mov [rsp+1765], r11w
001cb31cmovzx eax, [rsp+112]
001cb321mov [rsp+1768], al
001cb328mov rax, rbx
001cb32bshr rax, 48
001cb32fmov [rsp+1775], al
001cb336mov [rsp+1769], ebx
001cb33dshr rbx, 32
001cb341mov [rsp+1773], bx
001cb349movzx eax, [rsp+88]
001cb34emov [rsp+1776], al
001cb355mov rax, rbp
001cb358shr rax, 48
001cb35cmov [rsp+1783], al
001cb363mov [rsp+1777], ebp
001cb36ashr rbp, 32
001cb36emov [rsp+1781], bp
001cb376movzx eax, [rsp+64]
001cb37bmov [rsp+1784], al
001cb382mov rax, r15
001cb385shr rax, 48
001cb389mov [rsp+1791], al
001cb390mov [rsp+1785], r15l
001cb398shr r15, 32
001cb39cmov [rsp+1789], r15w
001cb3a5movzx eax, [rsp+72]
001cb3aamov [rsp+1792], al
001cb3b1mov rax, r13
001cb3b4shr rax, 48
001cb3b8mov [rsp+1799], al
001cb3bfmov [rsp+1793], r13l
001cb3c7shr r13, 32
001cb3cbmov [rsp+1797], r13w
001cb3d4movzx eax, [rsp+144]
001cb3dcmov [rsp+1800], al
001cb3e3mov rcx, [rsp+1320]
001cb3ebmov rax, rcx
001cb3eeshr rax, 48
001cb3f2mov [rsp+1807], al
001cb3f9mov [rsp+1801], ecx
001cb400shr rcx, 32
001cb404mov [rsp+1805], cx
001cb40cmovzx eax, [rsp+40]
001cb411mov [rsp+1808], al
001cb418mov rcx, [rsp+1312]
001cb420mov rax, rcx
001cb423shr rax, 48
001cb427mov [rsp+1815], al
001cb42emov [rsp+1809], ecx
001cb435shr rcx, 32
001cb439mov [rsp+1813], cx
001cb441movzx eax, [rsp+168]
001cb449mov [rsp+1816], al
001cb450mov rcx, [rsp+1304]
001cb458mov rax, rcx
001cb45bshr rax, 48
001cb45fmov [rsp+1823], al
001cb466mov [rsp+1817], ecx
001cb46dshr rcx, 32
001cb471mov [rsp+1821], cx
001cb479movzx eax, [rsp+56]
001cb47emov [rsp+1824], al
001cb485mov rcx, [rsp+1296]
001cb48dmov rax, rcx
001cb490shr rax, 48
001cb494mov [rsp+1831], al
001cb49bmov [rsp+1825], ecx
001cb4a2shr rcx, 32
001cb4a6mov [rsp+1829], cx
001cb4aemovzx eax, [rsp+33]
001cb4b3mov [rsp+1832], al
001cb4bamov rcx, [rsp+1288]
001cb4c2mov rax, rcx
001cb4c5shr rax, 48
001cb4c9mov [rsp+1839], al
001cb4d0mov [rsp+1833], ecx
001cb4d7shr rcx, 32
001cb4dbmov [rsp+1837], cx
001cb4e3movzx eax, [rsp+31]
001cb4e8mov [rsp+1840], al
001cb4efmov rcx, [rsp+1280]
001cb4f7mov rax, rcx
001cb4fashr rax, 48
001cb4femov [rsp+1847], al
001cb505mov [rsp+1841], ecx
001cb50cshr rcx, 32
001cb510mov [rsp+1845], cx
001cb518movzx eax, [rsp+32]
001cb51dmov [rsp+1848], al
001cb524mov rcx, [rsp+1272]
001cb52cmov rax, rcx
001cb52fshr rax, 48
001cb533mov [rsp+1855], al
001cb53amov [rsp+1849], ecx
001cb541shr rcx, 32
001cb545mov [rsp+1853], cx
001cb54dmovzx eax, [rsp+34]
001cb552mov [rsp+1856], al
001cb559mov rcx, [rsp+1264]
001cb561mov rax, rcx
001cb564shr rax, 48
001cb568mov [rsp+1863], al
001cb56fmov [rsp+1857], ecx
001cb576shr rcx, 32
001cb57amov [rsp+1861], cx
001cb582movzx eax, [rsp+35]
001cb587mov [rsp+1864], al
001cb58emov rcx, [rsp+1256]
001cb596mov rax, rcx
001cb599shr rax, 48
001cb59dmov [rsp+1871], al
001cb5a4mov [rsp+1865], ecx
001cb5abshr rcx, 32
001cb5afmov [rsp+1869], cx
001cb5b7movzx eax, [rsp+37]
001cb5bcmov [rsp+1872], al
001cb5c3mov rcx, [rsp+1248]
001cb5cbmov rax, rcx
001cb5ceshr rax, 48
001cb5d2mov [rsp+1879], al
001cb5d9mov [rsp+1873], ecx
001cb5e0shr rcx, 32
001cb5e4mov [rsp+1877], cx
001cb5ecmovzx eax, [rsp+96]
001cb5f1mov [rsp+1880], al
001cb5f8mov rcx, [rsp+1240]
001cb600mov rax, rcx
001cb603shr rax, 48
001cb607mov [rsp+1887], al
001cb60emov [rsp+1881], ecx
001cb615shr rcx, 32
001cb619mov [rsp+1885], cx
001cb621movzx eax, [rsp+184]
001cb629mov [rsp+1888], al
001cb630mov rcx, [rsp+1232]
001cb638mov rax, rcx
001cb63bshr rax, 48
001cb63fmov [rsp+1895], al
001cb646mov [rsp+1889], ecx
001cb64dshr rcx, 32
001cb651mov [rsp+1893], cx
001cb659movzx eax, [rsp+104]
001cb65emov [rsp+1896], al
001cb665mov rcx, [rsp+1224]
001cb66dmov rax, rcx
001cb670shr rax, 48
001cb674mov [rsp+1903], al
001cb67bmov [rsp+1897], ecx
001cb682shr rcx, 32
001cb686mov [rsp+1901], cx
001cb68emovzx eax, [rsp+216]
001cb696mov [rsp+1904], al
001cb69dmov rcx, [rsp+1216]
001cb6a5mov rax, rcx
001cb6a8shr rax, 48
001cb6acmov [rsp+1911], al
001cb6b3mov [rsp+1905], ecx
001cb6bashr rcx, 32
001cb6bemov [rsp+1909], cx
001cb6c6movzx eax, [rsp+160]
001cb6cemov [rsp+1912], al
001cb6d5mov rcx, [rsp+1208]
001cb6ddmov rax, rcx
001cb6e0shr rax, 48
001cb6e4mov [rsp+1919], al
001cb6ebmov [rsp+1913], ecx
001cb6f2shr rcx, 32
001cb6f6mov [rsp+1917], cx
001cb6femovzx eax, [rsp+48]
001cb703mov [rsp+1920], al
001cb70amov rcx, [rsp+1200]
001cb712mov rax, rcx
001cb715shr rax, 48
001cb719mov [rsp+1927], al
001cb720mov [rsp+1921], ecx
001cb727shr rcx, 32
001cb72bmov [rsp+1925], cx
001cb733movzx eax, [rsp+120]
001cb738mov [rsp+1928], al
001cb73fmov rcx, [rsp+1192]
001cb747mov rax, rcx
001cb74ashr rax, 48
001cb74emov [rsp+1935], al
001cb755mov [rsp+1929], ecx
001cb75cshr rcx, 32
001cb760mov [rsp+1933], cx
001cb768movzx eax, [rsp+128]
001cb770mov [rsp+1936], al
001cb777mov rcx, [rsp+1184]
001cb77fmov rax, rcx
001cb782shr rax, 48
001cb786mov [rsp+1943], al
001cb78dmov [rsp+1937], ecx
001cb794shr rcx, 32
001cb798mov [rsp+1941], cx
001cb7a0movzx eax, [rsp+30]
001cb7a5mov [rsp+1944], al
001cb7acmov rcx, [rsp+1176]
001cb7b4mov rax, rcx
001cb7b7shr rax, 48
001cb7bbmov [rsp+1951], al
001cb7c2mov [rsp+1945], ecx
001cb7c9shr rcx, 32
001cb7cdmov [rsp+1949], cx
001cb7d5mov rax, [rsp+848]
001cb7ddmov [rsp+1952], rax
001cb7e5mov rax, [rsp+1168]
001cb7edmov [rsp+1960], rax
001cb7f5mov rax, [rsp+1160]
001cb7fdmov [rsp+1968], rax
001cb805mov rax, [rsp+1152]
001cb80dmov [rsp+1976], rax
001cb815mov rax, [rsp+1144]
001cb81dmov [rsp+1984], rax
001cb825mov rax, [rsp+1136]
001cb82dmov [rsp+1992], rax
001cb835mov rax, [rsp+1128]
001cb83dmov [rsp+2000], rax
001cb845mov rax, [rsp+1120]
001cb84dmov [rsp+2008], rax
001cb855mov rax, [rsp+1112]
001cb85dmov [rsp+2016], rax
001cb865mov rax, [rsp+1104]
001cb86dmov [rsp+2024], rax
001cb875mov rax, [rsp+1096]
001cb87dmov [rsp+2032], rax
001cb885mov rax, [rsp+1088]
001cb88dmov [rsp+2040], rax
001cb895mov rax, [rsp+1080]
001cb89dmov [rsp+2048], rax
001cb8a5mov rax, [rsp+1072]
001cb8admov [rsp+2056], rax
001cb8b5mov rax, [rsp+1064]
001cb8bdmov [rsp+2064], rax
001cb8c5mov rax, [rsp+1056]
001cb8cdmov [rsp+2072], rax
001cb8d5mov rax, [rsp+1048]
001cb8ddmov [rsp+2080], rax
001cb8e5mov rax, [rsp+1040]
001cb8edmov [rsp+2088], rax
001cb8f5mov rax, [rsp+1032]
001cb8fdmov [rsp+2096], rax
001cb905mov rax, [rsp+1024]
001cb90dmov [rsp+2104], rax
001cb915mov rax, [rsp+1016]
001cb91dmov [rsp+2112], rax
001cb925mov rax, [rsp+1008]
001cb92dmov [rsp+2120], rax
001cb935mov rax, [rsp+1000]
001cb93dmov [rsp+2128], rax
001cb945mov rax, [rsp+992]
001cb94dmov [rsp+2136], rax
001cb955mov rax, [rsp+984]
001cb95dmov [rsp+2144], rax
001cb965mov rax, [rsp+976]
001cb96dmov [rsp+2152], rax
001cb975mov rax, [rsp+968]
001cb97dmov [rsp+2160], rax
001cb985mov rax, [rsp+960]
001cb98dmov [rsp+2168], rax
001cb995mov rax, [rsp+952]
001cb99dmov [rsp+2176], rax
001cb9a5mov rax, [rsp+944]
001cb9admov [rsp+2184], rax
001cb9b5mov rax, [rsp+936]
001cb9bdmov [rsp+2192], rax
001cb9c5mov rax, [rsp+928]
001cb9cdmov [rsp+2200], rax
001cb9d5mov rax, [rsp+920]
001cb9ddmov [rsp+2208], rax
001cb9e5mov rax, [rsp+1656]
001cb9edmov [rsp+2216], rax
001cb9f5mov rbx, [rip+0x476ac]
001cb9fccmp rbx, 4
001cba00jne 0x1cba48
001cba02mov [rip+0x4769b], 3
001cba0dmov esi, 1752
001cba12add rsi, [rip+0x4767f]
001cba19lea rdi, [rsp+240]
001cba21mov edx, 584
001cba26call [rip+0x460f4]
001cba2ccmp [rsp+248], 23
001cba34je 0x1cba43
001cba36lea rdi, [rsp+248]
001cba3ecall core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::Mapping>
001cba43
001cba43loc_1cba43:
001cba43mov ebx, 3
001cba48
001cba48loc_1cba48:
001cba48lea rdi, [rsp+248]
001cba50lea rsi, [rsp+1696]
001cba58mov edx, 576
001cba5dcall [rip+0x460bd]
001cba63mov rax, [rsp+2688]
001cba6bmov [rsp+240], rax
001cba73cmp rbx, [rip+0x47626]
001cba7ajne 0x1cba84
001cba7cmov rdi, rbx
001cba7fcall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001cba84
001cba84loc_1cba84:
001cba84mov rbp, [rip+0x4760d]
001cba8btest rbx, rbx
001cba8eje 0x1cbadb
001cba90lea rdi, [rbp+584]
001cba97imul rdx, rbx, 584
001cba9emov rsi, rbp
001cbaa1call [rip+0x46069]
001cbaa7lea rsi, [rsp+240]
001cbaafmov edx, 584
001cbab4mov rdi, rbp
001cbab7call [rip+0x46063]
001cbabdinc rbx
001cbac0mov [rip+0x475e1], rbx
001cbac7jne 0x1cbafc
001cbac9lea rdx, [rip+0x45710]
001cbad0xor edi, edi
001cbad2xor esi, esi
001cbad4call core::panicking::panic_bounds_check
001cbad9ud2
001cbadb
001cbadbloc_1cbadb:
001cbadblea rsi, [rsp+240]
001cbae3mov edx, 584
001cbae8mov rdi, rbp
001cbaebcall [rip+0x4602f]
001cbaf1mov [rip+0x475ac], 1
001cbafc
001cbafcloc_1cbafc:
001cbafcmov rax, [rsp+152]
001cbb04sub rax, r12
001cbb07mov [rsp+152], rax
001cbb0flea r15, [rax+1]
001cbb13mov r12, [rbp+352]
001cbb1amov rsi, [rbp+360]
001cbb21xor edi, edi
001cbb23test rsi, rsi
001cbb26je 0x1cbb89
001cbb28mov ecx, 255
001cbb2dmov rax, rsi
001cbb30mov rdx, rsi
001cbb33jmp 0x1cbb48
001cbb35
001cbb35 66 66 2e 0f 1f 84 00 00 00 00 00 ff.........
001cbb40
001cbb40loc_1cbb40:
001cbb40mov rdx, rax
001cbb43sub rax, rdi
001cbb46jbe 0x1cbb89
001cbb48
001cbb48loc_1cbb48:
001cbb48shr rax, 1
001cbb4badd rax, rdi
001cbb4emov r9, rax
001cbb51shl r9, 5
001cbb55xor r8l, r8l
001cbb58cmp [r12+r9], r15
001cbb5csetne r8b
001cbb60cmovb r8l, ecx
001cbb64cmp r8b, 1
001cbb68je 0x1cbb40
001cbb6amovzx edi, r8b
001cbb6einc rax
001cbb71cmp edi, 255
001cbb77jne 0x1cbb86
001cbb79mov rdi, rax
001cbb7cmov rax, rdx
001cbb7fsub rax, rdi
001cbb82ja 0x1cbb48
001cbb84jmp 0x1cbb89
001cbb86
001cbb86loc_1cbb86:
001cbb86mov rdi, rax
001cbb89
001cbb89loc_1cbb89:
001cbb89mov [rsp+160], rbp
001cbb91cmp rdi, rsi
001cbb94ja 0x1ce681
001cbb9atest rdi, rdi
001cbb9dmov rax, [rsp+152]
001cbba5je 0x1cbd49
001cbbabmov rcx, [rsp+160]
001cbbb3lea rbp, [rcx+8]
001cbbb7lea rdx, [rcx+536]
001cbbbelea rbx, [rcx+344]
001cbbc5shl rdi, 5
001cbbc9lea r13, [rdi+r12]
001cbbcdadd r13, -32
001cbbd1neg rdi
001cbbd4jmp 0x1cbbf6
001cbbd6nop [rax+rax]
001cbbe0
001cbbe0loc_1cbbe0:
001cbbe0add r13, -32
001cbbe4add rdi, 32
001cbbe8mov rax, [rsp+152]
001cbbf0je 0x1cbd49
001cbbf6
001cbbf6loc_1cbbf6:
001cbbf6cmp [r13+24], rax
001cbbfajbe 0x1cbd49
001cbc00cmp [r13+8], rax
001cbc04jbe 0x1cbbe0
001cbc06cmp r15, [r13]
001cbc0ajbe 0x1cbbe0
001cbc0cmov [rsp+40], rdx
001cbc11mov rdi, [r13+16]
001cbc15mov rax, [rsp+160]
001cbc1dmov rsi, [rax+376]
001cbc24cmp rdi, rsi
001cbc27jae 0x1ce02e
001cbc2dimul r14, rdi, 536
001cbc34add r14, [rax+368]
001cbc3blea rdi, [rsp+1696]
001cbc43mov rsi, r14
001cbc46mov rdx, rbx
001cbc49call addr2line::ResUnit<R>::dwarf_and_unit_dwo
001cbc4emov [rsp+1328], r14
001cbc56mov rax, [rsp+152]
001cbc5emov [rsp+1344], rax
001cbc66mov [rsp+1336], rbx
001cbc6ecmp [rsp+1744], 0
001cbc77mov [rsp+232], rbp
001cbc7fje 0x1cc0a6
001cbc85lea rax, [rsp+1744]
001cbc8dmovups x0, [rsp+1696]
001cbc95movups x1, [rsp+1712]
001cbc9dmovups x2, [rsp+1728]
001cbca5movaps [rsp+272], x2
001cbcadmovaps [rsp+256], x1
001cbcb5movaps [rsp+240], x0
001cbcbdmov rcx, [rax+16]
001cbcc1mov [rsp+2464], rcx
001cbcc9movups x0, [rax]
001cbcccmov rax, [rsp+1328]
001cbcd4mov [rsp+2472], rax
001cbcdcmov rax, [rsp+1336]
001cbce4mov [rsp+2480], rax
001cbcecmov rax, [rsp+1344]
001cbcf4mov [rsp+2488], rax
001cbcfcmovaps [rsp+288], x0
001cbd04mov rax, [rsp+2464]
001cbd0cmov [rsp+304], rax
001cbd14mov rax, [rsp+2472]
001cbd1cmov [rsp+312], rax
001cbd24mov rax, [rsp+2480]
001cbd2cmov [rsp+320], rax
001cbd34mov rax, [rsp+2488]
001cbd3cmov [rsp+328], rax
001cbd44jmp 0x1cc0cf
001cbd49
001cbd49loc_1cbd49:
001cbd49mov [rsp+2448], 3
001cbd54mov eax, 3
001cbd59
001cbd59loc_1cbd59:
001cbd59mov ecx, [rsp+2500]
001cbd60mov [rsp+2400], ecx
001cbd67movups x0, [rsp+2452]
001cbd6fmovups x1, [rsp+2468]
001cbd77movups x2, [rsp+2484]
001cbd7fmovaps [rsp+2384], x2
001cbd87movaps [rsp+2368], x1
001cbd8fmovaps [rsp+2352], x0
001cbd97mov rdx, [rsp+2504]
001cbd9fmov rsi, [rsp+2512]
001cbda7movups x0, [rsp+2520]
001cbdafmovaps [rsp+2800], x0
001cbdb7cmp eax, 5
001cbdbamov rbx, [rsp+160]
001cbdc2je 0x1cdcb1
001cbdc8mov [rsp+1696], eax
001cbdcfmovaps x0, [rsp+2352]
001cbdd7movaps x1, [rsp+2368]
001cbddfmovaps x2, [rsp+2384]
001cbde7movups [rsp+1716], x1
001cbdefmovups [rsp+1732], x2
001cbdf7mov ecx, [rsp+2400]
001cbdfemov [rsp+1748], ecx
001cbe05movups [rsp+1700], x0
001cbe0dmov [rsp+56], rdx
001cbe12mov [rsp+1752], rdx
001cbe1amov [rsp+72], rsi
001cbe1fmov [rsp+1760], rsi
001cbe27movaps x0, [rsp+2800]
001cbe2fmovups [rsp+1768], x0
001cbe37add eax, -3
001cbe3acmp eax, 2
001cbe3dmov ecx, 2
001cbe42cmovb ecx, eax
001cbe45test ecx, ecx
001cbe47je 0x1cbf6b
001cbe4dmov rdx, [rsp+1768]
001cbe55mov [rsp+120], rdx
001cbe5amov rbp, [rsp+1776]
001cbe62mov rdx, [rsp+1728]
001cbe6amov rsi, [rsp+1736]
001cbe72mov [rsp+136], rsi
001cbe7alea rsi, [rdx+96]
001cbe7emov [rsp+88], rsi
001cbe83lea rsi, [rdx+440]
001cbe8amov [rsp+208], rsi
001cbe92lea rsi, [rdx+448]
001cbe99mov [rsp+104], rsi
001cbe9emov rsi, [rsp+1744]
001cbea6lea rdi, [rbx+400]
001cbeadmov [rsp+168], rdi
001cbeb5cmp ecx, 1
001cbeb8mov [rsp+64], rdx
001cbebdmov [rsp+112], rsi
001cbec2jne 0x1cbf73
001cbec8mov rbx, [rsp+1704]
001cbed0mov [rsp+1704], 2
001cbedbcmp eax, 2
001cbedejb 0x1cbef3
001cbee0cmp [rsp+72], 0
001cbee6je 0x1cbef3
001cbee8mov rdi, [rsp+56]
001cbeedcall [rip+0x45c05]
001cbef3
001cbef3loc_1cbef3:
001cbef3mov [rsp+128], rbx
001cbefbmov [rsp+1696], 3
001cbf06lea rcx, [rsp+1712]
001cbf0emovups x0, [rcx]
001cbf11movaps [rsp+864], x0
001cbf19mov rax, [rcx+16]
001cbf1dmov [rsp+880], rax
001cbf25mov r14l, 3
001cbf2bmov rax, rcx
001cbf2e
001cbf2eloc_1cbf2e:
001cbf2emov rcx, [rax+16]
001cbf32mov [rsp+1520], rcx
001cbf3amovups x0, [rax]
001cbf3dmovaps [rsp+1504], x0
001cbf45mov r13, [rsp+152]
001cbf4d
001cbf4dloc_1cbf4d:
001cbf4dmov rdi, [rsp+168]
001cbf55mov rsi, r13
001cbf58call std::backtrace_rs::symbolize::gimli::elf::Object::search_symtab
001cbf5dmov r15, rax
001cbf60mov r12, rdx
001cbf63mov rbx, rbp
001cbf66jmp 0x1cd7e0
001cbf6b
001cbf6bloc_1cbf6b:
001cbf6bmov r15b, 1
001cbf6ejmp 0x1cdc8a
001cbf73
001cbf73loc_1cbf73:
001cbf73mov rdi, [rsp+56]
001cbf78mov r13, [rsp+1696]
001cbf80lea rax, [rsp+1704]
001cbf88movups x0, [rax]
001cbf8bmovaps [rsp+1328], x0
001cbf93mov rax, [rax+16]
001cbf97mov [rsp+1344], rax
001cbf9fmov [rsp+1696], 2
001cbfaacmp rbp, [rsp+120]
001cbfafmov [rsp+128], r13
001cbfb7je 0x1cc084
001cbfbdlea rbx, [rbp-8]
001cbfc1mov [rsp+1776], rbx
001cbfc9mov r12, [rbp-8]
001cbfcdmov eax, [r12+40]
001cbfd2mov r15l, [r12+44]
001cbfd7xor r14l, r14l
001cbfdamov [rsp+40], eax
001cbfdetest eax, eax
001cbfe0setne [rsp+144]
001cbfe8xor ebp, ebp
001cbfeatest r15l, r15l
001cbfedsetne [rsp+48]
001cbff2cmp [r12], 0
001cbff7je 0x1cd74e
001cbffdmov rax, [rsp+88]
001cc002cmp [rax], 47
001cc005je 0x1cd74e
001cc00bmov rax, [r12+8]
001cc010mov [rsp+216], rax
001cc018mov rax, [rsp+64]
001cc01dcmp [rax+432], 0
001cc025jne 0x1cd6f1
001cc02blea rdi, [rsp+240]
001cc033mov rsi, [rsp+88]
001cc038call _<gimli::read::line::LineProgramHeader<R,Offset> as core::clone::Clone>::clone
001cc03dlea rdi, [rsp+2448]
001cc045lea rdx, [rsp+240]
001cc04dmov rsi, [rsp+64]
001cc052mov rcx, [rsp+136]
001cc05acall addr2line::Lines::parse
001cc05fmov rax, [rsp+64]
001cc064cmp [rax+432], 0
001cc06cje 0x1cd6c7
001cc072lea rdi, [rsp+2448]
001cc07acall core::ptr::drop_in_place<core::result::Result<addr2line::Lines,gimli::read::Error>>
001cc07fjmp 0x1cd6f1
001cc084
001cc084loc_1cc084:
001cc084mov r15, [rsi+40]
001cc088test r15, r15
001cc08bmov rax, [rsp+72]
001cc090je 0x1cd64e
001cc096mov r12, [rsi+48]
001cc09amovzx edx, [rdx+528]
001cc0a1jmp 0x1cd652
001cc0a6
001cc0a6loc_1cc0a6:
001cc0a6lea rdi, [rsp+240]
001cc0aelea rsi, [rsp+1328]
001cc0b6lea rdx, [rsp+1696]
001cc0becall addr2line::ResUnit<R>::find_function_or_location::_{{closure}}
001cc0c3mov [rsp+288], 0
001cc0cf
001cc0cfloc_1cc0cf:
001cc0cfmov rax, [rsp+152]
001cc0d7mov [rsp+1696], rax
001cc0dfmov [rsp+1704], r14
001cc0e7mov [rsp+1712], rbx
001cc0efmov [rsp+1720], rbx
001cc0f7mov [rsp+1728], rax
001cc0ffmov [rsp+1736], r15
001cc107mov [rsp+1744], r12
001cc10fmov [rsp+1752], r13
001cc117mov [rsp+1760], r15
001cc11fmov [rsp+1768], rax
001cc127mov [rsp+1776], 0
001cc12flea rdi, [rsp+2448]
001cc137lea rsi, [rsp+240]
001cc13flea rdx, [rsp+1696]
001cc147call addr2line::LoopingLookup<T,L,F>::new_lookup
001cc14ccmp [rsp+2624], 2
001cc154jne 0x1cc16a
001cc156
001cc156loc_1cc156:
001cc156mov eax, [rsp+2448]
001cc15dmov r14, [rsp+224]
001cc165jmp 0x1cbd59
001cc16a
001cc16aloc_1cc16a:
001cc16amov rcx, [rsp+160]
001cc172movzx edx, [rcx+8]
001cc176xor eax, eax
001cc178mov [rsp+144], dl
001cc17fcmp dl, 22
001cc182mov rdx, [rsp+232]
001cc18acmove rdx, rax
001cc18emov [rsp+96], rdx
001cc193mov eax, [rcx+88]
001cc196mov [rsp+208], rax
001cc19edec eax
001cc1a0mov [rsp+128], rax
001cc1a8mov rax, [rcx+24]
001cc1acmov [rsp+168], rax
001cc1b4mov rax, [rcx+16]
001cc1b8mov [rsp+120], rax
001cc1bdlea rax, [rcx+560]
001cc1c4mov [rsp+216], rax
001cc1ccmov rbx, [rip+0x4594d]
001cc1d3nop [rax+rax]
001cc1e0
001cc1e0loc_1cc1e0:
001cc1e0movups x0, [rsp+2448]
001cc1e8movups x1, [rsp+2464]
001cc1f0movups x2, [rsp+2480]
001cc1f8movaps [rsp+1536], x2
001cc200movaps [rsp+1520], x1
001cc208movaps [rsp+1504], x0
001cc210mov edx, 136
001cc215lea rdi, [rsp+1328]
001cc21dlea rsi, [rsp+2496]
001cc225call rbx
001cc227cmp [rsp+144], 22
001cc22fje 0x1cc680
001cc235cmp [rsp+208], 0
001cc23dje 0x1cc680
001cc243mov rbx, [rsp+1504]
001cc24bmov rcx, [rsp+1512]
001cc253mov rdx, rcx
001cc256shr rdx, 32
001cc25amov rax, [rsp+128]
001cc262and edx, eax
001cc264or rdx, 1
001cc268mov esi, eax
001cc26amov rax, rcx
001cc26dnop [rax]
001cc270
001cc270loc_1cc270:
001cc270and eax, [rsp+128]
001cc277lea rdi, [8*rax]
001cc27fmov r8, [rsp+168]
001cc287sub r8, rdi
001cc28ajb 0x1cc680
001cc290cmp r8, 8
001cc294jb 0x1cc680
001cc29amov r8, [rsp+120]
001cc29fmov rdi, [r8+rdi]
001cc2a3cmp rdi, rcx
001cc2a6je 0x1cc2c5
001cc2a8sub esi, 1
001cc2absetb r8b
001cc2aftest rdi, rdi
001cc2b2je 0x1cc680
001cc2b8add rax, rdx
001cc2bbtest r8b, r8b
001cc2beje 0x1cc270
001cc2c0jmp 0x1cc680
001cc2c5
001cc2c5loc_1cc2c5:
001cc2c5mov rcx, [rsp+96]
001cc2camov rcx, [rcx+32]
001cc2ceshl rax, 2
001cc2d2sub rcx, rax
001cc2d5jb 0x1cc680
001cc2dbcmp rcx, 4
001cc2dfjb 0x1cc680
001cc2e5mov rcx, [rsp+96]
001cc2eamov rcx, [rcx+24]
001cc2eemov eax, [rcx+rax]
001cc2f1test eax, eax
001cc2f3je 0x1cc680
001cc2f9dec eax
001cc2fbmov rcx, [rsp+96]
001cc300cmp eax, [rcx+76]
001cc303jae 0x1cc680
001cc309mov rsi, [rsp+96]
001cc30emov rcx, [rsi+48]
001cc312mov edx, eax
001cc314mov edi, [rsi+72]
001cc317imul rdx, rdi
001cc31bshl rdx, 2
001cc31fsub rcx, rdx
001cc322jb 0x1cc680
001cc328mov rax, [rsp+96]
001cc32dmov rsi, [rax+64]
001cc331sub rsi, rdx
001cc334jb 0x1cc680
001cc33acmp edi, 9
001cc33djae 0x1ce718
001cc343test rdi, rdi
001cc346je 0x1cc4bd
001cc34cmov r9, [rsp+96]
001cc351mov rax, [r9+40]
001cc355add rdi, r9
001cc358lea r8, [rax+rdx]
001cc35cinc r8
001cc35fadd rdx, [r9+56]
001cc363xor r9l, r9l
001cc366xor r14l, r14l
001cc369xor ebp, ebp
001cc36bxor eax, eax
001cc36dxor r13l, r13l
001cc370mov [rsp+48], 0
001cc378mov [rsp+72], 0
001cc380mov [rsp+56], 0
001cc388mov [rsp+64], 0
001cc390mov [rsp+88], 0
001cc398mov [rsp+112], 0
001cc3a0mov [rsp+104], 0
001cc3a8mov [rsp+136], 0
001cc3b3mov [rsp+192], 0
001cc3bemov [rsp+184], 0
001cc3c9mov [rsp+176], 0
001cc3d4mov [rsp+200], 0
001cc3df
001cc3dfloc_1cc3df:
001cc3dfcmp rcx, 4
001cc3e3jb 0x1cc4b5
001cc3e9cmp rsi, 3
001cc3edjbe 0x1cc4b5
001cc3f3mov r10, [rsp+232]
001cc3fbmovzx r15l, [r10+r9]
001cc400cmp r15, 21
001cc404ja 0x1cc680
001cc40amov r10l, [r8+4*r9-1]
001cc40fmov r11l, [rdx+4*r9]
001cc413lea r12, [rip-0x18c156]
001cc41amovsxd r15, [r12+4*r15]
001cc41eadd r15, r12
001cc421jmp r15
001cc424mov r13l, r11l
001cc427mov eax, r10l
001cc42ajmp 0x1cc481
001cc42cmov [rsp+72], r11l
001cc431mov [rsp+48], r10l
001cc436jmp 0x1cc481
001cc438mov [rsp+136], r11l
001cc440mov [rsp+104], r10l
001cc445jmp 0x1cc481
001cc447mov [rsp+112], r11l
001cc44cmov [rsp+88], r10l
001cc451jmp 0x1cc481
001cc453mov [rsp+200], r11l
001cc45bmov [rsp+176], r10l
001cc463jmp 0x1cc481
001cc465mov [rsp+64], r11l
001cc46amov [rsp+56], r10l
001cc46fjmp 0x1cc481
001cc471mov [rsp+184], r11l
001cc479mov [rsp+192], r10l
001cc481
001cc481loc_1cc481:
001cc481mov r11l, ebp
001cc484mov r10l, r14l
001cc487mov r14, [rsp+232]
001cc48flea r15, [r14+r9]
001cc493inc r15
001cc496inc r9
001cc499add rcx, -4
001cc49dadd rsi, -4
001cc4a1mov r14l, r10l
001cc4a4mov ebp, r11l
001cc4a7cmp r15, rdi
001cc4aajne 0x1cc3df
001cc4b0jmp 0x1cc537
001cc4b5
001cc4b5loc_1cc4b5:
001cc4b5mov r11l, ebp
001cc4b8mov r10l, r14l
001cc4bbjmp 0x1cc537
001cc4bd
001cc4bdloc_1cc4bd:
001cc4bdmov [rsp+200], 0
001cc4c8mov [rsp+176], 0
001cc4d3mov [rsp+184], 0
001cc4demov [rsp+192], 0
001cc4e9mov [rsp+136], 0
001cc4f4mov [rsp+104], 0
001cc4fcmov [rsp+112], 0
001cc504mov [rsp+88], 0
001cc50cmov [rsp+64], 0
001cc514mov [rsp+56], 0
001cc51cmov [rsp+72], 0
001cc524mov [rsp+48], 0
001cc52cxor r13l, r13l
001cc52fxor eax, eax
001cc531xor r11l, r11l
001cc534xor r10l, r10l
001cc537
001cc537loc_1cc537:
001cc537mov rcx, [rsp+96]
001cc53cmov rsi, [rcx+184]
001cc543mov ecx, r10l
001cc546sub rsi, rcx
001cc549jb 0x1cc680
001cc54fmov edx, r11l
001cc552cmp rsi, rdx
001cc555jb 0x1cc680
001cc55bmov rsi, [rsp+96]
001cc560mov rdi, [rsi+200]
001cc567mov eax, eax
001cc569sub rdi, rax
001cc56cjb 0x1cc680
001cc572mov esi, r13l
001cc575cmp rdi, rsi
001cc578jb 0x1cc680
001cc57emov rdi, [rsp+96]
001cc583mov r8, [rdi+216]
001cc58amov edi, [rsp+48]
001cc58esub r8, rdi
001cc591jb 0x1cc680
001cc597mov r9l, [rsp+72]
001cc59ccmp r8, r9
001cc59fjb 0x1cc680
001cc5a5mov r8, [rsp+96]
001cc5aamov r11, [r8+264]
001cc5b1mov r8l, [rsp+56]
001cc5b6sub r11, r8
001cc5b9jb 0x1cc680
001cc5bfmov r10l, [rsp+64]
001cc5c4cmp r11, r10
001cc5c7jb 0x1cc680
001cc5cdmov r11, [rsp+96]
001cc5d2mov r15, [r11+280]
001cc5d9mov r11l, [rsp+88]
001cc5desub r15, r11
001cc5e1jb 0x1cc680
001cc5e7mov r14l, [rsp+112]
001cc5eccmp r15, r14
001cc5efjb 0x1cc680
001cc5f5mov r15, [rsp+96]
001cc5famov r12, [r15+248]
001cc601mov r15l, [rsp+104]
001cc606sub r12, r15
001cc609jb 0x1cc680
001cc60bmov r13l, [rsp+136]
001cc613cmp r12, r13
001cc616jb 0x1cc680
001cc618mov r12, [rsp+96]
001cc61dmov rbp, [r12+296]
001cc625mov r12l, [rsp+192]
001cc62dmov [rsp+48], r12
001cc632sub rbp, r12
001cc635jb 0x1cc680
001cc637mov r12l, [rsp+184]
001cc63fmov [rsp+72], r12
001cc644cmp rbp, r12
001cc647jb 0x1cc680
001cc649mov rbp, [rsp+96]
001cc64emov rbp, [rbp+312]
001cc655mov r12l, [rsp+176]
001cc65dmov [rsp+56], r12
001cc662sub rbp, r12
001cc665jb 0x1cc680
001cc667mov r12l, [rsp+200]
001cc66fmov [rsp+64], r12
001cc674cmp rbp, r12
001cc677jae 0x1cd3d5
001cc67dnop [rax]
001cc680
001cc680loc_1cc680:
001cc680mov [rsp+1624], 1
001cc68clea rax, [rsp+1632]
001cc694xorps x0, x0
001cc697movups [rax], x0
001cc69amov rbx, [rsp+1520]
001cc6a2test rbx, rbx
001cc6a5mov r12, [rip+0x45474]
001cc6acje 0x1cc721
001cc6aemov r14, [rsp+1528]
001cc6b6test r14, r14
001cc6b9je 0x1cc6e2
001cc6bbjs 0x1ce6a0
001cc6c1movzx eax, [rip+0x46a00]
001cc6c8mov esi, 1
001cc6cdmov rdi, r14
001cc6d0call __rust_alloc
001cc6d5mov r15, rax
001cc6d8test rax, rax
001cc6dbjne 0x1cc6e8
001cc6ddjmp 0x1ce6c6
001cc6e2
001cc6e2loc_1cc6e2:
001cc6e2mov r15l, 1
001cc6e8
001cc6e8loc_1cc6e8:
001cc6e8mov rdi, r15
001cc6ebmov rsi, rbx
001cc6eemov rdx, r14
001cc6f1call r12
001cc6f4mov [rsp+2640], r15
001cc6fcmov [rsp+2648], r14
001cc704mov [rsp+2656], r14
001cc70clea rdi, [rsp+1624]
001cc714lea rsi, [rsp+2640]
001cc71ccall std::path::PathBuf::push
001cc721
001cc721loc_1cc721:
001cc721mov rbx, [rsp+1536]
001cc729test rbx, rbx
001cc72cje 0x1cc770
001cc72emov r14, [rsp+1544]
001cc736test r14, r14
001cc739je 0x1cc780
001cc73bjs 0x1ce6bc
001cc741movzx eax, [rip+0x46980]
001cc748mov esi, 1
001cc74dmov rdi, r14
001cc750call __rust_alloc
001cc755mov r15, rax
001cc758test rax, rax
001cc75bjne 0x1cc786
001cc75djmp 0x1ce6aa
001cc762nop [rax+rax]
001cc770
001cc770loc_1cc770:
001cc770xor r14l, r14l
001cc773lea r13, [rsp+249]
001cc77bjmp 0x1cccc8
001cc780
001cc780loc_1cc780:
001cc780mov r15l, 1
001cc786
001cc786loc_1cc786:
001cc786mov rdi, r15
001cc789mov rsi, rbx
001cc78cmov rdx, r14
001cc78fcall r12
001cc792mov [rsp+2272], r15
001cc79amov [rsp+2280], r14
001cc7a2mov [rsp+2288], r14
001cc7aalea rdi, [rsp+1624]
001cc7b2lea rsi, [rsp+2272]
001cc7bacall std::path::PathBuf::push
001cc7bfmov rbx, [rsp+1624]
001cc7c7mov rdx, [rsp+1640]
001cc7cflea rdi, [rsp+864]
001cc7d7mov rsi, rbx
001cc7dacall std::backtrace_rs::symbolize::gimli::mmap
001cc7dfcmp [rsp+864], 0
001cc7e8je 0x1ccd00
001cc7eemov r12, [rsp+872]
001cc7f6mov r15, [rsp+880]
001cc7femov rax, [rsp+160]
001cc806mov rsi, [rax+576]
001cc80dcmp rsi, [rax+568]
001cc814jne 0x1cc834
001cc816mov rdi, [rsp+216]
001cc81ecall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001cc823mov rdx, [rsp+160]
001cc82bmov rsi, [rdx+576]
001cc832jmp 0x1cc83c
001cc834
001cc834loc_1cc834:
001cc834mov rdx, [rsp+160]
001cc83c
001cc83cloc_1cc83c:
001cc83cmov rcx, [rdx+560]
001cc843mov rax, rsi
001cc846shl rax, 4
001cc84amov [rcx+rax], r12
001cc84emov [rcx+rax+8], r15
001cc853inc rsi
001cc856mov [rdx+576], rsi
001cc85dje 0x1ce6d8
001cc863mov rcx, [rsp+216]
001cc86bmov rcx, [rcx]
001cc86emov rsi, [rcx+rax]
001cc872mov rdx, [rcx+rax+8]
001cc877lea rdi, [rsp+1696]
001cc87fcall std::backtrace_rs::symbolize::gimli::elf::Object::parse
001cc884cmp [rsp+1696], 0
001cc88dje 0x1ccd00
001cc893mov rax, [rsp+1760]
001cc89bmov [rsp+200], rax
001cc8a3mov rax, [rsp+1768]
001cc8abmov [rsp+104], rax
001cc8b0mov ecx, 14
001cc8b5lea rdi, [rsp+1696]
001cc8bdmov rsi, [rsp+40]
001cc8c2lea rdx, [rip-0x1794aa]
001cc8c9call std::backtrace_rs::symbolize::gimli::elf::Object::section
001cc8cemov [rsp+48], rdx
001cc8d3mov rcx, rax
001cc8d6test rax, rax
001cc8d9mov rax, [rsp+48]
001cc8decmove rax, rcx
001cc8e2mov [rsp+48], rax
001cc8e7lea rax, [rip-0x13b5f6]
001cc8eecmove rcx, rax
001cc8f2mov [rsp+136], rcx
001cc8famov ecx, 19
001cc8fflea rdi, [rsp+1696]
001cc907mov rsi, [rsp+40]
001cc90clea rdx, [rip-0x1794e6]
001cc913call std::backtrace_rs::symbolize::gimli::elf::Object::section
001cc918mov [rsp+72], rdx
001cc91dmov rcx, rax
001cc920test rax, rax
001cc923mov rax, [rsp+72]
001cc928cmove rax, rcx
001cc92cmov [rsp+72], rax
001cc931lea rax, [rip-0x13b640]
001cc938cmove rcx, rax
001cc93cmov [rsp+192], rcx
001cc944mov ecx, 19
001cc949lea rdi, [rsp+1696]
001cc951mov rsi, [rsp+40]
001cc956lea rdx, [rip-0x17951d]
001cc95dcall std::backtrace_rs::symbolize::gimli::elf::Object::section
001cc962mov [rsp+56], rdx
001cc967mov rcx, rax
001cc96atest rax, rax
001cc96dmov rax, [rsp+56]
001cc972cmove rax, rcx
001cc976mov [rsp+56], rax
001cc97blea rax, [rip-0x13b68a]
001cc982cmove rcx, rax
001cc986mov [rsp+184], rcx
001cc98emov ecx, 17
001cc993lea rdi, [rsp+1696]
001cc99bmov rsi, [rsp+40]
001cc9a0lea rdx, [rip-0x1795b7]
001cc9a7call std::backtrace_rs::symbolize::gimli::elf::Object::section
001cc9acmov [rsp+64], rdx
001cc9b1mov rcx, rax
001cc9b4test rax, rax
001cc9b7mov rax, [rsp+64]
001cc9bccmove rax, rcx
001cc9c0mov [rsp+64], rax
001cc9c5lea rax, [rip-0x13b6d4]
001cc9cccmove rcx, rax
001cc9d0mov [rsp+176], rcx
001cc9d8mov ecx, 15
001cc9ddlea rdi, [rsp+1696]
001cc9e5mov rsi, [rsp+40]
001cc9ealea rdx, [rip-0x1795f0]
001cc9f1call std::backtrace_rs::symbolize::gimli::elf::Object::section
001cc9f6mov [rsp+88], rdx
001cc9fbmov rbp, rax
001cc9fetest rax, rax
001cca01mov rax, [rsp+88]
001cca06cmove rax, rbp
001cca0amov [rsp+88], rax
001cca0flea rax, [rip-0x13b71e]
001cca16cmove rbp, rax
001cca1amov ecx, 15
001cca1flea rdi, [rsp+1696]
001cca27mov rsi, [rsp+40]
001cca2clea rdx, [rip-0x179623]
001cca33call std::backtrace_rs::symbolize::gimli::elf::Object::section
001cca38mov [rsp+112], rdx
001cca3dmov r15, rax
001cca40test rax, rax
001cca43mov rax, [rsp+112]
001cca48cmove rax, r15
001cca4cmov [rsp+112], rax
001cca51lea rax, [rip-0x13b760]
001cca58cmove r15, rax
001cca5cmov ecx, 14
001cca61lea rdi, [rsp+1696]
001cca69mov rsi, [rsp+40]
001cca6elea rdx, [rip-0x179622]
001cca75call std::backtrace_rs::symbolize::gimli::elf::Object::section
001cca7amov r13, rax
001cca7dmov r14, rdx
001cca80test rax, rax
001cca83cmove r14, rax
001cca87lea rax, [rip-0x13b796]
001cca8ecmove r13, rax
001cca92mov ecx, 22
001cca97lea rdi, [rsp+1696]
001cca9fmov rsi, [rsp+40]
001ccaa4lea rdx, [rip-0x17964a]
001ccaabcall std::backtrace_rs::symbolize::gimli::elf::Object::section
001ccab0mov r12, rax
001ccab3mov rbx, rdx
001ccab6test rax, rax
001ccab9cmove rbx, rax
001ccabdlea rax, [rip-0x13b7cc]
001ccac4cmove r12, rax
001ccac8mov ecx, 16
001ccacdlea rdi, [rsp+1696]
001ccad5mov rsi, [rsp+40]
001ccadalea rdx, [rip-0x193c51]
001ccae1call std::backtrace_rs::symbolize::gimli::elf::Object::section
001ccae6test rax, rax
001ccae9cmove rdx, rax
001ccaedlea r10, [rip-0x13b7fc]
001ccaf4cmove rax, r10
001ccaf8mov rcx, [rsp+1504]
001ccb00mov r8, [rcx+32]
001ccb04mov r9, [rcx+40]
001ccb08mov rsi, [rcx+192]
001ccb0fmov rdi, [rcx+200]
001ccb16mov rcx, [rcx+224]
001ccb1dtest rcx, rcx
001ccb20je 0x1ccb2c
001ccb22lock inc [rcx]
001ccb26jle 0x1ce703
001ccb2c
001ccb2cloc_1ccb2c:
001ccb2cmov r11, [rsp+176]
001ccb34mov [rsp+256], r11
001ccb3cmov r11, [rsp+64]
001ccb41mov [rsp+264], r11
001ccb49mov [rsp+272], r8
001ccb51mov [rsp+280], r9
001ccb59mov [rsp+288], r10
001ccb61mov [rsp+296], 0
001ccb6dmov [rsp+304], rbp
001ccb75mov r8, [rsp+88]
001ccb7amov [rsp+312], r8
001ccb82mov [rsp+320], r15
001ccb8amov r8, [rsp+112]
001ccb8fmov [rsp+328], r8
001ccb97mov [rsp+336], r10
001ccb9fmov [rsp+344], 0
001ccbabmov [rsp+352], r13
001ccbb3mov [rsp+360], r14
001ccbbbmov [rsp+368], r12
001ccbc3mov [rsp+376], rbx
001ccbcbmov [rsp+384], rax
001ccbd3mov [rsp+392], rdx
001ccbdbmov rax, [rsp+136]
001ccbe3mov [rsp+400], rax
001ccbebmov rax, [rsp+48]
001ccbf0mov [rsp+408], rax
001ccbf8mov rax, [rsp+192]
001ccc00mov [rsp+416], rax
001ccc08mov rax, [rsp+72]
001ccc0dmov [rsp+424], rax
001ccc15mov [rsp+432], rsi
001ccc1dmov [rsp+440], rdi
001ccc25mov rax, [rsp+184]
001ccc2dmov [rsp+448], rax
001ccc35mov rax, [rsp+56]
001ccc3amov [rsp+456], rax
001ccc42mov [rsp+464], rcx
001ccc4amov [rsp+472], 0
001ccc56mov [rsp+480], 1
001ccc5emov [rsp+240], 1
001ccc6amov [rsp+248], 1
001ccc76movzx eax, [rip+0x4644b]
001ccc7dmov edi, 248
001ccc82call [rip+0x44eb0]
001ccc88test rax, rax
001ccc8bje 0x1ce6f2
001ccc91mov r14, rax
001ccc94mov edx, 248
001ccc99mov rdi, rax
001ccc9clea rsi, [rsp+240]
001ccca4call [rip+0x44e76]
001cccaacmp [rsp+104], 0
001cccb0lea r13, [rsp+249]
001cccb8je 0x1cccc8
001cccbamov rdi, [rsp+200]
001cccc2call [rip+0x44e30]
001cccc8
001cccc8loc_1cccc8:
001cccc8cmp [rsp+1632], 0
001cccd1je 0x1ccce1
001cccd3mov rdi, [rsp+1624]
001cccdbcall [rip+0x44e17]
001ccce1
001ccce1loc_1ccce1:
001ccce1mov rbx, [rsp+1504]
001ccce9lock dec [rbx]
001cccedjne 0x1ccd3a
001cccef
001cccefloc_1cccef:
001ccceflea rdi, [rsp+1504]
001cccf7call alloc::sync::Arc<T,A>::drop_slow
001cccfcjmp 0x1ccd3a
001cccfenop
001ccd00
001ccd00loc_1ccd00:
001ccd00cmp [rsp+1632], 0
001ccd09lea r13, [rsp+249]
001ccd11je 0x1ccd1c
001ccd13mov rdi, rbx
001ccd16call [rip+0x44ddc]
001ccd1c
001ccd1cloc_1ccd1c:
001ccd1cmov rax, [rsp+1504]
001ccd24lock dec [rax]
001ccd28jne 0x1ccd37
001ccd2alea rdi, [rsp+1504]
001ccd32call alloc::sync::Arc<T,A>::drop_slow
001ccd37
001ccd37loc_1ccd37:
001ccd37xor r14l, r14l
001ccd3a
001ccd3aloc_1ccd3a:
001ccd3amovups x0, [rsp+1328]
001ccd42movups x1, [rsp+1344]
001ccd4amovups x2, [rsp+1360]
001ccd52movaps [rsp+2672], x2
001ccd5amovaps [rsp+2656], x1
001ccd62movaps [rsp+2640], x0
001ccd6amov rax, [rsp+1344]
001ccd72mov [rsp+2432], rax
001ccd7amovaps [rsp+2416], x0
001ccd82mov r15, [rsp+2416]
001ccd8alea r12, [r15+512]
001ccd91lea rax, [rsp+2424]
001ccd99mov [rsp+2720], rax
001ccda1mov [rsp+2728], r14
001ccda9movzx eax, [r15+512]
001ccdb1cmp al, 76
001ccdb3jne 0x1cce60
001ccdb9test r14, r14
001ccdbcje 0x1cce85
001ccdc2mov rax, [rsp+2424]
001ccdcamov [rsp+48], rax
001ccdcfmov [rsp+2344], r14
001ccdd7movups x0, [r14+64]
001ccddcmovups [rsp+1624], x0
001ccde4mov [rsp+1640], 0
001ccdf0lea rdi, [rsp+240]
001ccdf8lea rsi, [rsp+1624]
001cce00call gimli::read::unit::DebugInfoUnitHeadersIter<R>::next
001cce05mov rax, [rsp+240]
001cce0dmovzx ebp, [rsp+248]
001cce15mov ecx, [r13]
001cce19mov edx, [r13+3]
001cce1dmov [rsp+1696], ecx
001cce24mov [rsp+1699], edx
001cce2bmov rbx, [rsp+256]
001cce33cmp rax, 3
001cce37jne 0x1cce8f
001cce39mov eax, [rsp+1696]
001cce40mov ecx, [rsp+1699]
001cce47mov [rsp+1504], eax
001cce4emov [rsp+1507], ecx
001cce55jmp 0x1ccecc
001cce57nop [rax+rax]
001cce60
001cce60loc_1cce60:
001cce60test r14, r14
001cce63je 0x1cd231
001cce69lock dec [r14]
001cce6djne 0x1cd22c
001cce73lea rdi, [rsp+2728]
001cce7bcall alloc::sync::Arc<T,A>::drop_slow
001cce80jmp 0x1cd22c
001cce85
001cce85loc_1cce85:
001cce85mov bpl, 75
001cce88xor ebx, ebx
001cce8ajmp 0x1cd1b0
001cce8f
001cce8floc_1cce8f:
001cce8fmov rcx, [r13+63]
001cce93mov [rsp+912], rcx
001cce9bmovups x0, [r13+15]
001ccea0movups x1, [r13+31]
001ccea5movups x2, [r13+47]
001cceaamovaps [rsp+896], x2
001cceb2movaps [rsp+880], x1
001ccebamovaps [rsp+864], x0
001ccec2cmp eax, 2
001ccec5jne 0x1ccef0
001ccec7mov bpl, 75
001ccecaxor ebx, ebx
001ccecc
001cceccloc_1ccecc:
001ccecclea r13, [rsp+249]
001cced4lock dec [r14]
001cced8jne 0x1cd1b0
001ccede
001ccedeloc_1ccede:
001ccedelea rdi, [rsp+2344]
001ccee6call alloc::sync::Arc<T,A>::drop_slow
001cceebjmp 0x1cd1b0
001ccef0
001ccef0loc_1ccef0:
001ccef0mov [rsp+1512], bpl
001ccef8mov ecx, [rsp+1696]
001cceffmov edx, [rsp+1699]
001ccf06lea rsi, [rsp+1513]
001ccf0emov [rsi+3], edx
001ccf11mov [rsi], ecx
001ccf13mov [rsp+1520], rbx
001ccf1bmov rcx, [rsp+912]
001ccf23mov [rsi+63], rcx
001ccf27movaps x0, [rsp+864]
001ccf2fmovaps x1, [rsp+880]
001ccf37movaps x2, [rsp+896]
001ccf3fmovups [rsi+47], x2
001ccf43movups [rsi+31], x1
001ccf47movups [rsi+15], x0
001ccf4blea rsi, [r14+16]
001ccf4fmov [rsp+1504], rax
001ccf57lea rdi, [rsp+240]
001ccf5flea rdx, [rsp+1504]
001ccf67call gimli::read::dwarf::Unit<R>::new
001ccf6cmov rsi, [rsp+240]
001ccf74movzx ebp, [rsp+248]
001ccf7clea rdx, [rsp+249]
001ccf84mov eax, [rdx]
001ccf86mov ecx, [rdx+3]
001ccf89mov [rsp+856], eax
001ccf90mov [rsp+859], ecx
001ccf97mov rbx, [rsp+256]
001ccf9fcmp rsi, 2
001ccfa3jne 0x1ccfd3
001ccfa5mov eax, [rsp+856]
001ccfacmov ecx, [rsp+859]
001ccfb3mov [rsp+1504], eax
001ccfbamov [rsp+1507], ecx
001ccfc1mov r13, rdx
001ccfc4lock dec [r14]
001ccfc8jne 0x1cd1b0
001ccfcejmp 0x1ccede
001ccfd3
001ccfd3loc_1ccfd3:
001ccfd3mov [rsp+72], rsi
001ccfd8movzx eax, [rdx+63]
001ccfdcmov [rsp+2320], ax
001ccfe4movups x0, [rdx+15]
001ccfe8movups x1, [rdx+31]
001ccfecmovups x2, [rdx+47]
001ccff0movaps [rsp+2304], x2
001ccff8movaps [rsp+2288], x1
001cd000movaps [rsp+2272], x0
001cd008movzx r13l, [rsp+314]
001cd011mov edx, 308
001cd016lea rdi, [rsp+1696]
001cd01elea rsi, [rsp+316]
001cd026call [rip+0x44af4]
001cd02cmov rax, [rsp+632]
001cd034mov [rsp+88], rax
001cd039mov rax, [rsp+648]
001cd041mov [rsp+64], rax
001cd046mov rdx, [rsp+656]
001cd04emov eax, [rsp+856]
001cd055mov ecx, [rsp+859]
001cd05cmov [rsp+1648], eax
001cd063mov [rsp+1651], ecx
001cd06amov rax, [rsp+48]
001cd06fmov rcx, [rax+384]
001cd076mov [rsp+104], rcx
001cd07bmov rcx, [rax+400]
001cd082mov [rsp+112], rcx
001cd087mov [rsp+56], r13w
001cd08dcmp r13w, 4
001cd092ja 0x1cd09b
001cd094mov rdx, [rax+416]
001cd09b
001cd09bloc_1cd09b:
001cd09bmov [rsp+256], bpl
001cd0a3mov eax, [rsp+1648]
001cd0aamov ecx, [rsp+1651]
001cd0b1lea r13, [rsp+249]
001cd0b9mov [r13+11], ecx
001cd0bdmov [r13+8], eax
001cd0c1mov [rsp+264], rbx
001cd0c9movzx eax, [rsp+2320]
001cd0d1mov [r13+71], ax
001cd0d6movaps x0, [rsp+2272]
001cd0demovaps x1, [rsp+2288]
001cd0e6movaps x2, [rsp+2304]
001cd0eemovups [r13+55], x2
001cd0f3movups [r13+39], x1
001cd0f8movups [r13+23], x0
001cd0fdmov rbx, rdx
001cd100mov edx, 308
001cd105lea rdi, [rsp+324]
001cd10dlea rsi, [rsp+1696]
001cd115mov rbp, [rip+0x44a04]
001cd11ccall rbp
001cd11emov [rsp+240], r14
001cd126mov rax, [rsp+72]
001cd12bmov [rsp+248], rax
001cd133movzx eax, [rsp+56]
001cd138mov [rsp+322], ax
001cd140mov rax, [rsp+104]
001cd145mov [rsp+632], rax
001cd14dmov rax, [rsp+88]
001cd152mov [rsp+640], rax
001cd15amov rax, [rsp+112]
001cd15fmov [rsp+648], rax
001cd167mov rax, [rsp+64]
001cd16cmov [rsp+656], rax
001cd174mov [rsp+664], rbx
001cd17cmovzx eax, [rip+0x45f45]
001cd183mov edi, 432
001cd188call [rip+0x449aa]
001cd18etest rax, rax
001cd191je 0x1ce707
001cd197mov rbx, rax
001cd19amov edx, 432
001cd19fmov rdi, rax
001cd1a2lea rsi, [rsp+240]
001cd1aacall rbp
001cd1acmov bpl, 75
001cd1afnop
001cd1b0
001cd1b0loc_1cd1b0:
001cd1b0mov [rsp+240], bpl
001cd1b8mov eax, [rsp+1504]
001cd1bfmov ecx, [rsp+1507]
001cd1c6mov [r13-5], ecx
001cd1camov [r13-8], eax
001cd1cemov [rsp+248], rbx
001cd1d6cmp [r12], 76
001cd1dbjne 0x1cd21f
001cd1ddmovzx eax, [rsp+240]
001cd1e5mov [r12], al
001cd1e9mov eax, [rsp+241]
001cd1f0mov [r12+1], eax
001cd1f5movzx eax, [rsp+245]
001cd1fdmov [r12+5], ax
001cd203movzx eax, [rsp+247]
001cd20bmov [r12+7], al
001cd210mov rax, [rsp+248]
001cd218mov [r12+8], rax
001cd21djmp 0x1cd22c
001cd21f
001cd21floc_1cd21f:
001cd21flea rdi, [rsp+240]
001cd227call core::ptr::drop_in_place<core::result::Result<core::option::Option<alloc::boxed::Box<(alloc::sync::Arc<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>,gimli::read::dwarf::Unit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>)>>,gimli::read::Error>>
001cd22c
001cd22cloc_1cd22c:
001cd22cmovzx eax, [r12]
001cd231
001cd231loc_1cd231:
001cd231cmp al, 75
001cd233jne 0x1cd260
001cd235mov rax, [r15+520]
001cd23ctest rax, rax
001cd23flea rdi, [rsp+1696]
001cd247je 0x1cd29a
001cd249mov rcx, [rax]
001cd24cadd rcx, 16
001cd250add rax, 8
001cd254mov dl, 2
001cd256jmp 0x1cd2b3
001cd258
001cd258 0f 1f 84 00 00 00 00 00 ........
001cd260
001cd260loc_1cd260:
001cd260mov rcx, [r15+512]
001cd267movzx edx, [r15+520]
001cd26fmov eax, [r15+524]
001cd276mov [rsp+1699], eax
001cd27dmov eax, [r15+521]
001cd284mov [rsp+1696], eax
001cd28bmov esi, 1
001cd290lea rdi, [rsp+1696]
001cd298jmp 0x1cd2b5
001cd29a
001cd29aloc_1cd29a:
001cd29amov rax, [rsp+2416]
001cd2a2mov rcx, [rsp+2432]
001cd2aamov rcx, [rcx]
001cd2adadd rcx, 16
001cd2b1xor edx, edx
001cd2b3
001cd2b3loc_1cd2b3:
001cd2b3xor esi, esi
001cd2b5
001cd2b5loc_1cd2b5:
001cd2b5mov r9l, [rsp+1696]
001cd2bdmov r8l, [rsp+1699]
001cd2c5mov [r13+11], r8l
001cd2c9mov [r13+8], r9l
001cd2cdmov [rsp+240], rsi
001cd2d5mov [rsp+248], rcx
001cd2ddmov [rsp+256], dl
001cd2e4mov [rsp+264], rax
001cd2eclea rsi, [rsp+2664]
001cd2f4lea rdx, [rsp+240]
001cd2fccall addr2line::ResUnit<R>::find_function_or_location::_{{closure}}
001cd301mov [rsp+1744], 0
001cd30dmov rax, [rsp+896]
001cd315lea rcx, [rsp+1752]
001cd31dmov [rcx+32], rax
001cd321movups x0, [rsp+864]
001cd329movups x1, [rsp+880]
001cd331movups [rcx+16], x1
001cd335movups [rcx], x0
001cd338lea rcx, [rsp+1376]
001cd340mov rax, [rcx+80]
001cd344mov [rsp+1584], rax
001cd34cmovups x0, [rcx+64]
001cd350movaps [rsp+1568], x0
001cd358movups x0, [rcx]
001cd35bmovups x1, [rcx+16]
001cd35fmovups x2, [rcx+32]
001cd363movups x3, [rcx+48]
001cd367movaps [rsp+1552], x3
001cd36fmovaps [rsp+1536], x2
001cd377movaps [rsp+1520], x1
001cd37fmovaps [rsp+1504], x0
001cd387lea rdi, [rsp+240]
001cd38flea rsi, [rsp+1696]
001cd397lea rdx, [rsp+1504]
001cd39fcall addr2line::LoopingLookup<T,L,F>::new_lookup
001cd3a4mov edx, 184
001cd3a9lea rdi, [rsp+2448]
001cd3b1lea rsi, [rsp+240]
001cd3b9mov rbx, [rip+0x44760]
001cd3c0call rbx
001cd3c2cmp [rsp+2624], 2
001cd3cajne 0x1cc1e0
001cd3d0jmp 0x1cc156
001cd3d5
001cd3d5loc_1cd3d5:
001cd3d5mov rbp, [rsp+96]
001cd3daadd rcx, [rbp+176]
001cd3e1add rax, [rbp+192]
001cd3e8add rdi, [rbp+208]
001cd3efadd r8, [rbp+256]
001cd3f6add r11, [rbp+272]
001cd3fdadd r15, [rbp+240]
001cd404mov r12, [rsp+48]
001cd409add r12, [rbp+288]
001cd410mov [rsp+48], r12
001cd415mov r12, [rsp+56]
001cd41aadd r12, [rbp+304]
001cd421mov [rsp+56], r12
001cd426mov r12, [rbp+224]
001cd42dmov [rsp+104], r12
001cd432mov r12, [rbp+232]
001cd439mov [rsp+136], r12
001cd441mov r12, [rbx+32]
001cd445mov [rsp+184], r12
001cd44dmov r12, [rbx+40]
001cd451mov [rsp+176], r12
001cd459mov r12, [rbx+192]
001cd460mov [rsp+112], r12
001cd465mov r12, [rbx+200]
001cd46cmov [rsp+88], r12
001cd471mov r12, [rbp+320]
001cd478mov [rsp+192], r12
001cd480mov rbp, [rbp+328]
001cd487mov r12, [rbx+224]
001cd48etest r12, r12
001cd491je 0x1cd49e
001cd493lock inc [r12]
001cd498jle 0x1ce703
001cd49e
001cd49eloc_1cd49e:
001cd49emov [rsp+256], rcx
001cd4a6mov [rsp+264], rdx
001cd4aemov rcx, [rsp+184]
001cd4b6mov [rsp+272], rcx
001cd4bemov rcx, [rsp+176]
001cd4c6mov [rsp+280], rcx
001cd4cemov rcx, [rsp+192]
001cd4d6mov [rsp+288], rcx
001cd4demov [rsp+296], rbp
001cd4e6mov [rsp+304], rax
001cd4eemov [rsp+312], rsi
001cd4f6mov [rsp+320], rdi
001cd4femov [rsp+328], r9
001cd506mov [rsp+336], rcx
001cd50emov [rsp+344], rbp
001cd516mov rax, [rsp+104]
001cd51bmov [rsp+352], rax
001cd523mov rax, [rsp+136]
001cd52bmov [rsp+360], rax
001cd533mov [rsp+368], r15
001cd53bmov [rsp+376], r13
001cd543mov rax, [rsp+56]
001cd548mov [rsp+384], rax
001cd550mov rax, [rsp+64]
001cd555mov [rsp+392], rax
001cd55dmov [rsp+400], r8
001cd565mov [rsp+408], r10
001cd56dmov [rsp+416], r11
001cd575mov [rsp+424], r14
001cd57dmov rax, [rsp+112]
001cd582mov [rsp+432], rax
001cd58amov rax, [rsp+88]
001cd58fmov [rsp+440], rax
001cd597mov rax, [rsp+48]
001cd59cmov [rsp+448], rax
001cd5a4mov rax, [rsp+72]
001cd5a9mov [rsp+456], rax
001cd5b1mov [rsp+464], r12
001cd5b9mov [rsp+472], 0
001cd5c5mov [rsp+480], 1
001cd5cdmov [rsp+240], 1
001cd5d9mov [rsp+248], 1
001cd5e5movzx eax, [rip+0x45adc]
001cd5ecmov edi, 248
001cd5f1call [rip+0x44541]
001cd5f7test rax, rax
001cd5faje 0x1ce732
001cd600mov r14, rax
001cd603mov edx, 248
001cd608mov rdi, rax
001cd60blea rsi, [rsp+240]
001cd613call [rip+0x44507]
001cd619lea r13, [rsp+249]
001cd621lock dec [rbx]
001cd625je 0x1cccef
001cd62bjmp 0x1ccd3a
001cd630
001cd630loc_1cd630:
001cd630movzx ecx, [rsp+840]
001cd638mov rdx, [rsp+832]
001cd640cmp cl, 24
001cd643je 0x1caf05
001cd649jmp 0x1c9741
001cd64e
001cd64eloc_1cd64e:
001cd64emov dx, 2
001cd652
001cd652loc_1cd652:
001cd652test rax, rax
001cd655je 0x1cd661
001cd657mov ebx, edx
001cd659call [rip+0x44499]
001cd65fmov edx, ebx
001cd661
001cd661loc_1cd661:
001cd661mov [rsp+1696], 3
001cd66clea rcx, [rsp+1704]
001cd674movups x0, [rcx]
001cd677movaps [rsp+864], x0
001cd67fmov rax, [rcx+16]
001cd683mov [rsp+880], rax
001cd68bmovups x0, [rcx]
001cd68emovaps [rsp+1504], x0
001cd696mov rax, [rcx+16]
001cd69amov [rsp+1520], rax
001cd6a2mov r14l, 3
001cd6a8mov rbx, [rsp+120]
001cd6admov rbp, rbx
001cd6b0cmp dx, 2
001cd6b4mov r13, [rsp+152]
001cd6bcje 0x1cbf4d
001cd6c2jmp 0x1cd7e0
001cd6c7
001cd6c7loc_1cd6c7:
001cd6c7movups x0, [rsp+2448]
001cd6cfmovups x1, [rsp+2464]
001cd6d7mov rcx, [rsp+208]
001cd6dfmovups [rcx+16], x1
001cd6e3movups [rcx], x0
001cd6e6mov [rax+432], 1
001cd6f1
001cd6f1loc_1cd6f1:
001cd6f1xor ecx, ecx
001cd6f3mov rax, [rsp+208]
001cd6fbcmp [rax], 0
001cd6ffcmove rax, [rsp+104]
001cd705mov edx, 1
001cd70acmove rcx, rdx
001cd70etest rcx, rcx
001cd711je 0x1cd729
001cd713mov ecx, r15l
001cd716mov r15b, 1
001cd719cmp [rax], 75
001cd71cjne 0x1cde1a
001cd722mov rax, [rax+8]
001cd726mov r15l, ecx
001cd729
001cd729loc_1cd729:
001cd729test rax, rax
001cd72cje 0x1cd74e
001cd72emov rdx, [rsp+216]
001cd736cmp rdx, [rax+8]
001cd73ajae 0x1cd74e
001cd73cmov rcx, [rax]
001cd73flea rdx, [rdx+2*rdx]
001cd743mov rax, [rcx+8*rdx]
001cd747mov rcx, [rcx+8*rdx+16]
001cd74cjmp 0x1cd750
001cd74e
001cd74eloc_1cd74e:
001cd74exor eax, eax
001cd750
001cd750loc_1cd750:
001cd750movzx edx, [rsp+144]
001cd758mov r14b, dl
001cd75bmovzx edx, [rsp+48]
001cd760mov bpl, dl
001cd763mov [rsp+1696], r14l
001cd76bmov edx, [rsp+40]
001cd76fmov [rsp+1700], edx
001cd776mov [rsp+1704], ebp
001cd77dmov [rsp+1708], r15l
001cd785mov [rsp+1712], rax
001cd78dmov [rsp+1720], rcx
001cd795mov r15, [r12+24]
001cd79atest r15, r15
001cd79dje 0x1cdde7
001cd7a3mov r12, [r12+32]
001cd7a8mov rax, [rsp+1344]
001cd7b0mov [rsp+880], rax
001cd7b8movaps x0, [rsp+1328]
001cd7c0movaps [rsp+864], x0
001cd7c8movaps [rsp+1504], x0
001cd7d0mov [rsp+1520], rax
001cd7d8mov r13, [rsp+152]
001cd7e0
001cd7e0loc_1cd7e0:
001cd7e0lea rcx, [rsp+248]
001cd7e8mov rax, [rsp+1520]
001cd7f0mov [rcx+16], rax
001cd7f4movaps x0, [rsp+1504]
001cd7fcmovups [rcx], x0
001cd7ffmov rax, [rsp+128]
001cd807mov [rsp+240], rax
001cd80fmov [rsp+272], r13
001cd817mov [rsp+280], r15
001cd81fmov [rsp+288], r12
001cd827lea rdi, [rsp+2736]
001cd82flea rsi, [rsp+240]
001cd837call std::sys_common::backtrace::_print_fmt::_{{closure}}::_{{closure}}
001cd83cmov r15, rbx
001cd83fnop
001cd840
001cd840loc_1cd840:
001cd840add r14l, -3
001cd844cmp r14l, 2
001cd848mov eax, 2
001cd84dcmovb eax, r14l
001cd851cmp eax, 1
001cd854je 0x1cd970
001cd85acmp eax, 2
001cd85djne 0x1cdc77
001cd863mov rbx, [rsp+1696]
001cd86blea rax, [rsp+1704]
001cd873movups x0, [rax]
001cd876movaps [rsp+1328], x0
001cd87emov rax, [rax+16]
001cd882mov [rsp+1344], rax
001cd88amov [rsp+1696], 2
001cd895cmp r15, [rsp+120]
001cd89amov [rsp+128], rbx
001cd8a2je 0x1cda16
001cd8a8lea rbp, [r15-8]
001cd8acmov [rsp+1776], rbp
001cd8b4mov r12, [r15-8]
001cd8b8mov r13l, [r12+40]
001cd8bdmov eax, [r12+44]
001cd8c2xor r14l, r14l
001cd8c5test r13l, r13l
001cd8c8setne [rsp+144]
001cd8d0xor r15l, r15l
001cd8d3mov [rsp+40], eax
001cd8d7test eax, eax
001cd8d9setne [rsp+48]
001cd8decmp [r12], 0
001cd8e3je 0x1cdb40
001cd8e9mov rax, [rsp+88]
001cd8eecmp [rax], 47
001cd8f1je 0x1cdb40
001cd8f7mov rax, [r12+8]
001cd8fcmov [rsp+216], rax
001cd904mov rax, [rsp+64]
001cd909cmp [rax+432], 0
001cd911jne 0x1cdae1
001cd917lea rdi, [rsp+240]
001cd91fmov rsi, [rsp+88]
001cd924call _<gimli::read::line::LineProgramHeader<R,Offset> as core::clone::Clone>::clone
001cd929lea rdi, [rsp+2448]
001cd931mov rsi, [rsp+64]
001cd936lea rdx, [rsp+240]
001cd93emov rcx, [rsp+136]
001cd946call addr2line::Lines::parse
001cd94bmov rax, [rsp+64]
001cd950cmp [rax+432], 0
001cd958je 0x1cdab7
001cd95elea rdi, [rsp+2448]
001cd966call core::ptr::drop_in_place<core::result::Result<addr2line::Lines,gimli::read::Error>>
001cd96bjmp 0x1cdae1
001cd970
001cd970loc_1cd970:
001cd970mov rbx, [rsp+1704]
001cd978mov [rsp+1704], 2
001cd983cmp r14l, 2
001cd987jb 0x1cd99c
001cd989cmp [rsp+72], 0
001cd98fje 0x1cd99c
001cd991mov rdi, [rsp+56]
001cd996call [rip+0x4415c]
001cd99c
001cd99cloc_1cd99c:
001cd99cmov r14, r15
001cd99fmov [rsp+128], rbx
001cd9a7mov [rsp+1696], 3
001cd9b2lea rcx, [rsp+1712]
001cd9bamovups x0, [rcx]
001cd9bdmovaps [rsp+864], x0
001cd9c5mov rax, [rcx+16]
001cd9c9mov [rsp+880], rax
001cd9d1mov ebx, 3
001cd9d6mov rax, rcx
001cd9d9
001cd9d9loc_1cd9d9:
001cd9d9mov rcx, [rax+16]
001cd9ddmov [rsp+1520], rcx
001cd9e5movups x0, [rax]
001cd9e8movaps [rsp+1504], x0
001cd9f0mov r12, [rsp+152]
001cd9f8
001cd9f8loc_1cd9f8:
001cd9f8mov rdi, [rsp+168]
001cda00mov rsi, r12
001cda03call std::backtrace_rs::symbolize::gimli::elf::Object::search_symtab
001cda08mov r15, rax
001cda0bmov r13, rdx
001cda0emov rbp, r14
001cda11jmp 0x1cdbe0
001cda16
001cda16loc_1cda16:
001cda16mov rcx, [rsp+112]
001cda1bmov r15, [rcx+40]
001cda1ftest r15, r15
001cda22mov rax, [rsp+72]
001cda27je 0x1cda3c
001cda29mov r13, [rcx+48]
001cda2dmov rcx, [rsp+64]
001cda32movzx r12l, [rcx+528]
001cda3ajmp 0x1cda41
001cda3c
001cda3cloc_1cda3c:
001cda3cmov r12w, 2
001cda41
001cda41loc_1cda41:
001cda41mov rdi, [rsp+56]
001cda46test rax, rax
001cda49je 0x1cda51
001cda4bcall [rip+0x440a7]
001cda51
001cda51loc_1cda51:
001cda51mov [rsp+1696], 3
001cda5clea rcx, [rsp+1704]
001cda64movups x0, [rcx]
001cda67movaps [rsp+864], x0
001cda6fmov rax, [rcx+16]
001cda73mov [rsp+880], rax
001cda7bmovups x0, [rcx]
001cda7emovaps [rsp+1504], x0
001cda86mov rax, [rcx+16]
001cda8amov [rsp+1520], rax
001cda92mov ebx, 3
001cda97mov rbp, [rsp+120]
001cda9cmov r14, rbp
001cda9fcmp r12w, 2
001cdaa4mov r12, [rsp+152]
001cdaacje 0x1cd9f8
001cdab2jmp 0x1cdbe0
001cdab7
001cdab7loc_1cdab7:
001cdab7movups x0, [rsp+2448]
001cdabfmovups x1, [rsp+2464]
001cdac7mov rcx, [rsp+208]
001cdacfmovups [rcx+16], x1
001cdad3movups [rcx], x0
001cdad6mov [rax+432], 1
001cdae1
001cdae1loc_1cdae1:
001cdae1mov rax, [rsp+208]
001cdae9cmp [rax], 0
001cdaedcmove rax, [rsp+104]
001cdaf3mov ecx, 0
001cdaf8mov edx, 1
001cdafdcmove rcx, rdx
001cdb01test rcx, rcx
001cdb04je 0x1cdb13
001cdb06cmp [rax], 75
001cdb09jne 0x1cde17
001cdb0fmov rax, [rax+8]
001cdb13
001cdb13loc_1cdb13:
001cdb13test rax, rax
001cdb16je 0x1cdb40
001cdb18mov rdx, [rsp+216]
001cdb20cmp rdx, [rax+8]
001cdb24jae 0x1cdb40
001cdb26mov rcx, [rax]
001cdb29lea rdx, [rdx+2*rdx]
001cdb2dmov rax, [rcx+8*rdx]
001cdb31mov rcx, [rcx+8*rdx+16]
001cdb36jmp 0x1cdb42
001cdb38nop [rax+rax]
001cdb40
001cdb40loc_1cdb40:
001cdb40xor eax, eax
001cdb42
001cdb42loc_1cdb42:
001cdb42movzx edx, [rsp+144]
001cdb4amov r14b, dl
001cdb4dmovzx edx, [rsp+48]
001cdb52mov r15b, dl
001cdb55mov ebx, r14l
001cdb58mov [rsp+1696], r14l
001cdb60mov [rsp+1700], r13l
001cdb68mov [rsp+1704], r15l
001cdb70mov edx, [rsp+40]
001cdb74mov [rsp+1708], edx
001cdb7bmov [rsp+1712], rax
001cdb83mov [rsp+1720], rcx
001cdb8bmov r15, [r12+24]
001cdb90test r15, r15
001cdb93je 0x1cdc47
001cdb99mov r13, [r12+32]
001cdb9emov rax, [rsp+1344]
001cdba6mov [rsp+880], rax
001cdbaemovaps x0, [rsp+1328]
001cdbb6movaps [rsp+864], x0
001cdbbemovaps [rsp+1504], x0
001cdbc6mov [rsp+1520], rax
001cdbcemov r12, [rsp+152]
001cdbd6nop [rax+rax]
001cdbe0
001cdbe0loc_1cdbe0:
001cdbe0mov rax, [rsp+1520]
001cdbe8lea rcx, [rsp+248]
001cdbf0mov [rcx+16], rax
001cdbf4movaps x0, [rsp+1504]
001cdbfcmovups [rcx], x0
001cdbffmov rax, [rsp+128]
001cdc07mov [rsp+240], rax
001cdc0fmov [rsp+272], r12
001cdc17mov [rsp+280], r15
001cdc1fmov [rsp+288], r13
001cdc27lea rdi, [rsp+2736]
001cdc2flea rsi, [rsp+240]
001cdc37call std::sys_common::backtrace::_print_fmt::_{{closure}}::_{{closure}}
001cdc3cmov r14l, ebx
001cdc3fmov r15, rbp
001cdc42jmp 0x1cd840
001cdc47
001cdc47loc_1cdc47:
001cdc47mov rax, [rsp+1344]
001cdc4fmov [rsp+880], rax
001cdc57movaps x0, [rsp+1328]
001cdc5fmovaps [rsp+864], x0
001cdc67lea rax, [rsp+864]
001cdc6fmov r14, rbp
001cdc72jmp 0x1cd9d9
001cdc77
001cdc77loc_1cdc77:
001cdc77mov r14, [rsp+224]
001cdc7fxor r15l, r15l
001cdc82mov rbx, [rsp+160]
001cdc8a
001cdc8aloc_1cdc8a:
001cdc8amov eax, [rsp+1696]
001cdc91add eax, -3
001cdc94cmp eax, 2
001cdc97jb 0x1cdcac
001cdc99cmp [rsp+72], 0
001cdc9fje 0x1cdcac
001cdca1
001cdca1loc_1cdca1:
001cdca1mov rdi, [rsp+56]
001cdca6call [rip+0x43e4c]
001cdcac
001cdcacloc_1cdcac:
001cdcactest r15b, r15b
001cdcafje 0x1cdd0d
001cdcb1
001cdcb1loc_1cdcb1:
001cdcb1add rbx, 400
001cdcb8mov rdi, rbx
001cdcbbmov rsi, [rsp+152]
001cdcc3call std::backtrace_rs::symbolize::gimli::elf::Object::search_symtab
001cdcc8test rax, rax
001cdccbje 0x1cdd0d
001cdccdmov [rsp+240], 3
001cdcd8mov [rsp+248], rax
001cdce0mov [rsp+256], rdx
001cdce8mov rax, [rsp+152]
001cdcf0mov [rsp+264], rax
001cdcf8lea rdi, [rsp+2736]
001cdd00lea rsi, [rsp+240]
001cdd08call std::sys_common::backtrace::_print_fmt::_{{closure}}::_{{closure}}
001cdd0d
001cdd0dloc_1cdd0d:
001cdd0dcmp [rsp+87], 0
001cdd12jne 0x1cddc0
001cdd18mov rax, [rsp+2712]
001cdd20cmp [rax], 0
001cdd23je 0x1cddc0
001cdd29mov rax, [rsp+2704]
001cdd31mov [rsp+2448], rax
001cdd39mov [rsp+2456], 0
001cdd45cmp [rsp+2696], 0
001cdd4eje 0x1cdd5a
001cdd50mov rsi, [rsp+1688]
001cdd58jmp 0x1cdd6b
001cdd5a
001cdd5aloc_1cdd5a:
001cdd5amov rdi, [rsp+1688]
001cdd62call [rip+0x44030]
001cdd68mov rsi, rax
001cdd6b
001cdd6bloc_1cdd6b:
001cdd6bmov [rsp+240], 3
001cdd77mov [rsp+1696], 2
001cdd83mov [rsp], 0
001cdd8alea rdi, [rsp+2448]
001cdd92lea rdx, [rsp+240]
001cdd9alea rcx, [rsp+1696]
001cdda2xor r8l, r8l
001cdda5call std::backtrace_rs::print::BacktraceFrameFmt::print_raw_with_column
001cddaamov rcx, [rsp+2336]
001cddb2mov [rcx], al
001cddb4mov rax, [rsp+2448]
001cddbcinc [rax+24]
001cddc0
001cddc0loc_1cddc0:
001cddc0mov rax, [r14+8]
001cddc4inc [rax]
001cddc7mov rax, [rsp+2336]
001cddcfcmp [rax], 0
001cddd2sete al
001cddd5
001cddd5loc_1cddd5:
001cddd5add rsp, 2824
001cdddcpop rbx
001cddddpop r12
001cdddfpop r13
001cdde1pop r14
001cdde3pop r15
001cdde5pop rbp
001cdde6ret
001cdde7
001cdde7loc_1cdde7:
001cdde7mov rax, [rsp+1344]
001cddefmov [rsp+880], rax
001cddf7movaps x0, [rsp+1328]
001cddffmovaps [rsp+864], x0
001cde07lea rax, [rsp+864]
001cde0fmov rbp, rbx
001cde12jmp 0x1cbf2e
001cde17
001cde17loc_1cde17:
001cde17xor r15l, r15l
001cde1a
001cde1aloc_1cde1a:
001cde1acmp [rsp+72], 0
001cde20mov r14, [rsp+224]
001cde28mov rbx, [rsp+160]
001cde30jne 0x1cdca1
001cde36jmp 0x1cdcac
001cde3b
001cde3bloc_1cde3b:
001cde3bmov rcx, rbp
001cde3eand rcx, -4
001cde42lea rdx, [rcx+4]
001cde46add rcx, 8
001cde4acmp rdx, rcx
001cde4dja 0x1ca5c6
001cde53cmp rcx, rax
001cde56ja 0x1ca5c6
001cde5clea rdi, [rsp+240]
001cde64mov rsi, [rsp+128]
001cde6cmov rdx, [rsp+168]
001cde74call std::sys::unix::fs::canonicalize
001cde79mov r12, [rsp+240]
001cde81test r12, r12
001cde84je 0x1cdf91
001cde8amov r15, [rsp+256]
001cde92test r15, r15
001cde95je 0x1cdea0
001cde97mov al, 1
001cde99cmp [r12], 47
001cde9eje 0x1cdea2
001cdea0
001cdea0loc_1cdea0:
001cdea0xor eax, eax
001cdea2
001cdea2loc_1cdea2:
001cdea2mov rcx, [rsp+248]
001cdeaamov [rsp+120], rcx
001cdeafmov [rsp+240], r12
001cdeb7mov [rsp+248], r15
001cdebfmov [rsp+256], 6
001cdec7mov [rsp+298], al
001cdecemov [rsp+296], 512
001cded8lea rdi, [rsp+2448]
001cdee0lea rsi, [rsp+240]
001cdee8call _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
001cdeedmovzx eax, [rsp+2448]
001cdef5cmp al, 10
001cdef7jne 0x1cdfa3
001cdefd
001cdefdloc_1cdefd:
001cdefdxor r13l, r13l
001cdf00cmp [rsp+120], 0
001cdf06je 0x1cdf11
001cdf08
001cdf08loc_1cdf08:
001cdf08mov rdi, r12
001cdf0bcall [rip+0x43be7]
001cdf11
001cdf11loc_1cdf11:
001cdf11test r13, r13
001cdf14je 0x1ca5c6
001cdf1amov [rsp+2640], r13
001cdf22mov [rsp+2648], r14
001cdf2amov [rsp+2656], rbx
001cdf32lea rdi, [rsp+240]
001cdf3alea rcx, [rsp+2640]
001cdf42mov rsi, [rsp+128]
001cdf4amov rdx, [rsp+168]
001cdf52call std::backtrace_rs::symbolize::gimli::elf::_<impl std::backtrace_rs::symbolize::gimli::Mapping>::new_debug
001cdf57mov r14, [rsp+224]
001cdf5fmov r12, [rsp+824]
001cdf67movzx eax, [rsp+240]
001cdf6fmov [rsp+840], al
001cdf76cmp al, 23
001cdf78jne 0x1c9be6
001cdf7ejmp 0x1ca5c6
001cdf83
001cdf83loc_1cdf83:
001cdf83lea rdx, [rip+0x4323e]
001cdf8acall core::panicking::panic_bounds_check
001cdf8fud2
001cdf91
001cdf91loc_1cdf91:
001cdf91lea rdi, [rsp+240]
001cdf99call core::ptr::drop_in_place<core::result::Result<std::path::PathBuf,std::io::error::Error>>
001cdf9ejmp 0x1ca5c6
001cdfa3
001cdfa3loc_1cdfa3:
001cdfa3add al, -6
001cdfa5cmp al, 3
001cdfa7ja 0x1cdefd
001cdfadmovzx eax, al
001cdfb0dec rax
001cdfb3cmp rax, 2
001cdfb7ja 0x1cdefd
001cdfbdlea rdi, [rsp+240]
001cdfc5call std::path::Components::as_path
001cdfcamov [rsp+144], rax
001cdfd2mov [rsp+40], rdx
001cdfd7mov [rsp+48], rbx
001cdfdccmp [rsp+144], 0
001cdfe5je 0x1cdefd
001cdfebmov rax, [rsp+40]
001cdff0lea rbx, [rax+rbp]
001cdff4add rbx, 16
001cdff8je 0x1ce03c
001cdffajs 0x1ce72b
001ce000movzx eax, [rip+0x450c1]
001ce007mov esi, 1
001ce00cmov rdi, rbx
001ce00fcall __rust_alloc
001ce014mov r13, rax
001ce017test rax, rax
001ce01ajne 0x1ce042
001ce01cmov edi, 1
001ce021mov rsi, rbx
001ce024call alloc::alloc::handle_alloc_error
001ce029jmp 0x1ce76a
001ce02e
001ce02eloc_1ce02e:
001ce02elea rdx, [rip+0x422d3]
001ce035call core::panicking::panic_bounds_check
001ce03aud2
001ce03c
001ce03cloc_1ce03c:
001ce03cmov r13l, 1
001ce042
001ce042loc_1ce042:
001ce042mov [rsp+1328], r13
001ce04amov [rsp+1336], rbx
001ce052mov [rsp+1344], 0
001ce05ecmp rbx, [rsp+40]
001ce063jae 0x1ce08b
001ce065lea rdi, [rsp+1328]
001ce06dxor esi, esi
001ce06fmov rdx, [rsp+40]
001ce074call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce079mov r13, [rsp+1328]
001ce081mov rbx, [rsp+1344]
001ce089jmp 0x1ce08d
001ce08b
001ce08bloc_1ce08b:
001ce08bxor ebx, ebx
001ce08d
001ce08dloc_1ce08d:
001ce08dlea rdi, [rbx+r13]
001ce091mov rsi, [rsp+144]
001ce099mov r14, [rsp+40]
001ce09emov rdx, r14
001ce0a1call [rip+0x43a79]
001ce0a7add rbx, r14
001ce0aamov [rsp+1344], rbx
001ce0b2je 0x1ce0bf
001ce0b4cmp [rbx+r13-1], 47
001ce0basetne al
001ce0bdjmp 0x1ce0c1
001ce0bf
001ce0bfloc_1ce0bf:
001ce0bfxor eax, eax
001ce0c1
001ce0c1loc_1ce0c1:
001ce0c1test rbp, rbp
001ce0c4je 0x1ce0d4
001ce0c6mov rcx, [rsp+48]
001ce0cbcmp [rcx], 47
001ce0cejne 0x1ce0d4
001ce0d0xor ebx, ebx
001ce0d2jmp 0x1ce113
001ce0d4
001ce0d4loc_1ce0d4:
001ce0d4mov rcx, [rsp+1336]
001ce0dctest al, al
001ce0deje 0x1ce123
001ce0e0cmp rcx, rbx
001ce0e3jne 0x1ce10a
001ce0e5lea rdi, [rsp+1328]
001ce0edmov edx, 1
001ce0f2mov rsi, rbx
001ce0f5call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce0famov r13, [rsp+1328]
001ce102mov rbx, [rsp+1344]
001ce10a
001ce10aloc_1ce10a:
001ce10amov [r13+rbx], 47
001ce110inc rbx
001ce113
001ce113loc_1ce113:
001ce113mov [rsp+1344], rbx
001ce11bmov rcx, [rsp+1336]
001ce123
001ce123loc_1ce123:
001ce123sub rcx, rbx
001ce126cmp rcx, rbp
001ce129jae 0x1ce146
001ce12blea rdi, [rsp+1328]
001ce133mov rsi, rbx
001ce136mov rdx, rbp
001ce139call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce13emov rbx, [rsp+1344]
001ce146
001ce146loc_1ce146:
001ce146mov rax, [rsp+1328]
001ce14emov r13, rax
001ce151lea rdi, [rax+rbx]
001ce155mov rsi, [rsp+48]
001ce15amov rdx, rbp
001ce15dcall [rip+0x439bd]
001ce163add rbx, rbp
001ce166mov [rsp+1344], rbx
001ce16eje 0x1ce179
001ce170mov al, 1
001ce172cmp [r13], 47
001ce177je 0x1ce17b
001ce179
001ce179loc_1ce179:
001ce179xor eax, eax
001ce17b
001ce17bloc_1ce17b:
001ce17bmov [rsp+2448], r13
001ce183mov [rsp+2456], rbx
001ce18bmov [rsp+2464], 6
001ce193mov [rsp+2506], al
001ce19amov [rsp+2504], 512
001ce1a4test r15, r15
001ce1a7je 0x1ce1b2
001ce1a9mov al, 1
001ce1abcmp [r12], 47
001ce1b0je 0x1ce1b4
001ce1b2
001ce1b2loc_1ce1b2:
001ce1b2xor eax, eax
001ce1b4
001ce1b4loc_1ce1b4:
001ce1b4mov [rsp+240], r12
001ce1bcmov [rsp+248], r15
001ce1c4mov [rsp+256], 6
001ce1ccmov [rsp+298], al
001ce1d3mov [rsp+296], 512
001ce1ddlea rdi, [rsp+2448]
001ce1e5lea rsi, [rsp+240]
001ce1edcall _ZN62_$LT$std..path..Components$u20$as$u20$core..cmp..PartialEq$GT$2eq17h7fcdeb08b1a4e634E.1422
001ce1f2test al, al
001ce1f4jne 0x1ce209
001ce1f6mov rdi, r13
001ce1f9mov rsi, rbx
001ce1fccall std::path::Path::is_file
001ce201test al, al
001ce203jne 0x1ce3e7
001ce209
001ce209loc_1ce209:
001ce209mov [rsp+1344], 0
001ce215mov rax, [rsp+40]
001ce21acmp [rsp+1336], rax
001ce222jae 0x1ce24a
001ce224lea rdi, [rsp+1328]
001ce22cxor esi, esi
001ce22emov rdx, [rsp+40]
001ce233call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce238mov r13, [rsp+1328]
001ce240mov rbx, [rsp+1344]
001ce248jmp 0x1ce24c
001ce24a
001ce24aloc_1ce24a:
001ce24axor ebx, ebx
001ce24c
001ce24cloc_1ce24c:
001ce24clea rdi, [rbx+r13]
001ce250mov rsi, [rsp+144]
001ce258mov r14, [rsp+40]
001ce25dmov rdx, r14
001ce260call [rip+0x438ba]
001ce266add r14, rbx
001ce269mov [rsp+1344], r14
001ce271je 0x1ce2bd
001ce273cmp [r14+r13-1], 47
001ce279je 0x1ce2c0
001ce27bcmp [rsp+1336], r14
001ce283jne 0x1ce2aa
001ce285lea rdi, [rsp+1328]
001ce28dmov edx, 1
001ce292mov rsi, r14
001ce295call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce29amov r13, [rsp+1328]
001ce2a2mov r14, [rsp+1344]
001ce2aa
001ce2aaloc_1ce2aa:
001ce2aamov [r13+r14], 47
001ce2b0inc r14
001ce2b3mov [rsp+1344], r14
001ce2bbjmp 0x1ce2c0
001ce2bd
001ce2bdloc_1ce2bd:
001ce2bdxor r14l, r14l
001ce2c0
001ce2c0loc_1ce2c0:
001ce2c0mov rax, [rsp+1336]
001ce2c8sub rax, r14
001ce2cbcmp rax, 5
001ce2cfja 0x1ce2f6
001ce2d1lea rdi, [rsp+1328]
001ce2d9mov edx, 6
001ce2demov rsi, r14
001ce2e1call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce2e6mov r13, [rsp+1328]
001ce2eemov r14, [rsp+1344]
001ce2f6
001ce2f6loc_1ce2f6:
001ce2f6mov [r13+r14+4], 26485
001ce2femov [r13+r14], 0x6265642e
001ce307mov rbx, r14
001ce30aadd rbx, 6
001ce30emov [rsp+1344], rbx
001ce316je 0x1ce32b
001ce318mov rax, [rsp+1328]
001ce320cmp [r14+rax+5], 47
001ce326setne al
001ce329jmp 0x1ce32d
001ce32b
001ce32bloc_1ce32b:
001ce32bxor eax, eax
001ce32d
001ce32dloc_1ce32d:
001ce32dtest rbp, rbp
001ce330je 0x1ce340
001ce332mov rcx, [rsp+48]
001ce337cmp [rcx], 47
001ce33ajne 0x1ce340
001ce33cxor ebx, ebx
001ce33ejmp 0x1ce37d
001ce340
001ce340loc_1ce340:
001ce340mov rcx, [rsp+1336]
001ce348test al, al
001ce34aje 0x1ce38d
001ce34ccmp rcx, rbx
001ce34fjne 0x1ce36e
001ce351lea rdi, [rsp+1328]
001ce359mov edx, 1
001ce35emov rsi, rbx
001ce361call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce366mov rbx, [rsp+1344]
001ce36e
001ce36eloc_1ce36e:
001ce36emov rax, [rsp+1328]
001ce376mov [rax+rbx], 47
001ce37ainc rbx
001ce37d
001ce37dloc_1ce37d:
001ce37dmov [rsp+1344], rbx
001ce385mov rcx, [rsp+1336]
001ce38d
001ce38dloc_1ce38d:
001ce38dsub rcx, rbx
001ce390cmp rcx, rbp
001ce393jae 0x1ce3b0
001ce395lea rdi, [rsp+1328]
001ce39dmov rsi, rbx
001ce3a0mov rdx, rbp
001ce3a3call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce3a8mov rbx, [rsp+1344]
001ce3b0
001ce3b0loc_1ce3b0:
001ce3b0mov r14, [rsp+1328]
001ce3b8lea rdi, [r14+rbx]
001ce3bcmov rsi, [rsp+48]
001ce3c1mov rdx, rbp
001ce3c4call [rip+0x43756]
001ce3caadd rbx, rbp
001ce3cdmov [rsp+1344], rbx
001ce3d5mov r13, r14
001ce3d8mov rdi, r14
001ce3dbmov rsi, rbx
001ce3decall std::path::Path::is_file
001ce3e3test al, al
001ce3e5je 0x1ce400
001ce3e7
001ce3e7loc_1ce3e7:
001ce3e7mov r14, [rsp+1336]
001ce3efcmp [rsp+120], 0
001ce3f5jne 0x1cdf08
001ce3fbjmp 0x1cdf11
001ce400
001ce400loc_1ce400:
001ce400movzx ecx, [rip+0x44ca9]
001ce407test cl, cl
001ce409jne 0x1ce41a
001ce40bcall std::path::Path::is_dir
001ce410mov cl, 2
001ce412sub cl, al
001ce414mov [rip+0x44c96], cl
001ce41a
001ce41aloc_1ce41a:
001ce41amov rax, [rsp+1336]
001ce422cmp cl, 1
001ce425jne 0x1ce659
001ce42bmov [rsp+1344], 0
001ce437cmp rax, 13
001ce43bja 0x1ce463
001ce43dlea rdi, [rsp+1328]
001ce445mov edx, 14
001ce44axor esi, esi
001ce44ccall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce451mov r13, [rsp+1328]
001ce459mov r14, [rsp+1344]
001ce461jmp 0x1ce466
001ce463
001ce463loc_1ce463:
001ce463xor r14l, r14l
001ce466
001ce466loc_1ce466:
001ce466mov rax, 0x67756265642f6269
001ce470mov [r13+r14+6], rax
001ce475mov rax, 0x62696c2f7273752f
001ce47fmov [r13+r14], rax
001ce484lea r15, [r14+14]
001ce488mov [rsp+1344], r15
001ce490lea rdx, [rip-0x13e75b]
001ce497mov ecx, 1
001ce49cmov rdi, [rsp+144]
001ce4a4mov rsi, [rsp+40]
001ce4a9call std::path::Path::_strip_prefix
001ce4aemov [rsp+40], rax
001ce4b3cmp [rsp+40], 0
001ce4b9je 0x1ce743
001ce4bfmov rbx, rdx
001ce4c2test r15, r15
001ce4c5je 0x1ce4d2
001ce4c7cmp [r14+r13+13], 47
001ce4cdsetne al
001ce4d0jmp 0x1ce4d4
001ce4d2
001ce4d2loc_1ce4d2:
001ce4d2xor eax, eax
001ce4d4
001ce4d4loc_1ce4d4:
001ce4d4test rbx, rbx
001ce4d7je 0x1ce4e8
001ce4d9mov rcx, [rsp+40]
001ce4decmp [rcx], 47
001ce4e1jne 0x1ce4e8
001ce4e3xor r15l, r15l
001ce4e6jmp 0x1ce527
001ce4e8
001ce4e8loc_1ce4e8:
001ce4e8mov rcx, [rsp+1336]
001ce4f0test al, al
001ce4f2je 0x1ce537
001ce4f4cmp rcx, r15
001ce4f7jne 0x1ce51e
001ce4f9lea rdi, [rsp+1328]
001ce501mov edx, 1
001ce506mov rsi, r15
001ce509call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce50emov r13, [rsp+1328]
001ce516mov r15, [rsp+1344]
001ce51e
001ce51eloc_1ce51e:
001ce51emov [r13+r15], 47
001ce524inc r15
001ce527
001ce527loc_1ce527:
001ce527mov [rsp+1344], r15
001ce52fmov rcx, [rsp+1336]
001ce537
001ce537loc_1ce537:
001ce537sub rcx, r15
001ce53acmp rcx, rbx
001ce53djae 0x1ce55a
001ce53flea rdi, [rsp+1328]
001ce547mov rsi, r15
001ce54amov rdx, rbx
001ce54dcall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce552mov r15, [rsp+1344]
001ce55a
001ce55aloc_1ce55a:
001ce55amov rax, [rsp+1328]
001ce562mov r13, rax
001ce565lea rdi, [rax+r15]
001ce569mov rsi, [rsp+40]
001ce56emov rdx, rbx
001ce571call [rip+0x435a9]
001ce577add rbx, r15
001ce57amov [rsp+1344], rbx
001ce582je 0x1ce58f
001ce584cmp [rbx+r13-1], 47
001ce58asetne cl
001ce58djmp 0x1ce591
001ce58f
001ce58floc_1ce58f:
001ce58fxor ecx, ecx
001ce591
001ce591loc_1ce591:
001ce591test rbp, rbp
001ce594je 0x1ce5a4
001ce596mov rax, [rsp+48]
001ce59bcmp [rax], 47
001ce59ejne 0x1ce5a4
001ce5a0xor ebx, ebx
001ce5a2jmp 0x1ce5e3
001ce5a4
001ce5a4loc_1ce5a4:
001ce5a4mov rax, [rsp+1336]
001ce5actest cl, cl
001ce5aeje 0x1ce5f3
001ce5b0cmp rax, rbx
001ce5b3jne 0x1ce5da
001ce5b5lea rdi, [rsp+1328]
001ce5bdmov edx, 1
001ce5c2mov rsi, rbx
001ce5c5call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce5camov r13, [rsp+1328]
001ce5d2mov rbx, [rsp+1344]
001ce5da
001ce5daloc_1ce5da:
001ce5damov [r13+rbx], 47
001ce5e0inc rbx
001ce5e3
001ce5e3loc_1ce5e3:
001ce5e3mov [rsp+1344], rbx
001ce5ebmov rax, [rsp+1336]
001ce5f3
001ce5f3loc_1ce5f3:
001ce5f3sub rax, rbx
001ce5f6cmp rax, rbp
001ce5f9jae 0x1ce61e
001ce5fblea rdi, [rsp+1328]
001ce603mov rsi, rbx
001ce606mov rdx, rbp
001ce609call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce60emov r13, [rsp+1328]
001ce616mov rbx, [rsp+1344]
001ce61e
001ce61eloc_1ce61e:
001ce61emov r14, r13
001ce621lea rdi, [rbx+r13]
001ce625mov rsi, [rsp+48]
001ce62amov rdx, rbp
001ce62dcall [rip+0x434ed]
001ce633add rbx, rbp
001ce636mov [rsp+1344], rbx
001ce63emov rdi, r13
001ce641mov rsi, rbx
001ce644call std::path::Path::is_file
001ce649test al, al
001ce64bjne 0x1ce3e7
001ce651mov rax, [rsp+1336]
001ce659
001ce659loc_1ce659:
001ce659test rax, rax
001ce65cje 0x1ce667
001ce65emov rdi, r13
001ce661call [rip+0x43491]
001ce667
001ce667loc_1ce667:
001ce667cmp [rsp+120], 0
001ce66dje 0x1ca5c6
001ce673mov rdi, r12
001ce676call [rip+0x4347c]
001ce67cjmp 0x1ca5c6
001ce681
001ce681loc_1ce681:
001ce681lea rdx, [rip+0x41c68]
001ce688call core::slice::index::slice_end_index_len_fail
001ce68dud2
001ce68f
001ce68floc_1ce68f:
001ce68fmov edi, 8
001ce694mov esi, 2336
001ce699call alloc::alloc::handle_alloc_error
001ce69eud2
001ce6a0
001ce6a0loc_1ce6a0:
001ce6a0call alloc::raw_vec::capacity_overflow
001ce6a5jmp 0x1ce76a
001ce6aa
001ce6aaloc_1ce6aa:
001ce6aamov edi, 1
001ce6afmov rsi, r14
001ce6b2call alloc::alloc::handle_alloc_error
001ce6b7jmp 0x1ce76a
001ce6bc
001ce6bcloc_1ce6bc:
001ce6bccall alloc::raw_vec::capacity_overflow
001ce6c1jmp 0x1ce76a
001ce6c6
001ce6c6loc_1ce6c6:
001ce6c6mov edi, 1
001ce6cbmov rsi, r14
001ce6cecall alloc::alloc::handle_alloc_error
001ce6d3jmp 0x1ce76a
001ce6d8
001ce6d8loc_1ce6d8:
001ce6d8lea rdi, [rip-0x13d6e1]
001ce6dflea rdx, [rip+0x42aca]
001ce6e6mov esi, 43
001ce6ebcall core::panicking::panic
001ce6f0jmp 0x1ce76a
001ce6f2
001ce6f2loc_1ce6f2:
001ce6f2mov edi, 8
001ce6f7mov esi, 248
001ce6fccall alloc::alloc::handle_alloc_error
001ce701jmp 0x1ce76a
001ce703
001ce703loc_1ce703:
001ce703ud2
001ce705
001ce705 0f 0b ..
001ce707
001ce707loc_1ce707:
001ce707mov edi, 8
001ce70cmov esi, 432
001ce711call alloc::alloc::handle_alloc_error
001ce716jmp 0x1ce76a
001ce718
001ce718loc_1ce718:
001ce718lea rdx, [rip+0x41a41]
001ce71fmov esi, 8
001ce724call core::slice::index::slice_end_index_len_fail
001ce729jmp 0x1ce76a
001ce72b
001ce72bloc_1ce72b:
001ce72bcall alloc::raw_vec::capacity_overflow
001ce730jmp 0x1ce76a
001ce732
001ce732loc_1ce732:
001ce732mov edi, 8
001ce737mov esi, 248
001ce73ccall alloc::alloc::handle_alloc_error
001ce741jmp 0x1ce76a
001ce743
001ce743loc_1ce743:
001ce743lea rdi, [rip-0x13d55c]
001ce74alea rcx, [rip+0x418d7]
001ce751lea r8, [rip+0x42ab8]
001ce758lea rdx, [rsp+240]
001ce760mov esi, 43
001ce765call core::result::unwrap_failed
001ce76a
001ce76aloc_1ce76a:
001ce76aud2
001ce76cmov r14, rax
001ce76flea rdi, [rsp+240]
001ce777call core::ptr::drop_in_place<alloc::sync::ArcInner<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001ce77cjmp 0x1ce91b
001ce781call core::panicking::panic_in_cleanup
001ce786ud2
001ce788jmp 0x1ce78c
001ce78ajmp 0x1ce78c
001ce78c
001ce78cloc_1ce78c:
001ce78cmov r14, rax
001ce78fmov rdi, [rsp+1328]
001ce797mov rsi, [rsp+1336]
001ce79fcall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001ce7a4jmp 0x1ce7a9
001ce7a6mov r14, rax
001ce7a9
001ce7a9loc_1ce7a9:
001ce7a9mov rdi, r12
001ce7acmov rsi, [rsp+120]
001ce7b1call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001ce7b6jmp 0x1ce898
001ce7bbmov r14, rax
001ce7bejmp 0x1ce91b
001ce7c3mov r14, rax
001ce7c6lea rdi, [rsp+240]
001ce7cecall core::ptr::drop_in_place<(alloc::sync::Arc<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>,gimli::read::dwarf::Unit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>)>
001ce7d3jmp 0x1ce92d
001ce7d8call core::panicking::panic_in_cleanup
001ce7ddud2
001ce7dfmov r14, rax
001ce7e2lea rdi, [rsp+1696]
001ce7eacall core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::Mapping>
001ce7efjmp 0x1ce9dd
001ce7f4call core::panicking::panic_in_cleanup
001ce7f9ud2
001ce7fbmov r14, rax
001ce7felea rdi, [rsp+240]
001ce806call core::ptr::drop_in_place<(usize,std::backtrace_rs::symbolize::gimli::Mapping)>
001ce80bjmp 0x1ce9dd
001ce810call core::panicking::panic_in_cleanup
001ce815ud2
001ce817mov r14, rax
001ce81alea rdi, [rsp+2344]
001ce822call core::ptr::drop_in_place<alloc::sync::Arc<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001ce827jmp 0x1ce92d
001ce82ccall core::panicking::panic_in_cleanup
001ce831ud2
001ce833mov r14, rax
001ce836lea rdi, [rsp+240]
001ce83ecall core::ptr::drop_in_place<(usize,std::backtrace_rs::symbolize::gimli::Mapping)>
001ce843jmp 0x1ce9dd
001ce848call core::panicking::panic_in_cleanup
001ce84dud2
001ce84fjmp 0x1ce9cd
001ce854mov r14, rax
001ce857mov rdi, r12
001ce85amov rsi, r15
001ce85dcall core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::mmap::Mmap>
001ce862jmp 0x1ce906
001ce867mov r14, rax
001ce86alea rdi, [rsp+240]
001ce872call core::ptr::drop_in_place<alloc::sync::ArcInner<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001ce877jmp 0x1ce8ef
001ce879call core::panicking::panic_in_cleanup
001ce87eud2
001ce880mov r14, rax
001ce883mov rdi, [rsp+2448]
001ce88bcall core::ptr::drop_in_place<std::backtrace_rs::print::BacktraceFrameFmt>
001ce890jmp 0x1ce9dd
001ce895mov r14, rax
001ce898
001ce898loc_1ce898:
001ce898mov rdi, [rsp+1568]
001ce8a0mov rsi, [rsp+1576]
001ce8a8call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001ce8adjmp 0x1ce8b4
001ce8afjmp 0x1ce903
001ce8b1mov r14, rax
001ce8b4
001ce8b4loc_1ce8b4:
001ce8b4lea rdi, [rsp+2352]
001ce8bccall core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::stash::Stash>
001ce8c1mov rdi, [rsp+1672]
001ce8c9mov rsi, [rsp+1680]
001ce8d1call core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::mmap::Mmap>
001ce8d6jmp 0x1ce9dd
001ce8dbjmp 0x1ce8dd
001ce8dd
001ce8ddloc_1ce8dd:
001ce8ddmov r14, rax
001ce8e0xor edi, edi
001ce8e2mov rsi, rbx
001ce8e5call core::ptr::drop_in_place<alloc::borrow::Cow<str>>
001ce8eajmp 0x1ce906
001ce8ecmov r14, rax
001ce8ef
001ce8efloc_1ce8ef:
001ce8efmov rdi, [rsp+200]
001ce8f7mov rsi, [rsp+104]
001ce8fccall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001ce901jmp 0x1ce906
001ce903
001ce903loc_1ce903:
001ce903mov r14, rax
001ce906
001ce906loc_1ce906:
001ce906mov rdi, [rsp+1624]
001ce90emov rsi, [rsp+1632]
001ce916call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001ce91b
001ce91bloc_1ce91b:
001ce91blea rdi, [rsp+1504]
001ce923call core::ptr::drop_in_place<addr2line::SplitDwarfLoad<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001ce928jmp 0x1ce92d
001ce92amov r14, rax
001ce92d
001ce92dloc_1ce92d:
001ce92dcmp [rsp+2624], 2
001ce935jne 0x1ce9dd
001ce93blea rdi, [rsp+2448]
001ce943call core::ptr::drop_in_place<core::result::Result<addr2line::FrameIter<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>,gimli::read::Error>>
001ce948jmp 0x1ce9dd
001ce94dcall core::panicking::panic_in_cleanup
001ce952ud2
001ce954mov r14, rax
001ce957nop [rax+rax]
001ce960
001ce960loc_1ce960:
001ce960dec r13
001ce963je 0x1ce97a
001ce965lea rbp, [r12+584]
001ce96dmov rdi, r12
001ce970call core::ptr::drop_in_place<(usize,std::backtrace_rs::symbolize::gimli::Mapping)>
001ce975mov r12, rbp
001ce978jmp 0x1ce960
001ce97a
001ce97aloc_1ce97a:
001ce97amov rsi, [rip+0x4471f]
001ce981mov rdi, r15
001ce984call core::ptr::drop_in_place<alloc::raw_vec::RawVec<(usize,std::backtrace_rs::symbolize::gimli::Mapping)>>
001ce989mov rax, [rsp+1712]
001ce991mov [rip+0x446f8], rax
001ce998movaps x0, [rsp+1696]
001ce9a0movups [rip+0x446d9], x0
001ce9a7mov [rip+0x446ea], rbx
001ce9aemov [rip+0x446e7], 4
001ce9b9mov [rip+0x446e4], 0
001ce9c4jmp 0x1ce9dd
001ce9c6call core::panicking::panic_in_cleanup
001ce9cbud2
001ce9cd
001ce9cdloc_1ce9cd:
001ce9cdmov r14, rax
001ce9d0lea rdi, [rsp+1696]
001ce9d8call core::ptr::drop_in_place<addr2line::FrameIter<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001ce9dd
001ce9ddloc_1ce9dd:
001ce9ddmov rdi, r14
001ce9e0call _Unwind_Resume
001ce9e5ud2
001c90b0
001c90b0std::sys_common::backtrace::_print_fmt::_{{closure}}:
001c90b0push rbp
001c90b1push r15
001c90b3push r14
001c90b5push r13
001c90b7push r12
001c90b9push rbx
001c90basub rsp, 2824
001c90c1mov r14, rdi
001c90c4mov rax, [rdi]
001c90c7cmp [rax], 0
001c90cajne 0x1c90dd
001c90ccmov rcx, [r14+8]
001c90d0cmp [rcx], 100
001c90d4jbe 0x1c90dd
001c90d6xor eax, eax
001c90d8jmp 0x1cddd5
001c90dd
001c90ddloc_1c90dd:
001c90ddmov [rsp+87], 0
001c90e2mov r8, [r14+16]
001c90e6mov rdi, [r14+40]
001c90eamov rdx, [r14+48]
001c90eelea rcx, [rsp+87]
001c90f3mov [rsp+2736], rcx
001c90fbmov [rsp+2744], rax
001c9103mov [rsp+2712], r8
001c910bmov [rsp+2752], r8
001c9113movups x0, [r14+24]
001c9118movups [rsp+2760], x0
001c9120mov [rsp+2704], rdi
001c9128mov [rsp+2776], rdi
001c9130mov [rsp+2336], rdx
001c9138mov [rsp+2784], rdx
001c9140mov [rsp+2792], rsi
001c9148mov rcx, [rsi]
001c914bmov rax, [rsi+8]
001c914fmov [rsp+1688], rax
001c9157mov [rsp+2696], rcx
001c915ftest rcx, rcx
001c9162jne 0x1c9172
001c9164mov rdi, [rsp+1688]
001c916ccall [rip+0x48c26]
001c9172
001c9172loc_1c9172:
001c9172lea rcx, [rax-1]
001c9176test rax, rax
001c9179cmove rcx, rax
001c917dmov [rsp+152], rcx
001c9185mov rax, [rip+0x49ef4]
001c918ctest rax, rax
001c918fjne 0x1c9304
001c9195mov rbp, r14
001c9198movzx eax, [rip+0x49f29]
001c919fmov edi, 2336
001c91a4call [rip+0x4898e]
001c91aatest rax, rax
001c91adje 0x1ce68f
001c91b3mov rbx, rax
001c91b6mov [rsp+240], 8
001c91c2xorps x0, x0
001c91c5movups [rsp+248], x0
001c91cdlea rdi, [rip-0x20bd4]
001c91d4lea rsi, [rsp+240]
001c91dccall [rip+0x48bbe]
001c91e2movups x0, [rsp+240]
001c91eamovaps [rsp+1696], x0
001c91f2mov rax, [rsp+256]
001c91famov [rsp+1712], rax
001c9202mov r14, [rip+0x49e77]
001c9209test r14, r14
001c920cje 0x1c92bf
001c9212mov r15, [rip+0x49e77]
001c9219test r15, r15
001c921cje 0x1c925a
001c921elea r12, [r14+32]
001c9222mov r13, [rip+0x488cf]
001c9229jmp 0x1c9239
001c922bnop [rax+rax]
001c9230
001c9230loc_1c9230:
001c9230add r12, 56
001c9234dec r15
001c9237je 0x1c925a
001c9239
001c9239loc_1c9239:
001c9239cmp [r12-24], 0
001c923fje 0x1c9249
001c9241mov rdi, [r12-32]
001c9246call r13
001c9249
001c9249loc_1c9249:
001c9249cmp [r12], 0
001c924eje 0x1c9230
001c9250mov rdi, [r12-8]
001c9255call r13
001c9258jmp 0x1c9230
001c925a
001c925aloc_1c925a:
001c925acmp [rip+0x49e26], 0
001c9262je 0x1c926d
001c9264mov rdi, r14
001c9267call [rip+0x4888b]
001c926d
001c926dloc_1c926d:
001c926dmov r15, [rip+0x49e24]
001c9274mov r13, [rip+0x49e2d]
001c927binc r13
001c927emov r12, r15
001c9281nop [rax+rax]
001c9290
001c9290loc_1c9290:
001c9290cmp r13, 1
001c9294je 0x1c92ac
001c9296lea rdi, [r12+8]
001c929badd r12, 584
001c92a2dec r13
001c92a5call core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::Mapping>
001c92aajmp 0x1c9290
001c92ac
001c92acloc_1c92ac:
001c92accmp [rip+0x49dec], 0
001c92b4je 0x1c92bf
001c92b6mov rdi, r15
001c92b9call [rip+0x48839]
001c92bf
001c92bfloc_1c92bf:
001c92bfmov rax, [rsp+1712]
001c92c7mov [rip+0x49dc2], rax
001c92cemovaps x0, [rsp+1696]
001c92d6movups [rip+0x49da3], x0
001c92ddmov [rip+0x49db4], rbx
001c92e4mov [rip+0x49db1], 4
001c92efmov [rip+0x49dae], 0
001c92famov rax, [rip+0x49d7f]
001c9301mov r14, rbp
001c9304
001c9304loc_1c9304:
001c9304mov rsi, [rip+0x49d85]
001c930btest rsi, rsi
001c930eje 0x1cdd0d
001c9314imul rcx, rsi, 56
001c9318add rcx, rax
001c931bxor edi, edi
001c931dmov rdx, rax
001c9320
001c9320loc_1c9320:
001c9320mov r8, [rdx+24]
001c9324mov r11, [rdx+40]
001c9328mov r12, [rdx+48]
001c932cadd rdx, 56
001c9330shl r11, 4
001c9334nop [rax+rax]
001c9340
001c9340loc_1c9340:
001c9340test r11, r11
001c9343je 0x1c9370
001c9345mov r9, r8
001c9348add r8, 16
001c934cmov r10, [r9]
001c934fadd r10, r12
001c9352add r11, -16
001c9356cmp r10, [rsp+152]
001c935eja 0x1c9340
001c9360add r10, [r9+8]
001c9364cmp r10, [rsp+152]
001c936cjbe 0x1c9340
001c936ejmp 0x1c937d
001c9370
001c9370loc_1c9370:
001c9370inc rdi
001c9373cmp rdx, rcx
001c9376jne 0x1c9320
001c9378jmp 0x1cdd0d
001c937d
001c937dloc_1c937d:
001c937dmov [rsp+224], r14
001c9385mov r15, [rip+0x49d1c]
001c938ctest r15, r15
001c938fje 0x1c93ca
001c9391mov rbp, [rip+0x49d00]
001c9398imul rcx, r15, 584
001c939fxor edx, edx
001c93a1xor r14l, r14l
001c93a4nop [rax+rax]
001c93b0
001c93b0loc_1c93b0:
001c93b0cmp [rbp+rdx], rdi
001c93b5je 0x1c9667
001c93bbinc r14
001c93beadd rdx, 584
001c93c5cmp rcx, rdx
001c93c8jne 0x1c93b0
001c93ca
001c93caloc_1c93ca:
001c93cacmp rsi, rdi
001c93cdjbe 0x1cdf83
001c93d3mov [rsp+2688], rdi
001c93dbimul rcx, rdi, 56
001c93dfmov rbx, [rax+rcx]
001c93e3mov r15, [rax+rcx+16]
001c93e8lea rdi, [rsp+240]
001c93f0mov rsi, rbx
001c93f3mov rdx, r15
001c93f6call std::backtrace_rs::symbolize::gimli::mmap
001c93fbcmp [rsp+240], 0
001c9404je 0x1c971c
001c940amov rsi, [rsp+248]
001c9412mov rdx, [rsp+256]
001c941amov [rsp+2352], 8
001c9426xorps x0, x0
001c9429movups [rsp+2360], x0
001c9431mov [rsp+2376], 8
001c943dmovups [rsp+2384], x0
001c9445lea rdi, [rsp+240]
001c944dmov [rsp+1672], rsi
001c9455mov [rsp+1680], rdx
001c945dcall std::backtrace_rs::symbolize::gimli::elf::Object::parse
001c9462mov r14, [rsp+224]
001c946amov r13, [rsp+240]
001c9472test r13, r13
001c9475je 0x1c9736
001c947bmovups x0, [rsp+344]
001c9483movups [rsp+1608], x0
001c948bmovups x0, [rsp+328]
001c9493movups [rsp+1592], x0
001c949bmovups x0, [rsp+312]
001c94a3movups [rsp+1576], x0
001c94abmovups x0, [rsp+248]
001c94b3movups x1, [rsp+264]
001c94bbmovups x2, [rsp+280]
001c94c3movups x3, [rsp+296]
001c94cbmovups [rsp+1560], x3
001c94d3movups [rsp+1544], x2
001c94dbmovups [rsp+1528], x1
001c94e3movups [rsp+1512], x0
001c94ebmov [rsp+1504], r13
001c94f3lea rdi, [rsp+1504]
001c94fbcall std::backtrace_rs::symbolize::gimli::elf::Object::build_id
001c9500test rax, rax
001c9503je 0x1c954b
001c9505lea rdi, [rsp+2448]
001c950dmov rsi, rax
001c9510call std::backtrace_rs::symbolize::gimli::elf::locate_build_id
001c9515cmp [rsp+2448], 0
001c951eje 0x1c954b
001c9520lea rdi, [rsp+240]
001c9528lea rcx, [rsp+2448]
001c9530mov rsi, rbx
001c9533mov rdx, r15
001c9536call std::backtrace_rs::symbolize::gimli::elf::_<impl std::backtrace_rs::symbolize::gimli::Mapping>::new_debug
001c953bmovzx eax, [rsp+240]
001c9543cmp al, 23
001c9545jne 0x1c9bdf
001c954b
001c954bloc_1c954b:
001c954bmov [rsp+120], r13
001c9550mov [rsp+168], r15
001c9558mov [rsp+128], rbx
001c9560mov [rsp+824], r12
001c9568mov r12, [rsp+1528]
001c9570test r12, r12
001c9573je 0x1ca5c6
001c9579mov rbx, [rsp+1536]
001c9581test rbx, rbx
001c9584je 0x1ca5b9
001c958amov r13, [rsp+1520]
001c9592mov r15, [rsp+1544]
001c959amov r14, [rsp+1552]
001c95a2mov rbp, [rsp+1560]
001c95aashl r12, 6
001c95aejmp 0x1c95be
001c95b0
001c95b0loc_1c95b0:
001c95b0add r13, 64
001c95b4add r12, -64
001c95b8je 0x1ca5c6
001c95be
001c95beloc_1c95be:
001c95bemov edx, [r13]
001c95c2add rdx, r14
001c95c5jb 0x1c95b0
001c95c7mov rdi, rbx
001c95camov rsi, r15
001c95cdmov rcx, rbp
001c95d0call _<&[u8] as object::read::read_ref::ReadRef>::read_bytes_at_until
001c95d5test rax, rax
001c95d8je 0x1c95b0
001c95dacmp rdx, 14
001c95dejne 0x1c95b0
001c95e0mov rcx, [rax]
001c95e3mov rdx, 0x6265645f756e672e
001c95edxor rcx, rdx
001c95f0mov rax, [rax+6]
001c95f4mov rdx, 0x6b6e696c67756265
001c95fexor rax, rdx
001c9601or rax, rcx
001c9604jne 0x1c95b0
001c9606cmp [r13+4], 8
001c960bje 0x1ca5c6
001c9611mov rcx, [rsp+1512]
001c9619mov rdx, [r13+24]
001c961dmov rax, [r13+32]
001c9621sub rcx, rdx
001c9624setb sil
001c9628mov rdi, [rsp+120]
001c962dadd rdi, rdx
001c9630cmp rcx, rax
001c9633setb cl
001c9636xor ebx, ebx
001c9638or cl, sil
001c963bcmove rbx, rdi
001c963fjne 0x1ca5c6
001c9645test rax, rax
001c9648je 0x1ca5c6
001c964exor ebp, ebp
001c9650
001c9650loc_1c9650:
001c9650cmp [rbx+rbp], 0
001c9654je 0x1cde3b
001c965ainc rbp
001c965dcmp rax, rbp
001c9660jne 0x1c9650
001c9662jmp 0x1ca5c6
001c9667
001c9667loc_1c9667:
001c9667test r14, r14
001c966aje 0x1c9b3e
001c9670mov r13, r12
001c9673imul r12, r14, 584
001c967alea rbx, [r12+rbp]
001c967elea rdi, [rsp+240]
001c9686mov edx, 584
001c968bmov rsi, rbx
001c968ecall [rip+0x4848c]
001c9694lea rsi, [r12+rbp]
001c9698add rsi, 584
001c969fmov r12, r13
001c96a2not r14
001c96a5add r14, r15
001c96a8imul rdx, r14, 584
001c96afmov rdi, rbx
001c96b2call [rip+0x48458]
001c96b8lea rbx, [r15-1]
001c96bcmov [rip+0x499e5], rbx
001c96c3cmp rbx, [rip+0x499d6]
001c96camov r14, [rsp+224]
001c96d2jne 0x1c96e3
001c96d4mov rdi, rbx
001c96d7call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001c96dcmov rbp, [rip+0x499b5]
001c96e3
001c96e3loc_1c96e3:
001c96e3lea rdi, [rbp+584]
001c96eaimul rdx, rbx, 584
001c96f1mov rsi, rbp
001c96f4call [rip+0x48416]
001c96falea rsi, [rsp+240]
001c9702mov edx, 584
001c9707mov rdi, rbp
001c970acall [rip+0x48410]
001c9710mov [rip+0x49991], r15
001c9717jmp 0x1cbafc
001c971c
001c971cloc_1c971c:
001c971cmov r9b, 23
001c971fmov r14, [rsp+224]
001c9727cmp r9b, 23
001c972bjne 0x1cb131
001c9731jmp 0x1cdd0d
001c9736
001c9736loc_1c9736:
001c9736mov cl, 24
001c9738cmp cl, 24
001c973bje 0x1caf05
001c9741
001c9741loc_1c9741:
001c9741movaps x0, [rsp+864]
001c9749movaps x1, [rsp+880]
001c9751movaps x2, [rsp+896]
001c9759movaps [rsp+272], x2
001c9761movaps [rsp+256], x1
001c9769movaps [rsp+240], x0
001c9771cmp cl, 23
001c9774jne 0x1c9b4b
001c977amovups x0, [rsp+2352]
001c9782movups x1, [rsp+2368]
001c978amovups x2, [rsp+2384]
001c9792movaps [rsp+2304], x2
001c979amovaps [rsp+2288], x1
001c97a2movaps [rsp+2272], x0
001c97aamov [rsp+1664], rdx
001c97b2mov rcx, [rsp+1464]
001c97bamov rdx, rsi
001c97bdmov rsi, rdi
001c97c0mov rdi, rbp
001c97c3mov [rsp+824], r9
001c97cbmov rbp, r15
001c97cemov r15, r13
001c97d1mov r13, [rsp+1320]
001c97d9mov rax, [rsp+1312]
001c97e1mov [rsp+1320], rax
001c97e9mov rax, [rsp+1304]
001c97f1mov [rsp+1312], rax
001c97f9mov rax, [rsp+1296]
001c9801mov [rsp+1304], rax
001c9809mov rax, [rsp+1288]
001c9811mov [rsp+1296], rax
001c9819mov rax, [rsp+1280]
001c9821mov [rsp+1288], rax
001c9829mov rax, [rsp+1272]
001c9831mov [rsp+1280], rax
001c9839mov rax, [rsp+1264]
001c9841mov [rsp+1272], rax
001c9849mov rax, [rsp+1256]
001c9851mov [rsp+1264], rax
001c9859mov rax, [rsp+1248]
001c9861mov [rsp+1256], rax
001c9869mov rax, [rsp+1240]
001c9871mov [rsp+1248], rax
001c9879mov rax, [rsp+1232]
001c9881mov [rsp+1240], rax
001c9889mov rax, [rsp+1224]
001c9891mov [rsp+1232], rax
001c9899mov rax, [rsp+1216]
001c98a1mov [rsp+1224], rax
001c98a9mov rax, [rsp+1208]
001c98b1mov [rsp+1216], rax
001c98b9mov rax, [rsp+1200]
001c98c1mov [rsp+1208], rax
001c98c9mov rax, [rsp+1192]
001c98d1mov [rsp+1200], rax
001c98d9mov rax, [rsp+1184]
001c98e1mov [rsp+1192], rax
001c98e9mov rax, [rsp+1176]
001c98f1mov [rsp+1184], rax
001c98f9mov rax, [rsp+848]
001c9901mov [rsp+1176], rax
001c9909mov rax, [rsp+1168]
001c9911mov [rsp+848], rax
001c9919mov rax, [rsp+1160]
001c9921mov [rsp+1168], rax
001c9929mov rax, [rsp+1152]
001c9931mov [rsp+1160], rax
001c9939mov rax, [rsp+1144]
001c9941mov [rsp+1152], rax
001c9949mov rax, [rsp+1136]
001c9951mov [rsp+1144], rax
001c9959mov rax, [rsp+1128]
001c9961mov [rsp+1136], rax
001c9969mov rax, [rsp+1120]
001c9971mov [rsp+1128], rax
001c9979mov rax, [rsp+1112]
001c9981mov [rsp+1120], rax
001c9989mov rax, [rsp+1104]
001c9991mov [rsp+1112], rax
001c9999mov rax, [rsp+1096]
001c99a1mov [rsp+1104], rax
001c99a9mov rax, [rsp+1088]
001c99b1mov [rsp+1096], rax
001c99b9mov rax, [rsp+1080]
001c99c1mov [rsp+1088], rax
001c99c9mov rax, [rsp+1072]
001c99d1mov [rsp+1080], rax
001c99d9mov rax, [rsp+1064]
001c99e1mov [rsp+1072], rax
001c99e9mov rax, [rsp+1056]
001c99f1mov [rsp+1064], rax
001c99f9mov rax, [rsp+1048]
001c9a01mov [rsp+1056], rax
001c9a09mov rax, [rsp+1040]
001c9a11mov [rsp+1048], rax
001c9a19mov rax, [rsp+1032]
001c9a21mov [rsp+1040], rax
001c9a29mov rax, [rsp+1024]
001c9a31mov [rsp+1032], rax
001c9a39mov rax, [rsp+1016]
001c9a41mov [rsp+1024], rax
001c9a49mov rax, [rsp+1008]
001c9a51mov [rsp+1016], rax
001c9a59mov rax, [rsp+1000]
001c9a61mov [rsp+1008], rax
001c9a69mov rax, [rsp+992]
001c9a71mov [rsp+1000], rax
001c9a79mov rax, [rsp+984]
001c9a81mov [rsp+992], rax
001c9a89mov rax, [rsp+976]
001c9a91mov [rsp+984], rax
001c9a99mov rax, [rsp+968]
001c9aa1mov [rsp+976], rax
001c9aa9mov rax, [rsp+960]
001c9ab1mov [rsp+968], rax
001c9ab9mov rax, [rsp+952]
001c9ac1mov [rsp+960], rax
001c9ac9mov rax, [rsp+944]
001c9ad1mov [rsp+952], rax
001c9ad9mov rax, [rsp+936]
001c9ae1mov [rsp+944], rax
001c9ae9mov rax, [rsp+928]
001c9af1mov [rsp+936], rax
001c9af9mov rax, [rsp+920]
001c9b01mov [rsp+928], rax
001c9b09mov rax, [rsp+1680]
001c9b11mov [rsp+1656], rax
001c9b19mov rax, [rsp+1672]
001c9b21mov [rsp+920], rax
001c9b29movzx r9l, [rsp+39]
001c9b2fcmp r9b, 23
001c9b33jne 0x1cb131
001c9b39jmp 0x1cdd0d
001c9b3e
001c9b3eloc_1c9b3e:
001c9b3emov r14, [rsp+224]
001c9b46jmp 0x1cbafc
001c9b4b
001c9b4bloc_1c9b4b:
001c9b4bmov [rsp+1472], r13
001c9b53mov [rsp+1480], r15
001c9b5bmov [rsp+1488], rbx
001c9b63mov [rsp+1496], r11
001c9b6bmov [rsp+832], r10
001c9b73mov [rsp+840], r9
001c9b7bmov [rsp+2328], rbp
001c9b83mov r13, rdi
001c9b86mov r15, rsi
001c9b89mov rbx, rdx
001c9b8cmovzx eax, [rsp+30]
001c9b91mov rdx, [rsp+848]
001c9b99shl rdx, 8
001c9b9dor rdx, rax
001c9ba0mov [rsp+848], rdx
001c9ba8movaps x0, [rsp+240]
001c9bb0movaps x1, [rsp+256]
001c9bb8movaps x2, [rsp+272]
001c9bc0movaps [rsp+2304], x2
001c9bc8movaps [rsp+2288], x1
001c9bd0movaps [rsp+2272], x0
001c9bd8mov ebp, ecx
001c9bdajmp 0x1caf49
001c9bdf
001c9bdfloc_1c9bdf:
001c9bdfmov [rsp+840], al
001c9be6
001c9be6loc_1c9be6:
001c9be6movzx eax, [rsp+247]
001c9beeshl eax, 16
001c9bf1movzx ecx, [rsp+245]
001c9bf9or ecx, eax
001c9bfbshl rcx, 32
001c9bffmov eax, [rsp+241]
001c9c06or rax, rcx
001c9c09mov [rsp+1664], rax
001c9c11movzx eax, [rsp+255]
001c9c19shl eax, 16
001c9c1cmovzx ecx, [rsp+253]
001c9c24or ecx, eax
001c9c26shl rcx, 32
001c9c2amov eax, [rsp+249]
001c9c31or rax, rcx
001c9c34mov [rsp+832], rax
001c9c3cmovzx eax, [rsp+263]
001c9c44shl eax, 16
001c9c47movzx ecx, [rsp+261]
001c9c4for ecx, eax
001c9c51shl rcx, 32
001c9c55mov eax, [rsp+257]
001c9c5cor rax, rcx
001c9c5fmov [rsp+1464], rax
001c9c67movzx eax, [rsp+271]
001c9c6fshl eax, 16
001c9c72movzx ecx, [rsp+269]
001c9c7aor ecx, eax
001c9c7cshl rcx, 32
001c9c80mov esi, [rsp+265]
001c9c87or rsi, rcx
001c9c8amovzx eax, [rsp+279]
001c9c92shl eax, 16
001c9c95movzx ecx, [rsp+277]
001c9c9dor ecx, eax
001c9c9fshl rcx, 32
001c9ca3mov edi, [rsp+273]
001c9caaor rdi, rcx
001c9cadmovzx eax, [rsp+287]
001c9cb5shl eax, 16
001c9cb8movzx ecx, [rsp+285]
001c9cc0or ecx, eax
001c9cc2shl rcx, 32
001c9cc6mov ebp, [rsp+281]
001c9ccdor rbp, rcx
001c9cd0movzx eax, [rsp+295]
001c9cd8shl eax, 16
001c9cdbmovzx ecx, [rsp+293]
001c9ce3or ecx, eax
001c9ce5shl rcx, 32
001c9ce9mov r8l, [rsp+289]
001c9cf1or r8, rcx
001c9cf4movzx eax, [rsp+303]
001c9cfcshl eax, 16
001c9cffmovzx ecx, [rsp+301]
001c9d07or ecx, eax
001c9d09shl rcx, 32
001c9d0dmov r9l, [rsp+297]
001c9d15or r9, rcx
001c9d18movzx eax, [rsp+311]
001c9d20shl eax, 16
001c9d23movzx ecx, [rsp+309]
001c9d2bor ecx, eax
001c9d2dshl rcx, 32
001c9d31mov r10l, [rsp+305]
001c9d39or r10, rcx
001c9d3cmovzx eax, [rsp+319]
001c9d44shl eax, 16
001c9d47movzx ecx, [rsp+317]
001c9d4for ecx, eax
001c9d51shl rcx, 32
001c9d55mov r11l, [rsp+313]
001c9d5dor r11, rcx
001c9d60movzx eax, [rsp+327]
001c9d68shl eax, 16
001c9d6bmovzx ecx, [rsp+325]
001c9d73or ecx, eax
001c9d75shl rcx, 32
001c9d79mov ebx, [rsp+321]
001c9d80or rbx, rcx
001c9d83movzx eax, [rsp+335]
001c9d8bshl eax, 16
001c9d8emovzx ecx, [rsp+333]
001c9d96or ecx, eax
001c9d98shl rcx, 32
001c9d9cmov r15l, [rsp+329]
001c9da4or r15, rcx
001c9da7movzx eax, [rsp+343]
001c9dafshl eax, 16
001c9db2movzx ecx, [rsp+341]
001c9dbaor ecx, eax
001c9dbcshl rcx, 32
001c9dc0mov r13l, [rsp+337]
001c9dc8or r13, rcx
001c9dcbmovzx eax, [rsp+351]
001c9dd3shl eax, 16
001c9dd6movzx ecx, [rsp+349]
001c9ddeor ecx, eax
001c9de0shl rcx, 32
001c9de4mov eax, [rsp+345]
001c9debor rax, rcx
001c9deemov [rsp+1320], rax
001c9df6movzx eax, [rsp+359]
001c9dfeshl eax, 16
001c9e01movzx ecx, [rsp+357]
001c9e09or ecx, eax
001c9e0bshl rcx, 32
001c9e0fmov eax, [rsp+353]
001c9e16or rax, rcx
001c9e19mov [rsp+1312], rax
001c9e21movzx eax, [rsp+367]
001c9e29shl eax, 16
001c9e2cmovzx ecx, [rsp+365]
001c9e34or ecx, eax
001c9e36shl rcx, 32
001c9e3amov eax, [rsp+361]
001c9e41or rax, rcx
001c9e44mov [rsp+1304], rax
001c9e4cmovzx eax, [rsp+375]
001c9e54shl eax, 16
001c9e57movzx ecx, [rsp+373]
001c9e5for ecx, eax
001c9e61shl rcx, 32
001c9e65mov eax, [rsp+369]
001c9e6cor rax, rcx
001c9e6fmov [rsp+1296], rax
001c9e77movzx eax, [rsp+383]
001c9e7fshl eax, 16
001c9e82movzx ecx, [rsp+381]
001c9e8aor ecx, eax
001c9e8cshl rcx, 32
001c9e90mov eax, [rsp+377]
001c9e97or rax, rcx
001c9e9amov [rsp+1288], rax
001c9ea2movzx eax, [rsp+391]
001c9eaashl eax, 16
001c9eadmovzx ecx, [rsp+389]
001c9eb5or ecx, eax
001c9eb7shl rcx, 32
001c9ebbmov eax, [rsp+385]
001c9ec2or rax, rcx
001c9ec5mov [rsp+1280], rax
001c9ecdmovzx eax, [rsp+399]
001c9ed5shl eax, 16
001c9ed8movzx ecx, [rsp+397]
001c9ee0or ecx, eax
001c9ee2shl rcx, 32
001c9ee6mov eax, [rsp+393]
001c9eedor rax, rcx
001c9ef0mov [rsp+1272], rax
001c9ef8movzx eax, [rsp+407]
001c9f00shl eax, 16
001c9f03movzx ecx, [rsp+405]
001c9f0bor ecx, eax
001c9f0dshl rcx, 32
001c9f11mov eax, [rsp+401]
001c9f18or rax, rcx
001c9f1bmov [rsp+1264], rax
001c9f23movzx eax, [rsp+415]
001c9f2bshl eax, 16
001c9f2emovzx ecx, [rsp+413]
001c9f36or ecx, eax
001c9f38shl rcx, 32
001c9f3cmov eax, [rsp+409]
001c9f43or rax, rcx
001c9f46mov [rsp+1256], rax
001c9f4emovzx eax, [rsp+423]
001c9f56shl eax, 16
001c9f59movzx ecx, [rsp+421]
001c9f61or ecx, eax
001c9f63shl rcx, 32
001c9f67mov eax, [rsp+417]
001c9f6eor rax, rcx
001c9f71mov [rsp+1248], rax
001c9f79movzx eax, [rsp+431]
001c9f81shl eax, 16
001c9f84movzx ecx, [rsp+429]
001c9f8cor ecx, eax
001c9f8eshl rcx, 32
001c9f92mov eax, [rsp+425]
001c9f99or rax, rcx
001c9f9cmov [rsp+1240], rax
001c9fa4movzx eax, [rsp+439]
001c9facshl eax, 16
001c9fafmovzx ecx, [rsp+437]
001c9fb7or ecx, eax
001c9fb9shl rcx, 32
001c9fbdmov eax, [rsp+433]
001c9fc4or rax, rcx
001c9fc7mov [rsp+1232], rax
001c9fcfmovzx eax, [rsp+447]
001c9fd7shl eax, 16
001c9fdamovzx ecx, [rsp+445]
001c9fe2or ecx, eax
001c9fe4shl rcx, 32
001c9fe8mov eax, [rsp+441]
001c9fefor rax, rcx
001c9ff2mov [rsp+1224], rax
001c9ffamovzx eax, [rsp+455]
001ca002shl eax, 16
001ca005movzx ecx, [rsp+453]
001ca00dor ecx, eax
001ca00fshl rcx, 32
001ca013mov eax, [rsp+449]
001ca01aor rax, rcx
001ca01dmov [rsp+1216], rax
001ca025movzx eax, [rsp+463]
001ca02dshl eax, 16
001ca030movzx ecx, [rsp+461]
001ca038or ecx, eax
001ca03ashl rcx, 32
001ca03emov eax, [rsp+457]
001ca045or rax, rcx
001ca048mov [rsp+1208], rax
001ca050movzx eax, [rsp+471]
001ca058shl eax, 16
001ca05bmovzx ecx, [rsp+469]
001ca063or ecx, eax
001ca065shl rcx, 32
001ca069mov eax, [rsp+465]
001ca070or rax, rcx
001ca073mov [rsp+1200], rax
001ca07bmovzx eax, [rsp+479]
001ca083shl eax, 16
001ca086movzx ecx, [rsp+477]
001ca08eor ecx, eax
001ca090shl rcx, 32
001ca094mov eax, [rsp+473]
001ca09bor rax, rcx
001ca09emov [rsp+1192], rax
001ca0a6movzx eax, [rsp+487]
001ca0aeshl eax, 16
001ca0b1movzx ecx, [rsp+485]
001ca0b9or ecx, eax
001ca0bbshl rcx, 32
001ca0bfmov eax, [rsp+481]
001ca0c6or rax, rcx
001ca0c9mov [rsp+1184], rax
001ca0d1movzx eax, [rsp+495]
001ca0d9shl eax, 16
001ca0dcmovzx ecx, [rsp+493]
001ca0e4or ecx, eax
001ca0e6shl rcx, 32
001ca0eamov eax, [rsp+489]
001ca0f1or rax, rcx
001ca0f4mov [rsp+1176], rax
001ca0fcmovzx eax, [rsp+503]
001ca104shl eax, 16
001ca107movzx ecx, [rsp+501]
001ca10for ecx, eax
001ca111shl rcx, 32
001ca115mov eax, [rsp+497]
001ca11cor rax, rcx
001ca11fmov rcx, rax
001ca122movups x0, [rsp+768]
001ca12amovups x1, [rsp+784]
001ca132movups x2, [rsp+800]
001ca13amovaps [rsp+896], x2
001ca142movaps [rsp+880], x1
001ca14amovaps [rsp+864], x0
001ca152movzx eax, [rsp+248]
001ca15amov [rsp+39], al
001ca15emovzx eax, [rsp+256]
001ca166mov [rsp+36], al
001ca16amovzx eax, [rsp+264]
001ca172mov [rsp+38], al
001ca176movzx eax, [rsp+272]
001ca17emov [rsp+232], al
001ca185movzx eax, [rsp+280]
001ca18dmov [rsp+200], al
001ca194movzx eax, [rsp+288]
001ca19cmov [rsp+176], al
001ca1a3movzx eax, [rsp+296]
001ca1abmov [rsp+192], al
001ca1b2movzx eax, [rsp+304]
001ca1bamov [rsp+136], al
001ca1c1movzx eax, [rsp+312]
001ca1c9mov [rsp+208], al
001ca1d0movzx eax, [rsp+320]
001ca1d8mov [rsp+112], al
001ca1dcmovzx eax, [rsp+328]
001ca1e4mov [rsp+88], al
001ca1e8movzx eax, [rsp+336]
001ca1f0mov [rsp+64], al
001ca1f4movzx eax, [rsp+344]
001ca1fcmov [rsp+72], al
001ca200movzx eax, [rsp+352]
001ca208mov [rsp+144], al
001ca20fmovzx eax, [rsp+360]
001ca217mov [rsp+40], al
001ca21bmovzx eax, [rsp+368]
001ca223mov [rsp+168], al
001ca22amovzx eax, [rsp+376]
001ca232mov [rsp+56], al
001ca236mov rax, [rsp+504]
001ca23emov [rsp+1168], rax
001ca246mov rax, [rsp+512]
001ca24emov [rsp+1160], rax
001ca256mov rax, [rsp+520]
001ca25emov [rsp+1152], rax
001ca266mov rax, [rsp+528]
001ca26emov [rsp+1144], rax
001ca276mov rax, [rsp+536]
001ca27emov [rsp+1136], rax
001ca286mov rax, [rsp+544]
001ca28emov [rsp+1128], rax
001ca296mov rax, [rsp+552]
001ca29emov [rsp+1120], rax
001ca2a6mov rax, [rsp+560]
001ca2aemov [rsp+1112], rax
001ca2b6mov rax, [rsp+568]
001ca2bemov [rsp+1104], rax
001ca2c6mov rax, [rsp+576]
001ca2cemov [rsp+1096], rax
001ca2d6mov rax, [rsp+584]
001ca2demov [rsp+1088], rax
001ca2e6mov rax, [rsp+592]
001ca2eemov [rsp+1080], rax
001ca2f6mov rax, [rsp+600]
001ca2femov [rsp+1072], rax
001ca306mov rax, [rsp+608]
001ca30emov [rsp+1064], rax
001ca316mov rax, [rsp+616]
001ca31emov [rsp+1056], rax
001ca326mov rax, [rsp+624]
001ca32emov [rsp+1048], rax
001ca336mov rax, [rsp+632]
001ca33emov [rsp+1040], rax
001ca346mov rax, [rsp+640]
001ca34emov [rsp+1032], rax
001ca356mov rax, [rsp+648]
001ca35emov [rsp+1024], rax
001ca366mov rax, [rsp+656]
001ca36emov [rsp+1016], rax
001ca376mov rax, [rsp+664]
001ca37emov [rsp+1008], rax
001ca386mov rax, [rsp+672]
001ca38emov [rsp+1000], rax
001ca396mov rax, [rsp+680]
001ca39emov [rsp+992], rax
001ca3a6mov rax, [rsp+688]
001ca3aemov [rsp+984], rax
001ca3b6mov rax, [rsp+696]
001ca3bemov [rsp+976], rax
001ca3c6mov rax, [rsp+704]
001ca3cemov [rsp+968], rax
001ca3d6mov rax, [rsp+712]
001ca3demov [rsp+960], rax
001ca3e6mov rax, [rsp+720]
001ca3eemov [rsp+952], rax
001ca3f6mov rax, [rsp+728]
001ca3femov [rsp+944], rax
001ca406mov rax, [rsp+736]
001ca40emov [rsp+936], rax
001ca416mov rax, [rsp+744]
001ca41emov [rsp+928], rax
001ca426mov rax, [rsp+752]
001ca42emov [rsp+920], rax
001ca436mov rax, [rsp+760]
001ca43emov [rsp+1656], rax
001ca446movzx eax, [rsp+384]
001ca44emov [rsp+33], al
001ca452movzx eax, [rsp+392]
001ca45amov [rsp+31], al
001ca45emovzx eax, [rsp+400]
001ca466mov [rsp+32], al
001ca46amovzx eax, [rsp+408]
001ca472mov [rsp+34], al
001ca476movzx eax, [rsp+416]
001ca47emov [rsp+35], al
001ca482movzx eax, [rsp+424]
001ca48amov [rsp+37], al
001ca48emovzx eax, [rsp+432]
001ca496mov [rsp+96], al
001ca49amovzx eax, [rsp+440]
001ca4a2mov [rsp+184], al
001ca4a9movzx eax, [rsp+448]
001ca4b1mov [rsp+104], al
001ca4b5movzx eax, [rsp+456]
001ca4bdmov [rsp+216], al
001ca4c4movzx eax, [rsp+464]
001ca4ccmov [rsp+160], al
001ca4d3movzx eax, [rsp+472]
001ca4dbmov [rsp+48], al
001ca4dfmovzx eax, [rsp+480]
001ca4e7mov [rsp+120], al
001ca4ebmovzx eax, [rsp+488]
001ca4f3movzx edx, [rsp+496]
001ca4fbmov [rsp+30], dl
001ca4ffmov [rsp+128], al
001ca506mov [rsp+848], rcx
001ca50ecmp [rsp+1576], 0
001ca517je 0x1cd630
001ca51dmov [rsp+824], rdi
001ca525mov rdi, [rsp+1568]
001ca52dmov [rsp+1480], r15
001ca535mov r15, rsi
001ca538mov [rsp+1488], rbx
001ca540mov r14, r8
001ca543mov [rsp+1472], r13
001ca54bmov r13, r9
001ca54emov [rsp+1496], r11
001ca556mov rbx, r10
001ca559call [rip+0x47599]
001ca55fmov r10, rbx
001ca562mov r11, [rsp+1496]
001ca56amov r9, r13
001ca56dmov r13, [rsp+1472]
001ca575mov r8, r14
001ca578mov rbx, [rsp+1488]
001ca580mov r14, [rsp+224]
001ca588mov rdi, [rsp+824]
001ca590mov rsi, r15
001ca593mov r15, [rsp+1480]
001ca59bmov rdx, [rsp+832]
001ca5a3movzx ecx, [rsp+840]
001ca5abcmp cl, 24
001ca5aeje 0x1caf05
001ca5b4jmp 0x1c9741
001ca5b9
001ca5b9loc_1ca5b9:
001ca5b9shl r12, 6
001ca5bdnop [rax]
001ca5c0
001ca5c0loc_1ca5c0:
001ca5c0add r12, -64
001ca5c4jne 0x1ca5c0
001ca5c6
001ca5c6loc_1ca5c6:
001ca5c6lea rdi, [rsp+1328]
001ca5celea rcx, [rsp+2352]
001ca5d6mov rsi, [rsp+128]
001ca5demov rdx, [rsp+168]
001ca5e6call std::backtrace_rs::symbolize::gimli::elf::_<impl std::backtrace_rs::symbolize::gimli::Mapping>::load_dwarf_package
001ca5ebmov r14, [rsp+224]
001ca5f3mov r12, [rsp+824]
001ca5fbmov [rsp+2448], 0
001ca607lea rdi, [rsp+240]
001ca60flea rsi, [rsp+2352]
001ca617lea rdx, [rsp+1504]
001ca61flea rcx, [rsp+2448]
001ca627lea r8, [rsp+1328]
001ca62fcall std::backtrace_rs::symbolize::gimli::Context::new
001ca634movzx eax, [rsp+240]
001ca63cmov [rsp+39], al
001ca640cmp al, 23
001ca642jne 0x1ca654
001ca644mov cl, 24
001ca646cmp cl, 24
001ca649jne 0x1c9741
001ca64fjmp 0x1caf05
001ca654
001ca654loc_1ca654:
001ca654movzx eax, [rsp+247]
001ca65cshl eax, 16
001ca65fmovzx ecx, [rsp+245]
001ca667or ecx, eax
001ca669shl rcx, 32
001ca66dmov edx, [rsp+241]
001ca674or rdx, rcx
001ca677movzx eax, [rsp+255]
001ca67fshl eax, 16
001ca682movzx ecx, [rsp+253]
001ca68aor ecx, eax
001ca68cshl rcx, 32
001ca690mov eax, [rsp+249]
001ca697or rax, rcx
001ca69amov [rsp+1464], rax
001ca6a2movzx eax, [rsp+263]
001ca6aashl eax, 16
001ca6admovzx ecx, [rsp+261]
001ca6b5or ecx, eax
001ca6b7shl rcx, 32
001ca6bbmov esi, [rsp+257]
001ca6c2or rsi, rcx
001ca6c5movzx eax, [rsp+271]
001ca6cdshl eax, 16
001ca6d0movzx ecx, [rsp+269]
001ca6d8or ecx, eax
001ca6dashl rcx, 32
001ca6demov edi, [rsp+265]
001ca6e5or rdi, rcx
001ca6e8movzx eax, [rsp+279]
001ca6f0shl eax, 16
001ca6f3movzx ecx, [rsp+277]
001ca6fbor ecx, eax
001ca6fdshl rcx, 32
001ca701mov ebp, [rsp+273]
001ca708or rbp, rcx
001ca70bmovzx eax, [rsp+287]
001ca713shl eax, 16
001ca716movzx ecx, [rsp+285]
001ca71eor ecx, eax
001ca720shl rcx, 32
001ca724mov r8l, [rsp+281]
001ca72cor r8, rcx
001ca72fmovzx eax, [rsp+295]
001ca737shl eax, 16
001ca73amovzx ecx, [rsp+293]
001ca742or ecx, eax
001ca744shl rcx, 32
001ca748mov r9l, [rsp+289]
001ca750or r9, rcx
001ca753movzx eax, [rsp+303]
001ca75bshl eax, 16
001ca75emovzx ecx, [rsp+301]
001ca766or ecx, eax
001ca768shl rcx, 32
001ca76cmov r10l, [rsp+297]
001ca774or r10, rcx
001ca777movzx eax, [rsp+311]
001ca77fshl eax, 16
001ca782movzx ecx, [rsp+309]
001ca78aor ecx, eax
001ca78cshl rcx, 32
001ca790mov r11l, [rsp+305]
001ca798or r11, rcx
001ca79bmovzx eax, [rsp+319]
001ca7a3shl eax, 16
001ca7a6movzx ecx, [rsp+317]
001ca7aeor ecx, eax
001ca7b0shl rcx, 32
001ca7b4mov ebx, [rsp+313]
001ca7bbor rbx, rcx
001ca7bemovzx eax, [rsp+327]
001ca7c6shl eax, 16
001ca7c9movzx ecx, [rsp+325]
001ca7d1or ecx, eax
001ca7d3shl rcx, 32
001ca7d7mov r15l, [rsp+321]
001ca7dfor r15, rcx
001ca7e2movzx eax, [rsp+335]
001ca7eashl eax, 16
001ca7edmovzx ecx, [rsp+333]
001ca7f5or ecx, eax
001ca7f7shl rcx, 32
001ca7fbmov r13l, [rsp+329]
001ca803or r13, rcx
001ca806movzx eax, [rsp+343]
001ca80eshl eax, 16
001ca811movzx ecx, [rsp+341]
001ca819or ecx, eax
001ca81bshl rcx, 32
001ca81fmov eax, [rsp+337]
001ca826or rax, rcx
001ca829mov [rsp+1320], rax
001ca831movzx eax, [rsp+351]
001ca839shl eax, 16
001ca83cmovzx ecx, [rsp+349]
001ca844or ecx, eax
001ca846shl rcx, 32
001ca84amov eax, [rsp+345]
001ca851or rax, rcx
001ca854mov [rsp+1312], rax
001ca85cmovzx eax, [rsp+359]
001ca864shl eax, 16
001ca867movzx ecx, [rsp+357]
001ca86for ecx, eax
001ca871shl rcx, 32
001ca875mov eax, [rsp+353]
001ca87cor rax, rcx
001ca87fmov [rsp+1304], rax
001ca887movzx eax, [rsp+367]
001ca88fshl eax, 16
001ca892movzx ecx, [rsp+365]
001ca89aor ecx, eax
001ca89cshl rcx, 32
001ca8a0mov eax, [rsp+361]
001ca8a7or rax, rcx
001ca8aamov [rsp+1296], rax
001ca8b2movzx eax, [rsp+375]
001ca8bashl eax, 16
001ca8bdmovzx ecx, [rsp+373]
001ca8c5or ecx, eax
001ca8c7shl rcx, 32
001ca8cbmov eax, [rsp+369]
001ca8d2or rax, rcx
001ca8d5mov [rsp+1288], rax
001ca8ddmovzx eax, [rsp+383]
001ca8e5shl eax, 16
001ca8e8movzx ecx, [rsp+381]
001ca8f0or ecx, eax
001ca8f2shl rcx, 32
001ca8f6mov eax, [rsp+377]
001ca8fdor rax, rcx
001ca900mov [rsp+1280], rax
001ca908movzx eax, [rsp+391]
001ca910shl eax, 16
001ca913movzx ecx, [rsp+389]
001ca91bor ecx, eax
001ca91dshl rcx, 32
001ca921mov eax, [rsp+385]
001ca928or rax, rcx
001ca92bmov [rsp+1272], rax
001ca933movzx eax, [rsp+399]
001ca93bshl eax, 16
001ca93emovzx ecx, [rsp+397]
001ca946or ecx, eax
001ca948shl rcx, 32
001ca94cmov eax, [rsp+393]
001ca953or rax, rcx
001ca956mov [rsp+1264], rax
001ca95emovzx eax, [rsp+407]
001ca966shl eax, 16
001ca969movzx ecx, [rsp+405]
001ca971or ecx, eax
001ca973shl rcx, 32
001ca977mov eax, [rsp+401]
001ca97eor rax, rcx
001ca981mov [rsp+1256], rax
001ca989movzx eax, [rsp+415]
001ca991shl eax, 16
001ca994movzx ecx, [rsp+413]
001ca99cor ecx, eax
001ca99eshl rcx, 32
001ca9a2mov eax, [rsp+409]
001ca9a9or rax, rcx
001ca9acmov [rsp+1248], rax
001ca9b4movzx eax, [rsp+423]
001ca9bcshl eax, 16
001ca9bfmovzx ecx, [rsp+421]
001ca9c7or ecx, eax
001ca9c9shl rcx, 32
001ca9cdmov eax, [rsp+417]
001ca9d4or rax, rcx
001ca9d7mov [rsp+1240], rax
001ca9dfmovzx eax, [rsp+431]
001ca9e7shl eax, 16
001ca9eamovzx ecx, [rsp+429]
001ca9f2or ecx, eax
001ca9f4shl rcx, 32
001ca9f8mov eax, [rsp+425]
001ca9ffor rax, rcx
001caa02mov [rsp+1232], rax
001caa0amovzx eax, [rsp+439]
001caa12shl eax, 16
001caa15movzx ecx, [rsp+437]
001caa1dor ecx, eax
001caa1fshl rcx, 32
001caa23mov eax, [rsp+433]
001caa2aor rax, rcx
001caa2dmov [rsp+1224], rax
001caa35movzx eax, [rsp+447]
001caa3dshl eax, 16
001caa40movzx ecx, [rsp+445]
001caa48or ecx, eax
001caa4ashl rcx, 32
001caa4emov eax, [rsp+441]
001caa55or rax, rcx
001caa58mov [rsp+1216], rax
001caa60movzx eax, [rsp+455]
001caa68shl eax, 16
001caa6bmovzx ecx, [rsp+453]
001caa73or ecx, eax
001caa75shl rcx, 32
001caa79mov eax, [rsp+449]
001caa80or rax, rcx
001caa83mov [rsp+1208], rax
001caa8bmovzx eax, [rsp+463]
001caa93shl eax, 16
001caa96movzx ecx, [rsp+461]
001caa9eor ecx, eax
001caaa0shl rcx, 32
001caaa4mov eax, [rsp+457]
001caaabor rax, rcx
001caaaemov [rsp+1200], rax
001caab6movzx eax, [rsp+471]
001caabeshl eax, 16
001caac1movzx ecx, [rsp+469]
001caac9or ecx, eax
001caacbshl rcx, 32
001caacfmov eax, [rsp+465]
001caad6or rax, rcx
001caad9mov [rsp+1192], rax
001caae1movzx eax, [rsp+479]
001caae9shl eax, 16
001caaecmovzx ecx, [rsp+477]
001caaf4or ecx, eax
001caaf6shl rcx, 32
001caafamov eax, [rsp+473]
001cab01or rax, rcx
001cab04mov [rsp+1184], rax
001cab0cmovzx eax, [rsp+487]
001cab14shl eax, 16
001cab17movzx ecx, [rsp+485]
001cab1for ecx, eax
001cab21shl rcx, 32
001cab25mov eax, [rsp+481]
001cab2cor rax, rcx
001cab2fmov [rsp+1176], rax
001cab37movzx eax, [rsp+495]
001cab3fshl eax, 16
001cab42movzx ecx, [rsp+493]
001cab4aor ecx, eax
001cab4cshl rcx, 32
001cab50mov eax, [rsp+489]
001cab57or rax, rcx
001cab5amov [rsp+848], rax
001cab62movzx eax, [rsp+248]
001cab6amov [rsp+36], al
001cab6emovzx eax, [rsp+256]
001cab76mov [rsp+38], al
001cab7amovzx eax, [rsp+264]
001cab82mov [rsp+232], al
001cab89movzx eax, [rsp+272]
001cab91mov [rsp+200], al
001cab98movzx eax, [rsp+280]
001caba0mov [rsp+176], al
001caba7movzx eax, [rsp+288]
001cabafmov [rsp+192], al
001cabb6movzx eax, [rsp+296]
001cabbemov [rsp+136], al
001cabc5movzx eax, [rsp+304]
001cabcdmov [rsp+208], al
001cabd4movzx eax, [rsp+312]
001cabdcmov [rsp+112], al
001cabe0movzx eax, [rsp+320]
001cabe8mov [rsp+88], al
001cabecmovzx eax, [rsp+328]
001cabf4mov [rsp+64], al
001cabf8movzx eax, [rsp+336]
001cac00mov [rsp+72], al
001cac04movzx eax, [rsp+344]
001cac0cmov [rsp+144], al
001cac13movzx eax, [rsp+352]
001cac1bmov [rsp+40], al
001cac1fmovzx eax, [rsp+360]
001cac27mov [rsp+168], al
001cac2emovzx eax, [rsp+368]
001cac36mov [rsp+56], al
001cac3amovzx eax, [rsp+376]
001cac42mov [rsp+33], al
001cac46mov rax, [rsp+496]
001cac4emov [rsp+1168], rax
001cac56mov rax, [rsp+504]
001cac5emov [rsp+1160], rax
001cac66mov rax, [rsp+512]
001cac6emov [rsp+1152], rax
001cac76mov rax, [rsp+520]
001cac7emov [rsp+1144], rax
001cac86mov rax, [rsp+528]
001cac8emov [rsp+1136], rax
001cac96mov rax, [rsp+536]
001cac9emov [rsp+1128], rax
001caca6mov rax, [rsp+544]
001cacaemov [rsp+1120], rax
001cacb6mov rax, [rsp+552]
001cacbemov [rsp+1112], rax
001cacc6mov rax, [rsp+560]
001caccemov [rsp+1104], rax
001cacd6mov rax, [rsp+568]
001cacdemov [rsp+1096], rax
001cace6mov rax, [rsp+576]
001caceemov [rsp+1088], rax
001cacf6mov rax, [rsp+584]
001cacfemov [rsp+1080], rax
001cad06mov rax, [rsp+592]
001cad0emov [rsp+1072], rax
001cad16mov rax, [rsp+600]
001cad1emov [rsp+1064], rax
001cad26mov rax, [rsp+608]
001cad2emov [rsp+1056], rax
001cad36mov rax, [rsp+616]
001cad3emov [rsp+1048], rax
001cad46mov rax, [rsp+624]
001cad4emov [rsp+1040], rax
001cad56mov rax, [rsp+632]
001cad5emov [rsp+1032], rax
001cad66mov rax, [rsp+640]
001cad6emov [rsp+1024], rax
001cad76mov rax, [rsp+648]
001cad7emov [rsp+1016], rax
001cad86mov rax, [rsp+656]
001cad8emov [rsp+1008], rax
001cad96mov rax, [rsp+664]
001cad9emov [rsp+1000], rax
001cada6mov rax, [rsp+672]
001cadaemov [rsp+992], rax
001cadb6mov rax, [rsp+680]
001cadbemov [rsp+984], rax
001cadc6mov rax, [rsp+688]
001cadcemov [rsp+976], rax
001cadd6mov rax, [rsp+696]
001caddemov [rsp+968], rax
001cade6mov rax, [rsp+704]
001cadeemov [rsp+960], rax
001cadf6mov rax, [rsp+712]
001cadfemov [rsp+952], rax
001cae06mov rax, [rsp+720]
001cae0emov [rsp+944], rax
001cae16mov rax, [rsp+728]
001cae1emov [rsp+936], rax
001cae26mov rax, [rsp+736]
001cae2emov [rsp+928], rax
001cae36mov rax, [rsp+744]
001cae3emov [rsp+920], rax
001cae46movzx eax, [rsp+384]
001cae4emov [rsp+31], al
001cae52movzx eax, [rsp+392]
001cae5amov [rsp+32], al
001cae5emovzx eax, [rsp+400]
001cae66mov [rsp+34], al
001cae6amovzx eax, [rsp+408]
001cae72mov [rsp+35], al
001cae76movzx eax, [rsp+416]
001cae7emov [rsp+37], al
001cae82movzx eax, [rsp+424]
001cae8amov [rsp+96], al
001cae8emovzx eax, [rsp+432]
001cae96mov [rsp+184], al
001cae9dmovzx eax, [rsp+440]
001caea5mov [rsp+104], al
001caea9movzx eax, [rsp+448]
001caeb1mov [rsp+216], al
001caeb8movzx eax, [rsp+456]
001caec0mov [rsp+160], al
001caec7movzx eax, [rsp+464]
001caecfmov [rsp+48], al
001caed3movzx eax, [rsp+472]
001caedbmov [rsp+120], al
001caedfmovzx eax, [rsp+480]
001caee7mov [rsp+128], al
001caeeemovzx eax, [rsp+488]
001caef6mov [rsp+30], al
001caefamov cl, 23
001caefccmp cl, 24
001caeffjne 0x1c9741
001caf05
001caf05loc_1caf05:
001caf05mov [rsp+1472], r13
001caf0dmov [rsp+1480], r15
001caf15mov [rsp+1488], rbx
001caf1dmov [rsp+1496], r11
001caf25mov [rsp+832], r10
001caf2dmov [rsp+840], r9
001caf35mov [rsp+2328], rbp
001caf3dmov r13, rdi
001caf40mov r15, rsi
001caf43mov rbx, rdx
001caf46mov bpl, 23
001caf49
001caf49loc_1caf49:
001caf49mov [rsp+824], r8
001caf51lea rdi, [rsp+2352]
001caf59call core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::stash::Stash>
001caf5emov rdi, [rsp+1672]
001caf66mov rsi, [rsp+1680]
001caf6ecall [rip+0x46d84]
001caf74movzx eax, [rsp+128]
001caf7cmov [rsp+30], al
001caf80movzx eax, [rsp+120]
001caf85mov [rsp+128], al
001caf8cmovzx eax, [rsp+48]
001caf91mov [rsp+120], al
001caf95movzx eax, [rsp+160]
001caf9dmov [rsp+48], al
001cafa1movzx eax, [rsp+216]
001cafa9mov [rsp+160], al
001cafb0movzx eax, [rsp+104]
001cafb5mov [rsp+216], al
001cafbcmovzx eax, [rsp+184]
001cafc4mov [rsp+104], al
001cafc8movzx eax, [rsp+96]
001cafcdmov [rsp+184], al
001cafd4movzx eax, [rsp+37]
001cafd9mov [rsp+96], al
001cafddmovzx eax, [rsp+35]
001cafe2mov [rsp+37], al
001cafe6movzx eax, [rsp+34]
001cafebmov [rsp+35], al
001cafefmovzx eax, [rsp+32]
001caff4mov [rsp+34], al
001caff8movzx eax, [rsp+31]
001caffdmov [rsp+32], al
001cb001movzx eax, [rsp+33]
001cb006mov [rsp+31], al
001cb00amovzx eax, [rsp+56]
001cb00fmov [rsp+33], al
001cb013movzx eax, [rsp+168]
001cb01bmov [rsp+56], al
001cb01fmovzx eax, [rsp+40]
001cb024mov [rsp+168], al
001cb02bmovzx eax, [rsp+144]
001cb033mov [rsp+40], al
001cb037movzx eax, [rsp+72]
001cb03cmov [rsp+144], al
001cb043movzx eax, [rsp+64]
001cb048mov [rsp+72], al
001cb04cmovzx eax, [rsp+88]
001cb051mov [rsp+64], al
001cb055movzx eax, [rsp+112]
001cb05amov [rsp+88], al
001cb05emovzx eax, [rsp+208]
001cb066mov [rsp+112], al
001cb06amovzx eax, [rsp+136]
001cb072mov [rsp+208], al
001cb079movzx eax, [rsp+192]
001cb081mov [rsp+136], al
001cb088movzx eax, [rsp+176]
001cb090mov [rsp+192], al
001cb097movzx eax, [rsp+200]
001cb09fmov [rsp+176], al
001cb0a6movzx eax, [rsp+232]
001cb0aemov [rsp+200], al
001cb0b5movzx eax, [rsp+38]
001cb0bamov [rsp+232], al
001cb0c1movzx eax, [rsp+36]
001cb0c6mov [rsp+38], al
001cb0camovzx eax, [rsp+39]
001cb0cfmov [rsp+36], al
001cb0d3mov r9l, ebp
001cb0d6mov rcx, rbx
001cb0d9mov rdx, [rsp+1464]
001cb0e1mov rsi, r15
001cb0e4mov rdi, r13
001cb0e7mov r8, [rsp+2328]
001cb0efmov r14, [rsp+224]
001cb0f7mov r10, [rsp+840]
001cb0ffmov r11, [rsp+832]
001cb107mov rbx, [rsp+1496]
001cb10fmov rbp, [rsp+1488]
001cb117mov r15, [rsp+1480]
001cb11fmov r13, [rsp+1472]
001cb127cmp r9b, 23
001cb12bje 0x1cdd0d
001cb131
001cb131loc_1cb131:
001cb131movaps x0, [rsp+2272]
001cb139movaps x1, [rsp+2288]
001cb141movaps x2, [rsp+2304]
001cb149movups [rsp+2256], x2
001cb151movups [rsp+2240], x1
001cb159movups [rsp+2224], x0
001cb161mov [rsp+1696], r9b
001cb169mov r9, [rsp+1664]
001cb171mov rax, r9
001cb174shr rax, 48
001cb178mov [rsp+1703], al
001cb17fmov [rsp+1697], r9l
001cb187shr r9, 32
001cb18bmov [rsp+1701], r9w
001cb194movzx eax, [rsp+36]
001cb199mov [rsp+1704], al
001cb1a0mov rax, rcx
001cb1a3shr rax, 48
001cb1a7mov [rsp+1711], al
001cb1aemov [rsp+1705], ecx
001cb1b5shr rcx, 32
001cb1b9mov [rsp+1709], cx
001cb1c1movzx eax, [rsp+38]
001cb1c6mov [rsp+1712], al
001cb1cdmov rax, rdx
001cb1d0shr rax, 48
001cb1d4mov [rsp+1719], al
001cb1dbmov [rsp+1713], edx
001cb1e2shr rdx, 32
001cb1e6mov [rsp+1717], dx
001cb1eemovzx eax, [rsp+232]
001cb1f6mov [rsp+1720], al
001cb1fdmov rax, rsi
001cb200shr rax, 48
001cb204mov [rsp+1727], al
001cb20bmov [rsp+1721], esi
001cb212shr rsi, 32
001cb216mov [rsp+1725], si
001cb21emovzx eax, [rsp+200]
001cb226mov [rsp+1728], al
001cb22dmov rax, rdi
001cb230shr rax, 48
001cb234mov [rsp+1735], al
001cb23bmov [rsp+1729], edi
001cb242shr rdi, 32
001cb246mov [rsp+1733], di
001cb24emovzx eax, [rsp+176]
001cb256mov [rsp+1736], al
001cb25dmov rax, r8
001cb260shr rax, 48
001cb264mov [rsp+1743], al
001cb26bmov [rsp+1737], r8l
001cb273shr r8, 32
001cb277mov [rsp+1741], r8w
001cb280movzx eax, [rsp+192]
001cb288mov [rsp+1744], al
001cb28fmov rcx, [rsp+824]
001cb297mov rax, rcx
001cb29ashr rax, 48
001cb29emov [rsp+1751], al
001cb2a5mov [rsp+1745], ecx
001cb2acshr rcx, 32
001cb2b0mov [rsp+1749], cx
001cb2b8movzx eax, [rsp+136]
001cb2c0mov [rsp+1752], al
001cb2c7mov rax, r10
001cb2cashr rax, 48
001cb2cemov [rsp+1759], al
001cb2d5mov [rsp+1753], r10l
001cb2ddshr r10, 32
001cb2e1mov [rsp+1757], r10w
001cb2eamovzx eax, [rsp+208]
001cb2f2mov [rsp+1760], al
001cb2f9mov rax, r11
001cb2fcshr rax, 48
001cb300mov [rsp+1767], al
001cb307mov [rsp+1761], r11l
001cb30fshr r11, 32
001cb313mov [rsp+1765], r11w
001cb31cmovzx eax, [rsp+112]
001cb321mov [rsp+1768], al
001cb328mov rax, rbx
001cb32bshr rax, 48
001cb32fmov [rsp+1775], al
001cb336mov [rsp+1769], ebx
001cb33dshr rbx, 32
001cb341mov [rsp+1773], bx
001cb349movzx eax, [rsp+88]
001cb34emov [rsp+1776], al
001cb355mov rax, rbp
001cb358shr rax, 48
001cb35cmov [rsp+1783], al
001cb363mov [rsp+1777], ebp
001cb36ashr rbp, 32
001cb36emov [rsp+1781], bp
001cb376movzx eax, [rsp+64]
001cb37bmov [rsp+1784], al
001cb382mov rax, r15
001cb385shr rax, 48
001cb389mov [rsp+1791], al
001cb390mov [rsp+1785], r15l
001cb398shr r15, 32
001cb39cmov [rsp+1789], r15w
001cb3a5movzx eax, [rsp+72]
001cb3aamov [rsp+1792], al
001cb3b1mov rax, r13
001cb3b4shr rax, 48
001cb3b8mov [rsp+1799], al
001cb3bfmov [rsp+1793], r13l
001cb3c7shr r13, 32
001cb3cbmov [rsp+1797], r13w
001cb3d4movzx eax, [rsp+144]
001cb3dcmov [rsp+1800], al
001cb3e3mov rcx, [rsp+1320]
001cb3ebmov rax, rcx
001cb3eeshr rax, 48
001cb3f2mov [rsp+1807], al
001cb3f9mov [rsp+1801], ecx
001cb400shr rcx, 32
001cb404mov [rsp+1805], cx
001cb40cmovzx eax, [rsp+40]
001cb411mov [rsp+1808], al
001cb418mov rcx, [rsp+1312]
001cb420mov rax, rcx
001cb423shr rax, 48
001cb427mov [rsp+1815], al
001cb42emov [rsp+1809], ecx
001cb435shr rcx, 32
001cb439mov [rsp+1813], cx
001cb441movzx eax, [rsp+168]
001cb449mov [rsp+1816], al
001cb450mov rcx, [rsp+1304]
001cb458mov rax, rcx
001cb45bshr rax, 48
001cb45fmov [rsp+1823], al
001cb466mov [rsp+1817], ecx
001cb46dshr rcx, 32
001cb471mov [rsp+1821], cx
001cb479movzx eax, [rsp+56]
001cb47emov [rsp+1824], al
001cb485mov rcx, [rsp+1296]
001cb48dmov rax, rcx
001cb490shr rax, 48
001cb494mov [rsp+1831], al
001cb49bmov [rsp+1825], ecx
001cb4a2shr rcx, 32
001cb4a6mov [rsp+1829], cx
001cb4aemovzx eax, [rsp+33]
001cb4b3mov [rsp+1832], al
001cb4bamov rcx, [rsp+1288]
001cb4c2mov rax, rcx
001cb4c5shr rax, 48
001cb4c9mov [rsp+1839], al
001cb4d0mov [rsp+1833], ecx
001cb4d7shr rcx, 32
001cb4dbmov [rsp+1837], cx
001cb4e3movzx eax, [rsp+31]
001cb4e8mov [rsp+1840], al
001cb4efmov rcx, [rsp+1280]
001cb4f7mov rax, rcx
001cb4fashr rax, 48
001cb4femov [rsp+1847], al
001cb505mov [rsp+1841], ecx
001cb50cshr rcx, 32
001cb510mov [rsp+1845], cx
001cb518movzx eax, [rsp+32]
001cb51dmov [rsp+1848], al
001cb524mov rcx, [rsp+1272]
001cb52cmov rax, rcx
001cb52fshr rax, 48
001cb533mov [rsp+1855], al
001cb53amov [rsp+1849], ecx
001cb541shr rcx, 32
001cb545mov [rsp+1853], cx
001cb54dmovzx eax, [rsp+34]
001cb552mov [rsp+1856], al
001cb559mov rcx, [rsp+1264]
001cb561mov rax, rcx
001cb564shr rax, 48
001cb568mov [rsp+1863], al
001cb56fmov [rsp+1857], ecx
001cb576shr rcx, 32
001cb57amov [rsp+1861], cx
001cb582movzx eax, [rsp+35]
001cb587mov [rsp+1864], al
001cb58emov rcx, [rsp+1256]
001cb596mov rax, rcx
001cb599shr rax, 48
001cb59dmov [rsp+1871], al
001cb5a4mov [rsp+1865], ecx
001cb5abshr rcx, 32
001cb5afmov [rsp+1869], cx
001cb5b7movzx eax, [rsp+37]
001cb5bcmov [rsp+1872], al
001cb5c3mov rcx, [rsp+1248]
001cb5cbmov rax, rcx
001cb5ceshr rax, 48
001cb5d2mov [rsp+1879], al
001cb5d9mov [rsp+1873], ecx
001cb5e0shr rcx, 32
001cb5e4mov [rsp+1877], cx
001cb5ecmovzx eax, [rsp+96]
001cb5f1mov [rsp+1880], al
001cb5f8mov rcx, [rsp+1240]
001cb600mov rax, rcx
001cb603shr rax, 48
001cb607mov [rsp+1887], al
001cb60emov [rsp+1881], ecx
001cb615shr rcx, 32
001cb619mov [rsp+1885], cx
001cb621movzx eax, [rsp+184]
001cb629mov [rsp+1888], al
001cb630mov rcx, [rsp+1232]
001cb638mov rax, rcx
001cb63bshr rax, 48
001cb63fmov [rsp+1895], al
001cb646mov [rsp+1889], ecx
001cb64dshr rcx, 32
001cb651mov [rsp+1893], cx
001cb659movzx eax, [rsp+104]
001cb65emov [rsp+1896], al
001cb665mov rcx, [rsp+1224]
001cb66dmov rax, rcx
001cb670shr rax, 48
001cb674mov [rsp+1903], al
001cb67bmov [rsp+1897], ecx
001cb682shr rcx, 32
001cb686mov [rsp+1901], cx
001cb68emovzx eax, [rsp+216]
001cb696mov [rsp+1904], al
001cb69dmov rcx, [rsp+1216]
001cb6a5mov rax, rcx
001cb6a8shr rax, 48
001cb6acmov [rsp+1911], al
001cb6b3mov [rsp+1905], ecx
001cb6bashr rcx, 32
001cb6bemov [rsp+1909], cx
001cb6c6movzx eax, [rsp+160]
001cb6cemov [rsp+1912], al
001cb6d5mov rcx, [rsp+1208]
001cb6ddmov rax, rcx
001cb6e0shr rax, 48
001cb6e4mov [rsp+1919], al
001cb6ebmov [rsp+1913], ecx
001cb6f2shr rcx, 32
001cb6f6mov [rsp+1917], cx
001cb6femovzx eax, [rsp+48]
001cb703mov [rsp+1920], al
001cb70amov rcx, [rsp+1200]
001cb712mov rax, rcx
001cb715shr rax, 48
001cb719mov [rsp+1927], al
001cb720mov [rsp+1921], ecx
001cb727shr rcx, 32
001cb72bmov [rsp+1925], cx
001cb733movzx eax, [rsp+120]
001cb738mov [rsp+1928], al
001cb73fmov rcx, [rsp+1192]
001cb747mov rax, rcx
001cb74ashr rax, 48
001cb74emov [rsp+1935], al
001cb755mov [rsp+1929], ecx
001cb75cshr rcx, 32
001cb760mov [rsp+1933], cx
001cb768movzx eax, [rsp+128]
001cb770mov [rsp+1936], al
001cb777mov rcx, [rsp+1184]
001cb77fmov rax, rcx
001cb782shr rax, 48
001cb786mov [rsp+1943], al
001cb78dmov [rsp+1937], ecx
001cb794shr rcx, 32
001cb798mov [rsp+1941], cx
001cb7a0movzx eax, [rsp+30]
001cb7a5mov [rsp+1944], al
001cb7acmov rcx, [rsp+1176]
001cb7b4mov rax, rcx
001cb7b7shr rax, 48
001cb7bbmov [rsp+1951], al
001cb7c2mov [rsp+1945], ecx
001cb7c9shr rcx, 32
001cb7cdmov [rsp+1949], cx
001cb7d5mov rax, [rsp+848]
001cb7ddmov [rsp+1952], rax
001cb7e5mov rax, [rsp+1168]
001cb7edmov [rsp+1960], rax
001cb7f5mov rax, [rsp+1160]
001cb7fdmov [rsp+1968], rax
001cb805mov rax, [rsp+1152]
001cb80dmov [rsp+1976], rax
001cb815mov rax, [rsp+1144]
001cb81dmov [rsp+1984], rax
001cb825mov rax, [rsp+1136]
001cb82dmov [rsp+1992], rax
001cb835mov rax, [rsp+1128]
001cb83dmov [rsp+2000], rax
001cb845mov rax, [rsp+1120]
001cb84dmov [rsp+2008], rax
001cb855mov rax, [rsp+1112]
001cb85dmov [rsp+2016], rax
001cb865mov rax, [rsp+1104]
001cb86dmov [rsp+2024], rax
001cb875mov rax, [rsp+1096]
001cb87dmov [rsp+2032], rax
001cb885mov rax, [rsp+1088]
001cb88dmov [rsp+2040], rax
001cb895mov rax, [rsp+1080]
001cb89dmov [rsp+2048], rax
001cb8a5mov rax, [rsp+1072]
001cb8admov [rsp+2056], rax
001cb8b5mov rax, [rsp+1064]
001cb8bdmov [rsp+2064], rax
001cb8c5mov rax, [rsp+1056]
001cb8cdmov [rsp+2072], rax
001cb8d5mov rax, [rsp+1048]
001cb8ddmov [rsp+2080], rax
001cb8e5mov rax, [rsp+1040]
001cb8edmov [rsp+2088], rax
001cb8f5mov rax, [rsp+1032]
001cb8fdmov [rsp+2096], rax
001cb905mov rax, [rsp+1024]
001cb90dmov [rsp+2104], rax
001cb915mov rax, [rsp+1016]
001cb91dmov [rsp+2112], rax
001cb925mov rax, [rsp+1008]
001cb92dmov [rsp+2120], rax
001cb935mov rax, [rsp+1000]
001cb93dmov [rsp+2128], rax
001cb945mov rax, [rsp+992]
001cb94dmov [rsp+2136], rax
001cb955mov rax, [rsp+984]
001cb95dmov [rsp+2144], rax
001cb965mov rax, [rsp+976]
001cb96dmov [rsp+2152], rax
001cb975mov rax, [rsp+968]
001cb97dmov [rsp+2160], rax
001cb985mov rax, [rsp+960]
001cb98dmov [rsp+2168], rax
001cb995mov rax, [rsp+952]
001cb99dmov [rsp+2176], rax
001cb9a5mov rax, [rsp+944]
001cb9admov [rsp+2184], rax
001cb9b5mov rax, [rsp+936]
001cb9bdmov [rsp+2192], rax
001cb9c5mov rax, [rsp+928]
001cb9cdmov [rsp+2200], rax
001cb9d5mov rax, [rsp+920]
001cb9ddmov [rsp+2208], rax
001cb9e5mov rax, [rsp+1656]
001cb9edmov [rsp+2216], rax
001cb9f5mov rbx, [rip+0x476ac]
001cb9fccmp rbx, 4
001cba00jne 0x1cba48
001cba02mov [rip+0x4769b], 3
001cba0dmov esi, 1752
001cba12add rsi, [rip+0x4767f]
001cba19lea rdi, [rsp+240]
001cba21mov edx, 584
001cba26call [rip+0x460f4]
001cba2ccmp [rsp+248], 23
001cba34je 0x1cba43
001cba36lea rdi, [rsp+248]
001cba3ecall core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::Mapping>
001cba43
001cba43loc_1cba43:
001cba43mov ebx, 3
001cba48
001cba48loc_1cba48:
001cba48lea rdi, [rsp+248]
001cba50lea rsi, [rsp+1696]
001cba58mov edx, 576
001cba5dcall [rip+0x460bd]
001cba63mov rax, [rsp+2688]
001cba6bmov [rsp+240], rax
001cba73cmp rbx, [rip+0x47626]
001cba7ajne 0x1cba84
001cba7cmov rdi, rbx
001cba7fcall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001cba84
001cba84loc_1cba84:
001cba84mov rbp, [rip+0x4760d]
001cba8btest rbx, rbx
001cba8eje 0x1cbadb
001cba90lea rdi, [rbp+584]
001cba97imul rdx, rbx, 584
001cba9emov rsi, rbp
001cbaa1call [rip+0x46069]
001cbaa7lea rsi, [rsp+240]
001cbaafmov edx, 584
001cbab4mov rdi, rbp
001cbab7call [rip+0x46063]
001cbabdinc rbx
001cbac0mov [rip+0x475e1], rbx
001cbac7jne 0x1cbafc
001cbac9lea rdx, [rip+0x45710]
001cbad0xor edi, edi
001cbad2xor esi, esi
001cbad4call core::panicking::panic_bounds_check
001cbad9ud2
001cbadb
001cbadbloc_1cbadb:
001cbadblea rsi, [rsp+240]
001cbae3mov edx, 584
001cbae8mov rdi, rbp
001cbaebcall [rip+0x4602f]
001cbaf1mov [rip+0x475ac], 1
001cbafc
001cbafcloc_1cbafc:
001cbafcmov rax, [rsp+152]
001cbb04sub rax, r12
001cbb07mov [rsp+152], rax
001cbb0flea r15, [rax+1]
001cbb13mov r12, [rbp+352]
001cbb1amov rsi, [rbp+360]
001cbb21xor edi, edi
001cbb23test rsi, rsi
001cbb26je 0x1cbb89
001cbb28mov ecx, 255
001cbb2dmov rax, rsi
001cbb30mov rdx, rsi
001cbb33jmp 0x1cbb48
001cbb35
001cbb35 66 66 2e 0f 1f 84 00 00 00 00 00 ff.........
001cbb40
001cbb40loc_1cbb40:
001cbb40mov rdx, rax
001cbb43sub rax, rdi
001cbb46jbe 0x1cbb89
001cbb48
001cbb48loc_1cbb48:
001cbb48shr rax, 1
001cbb4badd rax, rdi
001cbb4emov r9, rax
001cbb51shl r9, 5
001cbb55xor r8l, r8l
001cbb58cmp [r12+r9], r15
001cbb5csetne r8b
001cbb60cmovb r8l, ecx
001cbb64cmp r8b, 1
001cbb68je 0x1cbb40
001cbb6amovzx edi, r8b
001cbb6einc rax
001cbb71cmp edi, 255
001cbb77jne 0x1cbb86
001cbb79mov rdi, rax
001cbb7cmov rax, rdx
001cbb7fsub rax, rdi
001cbb82ja 0x1cbb48
001cbb84jmp 0x1cbb89
001cbb86
001cbb86loc_1cbb86:
001cbb86mov rdi, rax
001cbb89
001cbb89loc_1cbb89:
001cbb89mov [rsp+160], rbp
001cbb91cmp rdi, rsi
001cbb94ja 0x1ce681
001cbb9atest rdi, rdi
001cbb9dmov rax, [rsp+152]
001cbba5je 0x1cbd49
001cbbabmov rcx, [rsp+160]
001cbbb3lea rbp, [rcx+8]
001cbbb7lea rdx, [rcx+536]
001cbbbelea rbx, [rcx+344]
001cbbc5shl rdi, 5
001cbbc9lea r13, [rdi+r12]
001cbbcdadd r13, -32
001cbbd1neg rdi
001cbbd4jmp 0x1cbbf6
001cbbd6nop [rax+rax]
001cbbe0
001cbbe0loc_1cbbe0:
001cbbe0add r13, -32
001cbbe4add rdi, 32
001cbbe8mov rax, [rsp+152]
001cbbf0je 0x1cbd49
001cbbf6
001cbbf6loc_1cbbf6:
001cbbf6cmp [r13+24], rax
001cbbfajbe 0x1cbd49
001cbc00cmp [r13+8], rax
001cbc04jbe 0x1cbbe0
001cbc06cmp r15, [r13]
001cbc0ajbe 0x1cbbe0
001cbc0cmov [rsp+40], rdx
001cbc11mov rdi, [r13+16]
001cbc15mov rax, [rsp+160]
001cbc1dmov rsi, [rax+376]
001cbc24cmp rdi, rsi
001cbc27jae 0x1ce02e
001cbc2dimul r14, rdi, 536
001cbc34add r14, [rax+368]
001cbc3blea rdi, [rsp+1696]
001cbc43mov rsi, r14
001cbc46mov rdx, rbx
001cbc49call addr2line::ResUnit<R>::dwarf_and_unit_dwo
001cbc4emov [rsp+1328], r14
001cbc56mov rax, [rsp+152]
001cbc5emov [rsp+1344], rax
001cbc66mov [rsp+1336], rbx
001cbc6ecmp [rsp+1744], 0
001cbc77mov [rsp+232], rbp
001cbc7fje 0x1cc0a6
001cbc85lea rax, [rsp+1744]
001cbc8dmovups x0, [rsp+1696]
001cbc95movups x1, [rsp+1712]
001cbc9dmovups x2, [rsp+1728]
001cbca5movaps [rsp+272], x2
001cbcadmovaps [rsp+256], x1
001cbcb5movaps [rsp+240], x0
001cbcbdmov rcx, [rax+16]
001cbcc1mov [rsp+2464], rcx
001cbcc9movups x0, [rax]
001cbcccmov rax, [rsp+1328]
001cbcd4mov [rsp+2472], rax
001cbcdcmov rax, [rsp+1336]
001cbce4mov [rsp+2480], rax
001cbcecmov rax, [rsp+1344]
001cbcf4mov [rsp+2488], rax
001cbcfcmovaps [rsp+288], x0
001cbd04mov rax, [rsp+2464]
001cbd0cmov [rsp+304], rax
001cbd14mov rax, [rsp+2472]
001cbd1cmov [rsp+312], rax
001cbd24mov rax, [rsp+2480]
001cbd2cmov [rsp+320], rax
001cbd34mov rax, [rsp+2488]
001cbd3cmov [rsp+328], rax
001cbd44jmp 0x1cc0cf
001cbd49
001cbd49loc_1cbd49:
001cbd49mov [rsp+2448], 3
001cbd54mov eax, 3
001cbd59
001cbd59loc_1cbd59:
001cbd59mov ecx, [rsp+2500]
001cbd60mov [rsp+2400], ecx
001cbd67movups x0, [rsp+2452]
001cbd6fmovups x1, [rsp+2468]
001cbd77movups x2, [rsp+2484]
001cbd7fmovaps [rsp+2384], x2
001cbd87movaps [rsp+2368], x1
001cbd8fmovaps [rsp+2352], x0
001cbd97mov rdx, [rsp+2504]
001cbd9fmov rsi, [rsp+2512]
001cbda7movups x0, [rsp+2520]
001cbdafmovaps [rsp+2800], x0
001cbdb7cmp eax, 5
001cbdbamov rbx, [rsp+160]
001cbdc2je 0x1cdcb1
001cbdc8mov [rsp+1696], eax
001cbdcfmovaps x0, [rsp+2352]
001cbdd7movaps x1, [rsp+2368]
001cbddfmovaps x2, [rsp+2384]
001cbde7movups [rsp+1716], x1
001cbdefmovups [rsp+1732], x2
001cbdf7mov ecx, [rsp+2400]
001cbdfemov [rsp+1748], ecx
001cbe05movups [rsp+1700], x0
001cbe0dmov [rsp+56], rdx
001cbe12mov [rsp+1752], rdx
001cbe1amov [rsp+72], rsi
001cbe1fmov [rsp+1760], rsi
001cbe27movaps x0, [rsp+2800]
001cbe2fmovups [rsp+1768], x0
001cbe37add eax, -3
001cbe3acmp eax, 2
001cbe3dmov ecx, 2
001cbe42cmovb ecx, eax
001cbe45test ecx, ecx
001cbe47je 0x1cbf6b
001cbe4dmov rdx, [rsp+1768]
001cbe55mov [rsp+120], rdx
001cbe5amov rbp, [rsp+1776]
001cbe62mov rdx, [rsp+1728]
001cbe6amov rsi, [rsp+1736]
001cbe72mov [rsp+136], rsi
001cbe7alea rsi, [rdx+96]
001cbe7emov [rsp+88], rsi
001cbe83lea rsi, [rdx+440]
001cbe8amov [rsp+208], rsi
001cbe92lea rsi, [rdx+448]
001cbe99mov [rsp+104], rsi
001cbe9emov rsi, [rsp+1744]
001cbea6lea rdi, [rbx+400]
001cbeadmov [rsp+168], rdi
001cbeb5cmp ecx, 1
001cbeb8mov [rsp+64], rdx
001cbebdmov [rsp+112], rsi
001cbec2jne 0x1cbf73
001cbec8mov rbx, [rsp+1704]
001cbed0mov [rsp+1704], 2
001cbedbcmp eax, 2
001cbedejb 0x1cbef3
001cbee0cmp [rsp+72], 0
001cbee6je 0x1cbef3
001cbee8mov rdi, [rsp+56]
001cbeedcall [rip+0x45c05]
001cbef3
001cbef3loc_1cbef3:
001cbef3mov [rsp+128], rbx
001cbefbmov [rsp+1696], 3
001cbf06lea rcx, [rsp+1712]
001cbf0emovups x0, [rcx]
001cbf11movaps [rsp+864], x0
001cbf19mov rax, [rcx+16]
001cbf1dmov [rsp+880], rax
001cbf25mov r14l, 3
001cbf2bmov rax, rcx
001cbf2e
001cbf2eloc_1cbf2e:
001cbf2emov rcx, [rax+16]
001cbf32mov [rsp+1520], rcx
001cbf3amovups x0, [rax]
001cbf3dmovaps [rsp+1504], x0
001cbf45mov r13, [rsp+152]
001cbf4d
001cbf4dloc_1cbf4d:
001cbf4dmov rdi, [rsp+168]
001cbf55mov rsi, r13
001cbf58call std::backtrace_rs::symbolize::gimli::elf::Object::search_symtab
001cbf5dmov r15, rax
001cbf60mov r12, rdx
001cbf63mov rbx, rbp
001cbf66jmp 0x1cd7e0
001cbf6b
001cbf6bloc_1cbf6b:
001cbf6bmov r15b, 1
001cbf6ejmp 0x1cdc8a
001cbf73
001cbf73loc_1cbf73:
001cbf73mov rdi, [rsp+56]
001cbf78mov r13, [rsp+1696]
001cbf80lea rax, [rsp+1704]
001cbf88movups x0, [rax]
001cbf8bmovaps [rsp+1328], x0
001cbf93mov rax, [rax+16]
001cbf97mov [rsp+1344], rax
001cbf9fmov [rsp+1696], 2
001cbfaacmp rbp, [rsp+120]
001cbfafmov [rsp+128], r13
001cbfb7je 0x1cc084
001cbfbdlea rbx, [rbp-8]
001cbfc1mov [rsp+1776], rbx
001cbfc9mov r12, [rbp-8]
001cbfcdmov eax, [r12+40]
001cbfd2mov r15l, [r12+44]
001cbfd7xor r14l, r14l
001cbfdamov [rsp+40], eax
001cbfdetest eax, eax
001cbfe0setne [rsp+144]
001cbfe8xor ebp, ebp
001cbfeatest r15l, r15l
001cbfedsetne [rsp+48]
001cbff2cmp [r12], 0
001cbff7je 0x1cd74e
001cbffdmov rax, [rsp+88]
001cc002cmp [rax], 47
001cc005je 0x1cd74e
001cc00bmov rax, [r12+8]
001cc010mov [rsp+216], rax
001cc018mov rax, [rsp+64]
001cc01dcmp [rax+432], 0
001cc025jne 0x1cd6f1
001cc02blea rdi, [rsp+240]
001cc033mov rsi, [rsp+88]
001cc038call _<gimli::read::line::LineProgramHeader<R,Offset> as core::clone::Clone>::clone
001cc03dlea rdi, [rsp+2448]
001cc045lea rdx, [rsp+240]
001cc04dmov rsi, [rsp+64]
001cc052mov rcx, [rsp+136]
001cc05acall addr2line::Lines::parse
001cc05fmov rax, [rsp+64]
001cc064cmp [rax+432], 0
001cc06cje 0x1cd6c7
001cc072lea rdi, [rsp+2448]
001cc07acall core::ptr::drop_in_place<core::result::Result<addr2line::Lines,gimli::read::Error>>
001cc07fjmp 0x1cd6f1
001cc084
001cc084loc_1cc084:
001cc084mov r15, [rsi+40]
001cc088test r15, r15
001cc08bmov rax, [rsp+72]
001cc090je 0x1cd64e
001cc096mov r12, [rsi+48]
001cc09amovzx edx, [rdx+528]
001cc0a1jmp 0x1cd652
001cc0a6
001cc0a6loc_1cc0a6:
001cc0a6lea rdi, [rsp+240]
001cc0aelea rsi, [rsp+1328]
001cc0b6lea rdx, [rsp+1696]
001cc0becall addr2line::ResUnit<R>::find_function_or_location::_{{closure}}
001cc0c3mov [rsp+288], 0
001cc0cf
001cc0cfloc_1cc0cf:
001cc0cfmov rax, [rsp+152]
001cc0d7mov [rsp+1696], rax
001cc0dfmov [rsp+1704], r14
001cc0e7mov [rsp+1712], rbx
001cc0efmov [rsp+1720], rbx
001cc0f7mov [rsp+1728], rax
001cc0ffmov [rsp+1736], r15
001cc107mov [rsp+1744], r12
001cc10fmov [rsp+1752], r13
001cc117mov [rsp+1760], r15
001cc11fmov [rsp+1768], rax
001cc127mov [rsp+1776], 0
001cc12flea rdi, [rsp+2448]
001cc137lea rsi, [rsp+240]
001cc13flea rdx, [rsp+1696]
001cc147call addr2line::LoopingLookup<T,L,F>::new_lookup
001cc14ccmp [rsp+2624], 2
001cc154jne 0x1cc16a
001cc156
001cc156loc_1cc156:
001cc156mov eax, [rsp+2448]
001cc15dmov r14, [rsp+224]
001cc165jmp 0x1cbd59
001cc16a
001cc16aloc_1cc16a:
001cc16amov rcx, [rsp+160]
001cc172movzx edx, [rcx+8]
001cc176xor eax, eax
001cc178mov [rsp+144], dl
001cc17fcmp dl, 22
001cc182mov rdx, [rsp+232]
001cc18acmove rdx, rax
001cc18emov [rsp+96], rdx
001cc193mov eax, [rcx+88]
001cc196mov [rsp+208], rax
001cc19edec eax
001cc1a0mov [rsp+128], rax
001cc1a8mov rax, [rcx+24]
001cc1acmov [rsp+168], rax
001cc1b4mov rax, [rcx+16]
001cc1b8mov [rsp+120], rax
001cc1bdlea rax, [rcx+560]
001cc1c4mov [rsp+216], rax
001cc1ccmov rbx, [rip+0x4594d]
001cc1d3nop [rax+rax]
001cc1e0
001cc1e0loc_1cc1e0:
001cc1e0movups x0, [rsp+2448]
001cc1e8movups x1, [rsp+2464]
001cc1f0movups x2, [rsp+2480]
001cc1f8movaps [rsp+1536], x2
001cc200movaps [rsp+1520], x1
001cc208movaps [rsp+1504], x0
001cc210mov edx, 136
001cc215lea rdi, [rsp+1328]
001cc21dlea rsi, [rsp+2496]
001cc225call rbx
001cc227cmp [rsp+144], 22
001cc22fje 0x1cc680
001cc235cmp [rsp+208], 0
001cc23dje 0x1cc680
001cc243mov rbx, [rsp+1504]
001cc24bmov rcx, [rsp+1512]
001cc253mov rdx, rcx
001cc256shr rdx, 32
001cc25amov rax, [rsp+128]
001cc262and edx, eax
001cc264or rdx, 1
001cc268mov esi, eax
001cc26amov rax, rcx
001cc26dnop [rax]
001cc270
001cc270loc_1cc270:
001cc270and eax, [rsp+128]
001cc277lea rdi, [8*rax]
001cc27fmov r8, [rsp+168]
001cc287sub r8, rdi
001cc28ajb 0x1cc680
001cc290cmp r8, 8
001cc294jb 0x1cc680
001cc29amov r8, [rsp+120]
001cc29fmov rdi, [r8+rdi]
001cc2a3cmp rdi, rcx
001cc2a6je 0x1cc2c5
001cc2a8sub esi, 1
001cc2absetb r8b
001cc2aftest rdi, rdi
001cc2b2je 0x1cc680
001cc2b8add rax, rdx
001cc2bbtest r8b, r8b
001cc2beje 0x1cc270
001cc2c0jmp 0x1cc680
001cc2c5
001cc2c5loc_1cc2c5:
001cc2c5mov rcx, [rsp+96]
001cc2camov rcx, [rcx+32]
001cc2ceshl rax, 2
001cc2d2sub rcx, rax
001cc2d5jb 0x1cc680
001cc2dbcmp rcx, 4
001cc2dfjb 0x1cc680
001cc2e5mov rcx, [rsp+96]
001cc2eamov rcx, [rcx+24]
001cc2eemov eax, [rcx+rax]
001cc2f1test eax, eax
001cc2f3je 0x1cc680
001cc2f9dec eax
001cc2fbmov rcx, [rsp+96]
001cc300cmp eax, [rcx+76]
001cc303jae 0x1cc680
001cc309mov rsi, [rsp+96]
001cc30emov rcx, [rsi+48]
001cc312mov edx, eax
001cc314mov edi, [rsi+72]
001cc317imul rdx, rdi
001cc31bshl rdx, 2
001cc31fsub rcx, rdx
001cc322jb 0x1cc680
001cc328mov rax, [rsp+96]
001cc32dmov rsi, [rax+64]
001cc331sub rsi, rdx
001cc334jb 0x1cc680
001cc33acmp edi, 9
001cc33djae 0x1ce718
001cc343test rdi, rdi
001cc346je 0x1cc4bd
001cc34cmov r9, [rsp+96]
001cc351mov rax, [r9+40]
001cc355add rdi, r9
001cc358lea r8, [rax+rdx]
001cc35cinc r8
001cc35fadd rdx, [r9+56]
001cc363xor r9l, r9l
001cc366xor r14l, r14l
001cc369xor ebp, ebp
001cc36bxor eax, eax
001cc36dxor r13l, r13l
001cc370mov [rsp+48], 0
001cc378mov [rsp+72], 0
001cc380mov [rsp+56], 0
001cc388mov [rsp+64], 0
001cc390mov [rsp+88], 0
001cc398mov [rsp+112], 0
001cc3a0mov [rsp+104], 0
001cc3a8mov [rsp+136], 0
001cc3b3mov [rsp+192], 0
001cc3bemov [rsp+184], 0
001cc3c9mov [rsp+176], 0
001cc3d4mov [rsp+200], 0
001cc3df
001cc3dfloc_1cc3df:
001cc3dfcmp rcx, 4
001cc3e3jb 0x1cc4b5
001cc3e9cmp rsi, 3
001cc3edjbe 0x1cc4b5
001cc3f3mov r10, [rsp+232]
001cc3fbmovzx r15l, [r10+r9]
001cc400cmp r15, 21
001cc404ja 0x1cc680
001cc40amov r10l, [r8+4*r9-1]
001cc40fmov r11l, [rdx+4*r9]
001cc413lea r12, [rip-0x18c156]
001cc41amovsxd r15, [r12+4*r15]
001cc41eadd r15, r12
001cc421jmp r15
001cc424mov r13l, r11l
001cc427mov eax, r10l
001cc42ajmp 0x1cc481
001cc42cmov [rsp+72], r11l
001cc431mov [rsp+48], r10l
001cc436jmp 0x1cc481
001cc438mov [rsp+136], r11l
001cc440mov [rsp+104], r10l
001cc445jmp 0x1cc481
001cc447mov [rsp+112], r11l
001cc44cmov [rsp+88], r10l
001cc451jmp 0x1cc481
001cc453mov [rsp+200], r11l
001cc45bmov [rsp+176], r10l
001cc463jmp 0x1cc481
001cc465mov [rsp+64], r11l
001cc46amov [rsp+56], r10l
001cc46fjmp 0x1cc481
001cc471mov [rsp+184], r11l
001cc479mov [rsp+192], r10l
001cc481
001cc481loc_1cc481:
001cc481mov r11l, ebp
001cc484mov r10l, r14l
001cc487mov r14, [rsp+232]
001cc48flea r15, [r14+r9]
001cc493inc r15
001cc496inc r9
001cc499add rcx, -4
001cc49dadd rsi, -4
001cc4a1mov r14l, r10l
001cc4a4mov ebp, r11l
001cc4a7cmp r15, rdi
001cc4aajne 0x1cc3df
001cc4b0jmp 0x1cc537
001cc4b5
001cc4b5loc_1cc4b5:
001cc4b5mov r11l, ebp
001cc4b8mov r10l, r14l
001cc4bbjmp 0x1cc537
001cc4bd
001cc4bdloc_1cc4bd:
001cc4bdmov [rsp+200], 0
001cc4c8mov [rsp+176], 0
001cc4d3mov [rsp+184], 0
001cc4demov [rsp+192], 0
001cc4e9mov [rsp+136], 0
001cc4f4mov [rsp+104], 0
001cc4fcmov [rsp+112], 0
001cc504mov [rsp+88], 0
001cc50cmov [rsp+64], 0
001cc514mov [rsp+56], 0
001cc51cmov [rsp+72], 0
001cc524mov [rsp+48], 0
001cc52cxor r13l, r13l
001cc52fxor eax, eax
001cc531xor r11l, r11l
001cc534xor r10l, r10l
001cc537
001cc537loc_1cc537:
001cc537mov rcx, [rsp+96]
001cc53cmov rsi, [rcx+184]
001cc543mov ecx, r10l
001cc546sub rsi, rcx
001cc549jb 0x1cc680
001cc54fmov edx, r11l
001cc552cmp rsi, rdx
001cc555jb 0x1cc680
001cc55bmov rsi, [rsp+96]
001cc560mov rdi, [rsi+200]
001cc567mov eax, eax
001cc569sub rdi, rax
001cc56cjb 0x1cc680
001cc572mov esi, r13l
001cc575cmp rdi, rsi
001cc578jb 0x1cc680
001cc57emov rdi, [rsp+96]
001cc583mov r8, [rdi+216]
001cc58amov edi, [rsp+48]
001cc58esub r8, rdi
001cc591jb 0x1cc680
001cc597mov r9l, [rsp+72]
001cc59ccmp r8, r9
001cc59fjb 0x1cc680
001cc5a5mov r8, [rsp+96]
001cc5aamov r11, [r8+264]
001cc5b1mov r8l, [rsp+56]
001cc5b6sub r11, r8
001cc5b9jb 0x1cc680
001cc5bfmov r10l, [rsp+64]
001cc5c4cmp r11, r10
001cc5c7jb 0x1cc680
001cc5cdmov r11, [rsp+96]
001cc5d2mov r15, [r11+280]
001cc5d9mov r11l, [rsp+88]
001cc5desub r15, r11
001cc5e1jb 0x1cc680
001cc5e7mov r14l, [rsp+112]
001cc5eccmp r15, r14
001cc5efjb 0x1cc680
001cc5f5mov r15, [rsp+96]
001cc5famov r12, [r15+248]
001cc601mov r15l, [rsp+104]
001cc606sub r12, r15
001cc609jb 0x1cc680
001cc60bmov r13l, [rsp+136]
001cc613cmp r12, r13
001cc616jb 0x1cc680
001cc618mov r12, [rsp+96]
001cc61dmov rbp, [r12+296]
001cc625mov r12l, [rsp+192]
001cc62dmov [rsp+48], r12
001cc632sub rbp, r12
001cc635jb 0x1cc680
001cc637mov r12l, [rsp+184]
001cc63fmov [rsp+72], r12
001cc644cmp rbp, r12
001cc647jb 0x1cc680
001cc649mov rbp, [rsp+96]
001cc64emov rbp, [rbp+312]
001cc655mov r12l, [rsp+176]
001cc65dmov [rsp+56], r12
001cc662sub rbp, r12
001cc665jb 0x1cc680
001cc667mov r12l, [rsp+200]
001cc66fmov [rsp+64], r12
001cc674cmp rbp, r12
001cc677jae 0x1cd3d5
001cc67dnop [rax]
001cc680
001cc680loc_1cc680:
001cc680mov [rsp+1624], 1
001cc68clea rax, [rsp+1632]
001cc694xorps x0, x0
001cc697movups [rax], x0
001cc69amov rbx, [rsp+1520]
001cc6a2test rbx, rbx
001cc6a5mov r12, [rip+0x45474]
001cc6acje 0x1cc721
001cc6aemov r14, [rsp+1528]
001cc6b6test r14, r14
001cc6b9je 0x1cc6e2
001cc6bbjs 0x1ce6a0
001cc6c1movzx eax, [rip+0x46a00]
001cc6c8mov esi, 1
001cc6cdmov rdi, r14
001cc6d0call __rust_alloc
001cc6d5mov r15, rax
001cc6d8test rax, rax
001cc6dbjne 0x1cc6e8
001cc6ddjmp 0x1ce6c6
001cc6e2
001cc6e2loc_1cc6e2:
001cc6e2mov r15l, 1
001cc6e8
001cc6e8loc_1cc6e8:
001cc6e8mov rdi, r15
001cc6ebmov rsi, rbx
001cc6eemov rdx, r14
001cc6f1call r12
001cc6f4mov [rsp+2640], r15
001cc6fcmov [rsp+2648], r14
001cc704mov [rsp+2656], r14
001cc70clea rdi, [rsp+1624]
001cc714lea rsi, [rsp+2640]
001cc71ccall std::path::PathBuf::push
001cc721
001cc721loc_1cc721:
001cc721mov rbx, [rsp+1536]
001cc729test rbx, rbx
001cc72cje 0x1cc770
001cc72emov r14, [rsp+1544]
001cc736test r14, r14
001cc739je 0x1cc780
001cc73bjs 0x1ce6bc
001cc741movzx eax, [rip+0x46980]
001cc748mov esi, 1
001cc74dmov rdi, r14
001cc750call __rust_alloc
001cc755mov r15, rax
001cc758test rax, rax
001cc75bjne 0x1cc786
001cc75djmp 0x1ce6aa
001cc762nop [rax+rax]
001cc770
001cc770loc_1cc770:
001cc770xor r14l, r14l
001cc773lea r13, [rsp+249]
001cc77bjmp 0x1cccc8
001cc780
001cc780loc_1cc780:
001cc780mov r15l, 1
001cc786
001cc786loc_1cc786:
001cc786mov rdi, r15
001cc789mov rsi, rbx
001cc78cmov rdx, r14
001cc78fcall r12
001cc792mov [rsp+2272], r15
001cc79amov [rsp+2280], r14
001cc7a2mov [rsp+2288], r14
001cc7aalea rdi, [rsp+1624]
001cc7b2lea rsi, [rsp+2272]
001cc7bacall std::path::PathBuf::push
001cc7bfmov rbx, [rsp+1624]
001cc7c7mov rdx, [rsp+1640]
001cc7cflea rdi, [rsp+864]
001cc7d7mov rsi, rbx
001cc7dacall std::backtrace_rs::symbolize::gimli::mmap
001cc7dfcmp [rsp+864], 0
001cc7e8je 0x1ccd00
001cc7eemov r12, [rsp+872]
001cc7f6mov r15, [rsp+880]
001cc7femov rax, [rsp+160]
001cc806mov rsi, [rax+576]
001cc80dcmp rsi, [rax+568]
001cc814jne 0x1cc834
001cc816mov rdi, [rsp+216]
001cc81ecall alloc::raw_vec::RawVec<T,A>::reserve_for_push
001cc823mov rdx, [rsp+160]
001cc82bmov rsi, [rdx+576]
001cc832jmp 0x1cc83c
001cc834
001cc834loc_1cc834:
001cc834mov rdx, [rsp+160]
001cc83c
001cc83cloc_1cc83c:
001cc83cmov rcx, [rdx+560]
001cc843mov rax, rsi
001cc846shl rax, 4
001cc84amov [rcx+rax], r12
001cc84emov [rcx+rax+8], r15
001cc853inc rsi
001cc856mov [rdx+576], rsi
001cc85dje 0x1ce6d8
001cc863mov rcx, [rsp+216]
001cc86bmov rcx, [rcx]
001cc86emov rsi, [rcx+rax]
001cc872mov rdx, [rcx+rax+8]
001cc877lea rdi, [rsp+1696]
001cc87fcall std::backtrace_rs::symbolize::gimli::elf::Object::parse
001cc884cmp [rsp+1696], 0
001cc88dje 0x1ccd00
001cc893mov rax, [rsp+1760]
001cc89bmov [rsp+200], rax
001cc8a3mov rax, [rsp+1768]
001cc8abmov [rsp+104], rax
001cc8b0mov ecx, 14
001cc8b5lea rdi, [rsp+1696]
001cc8bdmov rsi, [rsp+40]
001cc8c2lea rdx, [rip-0x1794aa]
001cc8c9call std::backtrace_rs::symbolize::gimli::elf::Object::section
001cc8cemov [rsp+48], rdx
001cc8d3mov rcx, rax
001cc8d6test rax, rax
001cc8d9mov rax, [rsp+48]
001cc8decmove rax, rcx
001cc8e2mov [rsp+48], rax
001cc8e7lea rax, [rip-0x13b5f6]
001cc8eecmove rcx, rax
001cc8f2mov [rsp+136], rcx
001cc8famov ecx, 19
001cc8fflea rdi, [rsp+1696]
001cc907mov rsi, [rsp+40]
001cc90clea rdx, [rip-0x1794e6]
001cc913call std::backtrace_rs::symbolize::gimli::elf::Object::section
001cc918mov [rsp+72], rdx
001cc91dmov rcx, rax
001cc920test rax, rax
001cc923mov rax, [rsp+72]
001cc928cmove rax, rcx
001cc92cmov [rsp+72], rax
001cc931lea rax, [rip-0x13b640]
001cc938cmove rcx, rax
001cc93cmov [rsp+192], rcx
001cc944mov ecx, 19
001cc949lea rdi, [rsp+1696]
001cc951mov rsi, [rsp+40]
001cc956lea rdx, [rip-0x17951d]
001cc95dcall std::backtrace_rs::symbolize::gimli::elf::Object::section
001cc962mov [rsp+56], rdx
001cc967mov rcx, rax
001cc96atest rax, rax
001cc96dmov rax, [rsp+56]
001cc972cmove rax, rcx
001cc976mov [rsp+56], rax
001cc97blea rax, [rip-0x13b68a]
001cc982cmove rcx, rax
001cc986mov [rsp+184], rcx
001cc98emov ecx, 17
001cc993lea rdi, [rsp+1696]
001cc99bmov rsi, [rsp+40]
001cc9a0lea rdx, [rip-0x1795b7]
001cc9a7call std::backtrace_rs::symbolize::gimli::elf::Object::section
001cc9acmov [rsp+64], rdx
001cc9b1mov rcx, rax
001cc9b4test rax, rax
001cc9b7mov rax, [rsp+64]
001cc9bccmove rax, rcx
001cc9c0mov [rsp+64], rax
001cc9c5lea rax, [rip-0x13b6d4]
001cc9cccmove rcx, rax
001cc9d0mov [rsp+176], rcx
001cc9d8mov ecx, 15
001cc9ddlea rdi, [rsp+1696]
001cc9e5mov rsi, [rsp+40]
001cc9ealea rdx, [rip-0x1795f0]
001cc9f1call std::backtrace_rs::symbolize::gimli::elf::Object::section
001cc9f6mov [rsp+88], rdx
001cc9fbmov rbp, rax
001cc9fetest rax, rax
001cca01mov rax, [rsp+88]
001cca06cmove rax, rbp
001cca0amov [rsp+88], rax
001cca0flea rax, [rip-0x13b71e]
001cca16cmove rbp, rax
001cca1amov ecx, 15
001cca1flea rdi, [rsp+1696]
001cca27mov rsi, [rsp+40]
001cca2clea rdx, [rip-0x179623]
001cca33call std::backtrace_rs::symbolize::gimli::elf::Object::section
001cca38mov [rsp+112], rdx
001cca3dmov r15, rax
001cca40test rax, rax
001cca43mov rax, [rsp+112]
001cca48cmove rax, r15
001cca4cmov [rsp+112], rax
001cca51lea rax, [rip-0x13b760]
001cca58cmove r15, rax
001cca5cmov ecx, 14
001cca61lea rdi, [rsp+1696]
001cca69mov rsi, [rsp+40]
001cca6elea rdx, [rip-0x179622]
001cca75call std::backtrace_rs::symbolize::gimli::elf::Object::section
001cca7amov r13, rax
001cca7dmov r14, rdx
001cca80test rax, rax
001cca83cmove r14, rax
001cca87lea rax, [rip-0x13b796]
001cca8ecmove r13, rax
001cca92mov ecx, 22
001cca97lea rdi, [rsp+1696]
001cca9fmov rsi, [rsp+40]
001ccaa4lea rdx, [rip-0x17964a]
001ccaabcall std::backtrace_rs::symbolize::gimli::elf::Object::section
001ccab0mov r12, rax
001ccab3mov rbx, rdx
001ccab6test rax, rax
001ccab9cmove rbx, rax
001ccabdlea rax, [rip-0x13b7cc]
001ccac4cmove r12, rax
001ccac8mov ecx, 16
001ccacdlea rdi, [rsp+1696]
001ccad5mov rsi, [rsp+40]
001ccadalea rdx, [rip-0x193c51]
001ccae1call std::backtrace_rs::symbolize::gimli::elf::Object::section
001ccae6test rax, rax
001ccae9cmove rdx, rax
001ccaedlea r10, [rip-0x13b7fc]
001ccaf4cmove rax, r10
001ccaf8mov rcx, [rsp+1504]
001ccb00mov r8, [rcx+32]
001ccb04mov r9, [rcx+40]
001ccb08mov rsi, [rcx+192]
001ccb0fmov rdi, [rcx+200]
001ccb16mov rcx, [rcx+224]
001ccb1dtest rcx, rcx
001ccb20je 0x1ccb2c
001ccb22lock inc [rcx]
001ccb26jle 0x1ce703
001ccb2c
001ccb2cloc_1ccb2c:
001ccb2cmov r11, [rsp+176]
001ccb34mov [rsp+256], r11
001ccb3cmov r11, [rsp+64]
001ccb41mov [rsp+264], r11
001ccb49mov [rsp+272], r8
001ccb51mov [rsp+280], r9
001ccb59mov [rsp+288], r10
001ccb61mov [rsp+296], 0
001ccb6dmov [rsp+304], rbp
001ccb75mov r8, [rsp+88]
001ccb7amov [rsp+312], r8
001ccb82mov [rsp+320], r15
001ccb8amov r8, [rsp+112]
001ccb8fmov [rsp+328], r8
001ccb97mov [rsp+336], r10
001ccb9fmov [rsp+344], 0
001ccbabmov [rsp+352], r13
001ccbb3mov [rsp+360], r14
001ccbbbmov [rsp+368], r12
001ccbc3mov [rsp+376], rbx
001ccbcbmov [rsp+384], rax
001ccbd3mov [rsp+392], rdx
001ccbdbmov rax, [rsp+136]
001ccbe3mov [rsp+400], rax
001ccbebmov rax, [rsp+48]
001ccbf0mov [rsp+408], rax
001ccbf8mov rax, [rsp+192]
001ccc00mov [rsp+416], rax
001ccc08mov rax, [rsp+72]
001ccc0dmov [rsp+424], rax
001ccc15mov [rsp+432], rsi
001ccc1dmov [rsp+440], rdi
001ccc25mov rax, [rsp+184]
001ccc2dmov [rsp+448], rax
001ccc35mov rax, [rsp+56]
001ccc3amov [rsp+456], rax
001ccc42mov [rsp+464], rcx
001ccc4amov [rsp+472], 0
001ccc56mov [rsp+480], 1
001ccc5emov [rsp+240], 1
001ccc6amov [rsp+248], 1
001ccc76movzx eax, [rip+0x4644b]
001ccc7dmov edi, 248
001ccc82call [rip+0x44eb0]
001ccc88test rax, rax
001ccc8bje 0x1ce6f2
001ccc91mov r14, rax
001ccc94mov edx, 248
001ccc99mov rdi, rax
001ccc9clea rsi, [rsp+240]
001ccca4call [rip+0x44e76]
001cccaacmp [rsp+104], 0
001cccb0lea r13, [rsp+249]
001cccb8je 0x1cccc8
001cccbamov rdi, [rsp+200]
001cccc2call [rip+0x44e30]
001cccc8
001cccc8loc_1cccc8:
001cccc8cmp [rsp+1632], 0
001cccd1je 0x1ccce1
001cccd3mov rdi, [rsp+1624]
001cccdbcall [rip+0x44e17]
001ccce1
001ccce1loc_1ccce1:
001ccce1mov rbx, [rsp+1504]
001ccce9lock dec [rbx]
001cccedjne 0x1ccd3a
001cccef
001cccefloc_1cccef:
001ccceflea rdi, [rsp+1504]
001cccf7call alloc::sync::Arc<T,A>::drop_slow
001cccfcjmp 0x1ccd3a
001cccfenop
001ccd00
001ccd00loc_1ccd00:
001ccd00cmp [rsp+1632], 0
001ccd09lea r13, [rsp+249]
001ccd11je 0x1ccd1c
001ccd13mov rdi, rbx
001ccd16call [rip+0x44ddc]
001ccd1c
001ccd1cloc_1ccd1c:
001ccd1cmov rax, [rsp+1504]
001ccd24lock dec [rax]
001ccd28jne 0x1ccd37
001ccd2alea rdi, [rsp+1504]
001ccd32call alloc::sync::Arc<T,A>::drop_slow
001ccd37
001ccd37loc_1ccd37:
001ccd37xor r14l, r14l
001ccd3a
001ccd3aloc_1ccd3a:
001ccd3amovups x0, [rsp+1328]
001ccd42movups x1, [rsp+1344]
001ccd4amovups x2, [rsp+1360]
001ccd52movaps [rsp+2672], x2
001ccd5amovaps [rsp+2656], x1
001ccd62movaps [rsp+2640], x0
001ccd6amov rax, [rsp+1344]
001ccd72mov [rsp+2432], rax
001ccd7amovaps [rsp+2416], x0
001ccd82mov r15, [rsp+2416]
001ccd8alea r12, [r15+512]
001ccd91lea rax, [rsp+2424]
001ccd99mov [rsp+2720], rax
001ccda1mov [rsp+2728], r14
001ccda9movzx eax, [r15+512]
001ccdb1cmp al, 76
001ccdb3jne 0x1cce60
001ccdb9test r14, r14
001ccdbcje 0x1cce85
001ccdc2mov rax, [rsp+2424]
001ccdcamov [rsp+48], rax
001ccdcfmov [rsp+2344], r14
001ccdd7movups x0, [r14+64]
001ccddcmovups [rsp+1624], x0
001ccde4mov [rsp+1640], 0
001ccdf0lea rdi, [rsp+240]
001ccdf8lea rsi, [rsp+1624]
001cce00call gimli::read::unit::DebugInfoUnitHeadersIter<R>::next
001cce05mov rax, [rsp+240]
001cce0dmovzx ebp, [rsp+248]
001cce15mov ecx, [r13]
001cce19mov edx, [r13+3]
001cce1dmov [rsp+1696], ecx
001cce24mov [rsp+1699], edx
001cce2bmov rbx, [rsp+256]
001cce33cmp rax, 3
001cce37jne 0x1cce8f
001cce39mov eax, [rsp+1696]
001cce40mov ecx, [rsp+1699]
001cce47mov [rsp+1504], eax
001cce4emov [rsp+1507], ecx
001cce55jmp 0x1ccecc
001cce57nop [rax+rax]
001cce60
001cce60loc_1cce60:
001cce60test r14, r14
001cce63je 0x1cd231
001cce69lock dec [r14]
001cce6djne 0x1cd22c
001cce73lea rdi, [rsp+2728]
001cce7bcall alloc::sync::Arc<T,A>::drop_slow
001cce80jmp 0x1cd22c
001cce85
001cce85loc_1cce85:
001cce85mov bpl, 75
001cce88xor ebx, ebx
001cce8ajmp 0x1cd1b0
001cce8f
001cce8floc_1cce8f:
001cce8fmov rcx, [r13+63]
001cce93mov [rsp+912], rcx
001cce9bmovups x0, [r13+15]
001ccea0movups x1, [r13+31]
001ccea5movups x2, [r13+47]
001cceaamovaps [rsp+896], x2
001cceb2movaps [rsp+880], x1
001ccebamovaps [rsp+864], x0
001ccec2cmp eax, 2
001ccec5jne 0x1ccef0
001ccec7mov bpl, 75
001ccecaxor ebx, ebx
001ccecc
001cceccloc_1ccecc:
001ccecclea r13, [rsp+249]
001cced4lock dec [r14]
001cced8jne 0x1cd1b0
001ccede
001ccedeloc_1ccede:
001ccedelea rdi, [rsp+2344]
001ccee6call alloc::sync::Arc<T,A>::drop_slow
001cceebjmp 0x1cd1b0
001ccef0
001ccef0loc_1ccef0:
001ccef0mov [rsp+1512], bpl
001ccef8mov ecx, [rsp+1696]
001cceffmov edx, [rsp+1699]
001ccf06lea rsi, [rsp+1513]
001ccf0emov [rsi+3], edx
001ccf11mov [rsi], ecx
001ccf13mov [rsp+1520], rbx
001ccf1bmov rcx, [rsp+912]
001ccf23mov [rsi+63], rcx
001ccf27movaps x0, [rsp+864]
001ccf2fmovaps x1, [rsp+880]
001ccf37movaps x2, [rsp+896]
001ccf3fmovups [rsi+47], x2
001ccf43movups [rsi+31], x1
001ccf47movups [rsi+15], x0
001ccf4blea rsi, [r14+16]
001ccf4fmov [rsp+1504], rax
001ccf57lea rdi, [rsp+240]
001ccf5flea rdx, [rsp+1504]
001ccf67call gimli::read::dwarf::Unit<R>::new
001ccf6cmov rsi, [rsp+240]
001ccf74movzx ebp, [rsp+248]
001ccf7clea rdx, [rsp+249]
001ccf84mov eax, [rdx]
001ccf86mov ecx, [rdx+3]
001ccf89mov [rsp+856], eax
001ccf90mov [rsp+859], ecx
001ccf97mov rbx, [rsp+256]
001ccf9fcmp rsi, 2
001ccfa3jne 0x1ccfd3
001ccfa5mov eax, [rsp+856]
001ccfacmov ecx, [rsp+859]
001ccfb3mov [rsp+1504], eax
001ccfbamov [rsp+1507], ecx
001ccfc1mov r13, rdx
001ccfc4lock dec [r14]
001ccfc8jne 0x1cd1b0
001ccfcejmp 0x1ccede
001ccfd3
001ccfd3loc_1ccfd3:
001ccfd3mov [rsp+72], rsi
001ccfd8movzx eax, [rdx+63]
001ccfdcmov [rsp+2320], ax
001ccfe4movups x0, [rdx+15]
001ccfe8movups x1, [rdx+31]
001ccfecmovups x2, [rdx+47]
001ccff0movaps [rsp+2304], x2
001ccff8movaps [rsp+2288], x1
001cd000movaps [rsp+2272], x0
001cd008movzx r13l, [rsp+314]
001cd011mov edx, 308
001cd016lea rdi, [rsp+1696]
001cd01elea rsi, [rsp+316]
001cd026call [rip+0x44af4]
001cd02cmov rax, [rsp+632]
001cd034mov [rsp+88], rax
001cd039mov rax, [rsp+648]
001cd041mov [rsp+64], rax
001cd046mov rdx, [rsp+656]
001cd04emov eax, [rsp+856]
001cd055mov ecx, [rsp+859]
001cd05cmov [rsp+1648], eax
001cd063mov [rsp+1651], ecx
001cd06amov rax, [rsp+48]
001cd06fmov rcx, [rax+384]
001cd076mov [rsp+104], rcx
001cd07bmov rcx, [rax+400]
001cd082mov [rsp+112], rcx
001cd087mov [rsp+56], r13w
001cd08dcmp r13w, 4
001cd092ja 0x1cd09b
001cd094mov rdx, [rax+416]
001cd09b
001cd09bloc_1cd09b:
001cd09bmov [rsp+256], bpl
001cd0a3mov eax, [rsp+1648]
001cd0aamov ecx, [rsp+1651]
001cd0b1lea r13, [rsp+249]
001cd0b9mov [r13+11], ecx
001cd0bdmov [r13+8], eax
001cd0c1mov [rsp+264], rbx
001cd0c9movzx eax, [rsp+2320]
001cd0d1mov [r13+71], ax
001cd0d6movaps x0, [rsp+2272]
001cd0demovaps x1, [rsp+2288]
001cd0e6movaps x2, [rsp+2304]
001cd0eemovups [r13+55], x2
001cd0f3movups [r13+39], x1
001cd0f8movups [r13+23], x0
001cd0fdmov rbx, rdx
001cd100mov edx, 308
001cd105lea rdi, [rsp+324]
001cd10dlea rsi, [rsp+1696]
001cd115mov rbp, [rip+0x44a04]
001cd11ccall rbp
001cd11emov [rsp+240], r14
001cd126mov rax, [rsp+72]
001cd12bmov [rsp+248], rax
001cd133movzx eax, [rsp+56]
001cd138mov [rsp+322], ax
001cd140mov rax, [rsp+104]
001cd145mov [rsp+632], rax
001cd14dmov rax, [rsp+88]
001cd152mov [rsp+640], rax
001cd15amov rax, [rsp+112]
001cd15fmov [rsp+648], rax
001cd167mov rax, [rsp+64]
001cd16cmov [rsp+656], rax
001cd174mov [rsp+664], rbx
001cd17cmovzx eax, [rip+0x45f45]
001cd183mov edi, 432
001cd188call [rip+0x449aa]
001cd18etest rax, rax
001cd191je 0x1ce707
001cd197mov rbx, rax
001cd19amov edx, 432
001cd19fmov rdi, rax
001cd1a2lea rsi, [rsp+240]
001cd1aacall rbp
001cd1acmov bpl, 75
001cd1afnop
001cd1b0
001cd1b0loc_1cd1b0:
001cd1b0mov [rsp+240], bpl
001cd1b8mov eax, [rsp+1504]
001cd1bfmov ecx, [rsp+1507]
001cd1c6mov [r13-5], ecx
001cd1camov [r13-8], eax
001cd1cemov [rsp+248], rbx
001cd1d6cmp [r12], 76
001cd1dbjne 0x1cd21f
001cd1ddmovzx eax, [rsp+240]
001cd1e5mov [r12], al
001cd1e9mov eax, [rsp+241]
001cd1f0mov [r12+1], eax
001cd1f5movzx eax, [rsp+245]
001cd1fdmov [r12+5], ax
001cd203movzx eax, [rsp+247]
001cd20bmov [r12+7], al
001cd210mov rax, [rsp+248]
001cd218mov [r12+8], rax
001cd21djmp 0x1cd22c
001cd21f
001cd21floc_1cd21f:
001cd21flea rdi, [rsp+240]
001cd227call core::ptr::drop_in_place<core::result::Result<core::option::Option<alloc::boxed::Box<(alloc::sync::Arc<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>,gimli::read::dwarf::Unit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>)>>,gimli::read::Error>>
001cd22c
001cd22cloc_1cd22c:
001cd22cmovzx eax, [r12]
001cd231
001cd231loc_1cd231:
001cd231cmp al, 75
001cd233jne 0x1cd260
001cd235mov rax, [r15+520]
001cd23ctest rax, rax
001cd23flea rdi, [rsp+1696]
001cd247je 0x1cd29a
001cd249mov rcx, [rax]
001cd24cadd rcx, 16
001cd250add rax, 8
001cd254mov dl, 2
001cd256jmp 0x1cd2b3
001cd258
001cd258 0f 1f 84 00 00 00 00 00 ........
001cd260
001cd260loc_1cd260:
001cd260mov rcx, [r15+512]
001cd267movzx edx, [r15+520]
001cd26fmov eax, [r15+524]
001cd276mov [rsp+1699], eax
001cd27dmov eax, [r15+521]
001cd284mov [rsp+1696], eax
001cd28bmov esi, 1
001cd290lea rdi, [rsp+1696]
001cd298jmp 0x1cd2b5
001cd29a
001cd29aloc_1cd29a:
001cd29amov rax, [rsp+2416]
001cd2a2mov rcx, [rsp+2432]
001cd2aamov rcx, [rcx]
001cd2adadd rcx, 16
001cd2b1xor edx, edx
001cd2b3
001cd2b3loc_1cd2b3:
001cd2b3xor esi, esi
001cd2b5
001cd2b5loc_1cd2b5:
001cd2b5mov r9l, [rsp+1696]
001cd2bdmov r8l, [rsp+1699]
001cd2c5mov [r13+11], r8l
001cd2c9mov [r13+8], r9l
001cd2cdmov [rsp+240], rsi
001cd2d5mov [rsp+248], rcx
001cd2ddmov [rsp+256], dl
001cd2e4mov [rsp+264], rax
001cd2eclea rsi, [rsp+2664]
001cd2f4lea rdx, [rsp+240]
001cd2fccall addr2line::ResUnit<R>::find_function_or_location::_{{closure}}
001cd301mov [rsp+1744], 0
001cd30dmov rax, [rsp+896]
001cd315lea rcx, [rsp+1752]
001cd31dmov [rcx+32], rax
001cd321movups x0, [rsp+864]
001cd329movups x1, [rsp+880]
001cd331movups [rcx+16], x1
001cd335movups [rcx], x0
001cd338lea rcx, [rsp+1376]
001cd340mov rax, [rcx+80]
001cd344mov [rsp+1584], rax
001cd34cmovups x0, [rcx+64]
001cd350movaps [rsp+1568], x0
001cd358movups x0, [rcx]
001cd35bmovups x1, [rcx+16]
001cd35fmovups x2, [rcx+32]
001cd363movups x3, [rcx+48]
001cd367movaps [rsp+1552], x3
001cd36fmovaps [rsp+1536], x2
001cd377movaps [rsp+1520], x1
001cd37fmovaps [rsp+1504], x0
001cd387lea rdi, [rsp+240]
001cd38flea rsi, [rsp+1696]
001cd397lea rdx, [rsp+1504]
001cd39fcall addr2line::LoopingLookup<T,L,F>::new_lookup
001cd3a4mov edx, 184
001cd3a9lea rdi, [rsp+2448]
001cd3b1lea rsi, [rsp+240]
001cd3b9mov rbx, [rip+0x44760]
001cd3c0call rbx
001cd3c2cmp [rsp+2624], 2
001cd3cajne 0x1cc1e0
001cd3d0jmp 0x1cc156
001cd3d5
001cd3d5loc_1cd3d5:
001cd3d5mov rbp, [rsp+96]
001cd3daadd rcx, [rbp+176]
001cd3e1add rax, [rbp+192]
001cd3e8add rdi, [rbp+208]
001cd3efadd r8, [rbp+256]
001cd3f6add r11, [rbp+272]
001cd3fdadd r15, [rbp+240]
001cd404mov r12, [rsp+48]
001cd409add r12, [rbp+288]
001cd410mov [rsp+48], r12
001cd415mov r12, [rsp+56]
001cd41aadd r12, [rbp+304]
001cd421mov [rsp+56], r12
001cd426mov r12, [rbp+224]
001cd42dmov [rsp+104], r12
001cd432mov r12, [rbp+232]
001cd439mov [rsp+136], r12
001cd441mov r12, [rbx+32]
001cd445mov [rsp+184], r12
001cd44dmov r12, [rbx+40]
001cd451mov [rsp+176], r12
001cd459mov r12, [rbx+192]
001cd460mov [rsp+112], r12
001cd465mov r12, [rbx+200]
001cd46cmov [rsp+88], r12
001cd471mov r12, [rbp+320]
001cd478mov [rsp+192], r12
001cd480mov rbp, [rbp+328]
001cd487mov r12, [rbx+224]
001cd48etest r12, r12
001cd491je 0x1cd49e
001cd493lock inc [r12]
001cd498jle 0x1ce703
001cd49e
001cd49eloc_1cd49e:
001cd49emov [rsp+256], rcx
001cd4a6mov [rsp+264], rdx
001cd4aemov rcx, [rsp+184]
001cd4b6mov [rsp+272], rcx
001cd4bemov rcx, [rsp+176]
001cd4c6mov [rsp+280], rcx
001cd4cemov rcx, [rsp+192]
001cd4d6mov [rsp+288], rcx
001cd4demov [rsp+296], rbp
001cd4e6mov [rsp+304], rax
001cd4eemov [rsp+312], rsi
001cd4f6mov [rsp+320], rdi
001cd4femov [rsp+328], r9
001cd506mov [rsp+336], rcx
001cd50emov [rsp+344], rbp
001cd516mov rax, [rsp+104]
001cd51bmov [rsp+352], rax
001cd523mov rax, [rsp+136]
001cd52bmov [rsp+360], rax
001cd533mov [rsp+368], r15
001cd53bmov [rsp+376], r13
001cd543mov rax, [rsp+56]
001cd548mov [rsp+384], rax
001cd550mov rax, [rsp+64]
001cd555mov [rsp+392], rax
001cd55dmov [rsp+400], r8
001cd565mov [rsp+408], r10
001cd56dmov [rsp+416], r11
001cd575mov [rsp+424], r14
001cd57dmov rax, [rsp+112]
001cd582mov [rsp+432], rax
001cd58amov rax, [rsp+88]
001cd58fmov [rsp+440], rax
001cd597mov rax, [rsp+48]
001cd59cmov [rsp+448], rax
001cd5a4mov rax, [rsp+72]
001cd5a9mov [rsp+456], rax
001cd5b1mov [rsp+464], r12
001cd5b9mov [rsp+472], 0
001cd5c5mov [rsp+480], 1
001cd5cdmov [rsp+240], 1
001cd5d9mov [rsp+248], 1
001cd5e5movzx eax, [rip+0x45adc]
001cd5ecmov edi, 248
001cd5f1call [rip+0x44541]
001cd5f7test rax, rax
001cd5faje 0x1ce732
001cd600mov r14, rax
001cd603mov edx, 248
001cd608mov rdi, rax
001cd60blea rsi, [rsp+240]
001cd613call [rip+0x44507]
001cd619lea r13, [rsp+249]
001cd621lock dec [rbx]
001cd625je 0x1cccef
001cd62bjmp 0x1ccd3a
001cd630
001cd630loc_1cd630:
001cd630movzx ecx, [rsp+840]
001cd638mov rdx, [rsp+832]
001cd640cmp cl, 24
001cd643je 0x1caf05
001cd649jmp 0x1c9741
001cd64e
001cd64eloc_1cd64e:
001cd64emov dx, 2
001cd652
001cd652loc_1cd652:
001cd652test rax, rax
001cd655je 0x1cd661
001cd657mov ebx, edx
001cd659call [rip+0x44499]
001cd65fmov edx, ebx
001cd661
001cd661loc_1cd661:
001cd661mov [rsp+1696], 3
001cd66clea rcx, [rsp+1704]
001cd674movups x0, [rcx]
001cd677movaps [rsp+864], x0
001cd67fmov rax, [rcx+16]
001cd683mov [rsp+880], rax
001cd68bmovups x0, [rcx]
001cd68emovaps [rsp+1504], x0
001cd696mov rax, [rcx+16]
001cd69amov [rsp+1520], rax
001cd6a2mov r14l, 3
001cd6a8mov rbx, [rsp+120]
001cd6admov rbp, rbx
001cd6b0cmp dx, 2
001cd6b4mov r13, [rsp+152]
001cd6bcje 0x1cbf4d
001cd6c2jmp 0x1cd7e0
001cd6c7
001cd6c7loc_1cd6c7:
001cd6c7movups x0, [rsp+2448]
001cd6cfmovups x1, [rsp+2464]
001cd6d7mov rcx, [rsp+208]
001cd6dfmovups [rcx+16], x1
001cd6e3movups [rcx], x0
001cd6e6mov [rax+432], 1
001cd6f1
001cd6f1loc_1cd6f1:
001cd6f1xor ecx, ecx
001cd6f3mov rax, [rsp+208]
001cd6fbcmp [rax], 0
001cd6ffcmove rax, [rsp+104]
001cd705mov edx, 1
001cd70acmove rcx, rdx
001cd70etest rcx, rcx
001cd711je 0x1cd729
001cd713mov ecx, r15l
001cd716mov r15b, 1
001cd719cmp [rax], 75
001cd71cjne 0x1cde1a
001cd722mov rax, [rax+8]
001cd726mov r15l, ecx
001cd729
001cd729loc_1cd729:
001cd729test rax, rax
001cd72cje 0x1cd74e
001cd72emov rdx, [rsp+216]
001cd736cmp rdx, [rax+8]
001cd73ajae 0x1cd74e
001cd73cmov rcx, [rax]
001cd73flea rdx, [rdx+2*rdx]
001cd743mov rax, [rcx+8*rdx]
001cd747mov rcx, [rcx+8*rdx+16]
001cd74cjmp 0x1cd750
001cd74e
001cd74eloc_1cd74e:
001cd74exor eax, eax
001cd750
001cd750loc_1cd750:
001cd750movzx edx, [rsp+144]
001cd758mov r14b, dl
001cd75bmovzx edx, [rsp+48]
001cd760mov bpl, dl
001cd763mov [rsp+1696], r14l
001cd76bmov edx, [rsp+40]
001cd76fmov [rsp+1700], edx
001cd776mov [rsp+1704], ebp
001cd77dmov [rsp+1708], r15l
001cd785mov [rsp+1712], rax
001cd78dmov [rsp+1720], rcx
001cd795mov r15, [r12+24]
001cd79atest r15, r15
001cd79dje 0x1cdde7
001cd7a3mov r12, [r12+32]
001cd7a8mov rax, [rsp+1344]
001cd7b0mov [rsp+880], rax
001cd7b8movaps x0, [rsp+1328]
001cd7c0movaps [rsp+864], x0
001cd7c8movaps [rsp+1504], x0
001cd7d0mov [rsp+1520], rax
001cd7d8mov r13, [rsp+152]
001cd7e0
001cd7e0loc_1cd7e0:
001cd7e0lea rcx, [rsp+248]
001cd7e8mov rax, [rsp+1520]
001cd7f0mov [rcx+16], rax
001cd7f4movaps x0, [rsp+1504]
001cd7fcmovups [rcx], x0
001cd7ffmov rax, [rsp+128]
001cd807mov [rsp+240], rax
001cd80fmov [rsp+272], r13
001cd817mov [rsp+280], r15
001cd81fmov [rsp+288], r12
001cd827lea rdi, [rsp+2736]
001cd82flea rsi, [rsp+240]
001cd837call std::sys_common::backtrace::_print_fmt::_{{closure}}::_{{closure}}
001cd83cmov r15, rbx
001cd83fnop
001cd840
001cd840loc_1cd840:
001cd840add r14l, -3
001cd844cmp r14l, 2
001cd848mov eax, 2
001cd84dcmovb eax, r14l
001cd851cmp eax, 1
001cd854je 0x1cd970
001cd85acmp eax, 2
001cd85djne 0x1cdc77
001cd863mov rbx, [rsp+1696]
001cd86blea rax, [rsp+1704]
001cd873movups x0, [rax]
001cd876movaps [rsp+1328], x0
001cd87emov rax, [rax+16]
001cd882mov [rsp+1344], rax
001cd88amov [rsp+1696], 2
001cd895cmp r15, [rsp+120]
001cd89amov [rsp+128], rbx
001cd8a2je 0x1cda16
001cd8a8lea rbp, [r15-8]
001cd8acmov [rsp+1776], rbp
001cd8b4mov r12, [r15-8]
001cd8b8mov r13l, [r12+40]
001cd8bdmov eax, [r12+44]
001cd8c2xor r14l, r14l
001cd8c5test r13l, r13l
001cd8c8setne [rsp+144]
001cd8d0xor r15l, r15l
001cd8d3mov [rsp+40], eax
001cd8d7test eax, eax
001cd8d9setne [rsp+48]
001cd8decmp [r12], 0
001cd8e3je 0x1cdb40
001cd8e9mov rax, [rsp+88]
001cd8eecmp [rax], 47
001cd8f1je 0x1cdb40
001cd8f7mov rax, [r12+8]
001cd8fcmov [rsp+216], rax
001cd904mov rax, [rsp+64]
001cd909cmp [rax+432], 0
001cd911jne 0x1cdae1
001cd917lea rdi, [rsp+240]
001cd91fmov rsi, [rsp+88]
001cd924call _<gimli::read::line::LineProgramHeader<R,Offset> as core::clone::Clone>::clone
001cd929lea rdi, [rsp+2448]
001cd931mov rsi, [rsp+64]
001cd936lea rdx, [rsp+240]
001cd93emov rcx, [rsp+136]
001cd946call addr2line::Lines::parse
001cd94bmov rax, [rsp+64]
001cd950cmp [rax+432], 0
001cd958je 0x1cdab7
001cd95elea rdi, [rsp+2448]
001cd966call core::ptr::drop_in_place<core::result::Result<addr2line::Lines,gimli::read::Error>>
001cd96bjmp 0x1cdae1
001cd970
001cd970loc_1cd970:
001cd970mov rbx, [rsp+1704]
001cd978mov [rsp+1704], 2
001cd983cmp r14l, 2
001cd987jb 0x1cd99c
001cd989cmp [rsp+72], 0
001cd98fje 0x1cd99c
001cd991mov rdi, [rsp+56]
001cd996call [rip+0x4415c]
001cd99c
001cd99cloc_1cd99c:
001cd99cmov r14, r15
001cd99fmov [rsp+128], rbx
001cd9a7mov [rsp+1696], 3
001cd9b2lea rcx, [rsp+1712]
001cd9bamovups x0, [rcx]
001cd9bdmovaps [rsp+864], x0
001cd9c5mov rax, [rcx+16]
001cd9c9mov [rsp+880], rax
001cd9d1mov ebx, 3
001cd9d6mov rax, rcx
001cd9d9
001cd9d9loc_1cd9d9:
001cd9d9mov rcx, [rax+16]
001cd9ddmov [rsp+1520], rcx
001cd9e5movups x0, [rax]
001cd9e8movaps [rsp+1504], x0
001cd9f0mov r12, [rsp+152]
001cd9f8
001cd9f8loc_1cd9f8:
001cd9f8mov rdi, [rsp+168]
001cda00mov rsi, r12
001cda03call std::backtrace_rs::symbolize::gimli::elf::Object::search_symtab
001cda08mov r15, rax
001cda0bmov r13, rdx
001cda0emov rbp, r14
001cda11jmp 0x1cdbe0
001cda16
001cda16loc_1cda16:
001cda16mov rcx, [rsp+112]
001cda1bmov r15, [rcx+40]
001cda1ftest r15, r15
001cda22mov rax, [rsp+72]
001cda27je 0x1cda3c
001cda29mov r13, [rcx+48]
001cda2dmov rcx, [rsp+64]
001cda32movzx r12l, [rcx+528]
001cda3ajmp 0x1cda41
001cda3c
001cda3cloc_1cda3c:
001cda3cmov r12w, 2
001cda41
001cda41loc_1cda41:
001cda41mov rdi, [rsp+56]
001cda46test rax, rax
001cda49je 0x1cda51
001cda4bcall [rip+0x440a7]
001cda51
001cda51loc_1cda51:
001cda51mov [rsp+1696], 3
001cda5clea rcx, [rsp+1704]
001cda64movups x0, [rcx]
001cda67movaps [rsp+864], x0
001cda6fmov rax, [rcx+16]
001cda73mov [rsp+880], rax
001cda7bmovups x0, [rcx]
001cda7emovaps [rsp+1504], x0
001cda86mov rax, [rcx+16]
001cda8amov [rsp+1520], rax
001cda92mov ebx, 3
001cda97mov rbp, [rsp+120]
001cda9cmov r14, rbp
001cda9fcmp r12w, 2
001cdaa4mov r12, [rsp+152]
001cdaacje 0x1cd9f8
001cdab2jmp 0x1cdbe0
001cdab7
001cdab7loc_1cdab7:
001cdab7movups x0, [rsp+2448]
001cdabfmovups x1, [rsp+2464]
001cdac7mov rcx, [rsp+208]
001cdacfmovups [rcx+16], x1
001cdad3movups [rcx], x0
001cdad6mov [rax+432], 1
001cdae1
001cdae1loc_1cdae1:
001cdae1mov rax, [rsp+208]
001cdae9cmp [rax], 0
001cdaedcmove rax, [rsp+104]
001cdaf3mov ecx, 0
001cdaf8mov edx, 1
001cdafdcmove rcx, rdx
001cdb01test rcx, rcx
001cdb04je 0x1cdb13
001cdb06cmp [rax], 75
001cdb09jne 0x1cde17
001cdb0fmov rax, [rax+8]
001cdb13
001cdb13loc_1cdb13:
001cdb13test rax, rax
001cdb16je 0x1cdb40
001cdb18mov rdx, [rsp+216]
001cdb20cmp rdx, [rax+8]
001cdb24jae 0x1cdb40
001cdb26mov rcx, [rax]
001cdb29lea rdx, [rdx+2*rdx]
001cdb2dmov rax, [rcx+8*rdx]
001cdb31mov rcx, [rcx+8*rdx+16]
001cdb36jmp 0x1cdb42
001cdb38nop [rax+rax]
001cdb40
001cdb40loc_1cdb40:
001cdb40xor eax, eax
001cdb42
001cdb42loc_1cdb42:
001cdb42movzx edx, [rsp+144]
001cdb4amov r14b, dl
001cdb4dmovzx edx, [rsp+48]
001cdb52mov r15b, dl
001cdb55mov ebx, r14l
001cdb58mov [rsp+1696], r14l
001cdb60mov [rsp+1700], r13l
001cdb68mov [rsp+1704], r15l
001cdb70mov edx, [rsp+40]
001cdb74mov [rsp+1708], edx
001cdb7bmov [rsp+1712], rax
001cdb83mov [rsp+1720], rcx
001cdb8bmov r15, [r12+24]
001cdb90test r15, r15
001cdb93je 0x1cdc47
001cdb99mov r13, [r12+32]
001cdb9emov rax, [rsp+1344]
001cdba6mov [rsp+880], rax
001cdbaemovaps x0, [rsp+1328]
001cdbb6movaps [rsp+864], x0
001cdbbemovaps [rsp+1504], x0
001cdbc6mov [rsp+1520], rax
001cdbcemov r12, [rsp+152]
001cdbd6nop [rax+rax]
001cdbe0
001cdbe0loc_1cdbe0:
001cdbe0mov rax, [rsp+1520]
001cdbe8lea rcx, [rsp+248]
001cdbf0mov [rcx+16], rax
001cdbf4movaps x0, [rsp+1504]
001cdbfcmovups [rcx], x0
001cdbffmov rax, [rsp+128]
001cdc07mov [rsp+240], rax
001cdc0fmov [rsp+272], r12
001cdc17mov [rsp+280], r15
001cdc1fmov [rsp+288], r13
001cdc27lea rdi, [rsp+2736]
001cdc2flea rsi, [rsp+240]
001cdc37call std::sys_common::backtrace::_print_fmt::_{{closure}}::_{{closure}}
001cdc3cmov r14l, ebx
001cdc3fmov r15, rbp
001cdc42jmp 0x1cd840
001cdc47
001cdc47loc_1cdc47:
001cdc47mov rax, [rsp+1344]
001cdc4fmov [rsp+880], rax
001cdc57movaps x0, [rsp+1328]
001cdc5fmovaps [rsp+864], x0
001cdc67lea rax, [rsp+864]
001cdc6fmov r14, rbp
001cdc72jmp 0x1cd9d9
001cdc77
001cdc77loc_1cdc77:
001cdc77mov r14, [rsp+224]
001cdc7fxor r15l, r15l
001cdc82mov rbx, [rsp+160]
001cdc8a
001cdc8aloc_1cdc8a:
001cdc8amov eax, [rsp+1696]
001cdc91add eax, -3
001cdc94cmp eax, 2
001cdc97jb 0x1cdcac
001cdc99cmp [rsp+72], 0
001cdc9fje 0x1cdcac
001cdca1
001cdca1loc_1cdca1:
001cdca1mov rdi, [rsp+56]
001cdca6call [rip+0x43e4c]
001cdcac
001cdcacloc_1cdcac:
001cdcactest r15b, r15b
001cdcafje 0x1cdd0d
001cdcb1
001cdcb1loc_1cdcb1:
001cdcb1add rbx, 400
001cdcb8mov rdi, rbx
001cdcbbmov rsi, [rsp+152]
001cdcc3call std::backtrace_rs::symbolize::gimli::elf::Object::search_symtab
001cdcc8test rax, rax
001cdccbje 0x1cdd0d
001cdccdmov [rsp+240], 3
001cdcd8mov [rsp+248], rax
001cdce0mov [rsp+256], rdx
001cdce8mov rax, [rsp+152]
001cdcf0mov [rsp+264], rax
001cdcf8lea rdi, [rsp+2736]
001cdd00lea rsi, [rsp+240]
001cdd08call std::sys_common::backtrace::_print_fmt::_{{closure}}::_{{closure}}
001cdd0d
001cdd0dloc_1cdd0d:
001cdd0dcmp [rsp+87], 0
001cdd12jne 0x1cddc0
001cdd18mov rax, [rsp+2712]
001cdd20cmp [rax], 0
001cdd23je 0x1cddc0
001cdd29mov rax, [rsp+2704]
001cdd31mov [rsp+2448], rax
001cdd39mov [rsp+2456], 0
001cdd45cmp [rsp+2696], 0
001cdd4eje 0x1cdd5a
001cdd50mov rsi, [rsp+1688]
001cdd58jmp 0x1cdd6b
001cdd5a
001cdd5aloc_1cdd5a:
001cdd5amov rdi, [rsp+1688]
001cdd62call [rip+0x44030]
001cdd68mov rsi, rax
001cdd6b
001cdd6bloc_1cdd6b:
001cdd6bmov [rsp+240], 3
001cdd77mov [rsp+1696], 2
001cdd83mov [rsp], 0
001cdd8alea rdi, [rsp+2448]
001cdd92lea rdx, [rsp+240]
001cdd9alea rcx, [rsp+1696]
001cdda2xor r8l, r8l
001cdda5call std::backtrace_rs::print::BacktraceFrameFmt::print_raw_with_column
001cddaamov rcx, [rsp+2336]
001cddb2mov [rcx], al
001cddb4mov rax, [rsp+2448]
001cddbcinc [rax+24]
001cddc0
001cddc0loc_1cddc0:
001cddc0mov rax, [r14+8]
001cddc4inc [rax]
001cddc7mov rax, [rsp+2336]
001cddcfcmp [rax], 0
001cddd2sete al
001cddd5
001cddd5loc_1cddd5:
001cddd5add rsp, 2824
001cdddcpop rbx
001cddddpop r12
001cdddfpop r13
001cdde1pop r14
001cdde3pop r15
001cdde5pop rbp
001cdde6ret
001cdde7
001cdde7loc_1cdde7:
001cdde7mov rax, [rsp+1344]
001cddefmov [rsp+880], rax
001cddf7movaps x0, [rsp+1328]
001cddffmovaps [rsp+864], x0
001cde07lea rax, [rsp+864]
001cde0fmov rbp, rbx
001cde12jmp 0x1cbf2e
001cde17
001cde17loc_1cde17:
001cde17xor r15l, r15l
001cde1a
001cde1aloc_1cde1a:
001cde1acmp [rsp+72], 0
001cde20mov r14, [rsp+224]
001cde28mov rbx, [rsp+160]
001cde30jne 0x1cdca1
001cde36jmp 0x1cdcac
001cde3b
001cde3bloc_1cde3b:
001cde3bmov rcx, rbp
001cde3eand rcx, -4
001cde42lea rdx, [rcx+4]
001cde46add rcx, 8
001cde4acmp rdx, rcx
001cde4dja 0x1ca5c6
001cde53cmp rcx, rax
001cde56ja 0x1ca5c6
001cde5clea rdi, [rsp+240]
001cde64mov rsi, [rsp+128]
001cde6cmov rdx, [rsp+168]
001cde74call std::sys::unix::fs::canonicalize
001cde79mov r12, [rsp+240]
001cde81test r12, r12
001cde84je 0x1cdf91
001cde8amov r15, [rsp+256]
001cde92test r15, r15
001cde95je 0x1cdea0
001cde97mov al, 1
001cde99cmp [r12], 47
001cde9eje 0x1cdea2
001cdea0
001cdea0loc_1cdea0:
001cdea0xor eax, eax
001cdea2
001cdea2loc_1cdea2:
001cdea2mov rcx, [rsp+248]
001cdeaamov [rsp+120], rcx
001cdeafmov [rsp+240], r12
001cdeb7mov [rsp+248], r15
001cdebfmov [rsp+256], 6
001cdec7mov [rsp+298], al
001cdecemov [rsp+296], 512
001cded8lea rdi, [rsp+2448]
001cdee0lea rsi, [rsp+240]
001cdee8call _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
001cdeedmovzx eax, [rsp+2448]
001cdef5cmp al, 10
001cdef7jne 0x1cdfa3
001cdefd
001cdefdloc_1cdefd:
001cdefdxor r13l, r13l
001cdf00cmp [rsp+120], 0
001cdf06je 0x1cdf11
001cdf08
001cdf08loc_1cdf08:
001cdf08mov rdi, r12
001cdf0bcall [rip+0x43be7]
001cdf11
001cdf11loc_1cdf11:
001cdf11test r13, r13
001cdf14je 0x1ca5c6
001cdf1amov [rsp+2640], r13
001cdf22mov [rsp+2648], r14
001cdf2amov [rsp+2656], rbx
001cdf32lea rdi, [rsp+240]
001cdf3alea rcx, [rsp+2640]
001cdf42mov rsi, [rsp+128]
001cdf4amov rdx, [rsp+168]
001cdf52call std::backtrace_rs::symbolize::gimli::elf::_<impl std::backtrace_rs::symbolize::gimli::Mapping>::new_debug
001cdf57mov r14, [rsp+224]
001cdf5fmov r12, [rsp+824]
001cdf67movzx eax, [rsp+240]
001cdf6fmov [rsp+840], al
001cdf76cmp al, 23
001cdf78jne 0x1c9be6
001cdf7ejmp 0x1ca5c6
001cdf83
001cdf83loc_1cdf83:
001cdf83lea rdx, [rip+0x4323e]
001cdf8acall core::panicking::panic_bounds_check
001cdf8fud2
001cdf91
001cdf91loc_1cdf91:
001cdf91lea rdi, [rsp+240]
001cdf99call core::ptr::drop_in_place<core::result::Result<std::path::PathBuf,std::io::error::Error>>
001cdf9ejmp 0x1ca5c6
001cdfa3
001cdfa3loc_1cdfa3:
001cdfa3add al, -6
001cdfa5cmp al, 3
001cdfa7ja 0x1cdefd
001cdfadmovzx eax, al
001cdfb0dec rax
001cdfb3cmp rax, 2
001cdfb7ja 0x1cdefd
001cdfbdlea rdi, [rsp+240]
001cdfc5call std::path::Components::as_path
001cdfcamov [rsp+144], rax
001cdfd2mov [rsp+40], rdx
001cdfd7mov [rsp+48], rbx
001cdfdccmp [rsp+144], 0
001cdfe5je 0x1cdefd
001cdfebmov rax, [rsp+40]
001cdff0lea rbx, [rax+rbp]
001cdff4add rbx, 16
001cdff8je 0x1ce03c
001cdffajs 0x1ce72b
001ce000movzx eax, [rip+0x450c1]
001ce007mov esi, 1
001ce00cmov rdi, rbx
001ce00fcall __rust_alloc
001ce014mov r13, rax
001ce017test rax, rax
001ce01ajne 0x1ce042
001ce01cmov edi, 1
001ce021mov rsi, rbx
001ce024call alloc::alloc::handle_alloc_error
001ce029jmp 0x1ce76a
001ce02e
001ce02eloc_1ce02e:
001ce02elea rdx, [rip+0x422d3]
001ce035call core::panicking::panic_bounds_check
001ce03aud2
001ce03c
001ce03cloc_1ce03c:
001ce03cmov r13l, 1
001ce042
001ce042loc_1ce042:
001ce042mov [rsp+1328], r13
001ce04amov [rsp+1336], rbx
001ce052mov [rsp+1344], 0
001ce05ecmp rbx, [rsp+40]
001ce063jae 0x1ce08b
001ce065lea rdi, [rsp+1328]
001ce06dxor esi, esi
001ce06fmov rdx, [rsp+40]
001ce074call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce079mov r13, [rsp+1328]
001ce081mov rbx, [rsp+1344]
001ce089jmp 0x1ce08d
001ce08b
001ce08bloc_1ce08b:
001ce08bxor ebx, ebx
001ce08d
001ce08dloc_1ce08d:
001ce08dlea rdi, [rbx+r13]
001ce091mov rsi, [rsp+144]
001ce099mov r14, [rsp+40]
001ce09emov rdx, r14
001ce0a1call [rip+0x43a79]
001ce0a7add rbx, r14
001ce0aamov [rsp+1344], rbx
001ce0b2je 0x1ce0bf
001ce0b4cmp [rbx+r13-1], 47
001ce0basetne al
001ce0bdjmp 0x1ce0c1
001ce0bf
001ce0bfloc_1ce0bf:
001ce0bfxor eax, eax
001ce0c1
001ce0c1loc_1ce0c1:
001ce0c1test rbp, rbp
001ce0c4je 0x1ce0d4
001ce0c6mov rcx, [rsp+48]
001ce0cbcmp [rcx], 47
001ce0cejne 0x1ce0d4
001ce0d0xor ebx, ebx
001ce0d2jmp 0x1ce113
001ce0d4
001ce0d4loc_1ce0d4:
001ce0d4mov rcx, [rsp+1336]
001ce0dctest al, al
001ce0deje 0x1ce123
001ce0e0cmp rcx, rbx
001ce0e3jne 0x1ce10a
001ce0e5lea rdi, [rsp+1328]
001ce0edmov edx, 1
001ce0f2mov rsi, rbx
001ce0f5call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce0famov r13, [rsp+1328]
001ce102mov rbx, [rsp+1344]
001ce10a
001ce10aloc_1ce10a:
001ce10amov [r13+rbx], 47
001ce110inc rbx
001ce113
001ce113loc_1ce113:
001ce113mov [rsp+1344], rbx
001ce11bmov rcx, [rsp+1336]
001ce123
001ce123loc_1ce123:
001ce123sub rcx, rbx
001ce126cmp rcx, rbp
001ce129jae 0x1ce146
001ce12blea rdi, [rsp+1328]
001ce133mov rsi, rbx
001ce136mov rdx, rbp
001ce139call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce13emov rbx, [rsp+1344]
001ce146
001ce146loc_1ce146:
001ce146mov rax, [rsp+1328]
001ce14emov r13, rax
001ce151lea rdi, [rax+rbx]
001ce155mov rsi, [rsp+48]
001ce15amov rdx, rbp
001ce15dcall [rip+0x439bd]
001ce163add rbx, rbp
001ce166mov [rsp+1344], rbx
001ce16eje 0x1ce179
001ce170mov al, 1
001ce172cmp [r13], 47
001ce177je 0x1ce17b
001ce179
001ce179loc_1ce179:
001ce179xor eax, eax
001ce17b
001ce17bloc_1ce17b:
001ce17bmov [rsp+2448], r13
001ce183mov [rsp+2456], rbx
001ce18bmov [rsp+2464], 6
001ce193mov [rsp+2506], al
001ce19amov [rsp+2504], 512
001ce1a4test r15, r15
001ce1a7je 0x1ce1b2
001ce1a9mov al, 1
001ce1abcmp [r12], 47
001ce1b0je 0x1ce1b4
001ce1b2
001ce1b2loc_1ce1b2:
001ce1b2xor eax, eax
001ce1b4
001ce1b4loc_1ce1b4:
001ce1b4mov [rsp+240], r12
001ce1bcmov [rsp+248], r15
001ce1c4mov [rsp+256], 6
001ce1ccmov [rsp+298], al
001ce1d3mov [rsp+296], 512
001ce1ddlea rdi, [rsp+2448]
001ce1e5lea rsi, [rsp+240]
001ce1edcall _ZN62_$LT$std..path..Components$u20$as$u20$core..cmp..PartialEq$GT$2eq17h7fcdeb08b1a4e634E.1422
001ce1f2test al, al
001ce1f4jne 0x1ce209
001ce1f6mov rdi, r13
001ce1f9mov rsi, rbx
001ce1fccall std::path::Path::is_file
001ce201test al, al
001ce203jne 0x1ce3e7
001ce209
001ce209loc_1ce209:
001ce209mov [rsp+1344], 0
001ce215mov rax, [rsp+40]
001ce21acmp [rsp+1336], rax
001ce222jae 0x1ce24a
001ce224lea rdi, [rsp+1328]
001ce22cxor esi, esi
001ce22emov rdx, [rsp+40]
001ce233call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce238mov r13, [rsp+1328]
001ce240mov rbx, [rsp+1344]
001ce248jmp 0x1ce24c
001ce24a
001ce24aloc_1ce24a:
001ce24axor ebx, ebx
001ce24c
001ce24cloc_1ce24c:
001ce24clea rdi, [rbx+r13]
001ce250mov rsi, [rsp+144]
001ce258mov r14, [rsp+40]
001ce25dmov rdx, r14
001ce260call [rip+0x438ba]
001ce266add r14, rbx
001ce269mov [rsp+1344], r14
001ce271je 0x1ce2bd
001ce273cmp [r14+r13-1], 47
001ce279je 0x1ce2c0
001ce27bcmp [rsp+1336], r14
001ce283jne 0x1ce2aa
001ce285lea rdi, [rsp+1328]
001ce28dmov edx, 1
001ce292mov rsi, r14
001ce295call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce29amov r13, [rsp+1328]
001ce2a2mov r14, [rsp+1344]
001ce2aa
001ce2aaloc_1ce2aa:
001ce2aamov [r13+r14], 47
001ce2b0inc r14
001ce2b3mov [rsp+1344], r14
001ce2bbjmp 0x1ce2c0
001ce2bd
001ce2bdloc_1ce2bd:
001ce2bdxor r14l, r14l
001ce2c0
001ce2c0loc_1ce2c0:
001ce2c0mov rax, [rsp+1336]
001ce2c8sub rax, r14
001ce2cbcmp rax, 5
001ce2cfja 0x1ce2f6
001ce2d1lea rdi, [rsp+1328]
001ce2d9mov edx, 6
001ce2demov rsi, r14
001ce2e1call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce2e6mov r13, [rsp+1328]
001ce2eemov r14, [rsp+1344]
001ce2f6
001ce2f6loc_1ce2f6:
001ce2f6mov [r13+r14+4], 26485
001ce2femov [r13+r14], 0x6265642e
001ce307mov rbx, r14
001ce30aadd rbx, 6
001ce30emov [rsp+1344], rbx
001ce316je 0x1ce32b
001ce318mov rax, [rsp+1328]
001ce320cmp [r14+rax+5], 47
001ce326setne al
001ce329jmp 0x1ce32d
001ce32b
001ce32bloc_1ce32b:
001ce32bxor eax, eax
001ce32d
001ce32dloc_1ce32d:
001ce32dtest rbp, rbp
001ce330je 0x1ce340
001ce332mov rcx, [rsp+48]
001ce337cmp [rcx], 47
001ce33ajne 0x1ce340
001ce33cxor ebx, ebx
001ce33ejmp 0x1ce37d
001ce340
001ce340loc_1ce340:
001ce340mov rcx, [rsp+1336]
001ce348test al, al
001ce34aje 0x1ce38d
001ce34ccmp rcx, rbx
001ce34fjne 0x1ce36e
001ce351lea rdi, [rsp+1328]
001ce359mov edx, 1
001ce35emov rsi, rbx
001ce361call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce366mov rbx, [rsp+1344]
001ce36e
001ce36eloc_1ce36e:
001ce36emov rax, [rsp+1328]
001ce376mov [rax+rbx], 47
001ce37ainc rbx
001ce37d
001ce37dloc_1ce37d:
001ce37dmov [rsp+1344], rbx
001ce385mov rcx, [rsp+1336]
001ce38d
001ce38dloc_1ce38d:
001ce38dsub rcx, rbx
001ce390cmp rcx, rbp
001ce393jae 0x1ce3b0
001ce395lea rdi, [rsp+1328]
001ce39dmov rsi, rbx
001ce3a0mov rdx, rbp
001ce3a3call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce3a8mov rbx, [rsp+1344]
001ce3b0
001ce3b0loc_1ce3b0:
001ce3b0mov r14, [rsp+1328]
001ce3b8lea rdi, [r14+rbx]
001ce3bcmov rsi, [rsp+48]
001ce3c1mov rdx, rbp
001ce3c4call [rip+0x43756]
001ce3caadd rbx, rbp
001ce3cdmov [rsp+1344], rbx
001ce3d5mov r13, r14
001ce3d8mov rdi, r14
001ce3dbmov rsi, rbx
001ce3decall std::path::Path::is_file
001ce3e3test al, al
001ce3e5je 0x1ce400
001ce3e7
001ce3e7loc_1ce3e7:
001ce3e7mov r14, [rsp+1336]
001ce3efcmp [rsp+120], 0
001ce3f5jne 0x1cdf08
001ce3fbjmp 0x1cdf11
001ce400
001ce400loc_1ce400:
001ce400movzx ecx, [rip+0x44ca9]
001ce407test cl, cl
001ce409jne 0x1ce41a
001ce40bcall std::path::Path::is_dir
001ce410mov cl, 2
001ce412sub cl, al
001ce414mov [rip+0x44c96], cl
001ce41a
001ce41aloc_1ce41a:
001ce41amov rax, [rsp+1336]
001ce422cmp cl, 1
001ce425jne 0x1ce659
001ce42bmov [rsp+1344], 0
001ce437cmp rax, 13
001ce43bja 0x1ce463
001ce43dlea rdi, [rsp+1328]
001ce445mov edx, 14
001ce44axor esi, esi
001ce44ccall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce451mov r13, [rsp+1328]
001ce459mov r14, [rsp+1344]
001ce461jmp 0x1ce466
001ce463
001ce463loc_1ce463:
001ce463xor r14l, r14l
001ce466
001ce466loc_1ce466:
001ce466mov rax, 0x67756265642f6269
001ce470mov [r13+r14+6], rax
001ce475mov rax, 0x62696c2f7273752f
001ce47fmov [r13+r14], rax
001ce484lea r15, [r14+14]
001ce488mov [rsp+1344], r15
001ce490lea rdx, [rip-0x13e75b]
001ce497mov ecx, 1
001ce49cmov rdi, [rsp+144]
001ce4a4mov rsi, [rsp+40]
001ce4a9call std::path::Path::_strip_prefix
001ce4aemov [rsp+40], rax
001ce4b3cmp [rsp+40], 0
001ce4b9je 0x1ce743
001ce4bfmov rbx, rdx
001ce4c2test r15, r15
001ce4c5je 0x1ce4d2
001ce4c7cmp [r14+r13+13], 47
001ce4cdsetne al
001ce4d0jmp 0x1ce4d4
001ce4d2
001ce4d2loc_1ce4d2:
001ce4d2xor eax, eax
001ce4d4
001ce4d4loc_1ce4d4:
001ce4d4test rbx, rbx
001ce4d7je 0x1ce4e8
001ce4d9mov rcx, [rsp+40]
001ce4decmp [rcx], 47
001ce4e1jne 0x1ce4e8
001ce4e3xor r15l, r15l
001ce4e6jmp 0x1ce527
001ce4e8
001ce4e8loc_1ce4e8:
001ce4e8mov rcx, [rsp+1336]
001ce4f0test al, al
001ce4f2je 0x1ce537
001ce4f4cmp rcx, r15
001ce4f7jne 0x1ce51e
001ce4f9lea rdi, [rsp+1328]
001ce501mov edx, 1
001ce506mov rsi, r15
001ce509call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce50emov r13, [rsp+1328]
001ce516mov r15, [rsp+1344]
001ce51e
001ce51eloc_1ce51e:
001ce51emov [r13+r15], 47
001ce524inc r15
001ce527
001ce527loc_1ce527:
001ce527mov [rsp+1344], r15
001ce52fmov rcx, [rsp+1336]
001ce537
001ce537loc_1ce537:
001ce537sub rcx, r15
001ce53acmp rcx, rbx
001ce53djae 0x1ce55a
001ce53flea rdi, [rsp+1328]
001ce547mov rsi, r15
001ce54amov rdx, rbx
001ce54dcall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce552mov r15, [rsp+1344]
001ce55a
001ce55aloc_1ce55a:
001ce55amov rax, [rsp+1328]
001ce562mov r13, rax
001ce565lea rdi, [rax+r15]
001ce569mov rsi, [rsp+40]
001ce56emov rdx, rbx
001ce571call [rip+0x435a9]
001ce577add rbx, r15
001ce57amov [rsp+1344], rbx
001ce582je 0x1ce58f
001ce584cmp [rbx+r13-1], 47
001ce58asetne cl
001ce58djmp 0x1ce591
001ce58f
001ce58floc_1ce58f:
001ce58fxor ecx, ecx
001ce591
001ce591loc_1ce591:
001ce591test rbp, rbp
001ce594je 0x1ce5a4
001ce596mov rax, [rsp+48]
001ce59bcmp [rax], 47
001ce59ejne 0x1ce5a4
001ce5a0xor ebx, ebx
001ce5a2jmp 0x1ce5e3
001ce5a4
001ce5a4loc_1ce5a4:
001ce5a4mov rax, [rsp+1336]
001ce5actest cl, cl
001ce5aeje 0x1ce5f3
001ce5b0cmp rax, rbx
001ce5b3jne 0x1ce5da
001ce5b5lea rdi, [rsp+1328]
001ce5bdmov edx, 1
001ce5c2mov rsi, rbx
001ce5c5call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce5camov r13, [rsp+1328]
001ce5d2mov rbx, [rsp+1344]
001ce5da
001ce5daloc_1ce5da:
001ce5damov [r13+rbx], 47
001ce5e0inc rbx
001ce5e3
001ce5e3loc_1ce5e3:
001ce5e3mov [rsp+1344], rbx
001ce5ebmov rax, [rsp+1336]
001ce5f3
001ce5f3loc_1ce5f3:
001ce5f3sub rax, rbx
001ce5f6cmp rax, rbp
001ce5f9jae 0x1ce61e
001ce5fblea rdi, [rsp+1328]
001ce603mov rsi, rbx
001ce606mov rdx, rbp
001ce609call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
001ce60emov r13, [rsp+1328]
001ce616mov rbx, [rsp+1344]
001ce61e
001ce61eloc_1ce61e:
001ce61emov r14, r13
001ce621lea rdi, [rbx+r13]
001ce625mov rsi, [rsp+48]
001ce62amov rdx, rbp
001ce62dcall [rip+0x434ed]
001ce633add rbx, rbp
001ce636mov [rsp+1344], rbx
001ce63emov rdi, r13
001ce641mov rsi, rbx
001ce644call std::path::Path::is_file
001ce649test al, al
001ce64bjne 0x1ce3e7
001ce651mov rax, [rsp+1336]
001ce659
001ce659loc_1ce659:
001ce659test rax, rax
001ce65cje 0x1ce667
001ce65emov rdi, r13
001ce661call [rip+0x43491]
001ce667
001ce667loc_1ce667:
001ce667cmp [rsp+120], 0
001ce66dje 0x1ca5c6
001ce673mov rdi, r12
001ce676call [rip+0x4347c]
001ce67cjmp 0x1ca5c6
001ce681
001ce681loc_1ce681:
001ce681lea rdx, [rip+0x41c68]
001ce688call core::slice::index::slice_end_index_len_fail
001ce68dud2
001ce68f
001ce68floc_1ce68f:
001ce68fmov edi, 8
001ce694mov esi, 2336
001ce699call alloc::alloc::handle_alloc_error
001ce69eud2
001ce6a0
001ce6a0loc_1ce6a0:
001ce6a0call alloc::raw_vec::capacity_overflow
001ce6a5jmp 0x1ce76a
001ce6aa
001ce6aaloc_1ce6aa:
001ce6aamov edi, 1
001ce6afmov rsi, r14
001ce6b2call alloc::alloc::handle_alloc_error
001ce6b7jmp 0x1ce76a
001ce6bc
001ce6bcloc_1ce6bc:
001ce6bccall alloc::raw_vec::capacity_overflow
001ce6c1jmp 0x1ce76a
001ce6c6
001ce6c6loc_1ce6c6:
001ce6c6mov edi, 1
001ce6cbmov rsi, r14
001ce6cecall alloc::alloc::handle_alloc_error
001ce6d3jmp 0x1ce76a
001ce6d8
001ce6d8loc_1ce6d8:
001ce6d8lea rdi, [rip-0x13d6e1]
001ce6dflea rdx, [rip+0x42aca]
001ce6e6mov esi, 43
001ce6ebcall core::panicking::panic
001ce6f0jmp 0x1ce76a
001ce6f2
001ce6f2loc_1ce6f2:
001ce6f2mov edi, 8
001ce6f7mov esi, 248
001ce6fccall alloc::alloc::handle_alloc_error
001ce701jmp 0x1ce76a
001ce703
001ce703loc_1ce703:
001ce703ud2
001ce705
001ce705 0f 0b ..
001ce707
001ce707loc_1ce707:
001ce707mov edi, 8
001ce70cmov esi, 432
001ce711call alloc::alloc::handle_alloc_error
001ce716jmp 0x1ce76a
001ce718
001ce718loc_1ce718:
001ce718lea rdx, [rip+0x41a41]
001ce71fmov esi, 8
001ce724call core::slice::index::slice_end_index_len_fail
001ce729jmp 0x1ce76a
001ce72b
001ce72bloc_1ce72b:
001ce72bcall alloc::raw_vec::capacity_overflow
001ce730jmp 0x1ce76a
001ce732
001ce732loc_1ce732:
001ce732mov edi, 8
001ce737mov esi, 248
001ce73ccall alloc::alloc::handle_alloc_error
001ce741jmp 0x1ce76a
001ce743
001ce743loc_1ce743:
001ce743lea rdi, [rip-0x13d55c]
001ce74alea rcx, [rip+0x418d7]
001ce751lea r8, [rip+0x42ab8]
001ce758lea rdx, [rsp+240]
001ce760mov esi, 43
001ce765call core::result::unwrap_failed
001ce76a
001ce76aloc_1ce76a:
001ce76aud2
001ce76cmov r14, rax
001ce76flea rdi, [rsp+240]
001ce777call core::ptr::drop_in_place<alloc::sync::ArcInner<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001ce77cjmp 0x1ce91b
001ce781call core::panicking::panic_in_cleanup
001ce786ud2
001ce788jmp 0x1ce78c
001ce78ajmp 0x1ce78c
001ce78c
001ce78cloc_1ce78c:
001ce78cmov r14, rax
001ce78fmov rdi, [rsp+1328]
001ce797mov rsi, [rsp+1336]
001ce79fcall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001ce7a4jmp 0x1ce7a9
001ce7a6mov r14, rax
001ce7a9
001ce7a9loc_1ce7a9:
001ce7a9mov rdi, r12
001ce7acmov rsi, [rsp+120]
001ce7b1call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001ce7b6jmp 0x1ce898
001ce7bbmov r14, rax
001ce7bejmp 0x1ce91b
001ce7c3mov r14, rax
001ce7c6lea rdi, [rsp+240]
001ce7cecall core::ptr::drop_in_place<(alloc::sync::Arc<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>,gimli::read::dwarf::Unit<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>,usize>)>
001ce7d3jmp 0x1ce92d
001ce7d8call core::panicking::panic_in_cleanup
001ce7ddud2
001ce7dfmov r14, rax
001ce7e2lea rdi, [rsp+1696]
001ce7eacall core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::Mapping>
001ce7efjmp 0x1ce9dd
001ce7f4call core::panicking::panic_in_cleanup
001ce7f9ud2
001ce7fbmov r14, rax
001ce7felea rdi, [rsp+240]
001ce806call core::ptr::drop_in_place<(usize,std::backtrace_rs::symbolize::gimli::Mapping)>
001ce80bjmp 0x1ce9dd
001ce810call core::panicking::panic_in_cleanup
001ce815ud2
001ce817mov r14, rax
001ce81alea rdi, [rsp+2344]
001ce822call core::ptr::drop_in_place<alloc::sync::Arc<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001ce827jmp 0x1ce92d
001ce82ccall core::panicking::panic_in_cleanup
001ce831ud2
001ce833mov r14, rax
001ce836lea rdi, [rsp+240]
001ce83ecall core::ptr::drop_in_place<(usize,std::backtrace_rs::symbolize::gimli::Mapping)>
001ce843jmp 0x1ce9dd
001ce848call core::panicking::panic_in_cleanup
001ce84dud2
001ce84fjmp 0x1ce9cd
001ce854mov r14, rax
001ce857mov rdi, r12
001ce85amov rsi, r15
001ce85dcall core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::mmap::Mmap>
001ce862jmp 0x1ce906
001ce867mov r14, rax
001ce86alea rdi, [rsp+240]
001ce872call core::ptr::drop_in_place<alloc::sync::ArcInner<gimli::read::dwarf::Dwarf<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>>
001ce877jmp 0x1ce8ef
001ce879call core::panicking::panic_in_cleanup
001ce87eud2
001ce880mov r14, rax
001ce883mov rdi, [rsp+2448]
001ce88bcall core::ptr::drop_in_place<std::backtrace_rs::print::BacktraceFrameFmt>
001ce890jmp 0x1ce9dd
001ce895mov r14, rax
001ce898
001ce898loc_1ce898:
001ce898mov rdi, [rsp+1568]
001ce8a0mov rsi, [rsp+1576]
001ce8a8call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001ce8adjmp 0x1ce8b4
001ce8afjmp 0x1ce903
001ce8b1mov r14, rax
001ce8b4
001ce8b4loc_1ce8b4:
001ce8b4lea rdi, [rsp+2352]
001ce8bccall core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::stash::Stash>
001ce8c1mov rdi, [rsp+1672]
001ce8c9mov rsi, [rsp+1680]
001ce8d1call core::ptr::drop_in_place<std::backtrace_rs::symbolize::gimli::mmap::Mmap>
001ce8d6jmp 0x1ce9dd
001ce8dbjmp 0x1ce8dd
001ce8dd
001ce8ddloc_1ce8dd:
001ce8ddmov r14, rax
001ce8e0xor edi, edi
001ce8e2mov rsi, rbx
001ce8e5call core::ptr::drop_in_place<alloc::borrow::Cow<str>>
001ce8eajmp 0x1ce906
001ce8ecmov r14, rax
001ce8ef
001ce8efloc_1ce8ef:
001ce8efmov rdi, [rsp+200]
001ce8f7mov rsi, [rsp+104]
001ce8fccall core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001ce901jmp 0x1ce906
001ce903
001ce903loc_1ce903:
001ce903mov r14, rax
001ce906
001ce906loc_1ce906:
001ce906mov rdi, [rsp+1624]
001ce90emov rsi, [rsp+1632]
001ce916call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
001ce91b
001ce91bloc_1ce91b:
001ce91blea rdi, [rsp+1504]
001ce923call core::ptr::drop_in_place<addr2line::SplitDwarfLoad<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001ce928jmp 0x1ce92d
001ce92amov r14, rax
001ce92d
001ce92dloc_1ce92d:
001ce92dcmp [rsp+2624], 2
001ce935jne 0x1ce9dd
001ce93blea rdi, [rsp+2448]
001ce943call core::ptr::drop_in_place<core::result::Result<addr2line::FrameIter<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>,gimli::read::Error>>
001ce948jmp 0x1ce9dd
001ce94dcall core::panicking::panic_in_cleanup
001ce952ud2
001ce954mov r14, rax
001ce957nop [rax+rax]
001ce960
001ce960loc_1ce960:
001ce960dec r13
001ce963je 0x1ce97a
001ce965lea rbp, [r12+584]
001ce96dmov rdi, r12
001ce970call core::ptr::drop_in_place<(usize,std::backtrace_rs::symbolize::gimli::Mapping)>
001ce975mov r12, rbp
001ce978jmp 0x1ce960
001ce97a
001ce97aloc_1ce97a:
001ce97amov rsi, [rip+0x4471f]
001ce981mov rdi, r15
001ce984call core::ptr::drop_in_place<alloc::raw_vec::RawVec<(usize,std::backtrace_rs::symbolize::gimli::Mapping)>>
001ce989mov rax, [rsp+1712]
001ce991mov [rip+0x446f8], rax
001ce998movaps x0, [rsp+1696]
001ce9a0movups [rip+0x446d9], x0
001ce9a7mov [rip+0x446ea], rbx
001ce9aemov [rip+0x446e7], 4
001ce9b9mov [rip+0x446e4], 0
001ce9c4jmp 0x1ce9dd
001ce9c6call core::panicking::panic_in_cleanup
001ce9cbud2
001ce9cd
001ce9cdloc_1ce9cd:
001ce9cdmov r14, rax
001ce9d0lea rdi, [rsp+1696]
001ce9d8call core::ptr::drop_in_place<addr2line::FrameIter<gimli::read::endian_slice::EndianSlice<gimli::endianity::LittleEndian>>>
001ce9dd
001ce9ddloc_1ce9dd:
001ce9ddmov rdi, r14
001ce9e0call _Unwind_Resume
001ce9e5ud2
001c90b0
Loading..