File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
00198b6f
00198b6fseahorse::app::App::flag_help_text::_{{closure}}:
00198b6fpush rbp
00198b70push r15
00198b72push r14
00198b74push r13
00198b76push r12
00198b78push rbx
00198b79sub rsp, 200
00198b80mov rbx, rdx
00198b83mov rbp, rsi
00198b86mov r12, rdi
00198b89mov r14, [rdx+48]
00198b8dtest r14, r14
00198b90je 0x198cae
00198b96mov r13, [rbx+64]
00198b9amov rdi, r13
00198b9dcall alloc::raw_vec::RawVec<T,A>::allocate_in
00198ba2lea r15, [rsp+40]
00198ba7mov [r15], rax
00198baamov [r15+8], rdx
00198baeand [r15+16], 0
00198bb3mov rdi, r15
00198bb6mov rsi, r13
00198bb9call alloc::vec::Vec<T,A>::reserve
00198bbemov rdx, [r15+16]
00198bc2test r13, r13
00198bc5je 0x198c85
00198bcbmov [rsp+72], rbp
00198bd0mov [rsp+80], r12
00198bd5mov [rsp+88], rbx
00198bdamov [rsp+64], rdx
00198bdfimul rbx, rdx, 24
00198be3add rbx, [rsp+40]
00198be8neg r13
00198bebxor r12l, r12l
00198beepush 1
00198bf0pop rbp
00198bf1lea r15, [rsp+96]
00198bf6
00198bf6loc_198bf6:
00198bf6mov [rsp], r14
00198bfalea rax, [rip+0x76a87]
00198c01mov [rsp+96], rax
00198c06mov [rsp+104], rbp
00198c0band [rsp+128], 0
00198c14mov rax, rsp
00198c17mov [rsp+16], rax
00198c1clea rax, [rip-0x1b527]
00198c23mov [rsp+24], rax
00198c28lea rax, [rsp+16]
00198c2dmov [rsp+112], rax
00198c32mov [rsp+120], rbp
00198c37lea rdi, [rsp+152]
00198c3fmov rsi, r15
00198c42call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
00198c47mov rax, [rsp+168]
00198c4fmov [rbx+16], rax
00198c53movups x0, [rsp+152]
00198c5bmovups [rbx], x0
00198c5edec r12
00198c61add rbx, 24
00198c65add r14, 24
00198c69cmp r13, r12
00198c6cjne 0x198bf6
00198c6emov rdx, [rsp+64]
00198c73sub rdx, r12
00198c76mov rbx, [rsp+88]
00198c7bmov r12, [rsp+80]
00198c80mov rbp, [rsp+72]
00198c85
00198c85loc_198c85:
00198c85movups x0, [rsp+40]
00198c8alea r15, [rsp+96]
00198c8fmovaps [r15], x0
00198c93mov [r15+16], rdx
00198c97mov rsi, [r15]
00198c9alea rdi, [rsp+16]
00198c9fcall alloc::str::join_generic_copy
00198ca4mov rdi, r15
00198ca7call core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
00198cacjmp 0x198cbf
00198cae
00198caeloc_198cae:
00198caemov [rsp+16], 1
00198cb7xorps x0, x0
00198cbamovups [rsp+24], x0
00198cbf
00198cbfloc_198cbf:
00198cbfmovzx eax, [rbx+72]
00198cc3cmp rax, 1
00198cc7je 0x198cd9
00198cc9cmp eax, 2
00198cccje 0x198cdf
00198ccecmp eax, 4
00198cd1jne 0x198cf0
00198cd3mov rax, [rbp+8]
00198cd7jmp 0x198ce3
00198cd9
00198cd9loc_198cd9:
00198cd9mov rax, [rbp+16]
00198cddjmp 0x198ce3
00198cdf
00198cdfloc_198cdf:
00198cdfmov rax, [rbp]
00198ce3
00198ce3loc_198ce3:
00198ce3mov rcx, [rax]
00198ce6mov rax, [rax+8]
00198ceamov [rsp], rcx
00198ceejmp 0x198cfd
00198cf0
00198cf0loc_198cf0:
00198cf0lea rax, [rip-0x1079ff]
00198cf7mov [rsp], rax
00198cfbxor eax, eax
00198cfd
00198cfdloc_198cfd:
00198cfdmov [rsp+8], rax
00198d02cmp [rsp+32], 0
00198d08je 0x198d64
00198d0alea rax, [rsp+16]
00198d0flea rcx, [rsp+96]
00198d14mov [rcx], rax
00198d17lea rax, [rip-0xca231]
00198d1emov [rcx+8], rax
00198d22mov [rcx+16], rbx
00198d26mov [rcx+24], rax
00198d2amov rax, rsp
00198d2dmov [rcx+32], rax
00198d31lea rax, [rip+0x76900]
00198d38lea rsi, [rsp+152]
00198d40mov [rsi], rax
00198d43push 3
00198d45pop rax
00198d46mov [rsi+8], rax
00198d4aand [rsi+32], 0
00198d4flea rdx, [rip-0x975a9]
00198d56mov [rcx+40], rdx
00198d5amov [rsi+16], rcx
00198d5emov [rsi+24], rax
00198d62jmp 0x198daf
00198d64
00198d64loc_198d64:
00198d64lea rax, [rsp+152]
00198d6cmov [rax], rbx
00198d6flea rcx, [rip-0xca289]
00198d76mov [rax+8], rcx
00198d7amov rcx, rsp
00198d7dmov [rax+16], rcx
00198d81lea rcx, [rip+0x768e0]
00198d88lea rsi, [rsp+96]
00198d8dmov [rsi], rcx
00198d90push 2
00198d92pop rcx
00198d93mov [rsi+8], rcx
00198d97and [rsi+32], 0
00198d9clea rdx, [rip-0x975f6]
00198da3mov [rax+24], rdx
00198da7mov [rsi+16], rax
00198dabmov [rsi+24], rcx
00198daf
00198dafloc_198daf:
00198daflea rdi, [rsp+40]
00198db4call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
00198db9mov rax, [rsp+56]
00198dbemov [r12+16], rax
00198dc3movups x0, [rsp+40]
00198dc8movups [r12], x0
00198dcdadd r12, 24
00198dd1mov rsi, [rbx+24]
00198dd5mov rdx, [rbx+40]
00198dd9mov rdi, r12
00198ddccall _<core::option::Option<T> as core::clone::Clone>::clone
00198de1mov rdi, [rsp+16]
00198de6mov rsi, [rsp+24]
00198debcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
00198df0add rsp, 200
00198df7pop rbx
00198df8pop r12
00198dfapop r13
00198dfcpop r14
00198dfepop r15
00198e00pop rbp
00198e01ret
00198b6f
00198b6fseahorse::app::App::flag_help_text::_{{closure}}:
00198b6fpush rbp
00198b70push r15
00198b72push r14
00198b74push r13
00198b76push r12
00198b78push rbx
00198b79sub rsp, 200
00198b80mov rbx, rdx
00198b83mov rbp, rsi
00198b86mov r12, rdi
00198b89mov r14, [rdx+48]
00198b8dtest r14, r14
00198b90je 0x198cae
00198b96mov r13, [rbx+64]
00198b9amov rdi, r13
00198b9dcall alloc::raw_vec::RawVec<T,A>::allocate_in
00198ba2lea r15, [rsp+40]
00198ba7mov [r15], rax
00198baamov [r15+8], rdx
00198baeand [r15+16], 0
00198bb3mov rdi, r15
00198bb6mov rsi, r13
00198bb9call alloc::vec::Vec<T,A>::reserve
00198bbemov rdx, [r15+16]
00198bc2test r13, r13
00198bc5je 0x198c85
00198bcbmov [rsp+72], rbp
00198bd0mov [rsp+80], r12
00198bd5mov [rsp+88], rbx
00198bdamov [rsp+64], rdx
00198bdfimul rbx, rdx, 24
00198be3add rbx, [rsp+40]
00198be8neg r13
00198bebxor r12l, r12l
00198beepush 1
00198bf0pop rbp
00198bf1lea r15, [rsp+96]
00198bf6
00198bf6loc_198bf6:
00198bf6mov [rsp], r14
00198bfalea rax, [rip+0x76a87]
00198c01mov [rsp+96], rax
00198c06mov [rsp+104], rbp
00198c0band [rsp+128], 0
00198c14mov rax, rsp
00198c17mov [rsp+16], rax
00198c1clea rax, [rip-0x1b527]
00198c23mov [rsp+24], rax
00198c28lea rax, [rsp+16]
00198c2dmov [rsp+112], rax
00198c32mov [rsp+120], rbp
00198c37lea rdi, [rsp+152]
00198c3fmov rsi, r15
00198c42call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
00198c47mov rax, [rsp+168]
00198c4fmov [rbx+16], rax
00198c53movups x0, [rsp+152]
00198c5bmovups [rbx], x0
00198c5edec r12
00198c61add rbx, 24
00198c65add r14, 24
00198c69cmp r13, r12
00198c6cjne 0x198bf6
00198c6emov rdx, [rsp+64]
00198c73sub rdx, r12
00198c76mov rbx, [rsp+88]
00198c7bmov r12, [rsp+80]
00198c80mov rbp, [rsp+72]
00198c85
00198c85loc_198c85:
00198c85movups x0, [rsp+40]
00198c8alea r15, [rsp+96]
00198c8fmovaps [r15], x0
00198c93mov [r15+16], rdx
00198c97mov rsi, [r15]
00198c9alea rdi, [rsp+16]
00198c9fcall alloc::str::join_generic_copy
00198ca4mov rdi, r15
00198ca7call core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
00198cacjmp 0x198cbf
00198cae
00198caeloc_198cae:
00198caemov [rsp+16], 1
00198cb7xorps x0, x0
00198cbamovups [rsp+24], x0
00198cbf
00198cbfloc_198cbf:
00198cbfmovzx eax, [rbx+72]
00198cc3cmp rax, 1
00198cc7je 0x198cd9
00198cc9cmp eax, 2
00198cccje 0x198cdf
00198ccecmp eax, 4
00198cd1jne 0x198cf0
00198cd3mov rax, [rbp+8]
00198cd7jmp 0x198ce3
00198cd9
00198cd9loc_198cd9:
00198cd9mov rax, [rbp+16]
00198cddjmp 0x198ce3
00198cdf
00198cdfloc_198cdf:
00198cdfmov rax, [rbp]
00198ce3
00198ce3loc_198ce3:
00198ce3mov rcx, [rax]
00198ce6mov rax, [rax+8]
00198ceamov [rsp], rcx
00198ceejmp 0x198cfd
00198cf0
00198cf0loc_198cf0:
00198cf0lea rax, [rip-0x1079ff]
00198cf7mov [rsp], rax
00198cfbxor eax, eax
00198cfd
00198cfdloc_198cfd:
00198cfdmov [rsp+8], rax
00198d02cmp [rsp+32], 0
00198d08je 0x198d64
00198d0alea rax, [rsp+16]
00198d0flea rcx, [rsp+96]
00198d14mov [rcx], rax
00198d17lea rax, [rip-0xca231]
00198d1emov [rcx+8], rax
00198d22mov [rcx+16], rbx
00198d26mov [rcx+24], rax
00198d2amov rax, rsp
00198d2dmov [rcx+32], rax
00198d31lea rax, [rip+0x76900]
00198d38lea rsi, [rsp+152]
00198d40mov [rsi], rax
00198d43push 3
00198d45pop rax
00198d46mov [rsi+8], rax
00198d4aand [rsi+32], 0
00198d4flea rdx, [rip-0x975a9]
00198d56mov [rcx+40], rdx
00198d5amov [rsi+16], rcx
00198d5emov [rsi+24], rax
00198d62jmp 0x198daf
00198d64
00198d64loc_198d64:
00198d64lea rax, [rsp+152]
00198d6cmov [rax], rbx
00198d6flea rcx, [rip-0xca289]
00198d76mov [rax+8], rcx
00198d7amov rcx, rsp
00198d7dmov [rax+16], rcx
00198d81lea rcx, [rip+0x768e0]
00198d88lea rsi, [rsp+96]
00198d8dmov [rsi], rcx
00198d90push 2
00198d92pop rcx
00198d93mov [rsi+8], rcx
00198d97and [rsi+32], 0
00198d9clea rdx, [rip-0x975f6]
00198da3mov [rax+24], rdx
00198da7mov [rsi+16], rax
00198dabmov [rsi+24], rcx
00198daf
00198dafloc_198daf:
00198daflea rdi, [rsp+40]
00198db4call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
00198db9mov rax, [rsp+56]
00198dbemov [r12+16], rax
00198dc3movups x0, [rsp+40]
00198dc8movups [r12], x0
00198dcdadd r12, 24
00198dd1mov rsi, [rbx+24]
00198dd5mov rdx, [rbx+40]
00198dd9mov rdi, r12
00198ddccall _<core::option::Option<T> as core::clone::Clone>::clone
00198de1mov rdi, [rsp+16]
00198de6mov rsi, [rsp+24]
00198debcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
00198df0add rsp, 200
00198df7pop rbx
00198df8pop r12
00198dfapop r13
00198dfcpop r14
00198dfepop r15
00198e00pop rbp
00198e01ret
00198b6f
00198e02
00198e02core::ptr::drop_in_place<(alloc::string::String,core::option::Option<alloc::string::String>)>:
00198e02push rbx
00198e03mov rbx, rdi
00198e06mov rdi, [rdi]
00198e09mov rsi, [rbx+8]
00198e0dcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
00198e12mov rdi, [rbx+24]
00198e16mov rsi, [rbx+32]
00198e1apop rbx
00198e1bjmp 0x1015c4
00198e02
00198e02core::ptr::drop_in_place<(alloc::string::String,core::option::Option<alloc::string::String>)>:
00198e02push rbx
00198e03mov rbx, rdi
00198e06mov rdi, [rdi]
00198e09mov rsi, [rbx+8]
00198e0dcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
00198e12mov rdi, [rbx+24]
00198e16mov rsi, [rbx+32]
00198e1apop rbx
00198e1bjmp 0x1015c4
00198e02
00198e20
00198e20alloc::str::join_generic_copy:
00198e20push rbp
00198e21push r15
00198e23push r14
00198e25push r13
00198e27push r12
00198e29push rbx
00198e2asub rsp, 88
00198e2etest rdx, rdx
00198e31je 0x198f83
00198e37mov r12, rdx
00198e3amov rbx, rsi
00198e3dimul rcx, rdx, 24
00198e41lea rax, [rcx-24]
00198e45push 24
00198e47pop rsi
00198e48xor edx, edx
00198e4adiv rsi
00198e4dmov r15, rax
00198e50add r15, rax
00198e53mov rax, rbx
00198e56
00198e56loc_198e56:
00198e56test rcx, rcx
00198e59je 0x198e84
00198e5blea rdx, [rax+24]
00198e5fadd rcx, -24
00198e63add r15, [rax+16]
00198e67mov rax, rdx
00198e6ajae 0x198e56
00198e6clea rdi, [rip-0x10a0eb]
00198e73lea rdx, [rip+0x7666e]
00198e7apush 53
00198e7cpop rsi
00198e7dcall core::option::expect_failed
00198e82ud2
00198e84
00198e84loc_198e84:
00198e84mov [rsp+32], rdi
00198e89mov rdi, r15
00198e8ccall alloc::raw_vec::RawVec<T,A>::allocate_in
00198e91lea r13, [rsp+64]
00198e96mov [r13], rax
00198e9amov [r13+8], rdx
00198e9eand [r13+16], 0
00198ea3mov rsi, [rbx]
00198ea6mov [rsp+40], rbx
00198eabmov rdx, [rbx+16]
00198eafadd rdx, rsi
00198eb2mov rdi, r13
00198eb5call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
00198ebamov rbp, [r13+16]
00198ebemov rbx, r15
00198ec1sub rbx, rbp
00198ec4add rbp, [r13]
00198ec8imul rax, r12, 24
00198eccadd rax, -24
00198ed0mov [rsp+48], rax
00198ed5xor r14l, r14l
00198ed8push 2
00198edapop r12
00198edc
00198edcloc_198edc:
00198edccmp [rsp+48], r14
00198ee1je 0x198f68
00198ee7mov rax, [rsp+40]
00198eecmov rcx, [rax+r14+24]
00198ef1mov [rsp+56], rcx
00198ef6mov r13, [rax+r14+40]
00198efbmov rdi, rsp
00198efemov rsi, rbp
00198f01mov rdx, rbx
00198f04mov rcx, r12
00198f07call core::slice::_<impl [T]>::split_at_mut
00198f0cmov rdi, [rsp]
00198f10mov rsi, [rsp+8]
00198f15mov rbx, [rsp+16]
00198f1amov rbp, [rsp+24]
00198f1flea rdx, [rip-0x109d0a]
00198f26mov rcx, r12
00198f29call core::slice::_<impl [T]>::copy_from_slice
00198f2emov rdi, rsp
00198f31mov rsi, rbx
00198f34mov rdx, rbp
00198f37mov rcx, r13
00198f3acall core::slice::_<impl [T]>::split_at_mut
00198f3fmov rdi, [rsp]
00198f43mov rsi, [rsp+8]
00198f48mov rbp, [rsp+16]
00198f4dmov rbx, [rsp+24]
00198f52mov rdx, [rsp+56]
00198f57mov rcx, r13
00198f5acall core::slice::_<impl [T]>::copy_from_slice
00198f5fadd r14, 24
00198f63jmp 0x198edc
00198f68
00198f68loc_198f68:
00198f68sub r15, rbx
00198f6bmov [rsp+80], r15
00198f70mov rax, [rsp+32]
00198f75mov [rax+16], r15
00198f79movups x0, [rsp+64]
00198f7emovups [rax], x0
00198f81jmp 0x198f91
00198f83
00198f83loc_198f83:
00198f83mov [rdi], 1
00198f8axorps x0, x0
00198f8dmovups [rdi+8], x0
00198f91
00198f91loc_198f91:
00198f91add rsp, 88
00198f95pop rbx
00198f96pop r12
00198f98pop r13
00198f9apop r14
00198f9cpop r15
00198f9epop rbp
00198f9fret
00198e20
00198e20alloc::str::join_generic_copy:
00198e20push rbp
00198e21push r15
00198e23push r14
00198e25push r13
00198e27push r12
00198e29push rbx
00198e2asub rsp, 88
00198e2etest rdx, rdx
00198e31je 0x198f83
00198e37mov r12, rdx
00198e3amov rbx, rsi
00198e3dimul rcx, rdx, 24
00198e41lea rax, [rcx-24]
00198e45push 24
00198e47pop rsi
00198e48xor edx, edx
00198e4adiv rsi
00198e4dmov r15, rax
00198e50add r15, rax
00198e53mov rax, rbx
00198e56
00198e56loc_198e56:
00198e56test rcx, rcx
00198e59je 0x198e84
00198e5blea rdx, [rax+24]
00198e5fadd rcx, -24
00198e63add r15, [rax+16]
00198e67mov rax, rdx
00198e6ajae 0x198e56
00198e6clea rdi, [rip-0x10a0eb]
00198e73lea rdx, [rip+0x7666e]
00198e7apush 53
00198e7cpop rsi
00198e7dcall core::option::expect_failed
00198e82ud2
00198e84
00198e84loc_198e84:
00198e84mov [rsp+32], rdi
00198e89mov rdi, r15
00198e8ccall alloc::raw_vec::RawVec<T,A>::allocate_in
00198e91lea r13, [rsp+64]
00198e96mov [r13], rax
00198e9amov [r13+8], rdx
00198e9eand [r13+16], 0
00198ea3mov rsi, [rbx]
00198ea6mov [rsp+40], rbx
00198eabmov rdx, [rbx+16]
00198eafadd rdx, rsi
00198eb2mov rdi, r13
00198eb5call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
00198ebamov rbp, [r13+16]
00198ebemov rbx, r15
00198ec1sub rbx, rbp
00198ec4add rbp, [r13]
00198ec8imul rax, r12, 24
00198eccadd rax, -24
00198ed0mov [rsp+48], rax
00198ed5xor r14l, r14l
00198ed8push 2
00198edapop r12
00198edc
00198edcloc_198edc:
00198edccmp [rsp+48], r14
00198ee1je 0x198f68
00198ee7mov rax, [rsp+40]
00198eecmov rcx, [rax+r14+24]
00198ef1mov [rsp+56], rcx
00198ef6mov r13, [rax+r14+40]
00198efbmov rdi, rsp
00198efemov rsi, rbp
00198f01mov rdx, rbx
00198f04mov rcx, r12
00198f07call core::slice::_<impl [T]>::split_at_mut
00198f0cmov rdi, [rsp]
00198f10mov rsi, [rsp+8]
00198f15mov rbx, [rsp+16]
00198f1amov rbp, [rsp+24]
00198f1flea rdx, [rip-0x109d0a]
00198f26mov rcx, r12
00198f29call core::slice::_<impl [T]>::copy_from_slice
00198f2emov rdi, rsp
00198f31mov rsi, rbx
00198f34mov rdx, rbp
00198f37mov rcx, r13
00198f3acall core::slice::_<impl [T]>::split_at_mut
00198f3fmov rdi, [rsp]
00198f43mov rsi, [rsp+8]
00198f48mov rbp, [rsp+16]
00198f4dmov rbx, [rsp+24]
00198f52mov rdx, [rsp+56]
00198f57mov rcx, r13
00198f5acall core::slice::_<impl [T]>::copy_from_slice
00198f5fadd r14, 24
00198f63jmp 0x198edc
00198f68
00198f68loc_198f68:
00198f68sub r15, rbx
00198f6bmov [rsp+80], r15
00198f70mov rax, [rsp+32]
00198f75mov [rax+16], r15
00198f79movups x0, [rsp+64]
00198f7emovups [rax], x0
00198f81jmp 0x198f91
00198f83
00198f83loc_198f83:
00198f83mov [rdi], 1
00198f8axorps x0, x0
00198f8dmovups [rdi+8], x0
00198f91
00198f91loc_198f91:
00198f91add rsp, 88
00198f95pop rbx
00198f96pop r12
00198f98pop r13
00198f9apop r14
00198f9cpop r15
00198f9epop rbp
00198f9fret
00198e20
00198fa0
00198fa0_ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212:
00198fa0push r15
00198fa2push r14
00198fa4push r13
00198fa6push r12
00198fa8push rbx
00198fa9mov rbx, rdi
00198facmov rcx, [rsi+8]
00198fb0mov rax, [rsi+24]
00198fb4cmp rcx, 1
00198fb8je 0x198fd0
00198fbatest rcx, rcx
00198fbdjne 0x198fd5
00198fbftest rax, rax
00198fc2jne 0x198fd5
00198fc4lea r15, [rip-0x107cd3]
00198fcbxor r14l, r14l
00198fcejmp 0x198ff0
00198fd0
00198fd0loc_198fd0:
00198fd0test rax, rax
00198fd3je 0x198fe6
00198fd5
00198fd5loc_198fd5:
00198fd5mov rdi, rbx
00198fd8pop rbx
00198fd9pop r12
00198fdbpop r13
00198fddpop r14
00198fdfpop r15
00198fe1jmp 0x100330
00198fe6
00198fe6loc_198fe6:
00198fe6mov rax, [rsi]
00198fe9mov r15, [rax]
00198fecmov r14, [rax+8]
00198ff0
00198ff0loc_198ff0:
00198ff0mov rdi, r14
00198ff3call alloc::raw_vec::RawVec<T,A>::allocate_in
00198ff8mov r12, rax
00198ffbmov r13, rdx
00198ffemov rdi, rax
00199001mov rsi, r15
00199004mov rdx, r14
00199007call [rip+0x78b13]
0019900dmov [rbx], r12
00199010mov [rbx+8], r13
00199014mov [rbx+16], r14
00199018pop rbx
00199019pop r12
0019901bpop r13
0019901dpop r14
0019901fpop r15
00199021ret
00198fa0
00198fa0_ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212:
00198fa0push r15
00198fa2push r14
00198fa4push r13
00198fa6push r12
00198fa8push rbx
00198fa9mov rbx, rdi
00198facmov rcx, [rsi+8]
00198fb0mov rax, [rsi+24]
00198fb4cmp rcx, 1
00198fb8je 0x198fd0
00198fbatest rcx, rcx
00198fbdjne 0x198fd5
00198fbftest rax, rax
00198fc2jne 0x198fd5
00198fc4lea r15, [rip-0x107cd3]
00198fcbxor r14l, r14l
00198fcejmp 0x198ff0
00198fd0
00198fd0loc_198fd0:
00198fd0test rax, rax
00198fd3je 0x198fe6
00198fd5
00198fd5loc_198fd5:
00198fd5mov rdi, rbx
00198fd8pop rbx
00198fd9pop r12
00198fdbpop r13
00198fddpop r14
00198fdfpop r15
00198fe1jmp 0x100330
00198fe6
00198fe6loc_198fe6:
00198fe6mov rax, [rsi]
00198fe9mov r15, [rax]
00198fecmov r14, [rax+8]
00198ff0
00198ff0loc_198ff0:
00198ff0mov rdi, r14
00198ff3call alloc::raw_vec::RawVec<T,A>::allocate_in
00198ff8mov r12, rax
00198ffbmov r13, rdx
00198ffemov rdi, rax
00199001mov rsi, r15
00199004mov rdx, r14
00199007call [rip+0x78b13]
0019900dmov [rbx], r12
00199010mov [rbx+8], r13
00199014mov [rbx+16], r14
00199018pop rbx
00199019pop r12
0019901bpop r13
0019901dpop r14
0019901fpop r15
00199021ret
00198fa0
00199022
00199022_<core::option::Option<T> as core::clone::Clone>::clone:
00199022test rsi, rsi
00199025jne 0x100740
0019902band [rdi], 0
0019902fret
00199022
00199022_<core::option::Option<T> as core::clone::Clone>::clone:
00199022test rsi, rsi
00199025jne 0x100740
0019902band [rdi], 0
0019902fret
00199022
00199030
00199030alloc::raw_vec::RawVec<T,A>::allocate_in:
00199030push rbx
00199031mov rbx, rdi
00199034test rdi, rdi
00199037je 0x199058
00199039js 0x199060
0019903bpush 1
0019903dpop rdi
0019903emov rsi, rbx
00199041call _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
00199046test rax, rax
00199049jne 0x19905b
0019904bpush 1
0019904dpop rdi
0019904emov rsi, rbx
00199051call alloc::alloc::handle_alloc_error
00199056ud2
00199058
00199058loc_199058:
00199058push 1
0019905apop rax
0019905b
0019905bloc_19905b:
0019905bmov rdx, rbx
0019905epop rbx
0019905fret
00199060
00199060loc_199060:
00199060call alloc::raw_vec::capacity_overflow
00199065ud2
00199030
00199030alloc::raw_vec::RawVec<T,A>::allocate_in:
00199030push rbx
00199031mov rbx, rdi
00199034test rdi, rdi
00199037je 0x199058
00199039js 0x199060
0019903bpush 1
0019903dpop rdi
0019903emov rsi, rbx
00199041call _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
00199046test rax, rax
00199049jne 0x19905b
0019904bpush 1
0019904dpop rdi
0019904emov rsi, rbx
00199051call alloc::alloc::handle_alloc_error
00199056ud2
00199058
00199058loc_199058:
00199058push 1
0019905apop rax
0019905b
0019905bloc_19905b:
0019905bmov rdx, rbx
0019905epop rbx
0019905fret
00199060
00199060loc_199060:
00199060call alloc::raw_vec::capacity_overflow
00199065ud2
00199030
00199067
00199067_ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218:
00199067push rbx
00199068mov rbx, rsi
0019906bmov rax, rdi
0019906etest rsi, rsi
00199071je 0x199084
00199073mov cl, [rip+0x7a04f]
00199079mov rdi, rbx
0019907cmov rsi, rax
0019907fcall __rust_alloc
00199084
00199084loc_199084:
00199084mov rdx, rbx
00199087pop rbx
00199088ret
00199067
00199067_ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218:
00199067push rbx
00199068mov rbx, rsi
0019906bmov rax, rdi
0019906etest rsi, rsi
00199071je 0x199084
00199073mov cl, [rip+0x7a04f]
00199079mov rdi, rbx
0019907cmov rsi, rax
0019907fcall __rust_alloc
00199084
00199084loc_199084:
00199084mov rdx, rbx
00199087pop rbx
00199088ret
00199067
00199089
00199089_<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend:
00199089push r15
0019908bpush r14
0019908dpush r12
0019908fpush rbx
00199090push rax
00199091mov rbx, rdx
00199094mov r14, rsi
00199097mov r15, rdi
0019909asub rbx, rsi
0019909dmov rsi, rbx
001990a0call alloc::vec::Vec<T,A>::reserve
001990a5mov r12, [r15+16]
001990a9mov rdi, [r15]
001990acadd rdi, r12
001990afmov rsi, r14
001990b2mov rdx, rbx
001990b5call [rip+0x78a65]
001990bbadd rbx, r12
001990bemov [r15+16], rbx
001990c2add rsp, 8
001990c6pop rbx
001990c7pop r12
001990c9pop r14
001990cbpop r15
001990cdret
00199089
00199089_<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend:
00199089push r15
0019908bpush r14
0019908dpush r12
0019908fpush rbx
00199090push rax
00199091mov rbx, rdx
00199094mov r14, rsi
00199097mov r15, rdi
0019909asub rbx, rsi
0019909dmov rsi, rbx
001990a0call alloc::vec::Vec<T,A>::reserve
001990a5mov r12, [r15+16]
001990a9mov rdi, [r15]
001990acadd rdi, r12
001990afmov rsi, r14
001990b2mov rdx, rbx
001990b5call [rip+0x78a65]
001990bbadd rbx, r12
001990bemov [r15+16], rbx
001990c2add rsp, 8
001990c6pop rbx
001990c7pop r12
001990c9pop r14
001990cbpop r15
001990cdret
00199089
001990ce
001990cealloc::vec::Vec<T,A>::reserve:
001990cemov rax, rsi
001990d1mov rcx, [rdi+8]
001990d5mov rsi, [rdi+16]
001990d9mov rdx, rcx
001990dcsub rdx, rsi
001990dfcmp rdx, rax
001990e2jae 0x1990f0
001990e4add rsi, rax
001990e7jae 0x1990f1
001990e9xor edi, edi
001990ebjmp 0xce624
001990f0
001990f0loc_1990f0:
001990f0ret
001990f1
001990f1loc_1990f1:
001990f1push r15
001990f3push r14
001990f5push rbx
001990f6sub rsp, 48
001990famov rbx, rdi
001990fdlea rax, [rcx+rcx]
00199101cmp rax, rsi
00199104cmova rsi, rax
00199108cmp rsi, 9
0019910cpush 8
0019910epop r14
00199110cmovae r14, rsi
00199114mov rsi, r14
00199117not rsi
0019911ashr rsi, 63
0019911etest rcx, rcx
00199121je 0x19913a
00199123mov rax, [rbx]
00199126mov [rsp], rax
0019912amov [rsp+8], 1
00199133mov [rsp+16], rcx
00199138jmp 0x199140
0019913a
0019913aloc_19913a:
0019913aand [rsp+8], 0
00199140
00199140loc_199140:
00199140lea r15, [rsp+24]
00199145mov rcx, rsp
00199148mov rdi, r15
0019914bmov rdx, r14
0019914ecall alloc::raw_vec::finish_grow
00199153cmp [r15], 0
00199157mov rdi, [r15+8]
0019915bje 0x199164
0019915dmov rsi, [rsp+40]
00199162jmp 0x199175
00199164
00199164loc_199164:
00199164mov [rbx], rdi
00199167mov [rbx+8], r14
0019916bmov rdi, 0x8000000000000001
00199175
00199175loc_199175:
00199175add rsp, 48
00199179pop rbx
0019917apop r14
0019917cpop r15
0019917ejmp 0xce624
001990ce
001990cealloc::vec::Vec<T,A>::reserve:
001990cemov rax, rsi
001990d1mov rcx, [rdi+8]
001990d5mov rsi, [rdi+16]
001990d9mov rdx, rcx
001990dcsub rdx, rsi
001990dfcmp rdx, rax
001990e2jae 0x1990f0
001990e4add rsi, rax
001990e7jae 0x1990f1
001990e9xor edi, edi
001990ebjmp 0xce624
001990f0
001990f0loc_1990f0:
001990f0ret
001990f1
001990f1loc_1990f1:
001990f1push r15
001990f3push r14
001990f5push rbx
001990f6sub rsp, 48
001990famov rbx, rdi
001990fdlea rax, [rcx+rcx]
00199101cmp rax, rsi
00199104cmova rsi, rax
00199108cmp rsi, 9
0019910cpush 8
0019910epop r14
00199110cmovae r14, rsi
00199114mov rsi, r14
00199117not rsi
0019911ashr rsi, 63
0019911etest rcx, rcx
00199121je 0x19913a
00199123mov rax, [rbx]
00199126mov [rsp], rax
0019912amov [rsp+8], 1
00199133mov [rsp+16], rcx
00199138jmp 0x199140
0019913a
0019913aloc_19913a:
0019913aand [rsp+8], 0
00199140
00199140loc_199140:
00199140lea r15, [rsp+24]
00199145mov rcx, rsp
00199148mov rdi, r15
0019914bmov rdx, r14
0019914ecall alloc::raw_vec::finish_grow
00199153cmp [r15], 0
00199157mov rdi, [r15+8]
0019915bje 0x199164
0019915dmov rsi, [rsp+40]
00199162jmp 0x199175
00199164
00199164loc_199164:
00199164mov [rbx], rdi
00199167mov [rbx+8], r14
0019916bmov rdi, 0x8000000000000001
00199175
00199175loc_199175:
00199175add rsp, 48
00199179pop rbx
0019917apop r14
0019917cpop r15
0019917ejmp 0xce624
001990ce
00199183
00199183alloc::vec::Vec<T,A>::reserve:
00199183mov rdx, rsi
00199186mov rax, [rdi+8]
0019918amov rsi, [rdi+16]
0019918esub rax, rsi
00199191cmp rax, rdx
00199194jae 0x1991a8
00199196push rax
00199197call alloc::raw_vec::RawVec<T,A>::grow_amortized
0019919cmov rdi, rax
0019919fmov rsi, rdx
001991a2pop rax
001991a3jmp 0xce624
001991a8
001991a8loc_1991a8:
001991a8ret
00199183
00199183alloc::vec::Vec<T,A>::reserve:
00199183mov rdx, rsi
00199186mov rax, [rdi+8]
0019918amov rsi, [rdi+16]
0019918esub rax, rsi
00199191cmp rax, rdx
00199194jae 0x1991a8
00199196push rax
00199197call alloc::raw_vec::RawVec<T,A>::grow_amortized
0019919cmov rdi, rax
0019919fmov rsi, rdx
001991a2pop rax
001991a3jmp 0xce624
001991a8
001991a8loc_1991a8:
001991a8ret
00199183
001991a9
001991a9seahorse::app::App::command_help_text::_{{closure}}:
001991a9push r15
001991abpush r14
001991adpush rbx
001991aesub rsp, 128
001991b5mov rbx, rdi
001991b8mov rsi, [rdi+112]
001991bctest rsi, rsi
001991bfje 0x19923c
001991c1mov rdx, [rbx+128]
001991c8lea r14, [rsp+24]
001991cdmov rdi, r14
001991d0call alloc::str::join_generic_copy
001991d5lea rax, [rsp+48]
001991damov [rax], r14
001991ddlea rcx, [rip-0xca6f7]
001991e4mov [rax+8], rcx
001991e8lea rdx, [rip+0x764c1]
001991eflea rsi, [rsp+80]
001991f4mov [rsi], rdx
001991f7push 2
001991f9pop rdx
001991famov [rsi+8], rdx
001991feand [rsi+32], 0
00199203mov [rax+16], rbx
00199207mov [rax+24], rcx
0019920bmov [rsi+16], rax
0019920fmov [rsi+24], rdx
00199213mov r15, rsp
00199216mov rdi, r15
00199219call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019921emov rdi, [r14]
00199221mov rsi, [r14+8]
00199225call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019922amov rbx, [r15+16]
0019922emov rdi, [r15]
00199231mov rsi, [r15+8]
00199235call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019923ajmp 0x199240
0019923c
0019923cloc_19923c:
0019923cmov rbx, [rbx+16]
00199240
00199240loc_199240:
00199240mov rax, rbx
00199243add rsp, 128
0019924apop rbx
0019924bpop r14
0019924dpop r15
0019924fret
001991a9
001991a9seahorse::app::App::command_help_text::_{{closure}}:
001991a9push r15
001991abpush r14
001991adpush rbx
001991aesub rsp, 128
001991b5mov rbx, rdi
001991b8mov rsi, [rdi+112]
001991bctest rsi, rsi
001991bfje 0x19923c
001991c1mov rdx, [rbx+128]
001991c8lea r14, [rsp+24]
001991cdmov rdi, r14
001991d0call alloc::str::join_generic_copy
001991d5lea rax, [rsp+48]
001991damov [rax], r14
001991ddlea rcx, [rip-0xca6f7]
001991e4mov [rax+8], rcx
001991e8lea rdx, [rip+0x764c1]
001991eflea rsi, [rsp+80]
001991f4mov [rsi], rdx
001991f7push 2
001991f9pop rdx
001991famov [rsi+8], rdx
001991feand [rsi+32], 0
00199203mov [rax+16], rbx
00199207mov [rax+24], rcx
0019920bmov [rsi+16], rax
0019920fmov [rsi+24], rdx
00199213mov r15, rsp
00199216mov rdi, r15
00199219call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019921emov rdi, [r14]
00199221mov rsi, [r14+8]
00199225call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019922amov rbx, [r15+16]
0019922emov rdi, [r15]
00199231mov rsi, [r15+8]
00199235call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019923ajmp 0x199240
0019923c
0019923cloc_19923c:
0019923cmov rbx, [rbx+16]
00199240
00199240loc_199240:
00199240mov rax, rbx
00199243add rsp, 128
0019924apop rbx
0019924bpop r14
0019924dpop r15
0019924fret
001991a9
00199250
00199250core::iter::traits::iterator::Iterator::fold:
00199250push rbx
00199251mov rbx, rsi
00199254mov rcx, [rdi+16]
00199258mov rax, [rdi+24]
0019925c
0019925cloc_19925c:
0019925ccmp rcx, rax
0019925fje 0x199278
00199261lea rdx, [rcx+8]
00199265mov [rdi+16], rdx
00199269mov rcx, [rcx]
0019926ccmp rbx, rcx
0019926fcmovbe rbx, rcx
00199273mov rcx, rdx
00199276jmp 0x19925c
00199278
00199278loc_199278:
00199278call _<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop
0019927dmov rax, rbx
00199280pop rbx
00199281ret
00199250
00199250core::iter::traits::iterator::Iterator::fold:
00199250push rbx
00199251mov rbx, rsi
00199254mov rcx, [rdi+16]
00199258mov rax, [rdi+24]
0019925c
0019925cloc_19925c:
0019925ccmp rcx, rax
0019925fje 0x199278
00199261lea rdx, [rcx+8]
00199265mov [rdi+16], rdx
00199269mov rcx, [rcx]
0019926ccmp rbx, rcx
0019926fcmovbe rbx, rcx
00199273mov rcx, rdx
00199276jmp 0x19925c
00199278
00199278loc_199278:
00199278call _<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop
0019927dmov rax, rbx
00199280pop rbx
00199281ret
00199250
00199282
00199282_<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop:
00199282mov rax, [rdi]
00199285mov rsi, [rdi+8]
00199289mov rdi, rax
0019928cjmp 0x12cf39
00199282
00199282_<alloc::vec::into_iter::IntoIter<T,A> as core::ops::drop::Drop>::drop:
00199282mov rax, [rdi]
00199285mov rsi, [rdi+8]
00199289mov rdi, rax
0019928cjmp 0x12cf39
00199282
00199291
00199291_<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next:
00199291push r15
00199293push r14
00199295push r13
00199297push r12
00199299push rbx
0019929amov rbx, rdi
0019929dmov rdi, rsi
001992a0call _<core::str::iter::SplitN<P> as core::iter::traits::iterator::Iterator>::next
001992a5test rax, rax
001992a8je 0x1992d7
001992aamov r12, rax
001992admov r14, rdx
001992b0mov rdi, rdx
001992b3call alloc::raw_vec::RawVec<T,A>::allocate_in
001992b8mov r15, rax
001992bbmov r13, rdx
001992bemov rdi, rax
001992c1mov rsi, r12
001992c4mov rdx, r14
001992c7call [rip+0x78853]
001992cdmov [rbx+8], r13
001992d1mov [rbx+16], r14
001992d5jmp 0x1992da
001992d7
001992d7loc_1992d7:
001992d7xor r15l, r15l
001992da
001992daloc_1992da:
001992damov [rbx], r15
001992ddpop rbx
001992depop r12
001992e0pop r13
001992e2pop r14
001992e4pop r15
001992e6ret
00199291
00199291_<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next:
00199291push r15
00199293push r14
00199295push r13
00199297push r12
00199299push rbx
0019929amov rbx, rdi
0019929dmov rdi, rsi
001992a0call _<core::str::iter::SplitN<P> as core::iter::traits::iterator::Iterator>::next
001992a5test rax, rax
001992a8je 0x1992d7
001992aamov r12, rax
001992admov r14, rdx
001992b0mov rdi, rdx
001992b3call alloc::raw_vec::RawVec<T,A>::allocate_in
001992b8mov r15, rax
001992bbmov r13, rdx
001992bemov rdi, rax
001992c1mov rsi, r12
001992c4mov rdx, r14
001992c7call [rip+0x78853]
001992cdmov [rbx+8], r13
001992d1mov [rbx+16], r14
001992d5jmp 0x1992da
001992d7
001992d7loc_1992d7:
001992d7xor r15l, r15l
001992da
001992daloc_1992da:
001992damov [rbx], r15
001992ddpop rbx
001992depop r12
001992e0pop r13
001992e2pop r14
001992e4pop r15
001992e6ret
00199291
001992e7
001992e7_<core::str::iter::SplitN<P> as core::iter::traits::iterator::Iterator>::next:
001992e7push rbp
001992e8push r15
001992eapush r14
001992ecpush r13
001992eepush r12
001992f0push rbx
001992f1sub rsp, 24
001992f5mov rax, [rdi]
001992f8test rax, rax
001992fbje 0x199323
001992fdmov r14, rdi
00199300cmp rax, 1
00199304jne 0x199316
00199306and [r14], 0
0019930aadd r14, 8
0019930emov rdi, r14
00199311jmp 0x1993de
00199316
00199316loc_199316:
00199316dec rax
00199319mov [r14], rax
0019931ccmp [r14+73], 0
00199321je 0x19932a
00199323
00199323loc_199323:
00199323xor eax, eax
00199325jmp 0x1993e6
0019932a
0019932aloc_19932a:
0019932alea rax, [r14+8]
0019932emov [rsp+16], rax
00199333mov rbx, [r14+24]
00199337lea rax, [r14+64]
0019933bmov [rsp], rax
0019933fmov [rsp+8], rbx
00199344
00199344loc_199344:
00199344mov r12, [r14+32]
00199348mov r13, [r14+48]
0019934cmov rbp, [r14+56]
00199350
00199350loc_199350:
00199350mov r15, [r14+40]
00199354mov rdx, r13
00199357sub rdx, r15
0019935ajb 0x1993d9
0019935ccmp r13, r12
0019935fja 0x1993d9
00199361lea rsi, [rbx+r15]
00199365mov rax, [rsp]
00199369movzx edi, [rax+rbp-1]
0019936ecmp rdx, 16
00199372jae 0x19937b
00199374call core::slice::memchr::memchr_naive
00199379jmp 0x199380
0019937b
0019937bloc_19937b:
0019937bcall core::slice::memchr::memchr_aligned
00199380
00199380loc_199380:
00199380cmp rax, 1
00199384jne 0x1993d5
00199386lea rax, [rdx+r15]
0019938ainc rax
0019938dmov [r14+40], rax
00199391mov r15, rax
00199394sub r15, rbp
00199397jb 0x199350
00199399cmp rax, r12
0019939cja 0x199350
0019939eadd rbx, r15
001993a1mov rdi, rbp
001993a4mov rsi, [rsp]
001993a8push 4
001993aapop rdx
001993ablea rcx, [rip+0x76ede]
001993b2call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index
001993b7mov rcx, rdx
001993bamov rdi, rbx
001993bdmov rsi, rbp
001993c0mov rdx, rax
001993c3call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
001993c8test al, al
001993cajne 0x1993f8
001993ccmov rbx, [r14+24]
001993d0jmp 0x199344
001993d5
001993d5loc_1993d5:
001993d5mov [r14+40], r13
001993d9
001993d9loc_1993d9:
001993d9mov rdi, [rsp+16]
001993de
001993deloc_1993de:
001993decall core::str::iter::SplitInternal<P>::get_end
001993e3mov r15, rdx
001993e6
001993e6loc_1993e6:
001993e6mov rdx, r15
001993e9add rsp, 24
001993edpop rbx
001993eepop r12
001993f0pop r13
001993f2pop r14
001993f4pop r15
001993f6pop rbp
001993f7ret
001993f8
001993f8loc_1993f8:
001993f8mov rdx, [r14+8]
001993fcmov rcx, [r14+40]
00199400mov rax, [rsp+8]
00199405add rax, rdx
00199408sub r15, rdx
0019940bmov [r14+8], rcx
0019940fjmp 0x1993e6
001992e7
001992e7_<core::str::iter::SplitN<P> as core::iter::traits::iterator::Iterator>::next:
001992e7push rbp
001992e8push r15
001992eapush r14
001992ecpush r13
001992eepush r12
001992f0push rbx
001992f1sub rsp, 24
001992f5mov rax, [rdi]
001992f8test rax, rax
001992fbje 0x199323
001992fdmov r14, rdi
00199300cmp rax, 1
00199304jne 0x199316
00199306and [r14], 0
0019930aadd r14, 8
0019930emov rdi, r14
00199311jmp 0x1993de
00199316
00199316loc_199316:
00199316dec rax
00199319mov [r14], rax
0019931ccmp [r14+73], 0
00199321je 0x19932a
00199323
00199323loc_199323:
00199323xor eax, eax
00199325jmp 0x1993e6
0019932a
0019932aloc_19932a:
0019932alea rax, [r14+8]
0019932emov [rsp+16], rax
00199333mov rbx, [r14+24]
00199337lea rax, [r14+64]
0019933bmov [rsp], rax
0019933fmov [rsp+8], rbx
00199344
00199344loc_199344:
00199344mov r12, [r14+32]
00199348mov r13, [r14+48]
0019934cmov rbp, [r14+56]
00199350
00199350loc_199350:
00199350mov r15, [r14+40]
00199354mov rdx, r13
00199357sub rdx, r15
0019935ajb 0x1993d9
0019935ccmp r13, r12
0019935fja 0x1993d9
00199361lea rsi, [rbx+r15]
00199365mov rax, [rsp]
00199369movzx edi, [rax+rbp-1]
0019936ecmp rdx, 16
00199372jae 0x19937b
00199374call core::slice::memchr::memchr_naive
00199379jmp 0x199380
0019937b
0019937bloc_19937b:
0019937bcall core::slice::memchr::memchr_aligned
00199380
00199380loc_199380:
00199380cmp rax, 1
00199384jne 0x1993d5
00199386lea rax, [rdx+r15]
0019938ainc rax
0019938dmov [r14+40], rax
00199391mov r15, rax
00199394sub r15, rbp
00199397jb 0x199350
00199399cmp rax, r12
0019939cja 0x199350
0019939eadd rbx, r15
001993a1mov rdi, rbp
001993a4mov rsi, [rsp]
001993a8push 4
001993aapop rdx
001993ablea rcx, [rip+0x76ede]
001993b2call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index
001993b7mov rcx, rdx
001993bamov rdi, rbx
001993bdmov rsi, rbp
001993c0mov rdx, rax
001993c3call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
001993c8test al, al
001993cajne 0x1993f8
001993ccmov rbx, [r14+24]
001993d0jmp 0x199344
001993d5
001993d5loc_1993d5:
001993d5mov [r14+40], r13
001993d9
001993d9loc_1993d9:
001993d9mov rdi, [rsp+16]
001993de
001993deloc_1993de:
001993decall core::str::iter::SplitInternal<P>::get_end
001993e3mov r15, rdx
001993e6
001993e6loc_1993e6:
001993e6mov rdx, r15
001993e9add rsp, 24
001993edpop rbx
001993eepop r12
001993f0pop r13
001993f2pop r14
001993f4pop r15
001993f6pop rbp
001993f7ret
001993f8
001993f8loc_1993f8:
001993f8mov rdx, [r14+8]
001993fcmov rcx, [r14+40]
00199400mov rax, [rsp+8]
00199405add rax, rdx
00199408sub r15, rdx
0019940bmov [r14+8], rcx
0019940fjmp 0x1993e6
001992e7
00199411
00199411_<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop:
00199411test rsi, rsi
00199414je 0x19941f
00199416imul rsi, rsi, 80
0019941ajmp 0xcedb6
0019941f
0019941floc_19941f:
0019941fret
00199411
00199411_<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop:
00199411test rsi, rsi
00199414je 0x19941f
00199416imul rsi, rsi, 80
0019941ajmp 0xcedb6
0019941f
0019941floc_19941f:
0019941fret
00199411
00199420
00199420_ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.1241:
00199420push rbx
00199421mov rbx, rdi
00199424push 8
00199426pop rdi
00199427mov rsi, rbx
0019942acall _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
0019942ftest rax, rax
00199432je 0x199436
00199434pop rbx
00199435ret
00199436
00199436loc_199436:
00199436push 8
00199438pop rdi
00199439mov rsi, rbx
0019943ccall alloc::alloc::handle_alloc_error
00199441ud2
00199420
00199420_ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.1241:
00199420push rbx
00199421mov rbx, rdi
00199424push 8
00199426pop rdi
00199427mov rsi, rbx
0019942acall _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
0019942ftest rax, rax
00199432je 0x199436
00199434pop rbx
00199435ret
00199436
00199436loc_199436:
00199436push 8
00199438pop rdi
00199439mov rsi, rbx
0019943ccall alloc::alloc::handle_alloc_error
00199441ud2
00199420
00199443
00199443core::str::_<impl str>::starts_with:
00199443push rbx
00199444sub rsp, 16
00199448mov rdx, rsi
0019944bmov [rsp+12], 45
00199453test rsi, rsi
00199456je 0x199482
00199458mov rsi, rdi
0019945blea rcx, [rip+0x77dc6]
00199462push 1
00199464pop rbx
00199465mov rdi, rbx
00199468call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index
0019946dmov rcx, rdx
00199470lea rdi, [rsp+12]
00199475mov rsi, rbx
00199478mov rdx, rax
0019947bcall _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
00199480jmp 0x199484
00199482
00199482loc_199482:
00199482xor eax, eax
00199484
00199484loc_199484:
00199484add rsp, 16
00199488pop rbx
00199489ret
00199443
00199443core::str::_<impl str>::starts_with:
00199443push rbx
00199444sub rsp, 16
00199448mov rdx, rsi
0019944bmov [rsp+12], 45
00199453test rsi, rsi
00199456je 0x199482
00199458mov rsi, rdi
0019945blea rcx, [rip+0x77dc6]
00199462push 1
00199464pop rbx
00199465mov rdi, rbx
00199468call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index
0019946dmov rcx, rdx
00199470lea rdi, [rsp+12]
00199475mov rsi, rbx
00199478mov rdx, rax
0019947bcall _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
00199480jmp 0x199484
00199482
00199482loc_199482:
00199482xor eax, eax
00199484
00199484loc_199484:
00199484add rsp, 16
00199488pop rbx
00199489ret
00199443
0019948a
0019948a_<T as core::slice::cmp::SliceContains>::slice_contains:
0019948apush r15
0019948cpush r14
0019948epush r12
00199490push rbx
00199491push rax
00199492mov rbx, rsi
00199495mov r14, rdi
00199498imul rcx, rcx, 24
0019949c
0019949cloc_19949c:
0019949cmov r15, rcx
0019949ftest rcx, rcx
001994a2je 0x1994c5
001994a4lea r12, [rdx+24]
001994a8mov rdi, [rdx]
001994abmov rsi, [rdx+16]
001994afmov rdx, r14
001994b2mov rcx, rbx
001994b5call core::cmp::impls::_<impl core::cmp::PartialEq<&B> for &A>::eq
001994balea rcx, [r15-24]
001994bemov rdx, r12
001994c1test al, al
001994c3je 0x19949c
001994c5
001994c5loc_1994c5:
001994c5test r15, r15
001994c8setne al
001994cbadd rsp, 8
001994cfpop rbx
001994d0pop r12
001994d2pop r14
001994d4pop r15
001994d6ret
0019948a
0019948a_<T as core::slice::cmp::SliceContains>::slice_contains:
0019948apush r15
0019948cpush r14
0019948epush r12
00199490push rbx
00199491push rax
00199492mov rbx, rsi
00199495mov r14, rdi
00199498imul rcx, rcx, 24
0019949c
0019949cloc_19949c:
0019949cmov r15, rcx
0019949ftest rcx, rcx
001994a2je 0x1994c5
001994a4lea r12, [rdx+24]
001994a8mov rdi, [rdx]
001994abmov rsi, [rdx+16]
001994afmov rdx, r14
001994b2mov rcx, rbx
001994b5call core::cmp::impls::_<impl core::cmp::PartialEq<&B> for &A>::eq
001994balea rcx, [r15-24]
001994bemov rdx, r12
001994c1test al, al
001994c3je 0x19949c
001994c5
001994c5loc_1994c5:
001994c5test r15, r15
001994c8setne al
001994cbadd rsp, 8
001994cfpop rbx
001994d0pop r12
001994d2pop r14
001994d4pop r15
001994d6ret
0019948a
001994d7
001994d7alloc::vec::Vec<T,A>::remove:
001994d7push r14
001994d9push rbx
001994dapush rax
001994dbmov rbx, [rsi+16]
001994dfcmp rbx, rdx
001994e2jbe 0x19952a
001994e4mov r14, rsi
001994e7mov rcx, [rsi]
001994eaimul rsi, rdx, 24
001994eelea rax, [rcx+rsi]
001994f2add rsi, rcx
001994f5add rsi, 24
001994f9mov rcx, [rsi-8]
001994fdmov [rdi+16], rcx
00199501movups x0, [rsi-24]
00199505movups [rdi], x0
00199508not rdx
0019950badd rdx, rbx
0019950eimul rdx, rdx, 24
00199512mov rdi, rax
00199515call [rip+0x785f5]
0019951bdec rbx
0019951emov [r14+16], rbx
00199522add rsp, 8
00199526pop rbx
00199527pop r14
00199529ret
0019952a
0019952aloc_19952a:
0019952amov rdi, rdx
0019952dmov rsi, rbx
00199530mov rdx, rcx
00199533call alloc::vec::Vec<T,A>::remove::assert_failed
00199538ud2
001994d7
001994d7alloc::vec::Vec<T,A>::remove:
001994d7push r14
001994d9push rbx
001994dapush rax
001994dbmov rbx, [rsi+16]
001994dfcmp rbx, rdx
001994e2jbe 0x19952a
001994e4mov r14, rsi
001994e7mov rcx, [rsi]
001994eaimul rsi, rdx, 24
001994eelea rax, [rcx+rsi]
001994f2add rsi, rcx
001994f5add rsi, 24
001994f9mov rcx, [rsi-8]
001994fdmov [rdi+16], rcx
00199501movups x0, [rsi-24]
00199505movups [rdi], x0
00199508not rdx
0019950badd rdx, rbx
0019950eimul rdx, rdx, 24
00199512mov rdi, rax
00199515call [rip+0x785f5]
0019951bdec rbx
0019951emov [r14+16], rbx
00199522add rsp, 8
00199526pop rbx
00199527pop r14
00199529ret
0019952a
0019952aloc_19952a:
0019952amov rdi, rdx
0019952dmov rsi, rbx
00199530mov rdx, rcx
00199533call alloc::vec::Vec<T,A>::remove::assert_failed
00199538ud2
001994d7
0019953a
0019953aalloc::raw_vec::RawVec<T,A>::reserve_for_push:
0019953ainc rsi
0019953djne 0x199546
0019953fxor edi, edi
00199541jmp 0xce624
00199546
00199546loc_199546:
00199546push r15
00199548push r14
0019954apush rbx
0019954bsub rsp, 48
0019954fmov rbx, rdi
00199552mov rax, [rdi+8]
00199556lea rcx, [rax+rax]
0019955acmp rcx, rsi
0019955dcmova rsi, rcx
00199561cmp rsi, 5
00199565push 4
00199567pop r15
00199569cmovae r15, rsi
0019956dmov rcx, 0x19999999999999a
00199577xor esi, esi
00199579cmp r15, rcx
0019957csetb sil
00199580imul rdx, r15, 80
00199584shl rsi, 3
00199588test rax, rax
0019958bje 0x1995a8
0019958dimul rax, rax, 80
00199591mov rcx, [rbx]
00199594mov [rsp], rcx
00199598mov [rsp+8], 8
001995a1mov [rsp+16], rax
001995a6jmp 0x1995ae
001995a8
001995a8loc_1995a8:
001995a8and [rsp+8], 0
001995ae
001995aeloc_1995ae:
001995aelea r14, [rsp+24]
001995b3mov rcx, rsp
001995b6mov rdi, r14
001995b9call alloc::raw_vec::finish_grow
001995becmp [r14], 0
001995c2mov rdi, [r14+8]
001995c6je 0x1995cf
001995c8mov rsi, [rsp+40]
001995cdjmp 0x1995e0
001995cf
001995cfloc_1995cf:
001995cfmov [rbx], rdi
001995d2mov [rbx+8], r15
001995d6mov rdi, 0x8000000000000001
001995e0
001995e0loc_1995e0:
001995e0add rsp, 48
001995e4pop rbx
001995e5pop r14
001995e7pop r15
001995e9jmp 0xce624
0019953a
0019953aalloc::raw_vec::RawVec<T,A>::reserve_for_push:
0019953ainc rsi
0019953djne 0x199546
0019953fxor edi, edi
00199541jmp 0xce624
00199546
00199546loc_199546:
00199546push r15
00199548push r14
0019954apush rbx
0019954bsub rsp, 48
0019954fmov rbx, rdi
00199552mov rax, [rdi+8]
00199556lea rcx, [rax+rax]
0019955acmp rcx, rsi
0019955dcmova rsi, rcx
00199561cmp rsi, 5
00199565push 4
00199567pop r15
00199569cmovae r15, rsi
0019956dmov rcx, 0x19999999999999a
00199577xor esi, esi
00199579cmp r15, rcx
0019957csetb sil
00199580imul rdx, r15, 80
00199584shl rsi, 3
00199588test rax, rax
0019958bje 0x1995a8
0019958dimul rax, rax, 80
00199591mov rcx, [rbx]
00199594mov [rsp], rcx
00199598mov [rsp+8], 8
001995a1mov [rsp+16], rax
001995a6jmp 0x1995ae
001995a8
001995a8loc_1995a8:
001995a8and [rsp+8], 0
001995ae
001995aeloc_1995ae:
001995aelea r14, [rsp+24]
001995b3mov rcx, rsp
001995b6mov rdi, r14
001995b9call alloc::raw_vec::finish_grow
001995becmp [r14], 0
001995c2mov rdi, [r14+8]
001995c6je 0x1995cf
001995c8mov rsi, [rsp+40]
001995cdjmp 0x1995e0
001995cf
001995cfloc_1995cf:
001995cfmov [rbx], rdi
001995d2mov [rbx+8], r15
001995d6mov rdi, 0x8000000000000001
001995e0
001995e0loc_1995e0:
001995e0add rsp, 48
001995e4pop rbx
001995e5pop r14
001995e7pop r15
001995e9jmp 0xce624
0019953a
001995ee
001995ee_<T as alloc::slice::hack::ConvertVec>::to_vec:
001995eepush rbp
001995efpush r15
001995f1push r14
001995f3push r13
001995f5push r12
001995f7push rbx
001995f8sub rsp, 56
001995fcmov rbx, rdx
001995ffmov rbp, rsi
00199602mov [rsp+16], rdi
00199607mov rdi, rdx
0019960acall alloc::raw_vec::RawVec<T,A>::allocate_in
0019960fmov r15, rax
00199612mov r14, rdx
00199615mov [rsp+24], rbx
0019961aimul r12, rbx, 24
0019961exor ebx, ebx
00199620mov [rsp+8], rdx
00199625
00199625loc_199625:
00199625sub r14, 1
00199629jb 0x199663
0019962bcmp r12, rbx
0019962eje 0x199663
00199630lea r13, [rbp+24]
00199634mov rsi, [rbp]
00199638mov rdx, [rbp+16]
0019963clea rdi, [rsp+32]
00199641call _<alloc::string::String as core::clone::Clone>::clone
00199646mov rax, [rsp+48]
0019964bmov [r15+rbx+16], rax
00199650movups x0, [rsp+32]
00199655movups [r15+rbx], x0
0019965aadd rbx, 24
0019965emov rbp, r13
00199661jmp 0x199625
00199663
00199663loc_199663:
00199663mov rcx, [rsp+16]
00199668mov [rcx], r15
0019966bmov rax, [rsp+8]
00199670mov [rcx+8], rax
00199674mov rax, [rsp+24]
00199679mov [rcx+16], rax
0019967dadd rsp, 56
00199681pop rbx
00199682pop r12
00199684pop r13
00199686pop r14
00199688pop r15
0019968apop rbp
0019968bret
001995ee
001995ee_<T as alloc::slice::hack::ConvertVec>::to_vec:
001995eepush rbp
001995efpush r15
001995f1push r14
001995f3push r13
001995f5push r12
001995f7push rbx
001995f8sub rsp, 56
001995fcmov rbx, rdx
001995ffmov rbp, rsi
00199602mov [rsp+16], rdi
00199607mov rdi, rdx
0019960acall alloc::raw_vec::RawVec<T,A>::allocate_in
0019960fmov r15, rax
00199612mov r14, rdx
00199615mov [rsp+24], rbx
0019961aimul r12, rbx, 24
0019961exor ebx, ebx
00199620mov [rsp+8], rdx
00199625
00199625loc_199625:
00199625sub r14, 1
00199629jb 0x199663
0019962bcmp r12, rbx
0019962eje 0x199663
00199630lea r13, [rbp+24]
00199634mov rsi, [rbp]
00199638mov rdx, [rbp+16]
0019963clea rdi, [rsp+32]
00199641call _<alloc::string::String as core::clone::Clone>::clone
00199646mov rax, [rsp+48]
0019964bmov [r15+rbx+16], rax
00199650movups x0, [rsp+32]
00199655movups [r15+rbx], x0
0019965aadd rbx, 24
0019965emov rbp, r13
00199661jmp 0x199625
00199663
00199663loc_199663:
00199663mov rcx, [rsp+16]
00199668mov [rcx], r15
0019966bmov rax, [rsp+8]
00199670mov [rcx+8], rax
00199674mov rax, [rsp+24]
00199679mov [rcx+16], rax
0019967dadd rsp, 56
00199681pop rbx
00199682pop r12
00199684pop r13
00199686pop r14
00199688pop r15
0019968apop rbp
0019968bret
001995ee
0019968c
0019968ccore::ptr::drop_in_place<core::result::Result<seahorse::flag::FlagValue,seahorse::error::FlagError>>:
0019968ccmp [rdi], 5
0019968fjne 0x199696
00199695ret
0019968c
0019968ccore::ptr::drop_in_place<core::result::Result<seahorse::flag::FlagValue,seahorse::error::FlagError>>:
0019968ccmp [rdi], 5
0019968fjne 0x199696
00199695ret
0019968c
00199696
00199696core::ptr::drop_in_place<seahorse::flag::FlagValue>:
00199696cmp [rdi], 1
00199699jne 0x1996ab
0019969bmov rax, [rdi+8]
0019969fmov rsi, [rdi+16]
001996a3mov rdi, rax
001996a6jmp 0x1137a0
001996ab
001996abloc_1996ab:
001996abret
00199696
00199696core::ptr::drop_in_place<seahorse::flag::FlagValue>:
00199696cmp [rdi], 1
00199699jne 0x1996ab
0019969bmov rax, [rdi+8]
0019969fmov rsi, [rdi+16]
001996a3mov rdi, rax
001996a6jmp 0x1137a0
001996ab
001996abloc_1996ab:
001996abret
00199696
001996ac
001996ac_<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop:
001996acpush r14
001996aepush rbx
001996afpush rax
001996b0mov rbx, [rdi]
001996b3mov r14, [rdi+16]
001996b7add rbx, 88
001996bb
001996bbloc_1996bb:
001996bbsub r14, 1
001996bfjb 0x19971f
001996c1mov rdi, [rbx-88]
001996c5mov rsi, [rbx-80]
001996c9call core::ptr::drop_in_place<alloc::boxed::Box<str>>
001996cemov rdi, [rbx-64]
001996d2mov rsi, [rbx-56]
001996d6call core::ptr::drop_in_place<std::env::VarError>
001996dbmov rdi, [rbx-40]
001996dfmov rsi, [rbx-32]
001996e3call core::ptr::drop_in_place<std::env::VarError>
001996e8mov rdi, rbx
001996ebcall core::ptr::drop_in_place<core::option::Option<alloc::vec::Vec<seahorse::flag::Flag>>>
001996f0lea rdi, [rbx+24]
001996f4call core::ptr::drop_in_place<core::option::Option<alloc::vec::Vec<alloc::string::String>>>
001996f9cmp [rbx+48], 0
001996feje 0x199716
00199700lea rdi, [rbx+48]
00199704call _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
00199709mov rdi, [rbx+48]
0019970dmov rsi, [rbx+56]
00199711call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
00199716
00199716loc_199716:
00199716add rbx, 160
0019971djmp 0x1996bb
0019971f
0019971floc_19971f:
0019971fadd rsp, 8
00199723pop rbx
00199724pop r14
00199726ret
001996ac
001996ac_<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop:
001996acpush r14
001996aepush rbx
001996afpush rax
001996b0mov rbx, [rdi]
001996b3mov r14, [rdi+16]
001996b7add rbx, 88
001996bb
001996bbloc_1996bb:
001996bbsub r14, 1
001996bfjb 0x19971f
001996c1mov rdi, [rbx-88]
001996c5mov rsi, [rbx-80]
001996c9call core::ptr::drop_in_place<alloc::boxed::Box<str>>
001996cemov rdi, [rbx-64]
001996d2mov rsi, [rbx-56]
001996d6call core::ptr::drop_in_place<std::env::VarError>
001996dbmov rdi, [rbx-40]
001996dfmov rsi, [rbx-32]
001996e3call core::ptr::drop_in_place<std::env::VarError>
001996e8mov rdi, rbx
001996ebcall core::ptr::drop_in_place<core::option::Option<alloc::vec::Vec<seahorse::flag::Flag>>>
001996f0lea rdi, [rbx+24]
001996f4call core::ptr::drop_in_place<core::option::Option<alloc::vec::Vec<alloc::string::String>>>
001996f9cmp [rbx+48], 0
001996feje 0x199716
00199700lea rdi, [rbx+48]
00199704call _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
00199709mov rdi, [rbx+48]
0019970dmov rsi, [rbx+56]
00199711call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
00199716
00199716loc_199716:
00199716add rbx, 160
0019971djmp 0x1996bb
0019971f
0019971floc_19971f:
0019971fadd rsp, 8
00199723pop rbx
00199724pop r14
00199726ret
001996ac
00199727
00199727core::ptr::drop_in_place<core::option::Option<alloc::vec::Vec<seahorse::flag::Flag>>>:
00199727push r14
00199729push rbx
0019972apush rax
0019972bmov rbx, [rdi]
0019972etest rbx, rbx
00199731je 0x199755
00199733mov r14, rdi
00199736mov rsi, [rdi+16]
0019973amov rdi, rbx
0019973dcall _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
00199742mov rsi, [r14+8]
00199746mov rdi, rbx
00199749add rsp, 8
0019974dpop rbx
0019974epop r14
00199750jmp 0x199411
00199755
00199755loc_199755:
00199755add rsp, 8
00199759pop rbx
0019975apop r14
0019975cret
00199727
00199727core::ptr::drop_in_place<core::option::Option<alloc::vec::Vec<seahorse::flag::Flag>>>:
00199727push r14
00199729push rbx
0019972apush rax
0019972bmov rbx, [rdi]
0019972etest rbx, rbx
00199731je 0x199755
00199733mov r14, rdi
00199736mov rsi, [rdi+16]
0019973amov rdi, rbx
0019973dcall _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
00199742mov rsi, [r14+8]
00199746mov rdi, rbx
00199749add rsp, 8
0019974dpop rbx
0019974epop r14
00199750jmp 0x199411
00199755
00199755loc_199755:
00199755add rsp, 8
00199759pop rbx
0019975apop r14
0019975cret
00199727
0019975d
0019975dcore::ptr::drop_in_place<core::option::Option<alloc::vec::Vec<alloc::string::String>>>:
0019975dcmp [rdi], 0
00199761jne 0x12b467
00199767ret
0019975d
0019975dcore::ptr::drop_in_place<core::option::Option<alloc::vec::Vec<alloc::string::String>>>:
0019975dcmp [rdi], 0
00199761jne 0x12b467
00199767ret
0019975d
00199768
00199768_<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop:
00199768test rsi, rsi
0019976bje 0x199779
0019976dimul rsi, rsi, 160
00199774jmp 0xcedb6
00199779
00199779loc_199779:
00199779ret
00199768
00199768_<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop:
00199768test rsi, rsi
0019976bje 0x199779
0019976dimul rsi, rsi, 160
00199774jmp 0xcedb6
00199779
00199779loc_199779:
00199779ret
00199768
0019977f
0019977fcore::ptr::drop_in_place<[seahorse::flag::Flag]>:
0019977fpush r14
00199781push rbx
00199782push rax
00199783mov rbx, rsi
00199786mov r14, rdi
00199789
00199789loc_199789:
00199789sub rbx, 1
0019978djb 0x19979d
0019978fmov rdi, r14
00199792call core::ptr::drop_in_place<seahorse::flag::Flag>
00199797add r14, 80
0019979bjmp 0x199789
0019979d
0019979dloc_19979d:
0019979dadd rsp, 8
001997a1pop rbx
001997a2pop r14
001997a4ret
0019977f
0019977fcore::ptr::drop_in_place<[seahorse::flag::Flag]>:
0019977fpush r14
00199781push rbx
00199782push rax
00199783mov rbx, rsi
00199786mov r14, rdi
00199789
00199789loc_199789:
00199789sub rbx, 1
0019978djb 0x19979d
0019978fmov rdi, r14
00199792call core::ptr::drop_in_place<seahorse::flag::Flag>
00199797add r14, 80
0019979bjmp 0x199789
0019979d
0019979dloc_19979d:
0019979dadd rsp, 8
001997a1pop rbx
001997a2pop r14
001997a4ret
0019977f
001997a5
001997a5core::ptr::drop_in_place<seahorse::flag::Flag>:
001997a5push rbx
001997a6mov rbx, rdi
001997a9mov rdi, [rdi]
001997acmov rsi, [rbx+8]
001997b0call core::ptr::drop_in_place<alloc::boxed::Box<str>>
001997b5mov rdi, [rbx+24]
001997b9mov rsi, [rbx+32]
001997bdcall core::ptr::drop_in_place<std::env::VarError>
001997c2add rbx, 48
001997c6mov rdi, rbx
001997c9pop rbx
001997cajmp 0x19975d
001997a5
001997a5core::ptr::drop_in_place<seahorse::flag::Flag>:
001997a5push rbx
001997a6mov rbx, rdi
001997a9mov rdi, [rdi]
001997acmov rsi, [rbx+8]
001997b0call core::ptr::drop_in_place<alloc::boxed::Box<str>>
001997b5mov rdi, [rbx+24]
001997b9mov rsi, [rbx+32]
001997bdcall core::ptr::drop_in_place<std::env::VarError>
001997c2add rbx, 48
001997c6mov rdi, rbx
001997c9pop rbx
001997cajmp 0x19975d
001997a5
001997cf
001997cfseahorse::app::App::flag:
001997cfpush r15
001997d1push r14
001997d3push r13
001997d5push r12
001997d7push rbx
001997d8mov r15, rdx
001997dbmov rbx, rsi
001997demov r14, rdi
001997e1lea r12, [rsi+160]
001997e8mov rcx, [rsi+160]
001997eftest rcx, rcx
001997f2je 0x199832
001997f4mov rax, [rbx+176]
001997fbcmp rax, [rbx+168]
00199802jne 0x19981d
00199804mov rdi, r12
00199807mov rsi, rax
0019980acall alloc::raw_vec::RawVec<T,A>::reserve_for_push
0019980fmov rcx, [rbx+160]
00199816mov rax, [rbx+176]
0019981d
0019981dloc_19981d:
0019981dimul rdi, rax, 80
00199821add rdi, rcx
00199824push 10
00199826pop rcx
00199827mov rsi, r15
0019982arep movsq [rdi], [rsi]
0019982dinc rax
00199830jmp 0x199862
00199832
00199832loc_199832:
00199832push 80
00199834pop rdi
00199835call _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.1241
0019983amov r13, rax
0019983dpush 10
0019983fpop rcx
00199840mov rdi, rax
00199843mov rsi, r15
00199846rep movsq [rdi], [rsi]
00199849mov rdi, r12
0019984ccall core::ptr::drop_in_place<core::option::Option<alloc::vec::Vec<seahorse::flag::Flag>>>
00199851mov [rbx+160], r13
00199858push 1
0019985apop rax
0019985bmov [rbx+168], rax
00199862
00199862loc_199862:
00199862mov [rbx+176], rax
00199869mov edx, 184
0019986emov rdi, r14
00199871mov rsi, rbx
00199874pop rbx
00199875pop r12
00199877pop r13
00199879pop r14
0019987bpop r15
0019987djmp [rip+0x7829d]
001997cf
001997cfseahorse::app::App::flag:
001997cfpush r15
001997d1push r14
001997d3push r13
001997d5push r12
001997d7push rbx
001997d8mov r15, rdx
001997dbmov rbx, rsi
001997demov r14, rdi
001997e1lea r12, [rsi+160]
001997e8mov rcx, [rsi+160]
001997eftest rcx, rcx
001997f2je 0x199832
001997f4mov rax, [rbx+176]
001997fbcmp rax, [rbx+168]
00199802jne 0x19981d
00199804mov rdi, r12
00199807mov rsi, rax
0019980acall alloc::raw_vec::RawVec<T,A>::reserve_for_push
0019980fmov rcx, [rbx+160]
00199816mov rax, [rbx+176]
0019981d
0019981dloc_19981d:
0019981dimul rdi, rax, 80
00199821add rdi, rcx
00199824push 10
00199826pop rcx
00199827mov rsi, r15
0019982arep movsq [rdi], [rsi]
0019982dinc rax
00199830jmp 0x199862
00199832
00199832loc_199832:
00199832push 80
00199834pop rdi
00199835call _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.1241
0019983amov r13, rax
0019983dpush 10
0019983fpop rcx
00199840mov rdi, rax
00199843mov rsi, r15
00199846rep movsq [rdi], [rsi]
00199849mov rdi, r12
0019984ccall core::ptr::drop_in_place<core::option::Option<alloc::vec::Vec<seahorse::flag::Flag>>>
00199851mov [rbx+160], r13
00199858push 1
0019985apop rax
0019985bmov [rbx+168], rax
00199862
00199862loc_199862:
00199862mov [rbx+176], rax
00199869mov edx, 184
0019986emov rdi, r14
00199871mov rsi, rbx
00199874pop rbx
00199875pop r12
00199877pop r13
00199879pop r14
0019987bpop r15
0019987djmp [rip+0x7829d]
001997cf
00199883
00199883core::panicking::panic_display:
00199883sub rsp, 72
00199887lea rax, [rsp+8]
0019988cmov [rax], rdi
0019988flea rcx, [rip+0x77cfa]
00199896lea rdi, [rsp+24]
0019989bmov [rdi], rcx
0019989epush 1
001998a0pop rcx
001998a1mov [rdi+8], rcx
001998a5and [rdi+32], 0
001998aalea rdx, [rip-0xcadc4]
001998b1mov [rax+8], rdx
001998b5mov [rdi+16], rax
001998b9mov [rdi+24], rcx
001998bdlea rsi, [rip+0x75c54]
001998c4call core::panicking::panic_fmt
001998c9ud2
00199883
00199883core::panicking::panic_display:
00199883sub rsp, 72
00199887lea rax, [rsp+8]
0019988cmov [rax], rdi
0019988flea rcx, [rip+0x77cfa]
00199896lea rdi, [rsp+24]
0019989bmov [rdi], rcx
0019989epush 1
001998a0pop rcx
001998a1mov [rdi+8], rcx
001998a5and [rdi+32], 0
001998aalea rdx, [rip-0xcadc4]
001998b1mov [rax+8], rdx
001998b5mov [rdi+16], rax
001998b9mov [rdi+24], rcx
001998bdlea rsi, [rip+0x75c54]
001998c4call core::panicking::panic_fmt
001998c9ud2
00199883
001998cb
001998cbcore::str::_<impl str>::contains:
001998cbpush rax
001998ccmov rdx, rsi
001998cfmov rsi, rdi
001998d2push 61
001998d4pop rdi
001998d5cmp rdx, 16
001998d9jae 0x1998e2
001998dbcall core::slice::memchr::memchr_naive
001998e0jmp 0x1998e7
001998e2
001998e2loc_1998e2:
001998e2call core::slice::memchr::memchr_aligned
001998e7
001998e7loc_1998e7:
001998e7cmp rax, 1
001998ebsete al
001998eepop rcx
001998efret
001998cb
001998cbcore::str::_<impl str>::contains:
001998cbpush rax
001998ccmov rdx, rsi
001998cfmov rsi, rdi
001998d2push 61
001998d4pop rdi
001998d5cmp rdx, 16
001998d9jae 0x1998e2
001998dbcall core::slice::memchr::memchr_naive
001998e0jmp 0x1998e7
001998e2
001998e2loc_1998e2:
001998e2call core::slice::memchr::memchr_aligned
001998e7
001998e7loc_1998e7:
001998e7cmp rax, 1
001998ebsete al
001998eepop rcx
001998efret
001998cb
001998f0
001998f0alloc::vec::Vec<T,A>::push:
001998f0push r14
001998f2push rbx
001998f3push rax
001998f4mov r14, rsi
001998f7mov rbx, rdi
001998famov rsi, [rdi+16]
001998fecmp rsi, [rdi+8]
00199902jne 0x199910
00199904mov rdi, rbx
00199907call alloc::raw_vec::RawVec<T,A>::reserve_for_push
0019990cmov rsi, [rbx+16]
00199910
00199910loc_199910:
00199910mov rax, [rbx]
00199913imul rcx, rsi, 24
00199917mov rdx, [r14+16]
0019991bmov [rax+rcx+16], rdx
00199920movups x0, [r14]
00199924movups [rax+rcx], x0
00199928inc rsi
0019992bmov [rbx+16], rsi
0019992fadd rsp, 8
00199933pop rbx
00199934pop r14
00199936ret
001998f0
001998f0alloc::vec::Vec<T,A>::push:
001998f0push r14
001998f2push rbx
001998f3push rax
001998f4mov r14, rsi
001998f7mov rbx, rdi
001998famov rsi, [rdi+16]
001998fecmp rsi, [rdi+8]
00199902jne 0x199910
00199904mov rdi, rbx
00199907call alloc::raw_vec::RawVec<T,A>::reserve_for_push
0019990cmov rsi, [rbx+16]
00199910
00199910loc_199910:
00199910mov rax, [rbx]
00199913imul rcx, rsi, 24
00199917mov rdx, [r14+16]
0019991bmov [rax+rcx+16], rdx
00199920movups x0, [r14]
00199924movups [rax+rcx], x0
00199928inc rsi
0019992bmov [rbx+16], rsi
0019992fadd rsp, 8
00199933pop rbx
00199934pop r14
00199936ret
001998f0
00199937
00199937alloc::vec::Vec<T,A>::append:
00199937push r15
00199939push r14
0019993bpush r13
0019993dpush r12
0019993fpush rbx
00199940mov rbx, rsi
00199943mov r14, rdi
00199946mov r15, [rsi]
00199949mov r12, [rsi+16]
0019994dmov rsi, r12
00199950call alloc::vec::Vec<T,A>::reserve
00199955mov r13, [r14+16]
00199959imul rdi, r13, 24
0019995dadd rdi, [r14]
00199960imul rdx, r12, 24
00199964mov rsi, r15
00199967call [rip+0x781b3]
0019996dadd r13, r12
00199970mov [r14+16], r13
00199974and [rbx+16], 0
00199979pop rbx
0019997apop r12
0019997cpop r13
0019997epop r14
00199980pop r15
00199982ret
00199937
00199937alloc::vec::Vec<T,A>::append:
00199937push r15
00199939push r14
0019993bpush r13
0019993dpush r12
0019993fpush rbx
00199940mov rbx, rsi
00199943mov r14, rdi
00199946mov r15, [rsi]
00199949mov r12, [rsi+16]
0019994dmov rsi, r12
00199950call alloc::vec::Vec<T,A>::reserve
00199955mov r13, [r14+16]
00199959imul rdi, r13, 24
0019995dadd rdi, [r14]
00199960imul rdx, r12, 24
00199964mov rsi, r15
00199967call [rip+0x781b3]
0019996dadd r13, r12
00199970mov [r14+16], r13
00199974and [rbx+16], 0
00199979pop rbx
0019997apop r12
0019997cpop r13
0019997epop r14
00199980pop r15
00199982ret
00199937
00199983
00199983_<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index:
00199983test rsi, rsi
00199986je 0x199996
00199988dec rsi
0019998badd rdi, 24
0019998fmov rax, rdi
00199992mov rdx, rsi
00199995ret
00199996
00199996loc_199996:
00199996push rax
00199997push 1
00199999pop rdi
0019999axor esi, esi
0019999ccall core::slice::index::slice_start_index_len_fail
001999a1ud2
00199983
00199983_<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index:
00199983test rsi, rsi
00199986je 0x199996
00199988dec rsi
0019998badd rdi, 24
0019998fmov rax, rdi
00199992mov rdx, rsi
00199995ret
00199996
00199996loc_199996:
00199996push rax
00199997push 1
00199999pop rdi
0019999axor esi, esi
0019999ccall core::slice::index::slice_start_index_len_fail
001999a1ud2
00199983
001999a3
001999a3seahorse::help::Help::help:
001999a3push rbx
001999a4sub rsp, 96
001999a8mov rsi, rdi
001999ablea rbx, [rsp+24]
001999b0mov rdi, rbx
001999b3call _<seahorse::app::App as seahorse::help::Help>::help_text
001999b8lea rax, [rsp+8]
001999bdmov [rax], rbx
001999c0lea rcx, [rip+0x762b9]
001999c7lea rdi, [rsp+48]
001999ccmov [rdi], rcx
001999cfmov [rdi+8], 2
001999d7and [rdi+32], 0
001999dclea rcx, [rip-0xcaef6]
001999e3mov [rax+8], rcx
001999e7mov [rdi+16], rax
001999ebmov [rdi+24], 1
001999f3call std::io::stdio::_print
001999f8mov rdi, [rbx]
001999fbmov rsi, [rbx+8]
001999ffcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
00199a04add rsp, 96
00199a08pop rbx
00199a09ret
001999a3
001999a3seahorse::help::Help::help:
001999a3push rbx
001999a4sub rsp, 96
001999a8mov rsi, rdi
001999ablea rbx, [rsp+24]
001999b0mov rdi, rbx
001999b3call _<seahorse::app::App as seahorse::help::Help>::help_text
001999b8lea rax, [rsp+8]
001999bdmov [rax], rbx
001999c0lea rcx, [rip+0x762b9]
001999c7lea rdi, [rsp+48]
001999ccmov [rdi], rcx
001999cfmov [rdi+8], 2
001999d7and [rdi+32], 0
001999dclea rcx, [rip-0xcaef6]
001999e3mov [rax+8], rcx
001999e7mov [rdi+16], rax
001999ebmov [rdi+24], 1
001999f3call std::io::stdio::_print
001999f8mov rdi, [rbx]
001999fbmov rsi, [rbx+8]
001999ffcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
00199a04add rsp, 96
00199a08pop rbx
00199a09ret
001999a3
00199a0a
00199a0acore::cmp::impls::_<impl core::cmp::PartialEq<&B> for &A>::eq:
00199a0amov rcx, rdx
00199a0dmov rdx, rsi
00199a10mov rax, [rdi]
00199a13mov rsi, [rdi+16]
00199a17mov rdi, rax
00199a1ajmp 0x1d2301
00199a0a
00199a0acore::cmp::impls::_<impl core::cmp::PartialEq<&B> for &A>::eq:
00199a0amov rcx, rdx
00199a0dmov rdx, rsi
00199a10mov rax, [rdi]
00199a13mov rsi, [rdi+16]
00199a17mov rdi, rax
00199a1ajmp 0x1d2301
00199a0a
00199a1f
00199a1fseahorse::command::Command::run_with_result:
00199a1fpush rbp
00199a20push r15
00199a22push r14
00199a24push r13
00199a26push r12
00199a28push rbx
00199a29sub rsp, 360
00199a30mov rax, [rdx+16]
00199a34mov [rsp+48], rax
00199a39test rax, rax
00199a3cmov [rsp+16], rsi
00199a41mov [rsp+8], rdi
00199a46je 0x199cab
00199a4cmov [rsp+64], rdx
00199a51mov r14, [rdx]
00199a54push 8
00199a56pop r12
00199a58xorps x0, x0
00199a5bmovaps [rsp+128], x0
00199a63lea rbx, [rsp+80]
00199a68lea r13, [rsp+280]
00199a70xor r15l, r15l
00199a73
00199a73loc_199a73:
00199a73mov [rsp+72], r12
00199a78movaps x0, [rsp+128]
00199a80movups [rbx], x0
00199a83imul rax, r15, 24
00199a87lea rbp, [r14+rax]
00199a8bmov [rsp+96], rbp
00199a90mov rbx, [r14+rax]
00199a94mov r12, [r14+rax+16]
00199a99mov rdi, rbx
00199a9cmov rsi, r12
00199a9fcall core::str::_<impl str>::starts_with
00199aa4test al, al
00199aa6je 0x199be2
00199aacmov rdi, rbx
00199aafmov rsi, r12
00199ab2call core::str::_<impl str>::contains
00199ab7test al, al
00199ab9je 0x199be2
00199abfmov [rsp+200], 2
00199acband [rsp+208], 0
00199ad4mov [rsp+216], r12
00199adcmov [rsp+224], rbx
00199ae4mov [rsp+232], r12
00199aecand [rsp+240], 0
00199af5mov [rsp+248], r12
00199afdmov [rsp+256], 1
00199b09mov rax, 0x3d0000003d
00199b13mov [rsp+264], rax
00199b1bmov [rsp+272], 1
00199b25mov rdi, r13
00199b28lea rbx, [rsp+200]
00199b30mov rsi, rbx
00199b33call _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
00199b38xor eax, eax
00199b3acmp [rsp+280], rax
00199b42je 0x199c2e
00199b48push 4
00199b4apop rdi
00199b4bcall alloc::raw_vec::RawVec<T,A>::allocate_in
00199b50mov r12, rax
00199b53mov rax, [rsp+296]
00199b5bmovups x0, [rsp+280]
00199b63movups [r12], x0
00199b68mov [r12+16], rax
00199b6dmov [rsp+24], r12
00199b72mov [rsp+32], rdx
00199b77mov [rsp+40], 1
00199b80push 10
00199b82pop rcx
00199b83mov rdi, r13
00199b86mov rsi, rbx
00199b89rep movsq [rdi], [rsi]
00199b8cpush 24
00199b8epop rbx
00199b8fpush 1
00199b91pop rbp
00199b92
00199b92loc_199b92:
00199b92lea rdi, [rsp+104]
00199b97mov rsi, r13
00199b9acall _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
00199b9fcmp [rsp+104], 0
00199ba5je 0x199c06
00199ba7cmp rbp, [rsp+32]
00199bacjne 0x199bc0
00199baelea rdi, [rsp+24]
00199bb3push 1
00199bb5pop rsi
00199bb6call alloc::vec::Vec<T,A>::reserve
00199bbbmov r12, [rsp+24]
00199bc0
00199bc0loc_199bc0:
00199bc0mov rax, [rsp+120]
00199bc5mov [r12+rbx+16], rax
00199bcamovups x0, [rsp+104]
00199bcfmovups [r12+rbx], x0
00199bd4inc rbp
00199bd7mov [rsp+40], rbp
00199bdcadd rbx, 24
00199be0jmp 0x199b92
00199be2
00199be2loc_199be2:
00199be2mov rsi, [rbp]
00199be6mov rdx, [rbp+16]
00199beamov rdi, r13
00199bedcall _<alloc::string::String as core::clone::Clone>::clone
00199bf2lea rdi, [rsp+72]
00199bf7mov rsi, r13
00199bfacall alloc::vec::Vec<T,A>::push
00199bfflea rbx, [rsp+80]
00199c04jmp 0x199c6a
00199c06
00199c06loc_199c06:
00199c06mov rsi, [rsp+112]
00199c0bxor edi, edi
00199c0dcall core::ptr::drop_in_place<std::env::VarError>
00199c12movups x0, [rsp+24]
00199c17movaps [rsp+176], x0
00199c1fmov rax, [rsp+40]
00199c24mov [rsp+192], rax
00199c2cjmp 0x199c48
00199c2e
00199c2eloc_199c2e:
00199c2emov [rsp+176], 8
00199c3axorps x0, x0
00199c3dlea rax, [rsp+184]
00199c45movups [rax], x0
00199c48
00199c48loc_199c48:
00199c48lea rbx, [rsp+80]
00199c4dlea rdi, [rsp+72]
00199c52lea r12, [rsp+176]
00199c5amov rsi, r12
00199c5dcall alloc::vec::Vec<T,A>::append
00199c62mov rdi, r12
00199c65call core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
00199c6a
00199c6aloc_199c6a:
00199c6amov r12, [rsp+72]
00199c6fmovups x0, [rbx]
00199c72movaps [rsp+128], x0
00199c7ainc r15
00199c7dcmp r15, [rsp+48]
00199c82jne 0x199a73
00199c88mov [rsp+24], r12
00199c8dmovaps x0, [rsp+128]
00199c95movups [rsp+32], x0
00199c9amov r14, [rsp+40]
00199c9fmov rbx, [rsp+16]
00199ca4mov rdx, [rsp+64]
00199ca9jmp 0x199cc6
00199cab
00199cabloc_199cab:
00199cabmov rbx, rsi
00199caemov [rsp+24], 8
00199cb7xorps x0, x0
00199cbamovups [rsp+32], x0
00199cbfpush 8
00199cc1pop r12
00199cc3xor r14l, r14l
00199cc6
00199cc6loc_199cc6:
00199cc6mov rdi, rdx
00199cc9call core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
00199ccetest r14, r14
00199cd1je 0x199de2
00199cd7mov [rsp+56], r14
00199cdcmov rcx, [rbx+136]
00199ce3test rcx, rcx
00199ce6je 0x199e7d
00199ceclea rax, [r12+24]
00199cf1mov [rsp+160], rax
00199cf9mov rax, [rsp+56]
00199cfedec rax
00199d01mov [rsp+152], rax
00199d09mov rbp, [r12]
00199d0dmov r14, [r12+16]
00199d12mov rax, [rsp+16]
00199d17imul rax, [rax+152], 160
00199d22mov [rsp+48], rcx
00199d27add rax, rcx
00199d2amov [rsp+64], rax
00199d2f
00199d2floc_199d2f:
00199d2fmov rbx, [rsp+48]
00199d34cmp rbx, [rsp+64]
00199d39je 0x199e7d
00199d3flea rax, [rbx+160]
00199d46mov [rsp+48], rax
00199d4bmov r15, [rbx+112]
00199d4fmov rdi, [rbx]
00199d52mov rsi, [rbx+16]
00199d56mov rdx, rbp
00199d59mov rcx, r14
00199d5ccall core::cmp::impls::_<impl core::cmp::PartialEq<&B> for &A>::eq
00199d61test r15, r15
00199d64mov [rsp+168], rbx
00199d6cje 0x199d9e
00199d6etest al, al
00199d70jne 0x199d9e
00199d72imul rbx, [rbx+128], 24
00199d7a
00199d7aloc_199d7a:
00199d7atest rbx, rbx
00199d7dje 0x199d2f
00199d7flea r13, [r15+24]
00199d83mov rdi, r15
00199d86mov rsi, rbp
00199d89mov rdx, r14
00199d8ccall core::cmp::impls::_<impl core::cmp::PartialEq<&B> for &A>::eq
00199d91add rbx, -24
00199d95mov r15, r13
00199d98test al, al
00199d9aje 0x199d7a
00199d9cjmp 0x199da8
00199d9e
00199d9eloc_199d9e:
00199d9etest r15, r15
00199da1setne cl
00199da4or al, cl
00199da6je 0x199d2f
00199da8
00199da8loc_199da8:
00199da8lea rbx, [rsp+280]
00199db0mov rdi, rbx
00199db3mov rsi, [rsp+160]
00199dbbmov rdx, [rsp+152]
00199dc3call _<T as alloc::slice::hack::ConvertVec>::to_vec
00199dc8mov rdi, [rsp+8]
00199dcdmov rsi, [rsp+168]
00199dd5mov rdx, rbx
00199dd8call seahorse::command::Command::run_with_result
00199dddjmp 0x19a0d5
00199de2
00199de2loc_199de2:
00199de2mov r13, [rbx+72]
00199de6test r13, r13
00199de9je 0x199f91
00199defpush 2
00199df1pop rbx
00199df2mov rdi, rbx
00199df5call alloc::raw_vec::RawVec<T,A>::allocate_in
00199dfamov r14, rax
00199dfdmov r15, rdx
00199e00mov [rax], 26669
00199e05mov rdi, rax
00199e08mov rsi, rbx
00199e0bmov rdx, r12
00199e0exor ecx, ecx
00199e10call _<T as core::slice::cmp::SliceContains>::slice_contains
00199e15mov ebx, eax
00199e17mov rdi, r14
00199e1amov rsi, r15
00199e1dcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
00199e22test bl, bl
00199e24jne 0x19a0c2
00199e2amov rbx, [rsp+24]
00199e2fmov r14, [rsp+40]
00199e34push 6
00199e36pop rbp
00199e37mov rdi, rbp
00199e3acall alloc::raw_vec::RawVec<T,A>::allocate_in
00199e3fmov r12, rax
00199e42mov r15, rdx
00199e45mov [rax], 0x65682d2d
00199e4bmov [rax+4], 28780
00199e51mov rdi, rax
00199e54mov rsi, rbp
00199e57mov rdx, rbx
00199e5amov rcx, r14
00199e5dcall _<T as core::slice::cmp::SliceContains>::slice_contains
00199e62mov ebp, eax
00199e64mov rdi, r12
00199e67mov rsi, r15
00199e6acall core::ptr::drop_in_place<alloc::boxed::Box<str>>
00199e6ftest bpl, bpl
00199e72je 0x199f23
00199e78jmp 0x19a0c2
00199e7d
00199e7dloc_199e7d:
00199e7dmov rdi, [rsp+16]
00199e82mov rbp, [rdi+72]
00199e86test rbp, rbp
00199e89je 0x19a02c
00199e8fpush 2
00199e91pop r14
00199e93mov rdi, r14
00199e96call alloc::raw_vec::RawVec<T,A>::allocate_in
00199e9bmov r15, rax
00199e9emov r13, rdx
00199ea1mov [rax], 26669
00199ea6mov rdi, rax
00199ea9mov rsi, r14
00199eacmov rdx, r12
00199eafmov rcx, [rsp+56]
00199eb4call _<T as core::slice::cmp::SliceContains>::slice_contains
00199eb9mov ebx, eax
00199ebbmov rdi, r15
00199ebemov rsi, r13
00199ec1call core::ptr::drop_in_place<alloc::boxed::Box<str>>
00199ec6test bl, bl
00199ec8jne 0x19a0c2
00199ecemov rbx, [rsp+24]
00199ed3mov r14, [rsp+40]
00199ed8push 6
00199edapop r15
00199edcmov rdi, r15
00199edfcall alloc::raw_vec::RawVec<T,A>::allocate_in
00199ee4mov r12, rax
00199ee7mov r13, rdx
00199eeamov [rax], 0x65682d2d
00199ef0mov [rax+4], 28780
00199ef6mov rdi, rax
00199ef9mov rsi, r15
00199efcmov rdx, rbx
00199effmov rcx, r14
00199f02call _<T as core::slice::cmp::SliceContains>::slice_contains
00199f07mov r15, rbp
00199f0amov ebp, eax
00199f0cmov rdi, r12
00199f0fmov rsi, r13
00199f12call core::ptr::drop_in_place<alloc::boxed::Box<str>>
00199f17test bpl, bpl
00199f1ajne 0x19a0c2
00199f20mov r13, r15
00199f23
00199f23loc_199f23:
00199f23lea r15, [rsp+104]
00199f28mov rdi, r15
00199f2bmov rsi, rbx
00199f2emov rdx, r14
00199f31call _<T as alloc::slice::hack::ConvertVec>::to_vec
00199f36mov r12, [rsp+16]
00199f3bmov rsi, [r12+88]
00199f40mov rdx, [r12+104]
00199f45lea rbx, [rsp+72]
00199f4amov rdi, rbx
00199f4dcall _<core::option::Option<T> as core::clone::Clone>::clone
00199f52lea r14, [rsp+200]
00199f5amov rdi, r14
00199f5dmov rsi, r12
00199f60call _<seahorse::command::Command as seahorse::help::Help>::help_text
00199f65lea r12, [rsp+280]
00199f6dmov rdi, r12
00199f70mov rsi, r15
00199f73mov rdx, rbx
00199f76mov rcx, r14
00199f79call seahorse::context::Context::new
00199f7emov rdi, r12
00199f81call r13
00199f84mov rdi, r12
00199f87call core::ptr::drop_in_place<seahorse::context::Context>
00199f8cjmp 0x19a0cc
00199f91
00199f91loc_199f91:
00199f91mov r13, [rbx+80]
00199f95test r13, r13
00199f98je 0x19a0f1
00199f9epush 2
00199fa0pop rbx
00199fa1mov rdi, rbx
00199fa4call alloc::raw_vec::RawVec<T,A>::allocate_in
00199fa9mov r14, rax
00199facmov r15, rdx
00199fafmov [rax], 26669
00199fb4mov rdi, rax
00199fb7mov rsi, rbx
00199fbamov rdx, r12
00199fbdxor ecx, ecx
00199fbfcall _<T as core::slice::cmp::SliceContains>::slice_contains
00199fc4mov ebx, eax
00199fc6mov rdi, r14
00199fc9mov rsi, r15
00199fcccall core::ptr::drop_in_place<alloc::boxed::Box<str>>
00199fd1test bl, bl
00199fd3jne 0x19a0c2
00199fd9mov rbx, [rsp+24]
00199fdemov r14, [rsp+40]
00199fe3push 6
00199fe5pop rbp
00199fe6mov rdi, rbp
00199fe9call alloc::raw_vec::RawVec<T,A>::allocate_in
00199feemov r12, rax
00199ff1mov r15, rdx
00199ff4mov [rax], 0x65682d2d
00199ffamov [rax+4], 28780
0019a000mov rdi, rax
0019a003mov rsi, rbp
0019a006mov rdx, rbx
0019a009mov rcx, r14
0019a00ccall _<T as core::slice::cmp::SliceContains>::slice_contains
0019a011mov ebp, eax
0019a013mov rdi, r12
0019a016mov rsi, r15
0019a019call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a01etest bpl, bpl
0019a021jne 0x19a0c2
0019a027jmp 0x19a0f9
0019a02c
0019a02cloc_19a02c:
0019a02cmov rbp, [rdi+80]
0019a030test rbp, rbp
0019a033je 0x19a0c7
0019a039push 2
0019a03bpop r14
0019a03dmov rdi, r14
0019a040call alloc::raw_vec::RawVec<T,A>::allocate_in
0019a045mov r15, rax
0019a048mov r13, rdx
0019a04bmov [rax], 26669
0019a050mov rdi, rax
0019a053mov rsi, r14
0019a056mov rdx, r12
0019a059mov rcx, [rsp+56]
0019a05ecall _<T as core::slice::cmp::SliceContains>::slice_contains
0019a063mov ebx, eax
0019a065mov rdi, r15
0019a068mov rsi, r13
0019a06bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a070test bl, bl
0019a072jne 0x19a0c2
0019a074mov rbx, [rsp+24]
0019a079mov r14, [rsp+40]
0019a07epush 6
0019a080pop r15
0019a082mov rdi, r15
0019a085call alloc::raw_vec::RawVec<T,A>::allocate_in
0019a08amov r12, rax
0019a08dmov r13, rdx
0019a090mov [rax], 0x65682d2d
0019a096mov [rax+4], 28780
0019a09cmov rdi, rax
0019a09fmov rsi, r15
0019a0a2mov rdx, rbx
0019a0a5mov rcx, r14
0019a0a8call _<T as core::slice::cmp::SliceContains>::slice_contains
0019a0admov r15, rbp
0019a0b0mov ebp, eax
0019a0b2mov rdi, r12
0019a0b5mov rsi, r13
0019a0b8call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a0bdtest bpl, bpl
0019a0c0je 0x19a0f6
0019a0c2
0019a0c2loc_19a0c2:
0019a0c2mov rdi, [rsp+16]
0019a0c7
0019a0c7loc_19a0c7:
0019a0c7call seahorse::help::Help::help
0019a0cc
0019a0ccloc_19a0cc:
0019a0ccmov rax, [rsp+8]
0019a0d1and [rax], 0
0019a0d5
0019a0d5loc_19a0d5:
0019a0d5lea rdi, [rsp+24]
0019a0dacall core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
0019a0dfadd rsp, 360
0019a0e6pop rbx
0019a0e7pop r12
0019a0e9pop r13
0019a0ebpop r14
0019a0edpop r15
0019a0efpop rbp
0019a0f0ret
0019a0f1
0019a0f1loc_19a0f1:
0019a0f1mov rdi, rbx
0019a0f4jmp 0x19a0c7
0019a0f6
0019a0f6loc_19a0f6:
0019a0f6mov r13, r15
0019a0f9
0019a0f9loc_19a0f9:
0019a0f9lea r15, [rsp+104]
0019a0femov rdi, r15
0019a101mov rsi, rbx
0019a104mov rdx, r14
0019a107call _<T as alloc::slice::hack::ConvertVec>::to_vec
0019a10cmov r12, [rsp+16]
0019a111mov rsi, [r12+88]
0019a116mov rdx, [r12+104]
0019a11blea rbx, [rsp+72]
0019a120mov rdi, rbx
0019a123call _<core::option::Option<T> as core::clone::Clone>::clone
0019a128lea r14, [rsp+200]
0019a130mov rdi, r14
0019a133mov rsi, r12
0019a136call _<seahorse::command::Command as seahorse::help::Help>::help_text
0019a13blea r12, [rsp+280]
0019a143mov rdi, r12
0019a146mov rsi, r15
0019a149mov rdx, rbx
0019a14cmov rcx, r14
0019a14fcall seahorse::context::Context::new
0019a154mov rdi, [rsp+8]
0019a159mov rsi, r12
0019a15ccall r13
0019a15fmov rdi, r12
0019a162call core::ptr::drop_in_place<seahorse::context::Context>
0019a167jmp 0x19a0d5
00199a1f
00199a1fseahorse::command::Command::run_with_result:
00199a1fpush rbp
00199a20push r15
00199a22push r14
00199a24push r13
00199a26push r12
00199a28push rbx
00199a29sub rsp, 360
00199a30mov rax, [rdx+16]
00199a34mov [rsp+48], rax
00199a39test rax, rax
00199a3cmov [rsp+16], rsi
00199a41mov [rsp+8], rdi
00199a46je 0x199cab
00199a4cmov [rsp+64], rdx
00199a51mov r14, [rdx]
00199a54push 8
00199a56pop r12
00199a58xorps x0, x0
00199a5bmovaps [rsp+128], x0
00199a63lea rbx, [rsp+80]
00199a68lea r13, [rsp+280]
00199a70xor r15l, r15l
00199a73
00199a73loc_199a73:
00199a73mov [rsp+72], r12
00199a78movaps x0, [rsp+128]
00199a80movups [rbx], x0
00199a83imul rax, r15, 24
00199a87lea rbp, [r14+rax]
00199a8bmov [rsp+96], rbp
00199a90mov rbx, [r14+rax]
00199a94mov r12, [r14+rax+16]
00199a99mov rdi, rbx
00199a9cmov rsi, r12
00199a9fcall core::str::_<impl str>::starts_with
00199aa4test al, al
00199aa6je 0x199be2
00199aacmov rdi, rbx
00199aafmov rsi, r12
00199ab2call core::str::_<impl str>::contains
00199ab7test al, al
00199ab9je 0x199be2
00199abfmov [rsp+200], 2
00199acband [rsp+208], 0
00199ad4mov [rsp+216], r12
00199adcmov [rsp+224], rbx
00199ae4mov [rsp+232], r12
00199aecand [rsp+240], 0
00199af5mov [rsp+248], r12
00199afdmov [rsp+256], 1
00199b09mov rax, 0x3d0000003d
00199b13mov [rsp+264], rax
00199b1bmov [rsp+272], 1
00199b25mov rdi, r13
00199b28lea rbx, [rsp+200]
00199b30mov rsi, rbx
00199b33call _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
00199b38xor eax, eax
00199b3acmp [rsp+280], rax
00199b42je 0x199c2e
00199b48push 4
00199b4apop rdi
00199b4bcall alloc::raw_vec::RawVec<T,A>::allocate_in
00199b50mov r12, rax
00199b53mov rax, [rsp+296]
00199b5bmovups x0, [rsp+280]
00199b63movups [r12], x0
00199b68mov [r12+16], rax
00199b6dmov [rsp+24], r12
00199b72mov [rsp+32], rdx
00199b77mov [rsp+40], 1
00199b80push 10
00199b82pop rcx
00199b83mov rdi, r13
00199b86mov rsi, rbx
00199b89rep movsq [rdi], [rsi]
00199b8cpush 24
00199b8epop rbx
00199b8fpush 1
00199b91pop rbp
00199b92
00199b92loc_199b92:
00199b92lea rdi, [rsp+104]
00199b97mov rsi, r13
00199b9acall _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
00199b9fcmp [rsp+104], 0
00199ba5je 0x199c06
00199ba7cmp rbp, [rsp+32]
00199bacjne 0x199bc0
00199baelea rdi, [rsp+24]
00199bb3push 1
00199bb5pop rsi
00199bb6call alloc::vec::Vec<T,A>::reserve
00199bbbmov r12, [rsp+24]
00199bc0
00199bc0loc_199bc0:
00199bc0mov rax, [rsp+120]
00199bc5mov [r12+rbx+16], rax
00199bcamovups x0, [rsp+104]
00199bcfmovups [r12+rbx], x0
00199bd4inc rbp
00199bd7mov [rsp+40], rbp
00199bdcadd rbx, 24
00199be0jmp 0x199b92
00199be2
00199be2loc_199be2:
00199be2mov rsi, [rbp]
00199be6mov rdx, [rbp+16]
00199beamov rdi, r13
00199bedcall _<alloc::string::String as core::clone::Clone>::clone
00199bf2lea rdi, [rsp+72]
00199bf7mov rsi, r13
00199bfacall alloc::vec::Vec<T,A>::push
00199bfflea rbx, [rsp+80]
00199c04jmp 0x199c6a
00199c06
00199c06loc_199c06:
00199c06mov rsi, [rsp+112]
00199c0bxor edi, edi
00199c0dcall core::ptr::drop_in_place<std::env::VarError>
00199c12movups x0, [rsp+24]
00199c17movaps [rsp+176], x0
00199c1fmov rax, [rsp+40]
00199c24mov [rsp+192], rax
00199c2cjmp 0x199c48
00199c2e
00199c2eloc_199c2e:
00199c2emov [rsp+176], 8
00199c3axorps x0, x0
00199c3dlea rax, [rsp+184]
00199c45movups [rax], x0
00199c48
00199c48loc_199c48:
00199c48lea rbx, [rsp+80]
00199c4dlea rdi, [rsp+72]
00199c52lea r12, [rsp+176]
00199c5amov rsi, r12
00199c5dcall alloc::vec::Vec<T,A>::append
00199c62mov rdi, r12
00199c65call core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
00199c6a
00199c6aloc_199c6a:
00199c6amov r12, [rsp+72]
00199c6fmovups x0, [rbx]
00199c72movaps [rsp+128], x0
00199c7ainc r15
00199c7dcmp r15, [rsp+48]
00199c82jne 0x199a73
00199c88mov [rsp+24], r12
00199c8dmovaps x0, [rsp+128]
00199c95movups [rsp+32], x0
00199c9amov r14, [rsp+40]
00199c9fmov rbx, [rsp+16]
00199ca4mov rdx, [rsp+64]
00199ca9jmp 0x199cc6
00199cab
00199cabloc_199cab:
00199cabmov rbx, rsi
00199caemov [rsp+24], 8
00199cb7xorps x0, x0
00199cbamovups [rsp+32], x0
00199cbfpush 8
00199cc1pop r12
00199cc3xor r14l, r14l
00199cc6
00199cc6loc_199cc6:
00199cc6mov rdi, rdx
00199cc9call core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
00199ccetest r14, r14
00199cd1je 0x199de2
00199cd7mov [rsp+56], r14
00199cdcmov rcx, [rbx+136]
00199ce3test rcx, rcx
00199ce6je 0x199e7d
00199ceclea rax, [r12+24]
00199cf1mov [rsp+160], rax
00199cf9mov rax, [rsp+56]
00199cfedec rax
00199d01mov [rsp+152], rax
00199d09mov rbp, [r12]
00199d0dmov r14, [r12+16]
00199d12mov rax, [rsp+16]
00199d17imul rax, [rax+152], 160
00199d22mov [rsp+48], rcx
00199d27add rax, rcx
00199d2amov [rsp+64], rax
00199d2f
00199d2floc_199d2f:
00199d2fmov rbx, [rsp+48]
00199d34cmp rbx, [rsp+64]
00199d39je 0x199e7d
00199d3flea rax, [rbx+160]
00199d46mov [rsp+48], rax
00199d4bmov r15, [rbx+112]
00199d4fmov rdi, [rbx]
00199d52mov rsi, [rbx+16]
00199d56mov rdx, rbp
00199d59mov rcx, r14
00199d5ccall core::cmp::impls::_<impl core::cmp::PartialEq<&B> for &A>::eq
00199d61test r15, r15
00199d64mov [rsp+168], rbx
00199d6cje 0x199d9e
00199d6etest al, al
00199d70jne 0x199d9e
00199d72imul rbx, [rbx+128], 24
00199d7a
00199d7aloc_199d7a:
00199d7atest rbx, rbx
00199d7dje 0x199d2f
00199d7flea r13, [r15+24]
00199d83mov rdi, r15
00199d86mov rsi, rbp
00199d89mov rdx, r14
00199d8ccall core::cmp::impls::_<impl core::cmp::PartialEq<&B> for &A>::eq
00199d91add rbx, -24
00199d95mov r15, r13
00199d98test al, al
00199d9aje 0x199d7a
00199d9cjmp 0x199da8
00199d9e
00199d9eloc_199d9e:
00199d9etest r15, r15
00199da1setne cl
00199da4or al, cl
00199da6je 0x199d2f
00199da8
00199da8loc_199da8:
00199da8lea rbx, [rsp+280]
00199db0mov rdi, rbx
00199db3mov rsi, [rsp+160]
00199dbbmov rdx, [rsp+152]
00199dc3call _<T as alloc::slice::hack::ConvertVec>::to_vec
00199dc8mov rdi, [rsp+8]
00199dcdmov rsi, [rsp+168]
00199dd5mov rdx, rbx
00199dd8call seahorse::command::Command::run_with_result
00199dddjmp 0x19a0d5
00199de2
00199de2loc_199de2:
00199de2mov r13, [rbx+72]
00199de6test r13, r13
00199de9je 0x199f91
00199defpush 2
00199df1pop rbx
00199df2mov rdi, rbx
00199df5call alloc::raw_vec::RawVec<T,A>::allocate_in
00199dfamov r14, rax
00199dfdmov r15, rdx
00199e00mov [rax], 26669
00199e05mov rdi, rax
00199e08mov rsi, rbx
00199e0bmov rdx, r12
00199e0exor ecx, ecx
00199e10call _<T as core::slice::cmp::SliceContains>::slice_contains
00199e15mov ebx, eax
00199e17mov rdi, r14
00199e1amov rsi, r15
00199e1dcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
00199e22test bl, bl
00199e24jne 0x19a0c2
00199e2amov rbx, [rsp+24]
00199e2fmov r14, [rsp+40]
00199e34push 6
00199e36pop rbp
00199e37mov rdi, rbp
00199e3acall alloc::raw_vec::RawVec<T,A>::allocate_in
00199e3fmov r12, rax
00199e42mov r15, rdx
00199e45mov [rax], 0x65682d2d
00199e4bmov [rax+4], 28780
00199e51mov rdi, rax
00199e54mov rsi, rbp
00199e57mov rdx, rbx
00199e5amov rcx, r14
00199e5dcall _<T as core::slice::cmp::SliceContains>::slice_contains
00199e62mov ebp, eax
00199e64mov rdi, r12
00199e67mov rsi, r15
00199e6acall core::ptr::drop_in_place<alloc::boxed::Box<str>>
00199e6ftest bpl, bpl
00199e72je 0x199f23
00199e78jmp 0x19a0c2
00199e7d
00199e7dloc_199e7d:
00199e7dmov rdi, [rsp+16]
00199e82mov rbp, [rdi+72]
00199e86test rbp, rbp
00199e89je 0x19a02c
00199e8fpush 2
00199e91pop r14
00199e93mov rdi, r14
00199e96call alloc::raw_vec::RawVec<T,A>::allocate_in
00199e9bmov r15, rax
00199e9emov r13, rdx
00199ea1mov [rax], 26669
00199ea6mov rdi, rax
00199ea9mov rsi, r14
00199eacmov rdx, r12
00199eafmov rcx, [rsp+56]
00199eb4call _<T as core::slice::cmp::SliceContains>::slice_contains
00199eb9mov ebx, eax
00199ebbmov rdi, r15
00199ebemov rsi, r13
00199ec1call core::ptr::drop_in_place<alloc::boxed::Box<str>>
00199ec6test bl, bl
00199ec8jne 0x19a0c2
00199ecemov rbx, [rsp+24]
00199ed3mov r14, [rsp+40]
00199ed8push 6
00199edapop r15
00199edcmov rdi, r15
00199edfcall alloc::raw_vec::RawVec<T,A>::allocate_in
00199ee4mov r12, rax
00199ee7mov r13, rdx
00199eeamov [rax], 0x65682d2d
00199ef0mov [rax+4], 28780
00199ef6mov rdi, rax
00199ef9mov rsi, r15
00199efcmov rdx, rbx
00199effmov rcx, r14
00199f02call _<T as core::slice::cmp::SliceContains>::slice_contains
00199f07mov r15, rbp
00199f0amov ebp, eax
00199f0cmov rdi, r12
00199f0fmov rsi, r13
00199f12call core::ptr::drop_in_place<alloc::boxed::Box<str>>
00199f17test bpl, bpl
00199f1ajne 0x19a0c2
00199f20mov r13, r15
00199f23
00199f23loc_199f23:
00199f23lea r15, [rsp+104]
00199f28mov rdi, r15
00199f2bmov rsi, rbx
00199f2emov rdx, r14
00199f31call _<T as alloc::slice::hack::ConvertVec>::to_vec
00199f36mov r12, [rsp+16]
00199f3bmov rsi, [r12+88]
00199f40mov rdx, [r12+104]
00199f45lea rbx, [rsp+72]
00199f4amov rdi, rbx
00199f4dcall _<core::option::Option<T> as core::clone::Clone>::clone
00199f52lea r14, [rsp+200]
00199f5amov rdi, r14
00199f5dmov rsi, r12
00199f60call _<seahorse::command::Command as seahorse::help::Help>::help_text
00199f65lea r12, [rsp+280]
00199f6dmov rdi, r12
00199f70mov rsi, r15
00199f73mov rdx, rbx
00199f76mov rcx, r14
00199f79call seahorse::context::Context::new
00199f7emov rdi, r12
00199f81call r13
00199f84mov rdi, r12
00199f87call core::ptr::drop_in_place<seahorse::context::Context>
00199f8cjmp 0x19a0cc
00199f91
00199f91loc_199f91:
00199f91mov r13, [rbx+80]
00199f95test r13, r13
00199f98je 0x19a0f1
00199f9epush 2
00199fa0pop rbx
00199fa1mov rdi, rbx
00199fa4call alloc::raw_vec::RawVec<T,A>::allocate_in
00199fa9mov r14, rax
00199facmov r15, rdx
00199fafmov [rax], 26669
00199fb4mov rdi, rax
00199fb7mov rsi, rbx
00199fbamov rdx, r12
00199fbdxor ecx, ecx
00199fbfcall _<T as core::slice::cmp::SliceContains>::slice_contains
00199fc4mov ebx, eax
00199fc6mov rdi, r14
00199fc9mov rsi, r15
00199fcccall core::ptr::drop_in_place<alloc::boxed::Box<str>>
00199fd1test bl, bl
00199fd3jne 0x19a0c2
00199fd9mov rbx, [rsp+24]
00199fdemov r14, [rsp+40]
00199fe3push 6
00199fe5pop rbp
00199fe6mov rdi, rbp
00199fe9call alloc::raw_vec::RawVec<T,A>::allocate_in
00199feemov r12, rax
00199ff1mov r15, rdx
00199ff4mov [rax], 0x65682d2d
00199ffamov [rax+4], 28780
0019a000mov rdi, rax
0019a003mov rsi, rbp
0019a006mov rdx, rbx
0019a009mov rcx, r14
0019a00ccall _<T as core::slice::cmp::SliceContains>::slice_contains
0019a011mov ebp, eax
0019a013mov rdi, r12
0019a016mov rsi, r15
0019a019call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a01etest bpl, bpl
0019a021jne 0x19a0c2
0019a027jmp 0x19a0f9
0019a02c
0019a02cloc_19a02c:
0019a02cmov rbp, [rdi+80]
0019a030test rbp, rbp
0019a033je 0x19a0c7
0019a039push 2
0019a03bpop r14
0019a03dmov rdi, r14
0019a040call alloc::raw_vec::RawVec<T,A>::allocate_in
0019a045mov r15, rax
0019a048mov r13, rdx
0019a04bmov [rax], 26669
0019a050mov rdi, rax
0019a053mov rsi, r14
0019a056mov rdx, r12
0019a059mov rcx, [rsp+56]
0019a05ecall _<T as core::slice::cmp::SliceContains>::slice_contains
0019a063mov ebx, eax
0019a065mov rdi, r15
0019a068mov rsi, r13
0019a06bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a070test bl, bl
0019a072jne 0x19a0c2
0019a074mov rbx, [rsp+24]
0019a079mov r14, [rsp+40]
0019a07epush 6
0019a080pop r15
0019a082mov rdi, r15
0019a085call alloc::raw_vec::RawVec<T,A>::allocate_in
0019a08amov r12, rax
0019a08dmov r13, rdx
0019a090mov [rax], 0x65682d2d
0019a096mov [rax+4], 28780
0019a09cmov rdi, rax
0019a09fmov rsi, r15
0019a0a2mov rdx, rbx
0019a0a5mov rcx, r14
0019a0a8call _<T as core::slice::cmp::SliceContains>::slice_contains
0019a0admov r15, rbp
0019a0b0mov ebp, eax
0019a0b2mov rdi, r12
0019a0b5mov rsi, r13
0019a0b8call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a0bdtest bpl, bpl
0019a0c0je 0x19a0f6
0019a0c2
0019a0c2loc_19a0c2:
0019a0c2mov rdi, [rsp+16]
0019a0c7
0019a0c7loc_19a0c7:
0019a0c7call seahorse::help::Help::help
0019a0cc
0019a0ccloc_19a0cc:
0019a0ccmov rax, [rsp+8]
0019a0d1and [rax], 0
0019a0d5
0019a0d5loc_19a0d5:
0019a0d5lea rdi, [rsp+24]
0019a0dacall core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
0019a0dfadd rsp, 360
0019a0e6pop rbx
0019a0e7pop r12
0019a0e9pop r13
0019a0ebpop r14
0019a0edpop r15
0019a0efpop rbp
0019a0f0ret
0019a0f1
0019a0f1loc_19a0f1:
0019a0f1mov rdi, rbx
0019a0f4jmp 0x19a0c7
0019a0f6
0019a0f6loc_19a0f6:
0019a0f6mov r13, r15
0019a0f9
0019a0f9loc_19a0f9:
0019a0f9lea r15, [rsp+104]
0019a0femov rdi, r15
0019a101mov rsi, rbx
0019a104mov rdx, r14
0019a107call _<T as alloc::slice::hack::ConvertVec>::to_vec
0019a10cmov r12, [rsp+16]
0019a111mov rsi, [r12+88]
0019a116mov rdx, [r12+104]
0019a11blea rbx, [rsp+72]
0019a120mov rdi, rbx
0019a123call _<core::option::Option<T> as core::clone::Clone>::clone
0019a128lea r14, [rsp+200]
0019a130mov rdi, r14
0019a133mov rsi, r12
0019a136call _<seahorse::command::Command as seahorse::help::Help>::help_text
0019a13blea r12, [rsp+280]
0019a143mov rdi, r12
0019a146mov rsi, r15
0019a149mov rdx, rbx
0019a14cmov rcx, r14
0019a14fcall seahorse::context::Context::new
0019a154mov rdi, [rsp+8]
0019a159mov rsi, r12
0019a15ccall r13
0019a15fmov rdi, r12
0019a162call core::ptr::drop_in_place<seahorse::context::Context>
0019a167jmp 0x19a0d5
00199a1f
0019a16c
0019a16c_<core::option::Option<T> as core::clone::Clone>::clone:
0019a16cpush rbp
0019a16dpush r15
0019a16fpush r14
0019a171push r13
0019a173push r12
0019a175push rbx
0019a176sub rsp, 184
0019a17dmov [rsp+8], rsi
0019a182test rsi, rsi
0019a185je 0x19a1cb
0019a187mov rbx, rdx
0019a18atest rdx, rdx
0019a18dmov [rsp+24], rdi
0019a192je 0x19a1d4
0019a194mov rax, 0x199999999999999
0019a19ecmp rbx, rax
0019a1a1ja 0x19a2f1
0019a1a7imul r14, rbx, 80
0019a1abpush 8
0019a1adpop rdi
0019a1aemov rsi, r14
0019a1b1call _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
0019a1b6mov r12, rax
0019a1b9test rax, rax
0019a1bcjne 0x19a1d8
0019a1bepush 8
0019a1c0pop rdi
0019a1c1mov rsi, r14
0019a1c4call alloc::alloc::handle_alloc_error
0019a1c9ud2
0019a1cb
0019a1cbloc_19a1cb:
0019a1cband [rdi], 0
0019a1cfjmp 0x19a2df
0019a1d4
0019a1d4loc_19a1d4:
0019a1d4push 8
0019a1d6pop r12
0019a1d8
0019a1d8loc_19a1d8:
0019a1d8lea r13, [rsp+136]
0019a1e0imul rax, rbx, 80
0019a1e4mov [rsp+32], rax
0019a1e9xor r14l, r14l
0019a1ecmov r15, [rsp+8]
0019a1f1mov [rsp+16], rbx
0019a1f6
0019a1f6loc_19a1f6:
0019a1f6sub rbx, 1
0019a1fajb 0x19a2ca
0019a200cmp [rsp+32], r14
0019a205je 0x19a2ca
0019a20bmov rsi, [r15]
0019a20emov rdx, [r15+16]
0019a212lea rdi, [rsp+64]
0019a217call _<alloc::string::String as core::clone::Clone>::clone
0019a21cmov rsi, [r15+24]
0019a220mov rdx, [r15+40]
0019a224lea rdi, [rsp+88]
0019a229call _<core::option::Option<T> as core::clone::Clone>::clone
0019a22emov bpl, [r15+72]
0019a232mov rsi, [r15+48]
0019a236test rsi, rsi
0019a239je 0x19a251
0019a23bmov rax, [rsp+8]
0019a240mov rdx, [rax+r14+64]
0019a245lea rdi, [rsp+40]
0019a24acall _<T as alloc::slice::hack::ConvertVec>::to_vec
0019a24fjmp 0x19a257
0019a251
0019a251loc_19a251:
0019a251and [rsp+40], 0
0019a257
0019a257loc_19a257:
0019a257add r15, 80
0019a25blea rdi, [r12+r14]
0019a25fmov rax, [rsp+80]
0019a264mov [rsp+128], rax
0019a26cmovups x0, [rsp+64]
0019a271movaps [rsp+112], x0
0019a276mov rax, [rsp+104]
0019a27bmov [r13+16], rax
0019a27fmovups x0, [rsp+88]
0019a284movups [r13], x0
0019a289mov rax, [rsp+56]
0019a28emov [r13+40], rax
0019a292movups x0, [rsp+40]
0019a297movups [r13+24], x0
0019a29clea rsi, [rsp+112]
0019a2a1push 72
0019a2a3pop rdx
0019a2a4call [rip+0x77866]
0019a2aamov [r12+r14+72], bpl
0019a2afmov eax, [rsp+40]
0019a2b3mov ecx, [rsp+43]
0019a2b7mov [r12+r14+73], eax
0019a2bcmov [r12+r14+76], ecx
0019a2c1add r14, 80
0019a2c5jmp 0x19a1f6
0019a2ca
0019a2caloc_19a2ca:
0019a2camov rcx, [rsp+24]
0019a2cfmov [rcx], r12
0019a2d2mov rax, [rsp+16]
0019a2d7mov [rcx+8], rax
0019a2dbmov [rcx+16], rax
0019a2df
0019a2dfloc_19a2df:
0019a2dfadd rsp, 184
0019a2e6pop rbx
0019a2e7pop r12
0019a2e9pop r13
0019a2ebpop r14
0019a2edpop r15
0019a2efpop rbp
0019a2f0ret
0019a2f1
0019a2f1loc_19a2f1:
0019a2f1call alloc::raw_vec::capacity_overflow
0019a2f6ud2
0019a16c
0019a16c_<core::option::Option<T> as core::clone::Clone>::clone:
0019a16cpush rbp
0019a16dpush r15
0019a16fpush r14
0019a171push r13
0019a173push r12
0019a175push rbx
0019a176sub rsp, 184
0019a17dmov [rsp+8], rsi
0019a182test rsi, rsi
0019a185je 0x19a1cb
0019a187mov rbx, rdx
0019a18atest rdx, rdx
0019a18dmov [rsp+24], rdi
0019a192je 0x19a1d4
0019a194mov rax, 0x199999999999999
0019a19ecmp rbx, rax
0019a1a1ja 0x19a2f1
0019a1a7imul r14, rbx, 80
0019a1abpush 8
0019a1adpop rdi
0019a1aemov rsi, r14
0019a1b1call _ZN5alloc5alloc6Global10alloc_impl17h2430bac3a0008deaE.1218
0019a1b6mov r12, rax
0019a1b9test rax, rax
0019a1bcjne 0x19a1d8
0019a1bepush 8
0019a1c0pop rdi
0019a1c1mov rsi, r14
0019a1c4call alloc::alloc::handle_alloc_error
0019a1c9ud2
0019a1cb
0019a1cbloc_19a1cb:
0019a1cband [rdi], 0
0019a1cfjmp 0x19a2df
0019a1d4
0019a1d4loc_19a1d4:
0019a1d4push 8
0019a1d6pop r12
0019a1d8
0019a1d8loc_19a1d8:
0019a1d8lea r13, [rsp+136]
0019a1e0imul rax, rbx, 80
0019a1e4mov [rsp+32], rax
0019a1e9xor r14l, r14l
0019a1ecmov r15, [rsp+8]
0019a1f1mov [rsp+16], rbx
0019a1f6
0019a1f6loc_19a1f6:
0019a1f6sub rbx, 1
0019a1fajb 0x19a2ca
0019a200cmp [rsp+32], r14
0019a205je 0x19a2ca
0019a20bmov rsi, [r15]
0019a20emov rdx, [r15+16]
0019a212lea rdi, [rsp+64]
0019a217call _<alloc::string::String as core::clone::Clone>::clone
0019a21cmov rsi, [r15+24]
0019a220mov rdx, [r15+40]
0019a224lea rdi, [rsp+88]
0019a229call _<core::option::Option<T> as core::clone::Clone>::clone
0019a22emov bpl, [r15+72]
0019a232mov rsi, [r15+48]
0019a236test rsi, rsi
0019a239je 0x19a251
0019a23bmov rax, [rsp+8]
0019a240mov rdx, [rax+r14+64]
0019a245lea rdi, [rsp+40]
0019a24acall _<T as alloc::slice::hack::ConvertVec>::to_vec
0019a24fjmp 0x19a257
0019a251
0019a251loc_19a251:
0019a251and [rsp+40], 0
0019a257
0019a257loc_19a257:
0019a257add r15, 80
0019a25blea rdi, [r12+r14]
0019a25fmov rax, [rsp+80]
0019a264mov [rsp+128], rax
0019a26cmovups x0, [rsp+64]
0019a271movaps [rsp+112], x0
0019a276mov rax, [rsp+104]
0019a27bmov [r13+16], rax
0019a27fmovups x0, [rsp+88]
0019a284movups [r13], x0
0019a289mov rax, [rsp+56]
0019a28emov [r13+40], rax
0019a292movups x0, [rsp+40]
0019a297movups [r13+24], x0
0019a29clea rsi, [rsp+112]
0019a2a1push 72
0019a2a3pop rdx
0019a2a4call [rip+0x77866]
0019a2aamov [r12+r14+72], bpl
0019a2afmov eax, [rsp+40]
0019a2b3mov ecx, [rsp+43]
0019a2b7mov [r12+r14+73], eax
0019a2bcmov [r12+r14+76], ecx
0019a2c1add r14, 80
0019a2c5jmp 0x19a1f6
0019a2ca
0019a2caloc_19a2ca:
0019a2camov rcx, [rsp+24]
0019a2cfmov [rcx], r12
0019a2d2mov rax, [rsp+16]
0019a2d7mov [rcx+8], rax
0019a2dbmov [rcx+16], rax
0019a2df
0019a2dfloc_19a2df:
0019a2dfadd rsp, 184
0019a2e6pop rbx
0019a2e7pop r12
0019a2e9pop r13
0019a2ebpop r14
0019a2edpop r15
0019a2efpop rbp
0019a2f0ret
0019a2f1
0019a2f1loc_19a2f1:
0019a2f1call alloc::raw_vec::capacity_overflow
0019a2f6ud2
0019a16c
0019a2f8
0019a2f8_<seahorse::app::App as seahorse::help::Help>::help_text:
0019a2f8push rbp
0019a2f9push r15
0019a2fbpush r14
0019a2fdpush r13
0019a2ffpush r12
0019a301push rbx
0019a302sub rsp, 456
0019a309mov r15, rsi
0019a30cmov [rsp+376], rdi
0019a314push 1
0019a316pop rcx
0019a317lea rbx, [rsp+248]
0019a31fmov [rbx], rcx
0019a322xorps x0, x0
0019a325movups [rbx+8], x0
0019a329lea r13, [rsp+64]
0019a32emov [r13], rsi
0019a332lea rax, [rip+0x753d7]
0019a339lea rsi, [rsp+112]
0019a33emov [rsi], rax
0019a341mov [rsi+8], 2
0019a349and [rsi+32], 0
0019a34elea rax, [rip-0xcb868]
0019a355mov [r13+8], rax
0019a359mov [rsi+16], r13
0019a35dmov [rsi+24], rcx
0019a361mov r12, rsp
0019a364mov rdi, r12
0019a367call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019a36cmov r14, [r12]
0019a370mov rdx, [r12+16]
0019a375add rdx, r14
0019a378mov rdi, rbx
0019a37bmov rsi, r14
0019a37ecall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a383mov rsi, [r12+8]
0019a388mov rdi, r14
0019a38bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a390cmp [r15+24], 0
0019a395je 0x19a410
0019a397lea rax, [r15+24]
0019a39blea rcx, [rsp+272]
0019a3a3mov [rcx], rax
0019a3a6mov [rsp+64], rcx
0019a3ablea rax, [rip+0x7537e]
0019a3b2lea rsi, [rsp+112]
0019a3b7mov [rsi], rax
0019a3bamov [rsi+8], 2
0019a3c2and [rsi+32], 0
0019a3c7lea rax, [rip-0x1ccd2]
0019a3cemov [rsp+72], rax
0019a3d3mov [rsi+16], r13
0019a3d7mov [rsi+24], 1
0019a3dfmov rbx, rsp
0019a3e2mov rdi, rbx
0019a3e5call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019a3eamov r14, [rbx]
0019a3edmov rdx, [rbx+16]
0019a3f1add rdx, r14
0019a3f4lea rdi, [rsp+248]
0019a3fcmov rsi, r14
0019a3ffcall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a404mov rsi, [rbx+8]
0019a408mov rdi, r14
0019a40bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a410
0019a410loc_19a410:
0019a410cmp [r15+48], 0
0019a415je 0x19a490
0019a417lea rax, [r15+48]
0019a41blea rcx, [rsp+272]
0019a423mov [rcx], rax
0019a426mov [rsp+64], rcx
0019a42blea rax, [rip+0x7531e]
0019a432lea rsi, [rsp+112]
0019a437mov [rsi], rax
0019a43amov [rsi+8], 2
0019a442and [rsi+32], 0
0019a447lea rax, [rip-0x1cd52]
0019a44emov [rsp+72], rax
0019a453mov [rsi+16], r13
0019a457mov [rsi+24], 1
0019a45fmov rbx, rsp
0019a462mov rdi, rbx
0019a465call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019a46amov r14, [rbx]
0019a46dmov rdx, [rbx+16]
0019a471add rdx, r14
0019a474lea rdi, [rsp+248]
0019a47cmov rsi, r14
0019a47fcall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a484mov rsi, [rbx+8]
0019a488mov rdi, r14
0019a48bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a490
0019a490loc_19a490:
0019a490cmp [r15+72], 0
0019a495je 0x19a510
0019a497lea rax, [r15+72]
0019a49blea rcx, [rsp+272]
0019a4a3mov [rcx], rax
0019a4a6mov [rsp+64], rcx
0019a4ablea rax, [rip+0x752be]
0019a4b2lea rsi, [rsp+112]
0019a4b7mov [rsi], rax
0019a4bamov [rsi+8], 2
0019a4c2and [rsi+32], 0
0019a4c7lea rax, [rip-0x1cdd2]
0019a4cemov [rsp+72], rax
0019a4d3mov [rsi+16], r13
0019a4d7mov [rsi+24], 1
0019a4dfmov rbx, rsp
0019a4e2mov rdi, rbx
0019a4e5call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019a4eamov r14, [rbx]
0019a4edmov rdx, [rbx+16]
0019a4f1add rdx, r14
0019a4f4lea rdi, [rsp+248]
0019a4fcmov rsi, r14
0019a4ffcall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a504mov rsi, [rbx+8]
0019a508mov rdi, r14
0019a50bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a510
0019a510loc_19a510:
0019a510lea rdi, [rsp+312]
0019a518mov [rdi], 1
0019a51fxorps x0, x0
0019a522movups [rdi+8], x0
0019a526lea rsi, [rip-0x10b6c8]
0019a52dlea rdx, [rip-0x10b6c8]
0019a534call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a539lea rax, [rip-0x10b6d4]
0019a540mov [rsp+384], rax
0019a548mov [rsp+392], 10
0019a554mov r12, [r15+160]
0019a55btest r12, r12
0019a55emov [rsp+240], r15
0019a566je 0x19a6fb
0019a56clea rax, [rip-0x10b6fd]
0019a573lea rbp, [rsp+424]
0019a57bmov [rbp], rax
0019a57fmov [rbp+8], 5
0019a587lea rax, [rip-0x10b713]
0019a58elea r14, [rsp+408]
0019a596mov [r14], rax
0019a599mov [r14+8], 7
0019a5a1lea rax, [rip-0x160748]
0019a5a8lea rcx, [rsp+440]
0019a5b0mov [rcx], rax
0019a5b3mov [rcx+8], 8
0019a5bbimul rbx, [r15+176], 80
0019a5c3mov r15, rcx
0019a5c6add rbx, r12
0019a5c9push 8
0019a5cbpop rdi
0019a5cccall _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.1241
0019a5d1mov [rax], 10
0019a5d8lea rcx, [rax+8]
0019a5dclea rsi, [rsp+144]
0019a5e4mov [rsi-32], rax
0019a5e8mov [rsi-24], 1
0019a5f0mov [rsi-16], rax
0019a5f4mov [rsi-8], rcx
0019a5f8mov [rsi], r12
0019a5fbmov [rsp+368], rbx
0019a603mov [rsi+8], rbx
0019a607mov [rsi+16], rbp
0019a60bmov [rsi+24], r14
0019a60fmov [rsi+32], r15
0019a613mov r13, rsp
0019a616mov rdi, r13
0019a619call _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
0019a61ecmp [r13], 0
0019a623je 0x19a772
0019a629mov rdi, rsp
0019a62cmov rbx, [rdi+16]
0019a630call core::ptr::drop_in_place<(alloc::string::String,core::option::Option<alloc::string::String>)>
0019a635mov rdx, [rsp+112]
0019a63amov r14, [rsp+144]
0019a642test r14, r14
0019a645je 0x19a7a8
0019a64bmov [rsp+360], rdx
0019a653mov [rsp+56], r12
0019a658lea rcx, [rsp+160]
0019a660mov rax, [rcx-8]
0019a664mov rdx, [rcx+16]
0019a668mov [rsp+88], rdx
0019a66dmovups x0, [rcx]
0019a670movups [rsp+72], x0
0019a675lea rcx, [rsp+208]
0019a67dmov [rsp+64], rcx
0019a682cmp r14, rax
0019a685je 0x19a6ce
0019a687lea r15, [rsp+72]
0019a68csub rax, r14
0019a68fpush 80
0019a691pop rcx
0019a692xor edx, edx
0019a694div rcx
0019a697mov r12, rax
0019a69alea r13, [rsp+8]
0019a69f
0019a69floc_19a69f:
0019a69fmov rdi, r13
0019a6a2mov rsi, r15
0019a6a5mov rdx, r14
0019a6a8call seahorse::app::App::flag_help_text::_{{closure}}
0019a6admov [rsp], rbx
0019a6b1mov rbp, [rsp+24]
0019a6b6mov rdi, r13
0019a6b9call core::ptr::drop_in_place<(alloc::string::String,core::option::Option<alloc::string::String>)>
0019a6becmp rbx, rbp
0019a6c1cmovbe rbx, rbp
0019a6c5add r14, 80
0019a6c9dec r12
0019a6ccjne 0x19a69f
0019a6ce
0019a6celoc_19a6ce:
0019a6cemov r13, rsp
0019a6d1mov r12, [rsp+56]
0019a6d6lea rbp, [rsp+424]
0019a6delea r14, [rsp+408]
0019a6e6lea r15, [rsp+440]
0019a6eemov rdx, [rsp+360]
0019a6f6jmp 0x19a7b0
0019a6fb
0019a6fbloc_19a6fb:
0019a6fblea rax, [rsp+384]
0019a703mov [rsp+64], rax
0019a708lea rax, [rip+0x74f09]
0019a70flea rsi, [rsp+112]
0019a714mov [rsi], rax
0019a717mov [rsi+8], 2
0019a71fand [rsi+32], 0
0019a724lea rax, [rip-0x98f7e]
0019a72bmov [rsp+72], rax
0019a730mov [rsi+16], r13
0019a734mov [rsi+24], 1
0019a73cmov rbx, rsp
0019a73fmov rdi, rbx
0019a742call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019a747mov r14, [rbx]
0019a74amov rdx, [rbx+16]
0019a74eadd rdx, r14
0019a751lea rdi, [rsp+312]
0019a759mov rsi, r14
0019a75ccall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a761mov rsi, [rbx+8]
0019a765mov rdi, r14
0019a768call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a76djmp 0x19aabf
0019a772
0019a772loc_19a772:
0019a772and [rsp+144], 0
0019a77bmov rdx, [rsp+112]
0019a780test rdx, rdx
0019a783je 0x19a7e9
0019a785mov rax, [rsp+128]
0019a78dcmp rax, [rsp+136]
0019a795je 0x19a7e9
0019a797lea rcx, [rax+8]
0019a79bmov [rsp+128], rcx
0019a7a3mov rbx, [rax]
0019a7a6jmp 0x19a7b5
0019a7a8
0019a7a8loc_19a7a8:
0019a7a8lea r14, [rsp+408]
0019a7b0
0019a7b0loc_19a7b0:
0019a7b0test rdx, rdx
0019a7b3je 0x19a7df
0019a7b5
0019a7b5loc_19a7b5:
0019a7b5lea rax, [rsp+120]
0019a7balea rdi, [rsp+272]
0019a7c2mov [rdi], rdx
0019a7c5movups x0, [rax]
0019a7c8movups [rdi+8], x0
0019a7ccmov rax, [rax+16]
0019a7d0mov [rdi+24], rax
0019a7d4mov rsi, rbx
0019a7d7call core::iter::traits::iterator::Iterator::fold
0019a7dcmov rbx, rax
0019a7df
0019a7dfloc_19a7df:
0019a7dfmov [rsp+56], rbx
0019a7e4push 1
0019a7e6pop rdi
0019a7e7jmp 0x19a7f5
0019a7e9
0019a7e9loc_19a7e9:
0019a7e9lea rdi, [rsp+112]
0019a7eecall core::ptr::drop_in_place<core::option::Option<alloc::vec::into_iter::IntoIter<usize>>>
0019a7f3xor edi, edi
0019a7f5
0019a7f5loc_19a7f5:
0019a7f5lea rsi, [rip+0x74d94]
0019a7fccall core::option::Option<T>::unwrap
0019a801lea rcx, [rsp+272]
0019a809mov [rcx], r12
0019a80cmov rax, [rsp+368]
0019a814mov [rcx+8], rax
0019a818mov [rcx+16], rbp
0019a81cmov [rcx+24], r14
0019a820mov [rcx+32], r15
0019a824lea rbx, [rsp+184]
0019a82clea r15, [rsp+208]
0019a834lea r12, [rsp+112]
0019a839lea rbp, [rsp+312]
0019a841
0019a841loc_19a841:
0019a841lea rdi, [rsp+64]
0019a846lea rsi, [rsp+272]
0019a84ecall _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
0019a853cmp [rsp+64], 0
0019a859je 0x19aa03
0019a85fmovups x0, [rsp+64]
0019a864movups x1, [rsp+80]
0019a869movups x2, [rsp+96]
0019a86emovaps [rsp+32], x2
0019a873movaps [rsp+16], x1
0019a878movaps [rsp], x0
0019a87clea rax, [rip+0x74d55]
0019a883mov [rsp+112], rax
0019a888push 1
0019a88apop rax
0019a88bmov [rsp+120], rax
0019a890and [rsp+144], 0
0019a899mov [rsp+184], r13
0019a8a1lea r13, [rip-0xcbdbb]
0019a8a8mov [rsp+192], r13
0019a8b0mov [rsp+128], rbx
0019a8b8mov [rsp+136], rax
0019a8c0mov rdi, r15
0019a8c3mov rsi, r12
0019a8c6call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019a8cbmov r14, [rsp+208]
0019a8d3mov rdx, [rsp+224]
0019a8dbadd rdx, r14
0019a8demov rdi, rbp
0019a8e1mov rsi, r14
0019a8e4call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a8e9mov rsi, [rsp+216]
0019a8f1mov rdi, r14
0019a8f4call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a8f9cmp [rsp+24], 0
0019a8ffje 0x19a9dd
0019a905lea rax, [rsp+24]
0019a90amov [rsp+400], rax
0019a912mov rdx, [rsp+56]
0019a917sub rdx, [rsp+16]
0019a91cmov rdi, rbx
0019a91fpush 32
0019a921pop rsi
0019a922call alloc::str::_<impl str>::repeat
0019a927mov [rsp+208], rbx
0019a92fmov [rsp+216], r13
0019a937lea rax, [rip+0x74caa]
0019a93emov [rsp+112], rax
0019a943mov [rsp+120], 3
0019a94cand [rsp+144], 0
0019a955lea rax, [rsp+400]
0019a95dmov [rsp+224], rax
0019a965lea rax, [rip-0x1d270]
0019a96cmov [rsp+232], rax
0019a974mov [rsp+128], r15
0019a97cmov [rsp+136], 2
0019a988lea rdi, [rsp+336]
0019a990mov rsi, r12
0019a993call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019a998mov rdi, [rsp+184]
0019a9a0mov rsi, [rsp+192]
0019a9a8call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a9admov r14, [rsp+336]
0019a9b5mov rdx, [rsp+352]
0019a9bdadd rdx, r14
0019a9c0mov rdi, rbp
0019a9c3mov rsi, r14
0019a9c6call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a9cbmov rsi, [rsp+344]
0019a9d3mov rdi, r14
0019a9d6call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a9dbjmp 0x19a9f3
0019a9dd
0019a9ddloc_19a9dd:
0019a9ddmov rdi, rbp
0019a9e0lea rsi, [rip-0x10ae86]
0019a9e7lea rdx, [rip-0x10ae8c]
0019a9eecall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a9f3
0019a9f3loc_19a9f3:
0019a9f3mov r13, rsp
0019a9f6mov rdi, r13
0019a9f9call core::ptr::drop_in_place<(alloc::string::String,core::option::Option<alloc::string::String>)>
0019a9fejmp 0x19a841
0019aa03
0019aa03loc_19aa03:
0019aa03lea r14, [rsp+384]
0019aa0bmov rdx, [rsp+56]
0019aa10sub rdx, [r14+8]
0019aa14push 32
0019aa16pop rsi
0019aa17lea r15, [rsp+64]
0019aa1cmov rdi, r15
0019aa1fcall alloc::str::_<impl str>::repeat
0019aa24mov [rsp], r14
0019aa28lea rax, [rip-0x99282]
0019aa2fmov [rsp+8], rax
0019aa34lea rax, [rip+0x74b6d]
0019aa3blea rsi, [rsp+112]
0019aa40mov [rsi], rax
0019aa43mov [rsi+8], 3
0019aa4band [rsi+32], 0
0019aa50mov [rsp+16], r15
0019aa55lea rax, [rip-0xcbf6f]
0019aa5cmov [rsp+24], rax
0019aa61mov [rsi+16], r13
0019aa65mov [rsi+24], 2
0019aa6dlea rbx, [rsp+272]
0019aa75mov rdi, rbx
0019aa78call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019aa7dmov rdi, [rsp+64]
0019aa82mov rsi, [rsp+72]
0019aa87call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019aa8cmov r14, [rbx]
0019aa8fmov rdx, [rbx+16]
0019aa93add rdx, r14
0019aa96lea rdi, [rsp+312]
0019aa9emov rsi, r14
0019aaa1call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019aaa6mov rsi, [rbx+8]
0019aaaamov rdi, r14
0019aaadcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019aab2lea r13, [rsp+64]
0019aab7mov r15, [rsp+240]
0019aabf
0019aabfloc_19aabf:
0019aabfmov rbx, [rsp+312]
0019aac7mov r14, [rsp+320]
0019aacfmov rdx, [rsp+328]
0019aad7add rdx, rbx
0019aadalea rdi, [rsp+248]
0019aae2mov rsi, rbx
0019aae5call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019aaeamov rdi, rbx
0019aaedmov rsi, r14
0019aaf0call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019aaf5mov [rsp+184], 1
0019ab01xorps x0, x0
0019ab04movups [rsp+192], x0
0019ab0cmov rbx, [r15+120]
0019ab10test rbx, rbx
0019ab13je 0x19ab9b
0019ab19lea rsi, [rip-0x10bc8b]
0019ab20lea rdx, [rip-0x10bc87]
0019ab27lea rdi, [rsp+184]
0019ab2fcall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019ab34mov r13, [r15+136]
0019ab3btest r13, r13
0019ab3eje 0x19aba8
0019ab40mov rdi, rbx
0019ab43call seahorse::app::App::command_help_text::_{{closure}}
0019ab48mov r14, rax
0019ab4bpush 1
0019ab4dpop rdi
0019ab4ecmp r13, 1
0019ab52je 0x19abaa
0019ab54lea r15, [rbx+160]
0019ab5bimul rax, r13, 160
0019ab62add rax, -160
0019ab68mov ecx, 160
0019ab6dxor edx, edx
0019ab6fdiv rcx
0019ab72mov r12, rax
0019ab75
0019ab75loc_19ab75:
0019ab75mov rbp, r14
0019ab78mov rdi, r15
0019ab7bcall seahorse::app::App::command_help_text::_{{closure}}
0019ab80mov r14, rax
0019ab83cmp rbp, rax
0019ab86cmova r14, rbp
0019ab8aadd r15, 160
0019ab91dec r12
0019ab94jne 0x19ab75
0019ab96push 1
0019ab98pop rdi
0019ab99jmp 0x19abaa
0019ab9b
0019ab9bloc_19ab9b:
0019ab9bpush 1
0019ab9dpop rbx
0019ab9exor edx, edx
0019aba0xor r14l, r14l
0019aba3jmp 0x19adce
0019aba8
0019aba8loc_19aba8:
0019aba8xor edi, edi
0019abaa
0019abaaloc_19abaa:
0019abaalea rsi, [rip+0x74ae7]
0019abb1call core::option::Option<T>::unwrap
0019abb6imul rbp, r13, 160
0019abbdlea r15, [rsp+208]
0019abc5lea r12, [rsp+272]
0019abcd
0019abcdloc_19abcd:
0019abcdtest rbp, rbp
0019abd0lea r13, [rsp+64]
0019abd5je 0x19adae
0019abdbmov rsi, [rbx+112]
0019abdftest rsi, rsi
0019abe2je 0x19ac7f
0019abe8mov rdx, [rbx+128]
0019abefmov rdi, r13
0019abf2call alloc::str::join_generic_copy
0019abf7mov [rsp], r13
0019abfblea rax, [rip-0xcc115]
0019ac02mov [rsp+8], rax
0019ac07lea rcx, [rip+0x74aa2]
0019ac0emov [rsp+112], rcx
0019ac13push 2
0019ac15pop rcx
0019ac16mov [rsp+120], rcx
0019ac1band [rsp+144], 0
0019ac24mov [rsp+16], rbx
0019ac29mov [rsp+24], rax
0019ac2emov rax, rsp
0019ac31mov [rsp+128], rax
0019ac39mov [rsp+136], rcx
0019ac41mov rdi, r12
0019ac44lea rsi, [rsp+112]
0019ac49call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019ac4emov rdi, [rsp+64]
0019ac53mov rsi, [rsp+72]
0019ac58call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019ac5dmovups x0, [rsp+272]
0019ac65movaps [rsp+208], x0
0019ac6dmov rax, [rsp+288]
0019ac75mov [rsp+224], rax
0019ac7djmp 0x19ac8e
0019ac7f
0019ac7floc_19ac7f:
0019ac7fmov rsi, [rbx]
0019ac82mov rdx, [rbx+16]
0019ac86mov rdi, r15
0019ac89call _<alloc::string::String as core::clone::Clone>::clone
0019ac8e
0019ac8eloc_19ac8e:
0019ac8emov rax, [rbx+24]
0019ac92test rax, rax
0019ac95je 0x19ac9d
0019ac97mov rcx, [rbx+40]
0019ac9bjmp 0x19aca6
0019ac9d
0019ac9dloc_19ac9d:
0019ac9dlea rax, [rip-0x1099ac]
0019aca4xor ecx, ecx
0019aca6
0019aca6loc_19aca6:
0019aca6add rbx, 160
0019acadmov [rsp+336], rax
0019acb5mov [rsp+344], rcx
0019acbdmov rdx, r14
0019acc0sub rdx, [rsp+224]
0019acc8mov rdi, r13
0019accbpush 32
0019accdpop rsi
0019accecall alloc::str::_<impl str>::repeat
0019acd3mov [rsp+112], r15
0019acd8lea rax, [rip-0xcc1f2]
0019acdfmov [rsp+120], rax
0019ace4mov [rsp+128], r13
0019acecmov [rsp+136], rax
0019acf4lea rax, [rip+0x749d5]
0019acfbmov [rsp], rax
0019acffmov [rsp+8], 4
0019ad08and [rsp+32], 0
0019ad0elea rax, [rsp+336]
0019ad16mov [rsp+144], rax
0019ad1elea rax, [rip-0x99578]
0019ad25mov [rsp+152], rax
0019ad2dlea rax, [rsp+112]
0019ad32mov [rsp+16], rax
0019ad37mov [rsp+24], 3
0019ad40mov rdi, r12
0019ad43mov rsi, rsp
0019ad46call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019ad4bmov rdi, [rsp+64]
0019ad50mov rsi, [rsp+72]
0019ad55call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019ad5amov r13, [rsp+272]
0019ad62mov rdx, [rsp+288]
0019ad6aadd rdx, r13
0019ad6dlea rdi, [rsp+184]
0019ad75mov rsi, r13
0019ad78call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019ad7dmov rsi, [rsp+280]
0019ad85mov rdi, r13
0019ad88call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019ad8dmov rdi, [rsp+208]
0019ad95mov rsi, [rsp+216]
0019ad9dcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019ada2add rbp, -160
0019ada9jmp 0x19abcd
0019adae
0019adaeloc_19adae:
0019adaemov rbx, [rsp+184]
0019adb6mov r14, [rsp+192]
0019adbemov rdx, [rsp+200]
0019adc6mov r15, [rsp+240]
0019adce
0019adceloc_19adce:
0019adceadd rdx, rbx
0019add1lea rdi, [rsp+248]
0019add9mov rsi, rbx
0019addccall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019ade1mov rdi, rbx
0019ade4mov rsi, r14
0019ade7call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019adeccmp [r15+96], 0
0019adf1je 0x19ae6c
0019adf3add r15, 96
0019adf7lea rax, [rsp+272]
0019adffmov [rax], r15
0019ae02mov [rsp+64], rax
0019ae07lea rax, [rip+0x74982]
0019ae0elea rsi, [rsp+112]
0019ae13mov [rsi], rax
0019ae16mov [rsi+8], 2
0019ae1eand [rsi+32], 0
0019ae23lea rax, [rip-0x1d72e]
0019ae2amov [rsp+72], rax
0019ae2fmov [rsi+16], r13
0019ae33mov [rsi+24], 1
0019ae3bmov rbx, rsp
0019ae3emov rdi, rbx
0019ae41call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019ae46mov r14, [rbx]
0019ae49mov rdx, [rbx+16]
0019ae4dadd rdx, r14
0019ae50lea rdi, [rsp+248]
0019ae58mov rsi, r14
0019ae5bcall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019ae60mov rsi, [rbx+8]
0019ae64mov rdi, r14
0019ae67call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019ae6c
0019ae6cloc_19ae6c:
0019ae6cmov rax, [rsp+264]
0019ae74mov rcx, [rsp+376]
0019ae7cmov [rcx+16], rax
0019ae80movups x0, [rsp+248]
0019ae88movups [rcx], x0
0019ae8badd rsp, 456
0019ae92pop rbx
0019ae93pop r12
0019ae95pop r13
0019ae97pop r14
0019ae99pop r15
0019ae9bpop rbp
0019ae9cret
0019a2f8
0019a2f8_<seahorse::app::App as seahorse::help::Help>::help_text:
0019a2f8push rbp
0019a2f9push r15
0019a2fbpush r14
0019a2fdpush r13
0019a2ffpush r12
0019a301push rbx
0019a302sub rsp, 456
0019a309mov r15, rsi
0019a30cmov [rsp+376], rdi
0019a314push 1
0019a316pop rcx
0019a317lea rbx, [rsp+248]
0019a31fmov [rbx], rcx
0019a322xorps x0, x0
0019a325movups [rbx+8], x0
0019a329lea r13, [rsp+64]
0019a32emov [r13], rsi
0019a332lea rax, [rip+0x753d7]
0019a339lea rsi, [rsp+112]
0019a33emov [rsi], rax
0019a341mov [rsi+8], 2
0019a349and [rsi+32], 0
0019a34elea rax, [rip-0xcb868]
0019a355mov [r13+8], rax
0019a359mov [rsi+16], r13
0019a35dmov [rsi+24], rcx
0019a361mov r12, rsp
0019a364mov rdi, r12
0019a367call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019a36cmov r14, [r12]
0019a370mov rdx, [r12+16]
0019a375add rdx, r14
0019a378mov rdi, rbx
0019a37bmov rsi, r14
0019a37ecall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a383mov rsi, [r12+8]
0019a388mov rdi, r14
0019a38bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a390cmp [r15+24], 0
0019a395je 0x19a410
0019a397lea rax, [r15+24]
0019a39blea rcx, [rsp+272]
0019a3a3mov [rcx], rax
0019a3a6mov [rsp+64], rcx
0019a3ablea rax, [rip+0x7537e]
0019a3b2lea rsi, [rsp+112]
0019a3b7mov [rsi], rax
0019a3bamov [rsi+8], 2
0019a3c2and [rsi+32], 0
0019a3c7lea rax, [rip-0x1ccd2]
0019a3cemov [rsp+72], rax
0019a3d3mov [rsi+16], r13
0019a3d7mov [rsi+24], 1
0019a3dfmov rbx, rsp
0019a3e2mov rdi, rbx
0019a3e5call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019a3eamov r14, [rbx]
0019a3edmov rdx, [rbx+16]
0019a3f1add rdx, r14
0019a3f4lea rdi, [rsp+248]
0019a3fcmov rsi, r14
0019a3ffcall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a404mov rsi, [rbx+8]
0019a408mov rdi, r14
0019a40bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a410
0019a410loc_19a410:
0019a410cmp [r15+48], 0
0019a415je 0x19a490
0019a417lea rax, [r15+48]
0019a41blea rcx, [rsp+272]
0019a423mov [rcx], rax
0019a426mov [rsp+64], rcx
0019a42blea rax, [rip+0x7531e]
0019a432lea rsi, [rsp+112]
0019a437mov [rsi], rax
0019a43amov [rsi+8], 2
0019a442and [rsi+32], 0
0019a447lea rax, [rip-0x1cd52]
0019a44emov [rsp+72], rax
0019a453mov [rsi+16], r13
0019a457mov [rsi+24], 1
0019a45fmov rbx, rsp
0019a462mov rdi, rbx
0019a465call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019a46amov r14, [rbx]
0019a46dmov rdx, [rbx+16]
0019a471add rdx, r14
0019a474lea rdi, [rsp+248]
0019a47cmov rsi, r14
0019a47fcall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a484mov rsi, [rbx+8]
0019a488mov rdi, r14
0019a48bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a490
0019a490loc_19a490:
0019a490cmp [r15+72], 0
0019a495je 0x19a510
0019a497lea rax, [r15+72]
0019a49blea rcx, [rsp+272]
0019a4a3mov [rcx], rax
0019a4a6mov [rsp+64], rcx
0019a4ablea rax, [rip+0x752be]
0019a4b2lea rsi, [rsp+112]
0019a4b7mov [rsi], rax
0019a4bamov [rsi+8], 2
0019a4c2and [rsi+32], 0
0019a4c7lea rax, [rip-0x1cdd2]
0019a4cemov [rsp+72], rax
0019a4d3mov [rsi+16], r13
0019a4d7mov [rsi+24], 1
0019a4dfmov rbx, rsp
0019a4e2mov rdi, rbx
0019a4e5call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019a4eamov r14, [rbx]
0019a4edmov rdx, [rbx+16]
0019a4f1add rdx, r14
0019a4f4lea rdi, [rsp+248]
0019a4fcmov rsi, r14
0019a4ffcall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a504mov rsi, [rbx+8]
0019a508mov rdi, r14
0019a50bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a510
0019a510loc_19a510:
0019a510lea rdi, [rsp+312]
0019a518mov [rdi], 1
0019a51fxorps x0, x0
0019a522movups [rdi+8], x0
0019a526lea rsi, [rip-0x10b6c8]
0019a52dlea rdx, [rip-0x10b6c8]
0019a534call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a539lea rax, [rip-0x10b6d4]
0019a540mov [rsp+384], rax
0019a548mov [rsp+392], 10
0019a554mov r12, [r15+160]
0019a55btest r12, r12
0019a55emov [rsp+240], r15
0019a566je 0x19a6fb
0019a56clea rax, [rip-0x10b6fd]
0019a573lea rbp, [rsp+424]
0019a57bmov [rbp], rax
0019a57fmov [rbp+8], 5
0019a587lea rax, [rip-0x10b713]
0019a58elea r14, [rsp+408]
0019a596mov [r14], rax
0019a599mov [r14+8], 7
0019a5a1lea rax, [rip-0x160748]
0019a5a8lea rcx, [rsp+440]
0019a5b0mov [rcx], rax
0019a5b3mov [rcx+8], 8
0019a5bbimul rbx, [r15+176], 80
0019a5c3mov r15, rcx
0019a5c6add rbx, r12
0019a5c9push 8
0019a5cbpop rdi
0019a5cccall _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.1241
0019a5d1mov [rax], 10
0019a5d8lea rcx, [rax+8]
0019a5dclea rsi, [rsp+144]
0019a5e4mov [rsi-32], rax
0019a5e8mov [rsi-24], 1
0019a5f0mov [rsi-16], rax
0019a5f4mov [rsi-8], rcx
0019a5f8mov [rsi], r12
0019a5fbmov [rsp+368], rbx
0019a603mov [rsi+8], rbx
0019a607mov [rsi+16], rbp
0019a60bmov [rsi+24], r14
0019a60fmov [rsi+32], r15
0019a613mov r13, rsp
0019a616mov rdi, r13
0019a619call _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
0019a61ecmp [r13], 0
0019a623je 0x19a772
0019a629mov rdi, rsp
0019a62cmov rbx, [rdi+16]
0019a630call core::ptr::drop_in_place<(alloc::string::String,core::option::Option<alloc::string::String>)>
0019a635mov rdx, [rsp+112]
0019a63amov r14, [rsp+144]
0019a642test r14, r14
0019a645je 0x19a7a8
0019a64bmov [rsp+360], rdx
0019a653mov [rsp+56], r12
0019a658lea rcx, [rsp+160]
0019a660mov rax, [rcx-8]
0019a664mov rdx, [rcx+16]
0019a668mov [rsp+88], rdx
0019a66dmovups x0, [rcx]
0019a670movups [rsp+72], x0
0019a675lea rcx, [rsp+208]
0019a67dmov [rsp+64], rcx
0019a682cmp r14, rax
0019a685je 0x19a6ce
0019a687lea r15, [rsp+72]
0019a68csub rax, r14
0019a68fpush 80
0019a691pop rcx
0019a692xor edx, edx
0019a694div rcx
0019a697mov r12, rax
0019a69alea r13, [rsp+8]
0019a69f
0019a69floc_19a69f:
0019a69fmov rdi, r13
0019a6a2mov rsi, r15
0019a6a5mov rdx, r14
0019a6a8call seahorse::app::App::flag_help_text::_{{closure}}
0019a6admov [rsp], rbx
0019a6b1mov rbp, [rsp+24]
0019a6b6mov rdi, r13
0019a6b9call core::ptr::drop_in_place<(alloc::string::String,core::option::Option<alloc::string::String>)>
0019a6becmp rbx, rbp
0019a6c1cmovbe rbx, rbp
0019a6c5add r14, 80
0019a6c9dec r12
0019a6ccjne 0x19a69f
0019a6ce
0019a6celoc_19a6ce:
0019a6cemov r13, rsp
0019a6d1mov r12, [rsp+56]
0019a6d6lea rbp, [rsp+424]
0019a6delea r14, [rsp+408]
0019a6e6lea r15, [rsp+440]
0019a6eemov rdx, [rsp+360]
0019a6f6jmp 0x19a7b0
0019a6fb
0019a6fbloc_19a6fb:
0019a6fblea rax, [rsp+384]
0019a703mov [rsp+64], rax
0019a708lea rax, [rip+0x74f09]
0019a70flea rsi, [rsp+112]
0019a714mov [rsi], rax
0019a717mov [rsi+8], 2
0019a71fand [rsi+32], 0
0019a724lea rax, [rip-0x98f7e]
0019a72bmov [rsp+72], rax
0019a730mov [rsi+16], r13
0019a734mov [rsi+24], 1
0019a73cmov rbx, rsp
0019a73fmov rdi, rbx
0019a742call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019a747mov r14, [rbx]
0019a74amov rdx, [rbx+16]
0019a74eadd rdx, r14
0019a751lea rdi, [rsp+312]
0019a759mov rsi, r14
0019a75ccall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a761mov rsi, [rbx+8]
0019a765mov rdi, r14
0019a768call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a76djmp 0x19aabf
0019a772
0019a772loc_19a772:
0019a772and [rsp+144], 0
0019a77bmov rdx, [rsp+112]
0019a780test rdx, rdx
0019a783je 0x19a7e9
0019a785mov rax, [rsp+128]
0019a78dcmp rax, [rsp+136]
0019a795je 0x19a7e9
0019a797lea rcx, [rax+8]
0019a79bmov [rsp+128], rcx
0019a7a3mov rbx, [rax]
0019a7a6jmp 0x19a7b5
0019a7a8
0019a7a8loc_19a7a8:
0019a7a8lea r14, [rsp+408]
0019a7b0
0019a7b0loc_19a7b0:
0019a7b0test rdx, rdx
0019a7b3je 0x19a7df
0019a7b5
0019a7b5loc_19a7b5:
0019a7b5lea rax, [rsp+120]
0019a7balea rdi, [rsp+272]
0019a7c2mov [rdi], rdx
0019a7c5movups x0, [rax]
0019a7c8movups [rdi+8], x0
0019a7ccmov rax, [rax+16]
0019a7d0mov [rdi+24], rax
0019a7d4mov rsi, rbx
0019a7d7call core::iter::traits::iterator::Iterator::fold
0019a7dcmov rbx, rax
0019a7df
0019a7dfloc_19a7df:
0019a7dfmov [rsp+56], rbx
0019a7e4push 1
0019a7e6pop rdi
0019a7e7jmp 0x19a7f5
0019a7e9
0019a7e9loc_19a7e9:
0019a7e9lea rdi, [rsp+112]
0019a7eecall core::ptr::drop_in_place<core::option::Option<alloc::vec::into_iter::IntoIter<usize>>>
0019a7f3xor edi, edi
0019a7f5
0019a7f5loc_19a7f5:
0019a7f5lea rsi, [rip+0x74d94]
0019a7fccall core::option::Option<T>::unwrap
0019a801lea rcx, [rsp+272]
0019a809mov [rcx], r12
0019a80cmov rax, [rsp+368]
0019a814mov [rcx+8], rax
0019a818mov [rcx+16], rbp
0019a81cmov [rcx+24], r14
0019a820mov [rcx+32], r15
0019a824lea rbx, [rsp+184]
0019a82clea r15, [rsp+208]
0019a834lea r12, [rsp+112]
0019a839lea rbp, [rsp+312]
0019a841
0019a841loc_19a841:
0019a841lea rdi, [rsp+64]
0019a846lea rsi, [rsp+272]
0019a84ecall _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
0019a853cmp [rsp+64], 0
0019a859je 0x19aa03
0019a85fmovups x0, [rsp+64]
0019a864movups x1, [rsp+80]
0019a869movups x2, [rsp+96]
0019a86emovaps [rsp+32], x2
0019a873movaps [rsp+16], x1
0019a878movaps [rsp], x0
0019a87clea rax, [rip+0x74d55]
0019a883mov [rsp+112], rax
0019a888push 1
0019a88apop rax
0019a88bmov [rsp+120], rax
0019a890and [rsp+144], 0
0019a899mov [rsp+184], r13
0019a8a1lea r13, [rip-0xcbdbb]
0019a8a8mov [rsp+192], r13
0019a8b0mov [rsp+128], rbx
0019a8b8mov [rsp+136], rax
0019a8c0mov rdi, r15
0019a8c3mov rsi, r12
0019a8c6call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019a8cbmov r14, [rsp+208]
0019a8d3mov rdx, [rsp+224]
0019a8dbadd rdx, r14
0019a8demov rdi, rbp
0019a8e1mov rsi, r14
0019a8e4call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a8e9mov rsi, [rsp+216]
0019a8f1mov rdi, r14
0019a8f4call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a8f9cmp [rsp+24], 0
0019a8ffje 0x19a9dd
0019a905lea rax, [rsp+24]
0019a90amov [rsp+400], rax
0019a912mov rdx, [rsp+56]
0019a917sub rdx, [rsp+16]
0019a91cmov rdi, rbx
0019a91fpush 32
0019a921pop rsi
0019a922call alloc::str::_<impl str>::repeat
0019a927mov [rsp+208], rbx
0019a92fmov [rsp+216], r13
0019a937lea rax, [rip+0x74caa]
0019a93emov [rsp+112], rax
0019a943mov [rsp+120], 3
0019a94cand [rsp+144], 0
0019a955lea rax, [rsp+400]
0019a95dmov [rsp+224], rax
0019a965lea rax, [rip-0x1d270]
0019a96cmov [rsp+232], rax
0019a974mov [rsp+128], r15
0019a97cmov [rsp+136], 2
0019a988lea rdi, [rsp+336]
0019a990mov rsi, r12
0019a993call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019a998mov rdi, [rsp+184]
0019a9a0mov rsi, [rsp+192]
0019a9a8call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a9admov r14, [rsp+336]
0019a9b5mov rdx, [rsp+352]
0019a9bdadd rdx, r14
0019a9c0mov rdi, rbp
0019a9c3mov rsi, r14
0019a9c6call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a9cbmov rsi, [rsp+344]
0019a9d3mov rdi, r14
0019a9d6call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019a9dbjmp 0x19a9f3
0019a9dd
0019a9ddloc_19a9dd:
0019a9ddmov rdi, rbp
0019a9e0lea rsi, [rip-0x10ae86]
0019a9e7lea rdx, [rip-0x10ae8c]
0019a9eecall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019a9f3
0019a9f3loc_19a9f3:
0019a9f3mov r13, rsp
0019a9f6mov rdi, r13
0019a9f9call core::ptr::drop_in_place<(alloc::string::String,core::option::Option<alloc::string::String>)>
0019a9fejmp 0x19a841
0019aa03
0019aa03loc_19aa03:
0019aa03lea r14, [rsp+384]
0019aa0bmov rdx, [rsp+56]
0019aa10sub rdx, [r14+8]
0019aa14push 32
0019aa16pop rsi
0019aa17lea r15, [rsp+64]
0019aa1cmov rdi, r15
0019aa1fcall alloc::str::_<impl str>::repeat
0019aa24mov [rsp], r14
0019aa28lea rax, [rip-0x99282]
0019aa2fmov [rsp+8], rax
0019aa34lea rax, [rip+0x74b6d]
0019aa3blea rsi, [rsp+112]
0019aa40mov [rsi], rax
0019aa43mov [rsi+8], 3
0019aa4band [rsi+32], 0
0019aa50mov [rsp+16], r15
0019aa55lea rax, [rip-0xcbf6f]
0019aa5cmov [rsp+24], rax
0019aa61mov [rsi+16], r13
0019aa65mov [rsi+24], 2
0019aa6dlea rbx, [rsp+272]
0019aa75mov rdi, rbx
0019aa78call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019aa7dmov rdi, [rsp+64]
0019aa82mov rsi, [rsp+72]
0019aa87call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019aa8cmov r14, [rbx]
0019aa8fmov rdx, [rbx+16]
0019aa93add rdx, r14
0019aa96lea rdi, [rsp+312]
0019aa9emov rsi, r14
0019aaa1call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019aaa6mov rsi, [rbx+8]
0019aaaamov rdi, r14
0019aaadcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019aab2lea r13, [rsp+64]
0019aab7mov r15, [rsp+240]
0019aabf
0019aabfloc_19aabf:
0019aabfmov rbx, [rsp+312]
0019aac7mov r14, [rsp+320]
0019aacfmov rdx, [rsp+328]
0019aad7add rdx, rbx
0019aadalea rdi, [rsp+248]
0019aae2mov rsi, rbx
0019aae5call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019aaeamov rdi, rbx
0019aaedmov rsi, r14
0019aaf0call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019aaf5mov [rsp+184], 1
0019ab01xorps x0, x0
0019ab04movups [rsp+192], x0
0019ab0cmov rbx, [r15+120]
0019ab10test rbx, rbx
0019ab13je 0x19ab9b
0019ab19lea rsi, [rip-0x10bc8b]
0019ab20lea rdx, [rip-0x10bc87]
0019ab27lea rdi, [rsp+184]
0019ab2fcall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019ab34mov r13, [r15+136]
0019ab3btest r13, r13
0019ab3eje 0x19aba8
0019ab40mov rdi, rbx
0019ab43call seahorse::app::App::command_help_text::_{{closure}}
0019ab48mov r14, rax
0019ab4bpush 1
0019ab4dpop rdi
0019ab4ecmp r13, 1
0019ab52je 0x19abaa
0019ab54lea r15, [rbx+160]
0019ab5bimul rax, r13, 160
0019ab62add rax, -160
0019ab68mov ecx, 160
0019ab6dxor edx, edx
0019ab6fdiv rcx
0019ab72mov r12, rax
0019ab75
0019ab75loc_19ab75:
0019ab75mov rbp, r14
0019ab78mov rdi, r15
0019ab7bcall seahorse::app::App::command_help_text::_{{closure}}
0019ab80mov r14, rax
0019ab83cmp rbp, rax
0019ab86cmova r14, rbp
0019ab8aadd r15, 160
0019ab91dec r12
0019ab94jne 0x19ab75
0019ab96push 1
0019ab98pop rdi
0019ab99jmp 0x19abaa
0019ab9b
0019ab9bloc_19ab9b:
0019ab9bpush 1
0019ab9dpop rbx
0019ab9exor edx, edx
0019aba0xor r14l, r14l
0019aba3jmp 0x19adce
0019aba8
0019aba8loc_19aba8:
0019aba8xor edi, edi
0019abaa
0019abaaloc_19abaa:
0019abaalea rsi, [rip+0x74ae7]
0019abb1call core::option::Option<T>::unwrap
0019abb6imul rbp, r13, 160
0019abbdlea r15, [rsp+208]
0019abc5lea r12, [rsp+272]
0019abcd
0019abcdloc_19abcd:
0019abcdtest rbp, rbp
0019abd0lea r13, [rsp+64]
0019abd5je 0x19adae
0019abdbmov rsi, [rbx+112]
0019abdftest rsi, rsi
0019abe2je 0x19ac7f
0019abe8mov rdx, [rbx+128]
0019abefmov rdi, r13
0019abf2call alloc::str::join_generic_copy
0019abf7mov [rsp], r13
0019abfblea rax, [rip-0xcc115]
0019ac02mov [rsp+8], rax
0019ac07lea rcx, [rip+0x74aa2]
0019ac0emov [rsp+112], rcx
0019ac13push 2
0019ac15pop rcx
0019ac16mov [rsp+120], rcx
0019ac1band [rsp+144], 0
0019ac24mov [rsp+16], rbx
0019ac29mov [rsp+24], rax
0019ac2emov rax, rsp
0019ac31mov [rsp+128], rax
0019ac39mov [rsp+136], rcx
0019ac41mov rdi, r12
0019ac44lea rsi, [rsp+112]
0019ac49call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019ac4emov rdi, [rsp+64]
0019ac53mov rsi, [rsp+72]
0019ac58call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019ac5dmovups x0, [rsp+272]
0019ac65movaps [rsp+208], x0
0019ac6dmov rax, [rsp+288]
0019ac75mov [rsp+224], rax
0019ac7djmp 0x19ac8e
0019ac7f
0019ac7floc_19ac7f:
0019ac7fmov rsi, [rbx]
0019ac82mov rdx, [rbx+16]
0019ac86mov rdi, r15
0019ac89call _<alloc::string::String as core::clone::Clone>::clone
0019ac8e
0019ac8eloc_19ac8e:
0019ac8emov rax, [rbx+24]
0019ac92test rax, rax
0019ac95je 0x19ac9d
0019ac97mov rcx, [rbx+40]
0019ac9bjmp 0x19aca6
0019ac9d
0019ac9dloc_19ac9d:
0019ac9dlea rax, [rip-0x1099ac]
0019aca4xor ecx, ecx
0019aca6
0019aca6loc_19aca6:
0019aca6add rbx, 160
0019acadmov [rsp+336], rax
0019acb5mov [rsp+344], rcx
0019acbdmov rdx, r14
0019acc0sub rdx, [rsp+224]
0019acc8mov rdi, r13
0019accbpush 32
0019accdpop rsi
0019accecall alloc::str::_<impl str>::repeat
0019acd3mov [rsp+112], r15
0019acd8lea rax, [rip-0xcc1f2]
0019acdfmov [rsp+120], rax
0019ace4mov [rsp+128], r13
0019acecmov [rsp+136], rax
0019acf4lea rax, [rip+0x749d5]
0019acfbmov [rsp], rax
0019acffmov [rsp+8], 4
0019ad08and [rsp+32], 0
0019ad0elea rax, [rsp+336]
0019ad16mov [rsp+144], rax
0019ad1elea rax, [rip-0x99578]
0019ad25mov [rsp+152], rax
0019ad2dlea rax, [rsp+112]
0019ad32mov [rsp+16], rax
0019ad37mov [rsp+24], 3
0019ad40mov rdi, r12
0019ad43mov rsi, rsp
0019ad46call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019ad4bmov rdi, [rsp+64]
0019ad50mov rsi, [rsp+72]
0019ad55call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019ad5amov r13, [rsp+272]
0019ad62mov rdx, [rsp+288]
0019ad6aadd rdx, r13
0019ad6dlea rdi, [rsp+184]
0019ad75mov rsi, r13
0019ad78call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019ad7dmov rsi, [rsp+280]
0019ad85mov rdi, r13
0019ad88call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019ad8dmov rdi, [rsp+208]
0019ad95mov rsi, [rsp+216]
0019ad9dcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019ada2add rbp, -160
0019ada9jmp 0x19abcd
0019adae
0019adaeloc_19adae:
0019adaemov rbx, [rsp+184]
0019adb6mov r14, [rsp+192]
0019adbemov rdx, [rsp+200]
0019adc6mov r15, [rsp+240]
0019adce
0019adceloc_19adce:
0019adceadd rdx, rbx
0019add1lea rdi, [rsp+248]
0019add9mov rsi, rbx
0019addccall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019ade1mov rdi, rbx
0019ade4mov rsi, r14
0019ade7call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019adeccmp [r15+96], 0
0019adf1je 0x19ae6c
0019adf3add r15, 96
0019adf7lea rax, [rsp+272]
0019adffmov [rax], r15
0019ae02mov [rsp+64], rax
0019ae07lea rax, [rip+0x74982]
0019ae0elea rsi, [rsp+112]
0019ae13mov [rsi], rax
0019ae16mov [rsi+8], 2
0019ae1eand [rsi+32], 0
0019ae23lea rax, [rip-0x1d72e]
0019ae2amov [rsp+72], rax
0019ae2fmov [rsi+16], r13
0019ae33mov [rsi+24], 1
0019ae3bmov rbx, rsp
0019ae3emov rdi, rbx
0019ae41call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019ae46mov r14, [rbx]
0019ae49mov rdx, [rbx+16]
0019ae4dadd rdx, r14
0019ae50lea rdi, [rsp+248]
0019ae58mov rsi, r14
0019ae5bcall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019ae60mov rsi, [rbx+8]
0019ae64mov rdi, r14
0019ae67call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019ae6c
0019ae6cloc_19ae6c:
0019ae6cmov rax, [rsp+264]
0019ae74mov rcx, [rsp+376]
0019ae7cmov [rcx+16], rax
0019ae80movups x0, [rsp+248]
0019ae88movups [rcx], x0
0019ae8badd rsp, 456
0019ae92pop rbx
0019ae93pop r12
0019ae95pop r13
0019ae97pop r14
0019ae99pop r15
0019ae9bpop rbp
0019ae9cret
0019a2f8
Loading..