File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
Loading..
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
0019ae9d
0019ae9dseahorse::context::Context::new:
0019ae9dpush rbp
0019ae9epush r15
0019aea0push r14
0019aea2push r13
0019aea4push r12
0019aea6push rbx
0019aea7sub rsp, 424
0019aeaemov [rsp+176], 8
0019aebaxorps x0, x0
0019aebdmovups [rsp+184], x0
0019aec5mov rax, [rsi+16]
0019aec9mov [rsp+160], rax
0019aed1movups x0, [rsi]
0019aed4movaps [rsp+144], x0
0019aedcmov r8, [rdx]
0019aedftest r8, r8
0019aee2je 0x19b551
0019aee8mov [rsp+216], rdi
0019aef0mov [rsp+224], rcx
0019aef8imul rcx, [rdx+16], 80
0019aefdmov rax, [rdx+8]
0019af01mov [rsp+200], rax
0019af09add rcx, r8
0019af0cmov [rsp+168], rcx
0019af14push 9
0019af16pop rbx
0019af17lea r14, [rsp+352]
0019af1flea r13, [rsp+272]
0019af27mov [rsp+208], r8
0019af2f
0019af2floc_19af2f:
0019af2fcmp r8, [rsp+168]
0019af37je 0x19b590
0019af3dlea rdx, [r8+80]
0019af41mov rcx, rbx
0019af44mov rdi, r14
0019af47mov rsi, r8
0019af4arep movsq [rdi], [rsi]
0019af4dmov al, [r8+72]
0019af51mov ecx, [r8+76]
0019af55mov [rsp+115], ecx
0019af59mov ecx, [r8+73]
0019af5dmov [rsp+112], ecx
0019af61cmp al, 5
0019af63je 0x19b58d
0019af69mov [rsp+104], rdx
0019af6emov rcx, rbx
0019af71mov rdi, r13
0019af74mov rsi, r14
0019af77rep movsq [rdi], [rsi]
0019af7amov [rsp+344], al
0019af81mov eax, [rsp+112]
0019af85mov ecx, [rsp+115]
0019af89lea rdx, [rsp+345]
0019af91mov [rdx+3], ecx
0019af94mov [rdx], eax
0019af96mov r14, [rsp+144]
0019af9emov r12, [rsp+320]
0019afa6imul rdx, [rsp+160], 24
0019afaftest r12, r12
0019afb2je 0x19b179
0019afb8add rdx, r14
0019afbbimul rbx, [rsp+336], 24
0019afc4xor ecx, ecx
0019afc6lea rax, [rip+0x74843]
0019afcdmov [rsp+240], rdx
0019afd5mov [rsp+232], rbx
0019afdd
0019afddloc_19afdd:
0019afddcmp r14, rdx
0019afe0je 0x19b225
0019afe6mov [rsp+136], rcx
0019afeemov [rsp+72], r13
0019aff3mov [rsp+8], rax
0019aff8push 1
0019affapop rcx
0019affbmov [rsp+16], rcx
0019b000and [rsp+40], 0
0019b006lea rax, [rsp+72]
0019b00bmov [rsp+120], rax
0019b010lea rax, [rip-0x1d91b]
0019b017mov [rsp+128], rax
0019b01flea rax, [rsp+120]
0019b024mov [rsp+24], rax
0019b029mov [rsp+32], rcx
0019b02elea rdi, [rsp+80]
0019b033lea rsi, [rsp+8]
0019b038call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019b03dmov rdi, [r14]
0019b040mov rsi, [r14+16]
0019b044mov r15, r13
0019b047mov r13, [rsp+80]
0019b04cmov rcx, [rsp+96]
0019b051mov rdx, r13
0019b054call core::cmp::impls::_<impl core::cmp::PartialEq<&B> for &A>::eq
0019b059mov ebp, eax
0019b05bmov rsi, [rsp+88]
0019b060mov rdi, r13
0019b063call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b068test bpl, bpl
0019b06bjne 0x19b4ac
0019b071lea rax, [r14+24]
0019b075mov [rsp+248], rax
0019b07dmov r15, r12
0019b080
0019b080loc_19b080:
0019b080test rbx, rbx
0019b083je 0x19b11a
0019b089mov [rsp+72], r12
0019b08eadd r12, 24
0019b092lea rax, [rip+0x745ef]
0019b099mov [rsp+8], rax
0019b09epush 1
0019b0a0pop rcx
0019b0a1mov [rsp+16], rcx
0019b0a6and [rsp+40], 0
0019b0aclea rax, [rsp+72]
0019b0b1mov [rsp+120], rax
0019b0b6lea rax, [rip-0x1d9c1]
0019b0bdmov [rsp+128], rax
0019b0c5lea rax, [rsp+120]
0019b0camov [rsp+24], rax
0019b0cfmov [rsp+32], rcx
0019b0d4lea rdi, [rsp+80]
0019b0d9lea rsi, [rsp+8]
0019b0decall _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019b0e3mov rdi, [r14]
0019b0e6mov rsi, [r14+16]
0019b0eamov r13, [rsp+80]
0019b0efmov rcx, [rsp+96]
0019b0f4mov rdx, r13
0019b0f7call core::cmp::impls::_<impl core::cmp::PartialEq<&B> for &A>::eq
0019b0fcmov ebp, eax
0019b0femov rsi, [rsp+88]
0019b103mov rdi, r13
0019b106call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b10badd rbx, -24
0019b10ftest bpl, bpl
0019b112je 0x19b080
0019b118jmp 0x19b154
0019b11a
0019b11aloc_19b11a:
0019b11amov rcx, [rsp+136]
0019b122inc rcx
0019b125mov r14, [rsp+248]
0019b12dlea r13, [rsp+272]
0019b135lea rax, [rip+0x746d4]
0019b13cmov rdx, [rsp+240]
0019b144mov r12, r15
0019b147mov rbx, [rsp+232]
0019b14fjmp 0x19afdd
0019b154
0019b154loc_19b154:
0019b154push 9
0019b156pop rbx
0019b157lea r14, [rsp+352]
0019b15flea r15, [rsp+272]
0019b167
0019b167loc_19b167:
0019b167mov r12, [rsp+104]
0019b16cmov r13, [rsp+136]
0019b174jmp 0x19b284
0019b179
0019b179loc_19b179:
0019b179xor r12l, r12l
0019b17c
0019b17cloc_19b17c:
0019b17ctest rdx, rdx
0019b17fje 0x19b225
0019b185mov rbx, rdx
0019b188mov r15, r13
0019b18bmov [rsp+72], r13
0019b190lea rax, [rip+0x74679]
0019b197mov [rsp+8], rax
0019b19cpush 1
0019b19epop rcx
0019b19fmov [rsp+16], rcx
0019b1a4and [rsp+40], 0
0019b1aalea rax, [rsp+72]
0019b1afmov [rsp+120], rax
0019b1b4lea rax, [rip-0x1dabf]
0019b1bbmov [rsp+128], rax
0019b1c3lea rax, [rsp+120]
0019b1c8mov [rsp+24], rax
0019b1cdmov [rsp+32], rcx
0019b1d2lea rdi, [rsp+80]
0019b1d7lea rsi, [rsp+8]
0019b1dccall _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019b1e1mov rdi, [r14]
0019b1e4mov rsi, [r14+16]
0019b1e8mov rbp, [rsp+80]
0019b1edmov rcx, [rsp+96]
0019b1f2mov rdx, rbp
0019b1f5call core::cmp::impls::_<impl core::cmp::PartialEq<&B> for &A>::eq
0019b1famov r13l, eax
0019b1fdmov rsi, [rsp+88]
0019b202mov rdi, rbp
0019b205call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b20atest r13b, r13b
0019b20djne 0x19b26e
0019b20fadd r14, 24
0019b213inc r12
0019b216mov rdx, rbx
0019b219add rdx, -24
0019b21dmov r13, r15
0019b220jmp 0x19b17c
0019b225
0019b225loc_19b225:
0019b225mov rsi, [rsp+272]
0019b22dmov rdx, [rsp+288]
0019b235lea rbx, [rsp+8]
0019b23amov rdi, rbx
0019b23dcall _<alloc::string::String as core::clone::Clone>::clone
0019b242mov [rsp+32], 5
0019b249lea rdi, [rsp+176]
0019b251mov rsi, rbx
0019b254call alloc::vec::Vec<T,A>::push
0019b259push 9
0019b25bpop rbx
0019b25clea r14, [rsp+352]
0019b264mov r12, [rsp+104]
0019b269jmp 0x19b46e
0019b26e
0019b26eloc_19b26e:
0019b26epush 9
0019b270pop rbx
0019b271lea r14, [rsp+352]
0019b279mov rax, [rsp+104]
0019b27emov r13, r12
0019b281mov r12, rax
0019b284
0019b284loc_19b284:
0019b284lea rdi, [rsp+8]
0019b289lea rsi, [rsp+144]
0019b291mov rdx, r13
0019b294lea rcx, [rip+0x74545]
0019b29bcall alloc::vec::Vec<T,A>::remove
0019b2a0mov rdi, [rsp+8]
0019b2a5mov rsi, [rsp+16]
0019b2aacall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b2afcmp [rsp+344], 0
0019b2b7je 0x19b2fe
0019b2b9mov ebp, 0
0019b2becmp [rsp+160], r13
0019b2c6jbe 0x19b300
0019b2c8lea rdi, [rsp+8]
0019b2cdlea rsi, [rsp+144]
0019b2d5mov rdx, r13
0019b2d8lea rcx, [rip+0x74519]
0019b2dfcall alloc::vec::Vec<T,A>::remove
0019b2e4mov rbp, [rsp+8]
0019b2e9mov rax, [rsp+16]
0019b2eemov [rsp+64], rax
0019b2f3mov rax, [rsp+24]
0019b2f8mov [rsp], rax
0019b2fcjmp 0x19b300
0019b2fe
0019b2feloc_19b2fe:
0019b2fexor ebp, ebp
0019b300
0019b300loc_19b300:
0019b300mov rsi, [rsp+272]
0019b308mov rdx, [rsp+288]
0019b310lea rdi, [rsp+8]
0019b315call _<alloc::string::String as core::clone::Clone>::clone
0019b31amovzx eax, [rsp+344]
0019b322lea rcx, [rip-0x15c465]
0019b329movsxd rax, [rcx+4*rax]
0019b32dadd rax, rcx
0019b330jmp rax
0019b332mov [rsp+32], 256
0019b339test rbp, rbp
0019b33cmov r13, r15
0019b33fjne 0x19b443
0019b345jmp 0x19b45c
0019b34atest rbp, rbp
0019b34dje 0x19b452
0019b353mov [rsp+32], 1
0019b358mov [rsp+40], rbp
0019b35dmov rax, [rsp+64]
0019b362mov [rsp+48], rax
0019b367mov rax, [rsp]
0019b36bmov [rsp+56], rax
0019b370jmp 0x19b459
0019b375test rbp, rbp
0019b378je 0x19b452
0019b37ecmp [rsp], 0
0019b383mov r13, r15
0019b386je 0x19b438
0019b38cmovzx eax, [rbp]
0019b390cmp eax, 45
0019b393je 0x19b4cf
0019b399mov rdx, rbp
0019b39cmov rcx, [rsp]
0019b3a0cmp eax, 43
0019b3a3jne 0x19b3b6
0019b3a5mov rcx, [rsp]
0019b3a9dec rcx
0019b3acje 0x19b438
0019b3b2lea rdx, [rbp+1]
0019b3b6
0019b3b6loc_19b3b6:
0019b3b6xor esi, esi
0019b3b8xor eax, eax
0019b3bacmp rcx, 16
0019b3bejae 0x19b47e
0019b3c4
0019b3c4loc_19b3c4:
0019b3c4movzx edi, [rdx+rsi]
0019b3c8add edi, -48
0019b3cbcmp edi, 9
0019b3ceja 0x19b438
0019b3d0imul r8, rax, 10
0019b3d4mov eax, edi
0019b3d6add rax, r8
0019b3d9inc rsi
0019b3dccmp rcx, rsi
0019b3dfjne 0x19b3c4
0019b3e1jmp 0x19b509
0019b3e6test rbp, rbp
0019b3e9je 0x19b452
0019b3eblea rdi, [rsp+80]
0019b3f0mov rsi, rbp
0019b3f3mov rdx, [rsp]
0019b3f7call core::num::_<impl core::str::traits::FromStr for u64>::from_str
0019b3fccmp [rsp+80], 0
0019b401mov r13, r15
0019b404jne 0x19b438
0019b406mov rax, [rsp+88]
0019b40bmov [rsp+40], rax
0019b410mov al, 3
0019b412jmp 0x19b43f
0019b414test rbp, rbp
0019b417je 0x19b452
0019b419lea rdi, [rsp+80]
0019b41emov rsi, rbp
0019b421mov rdx, [rsp]
0019b425call core::num::dec2flt::_<impl core::str::traits::FromStr for f64>::from_str
0019b42acmp [rsp+80], 0
0019b42fmov r13, r15
0019b432je 0x19b4bc
0019b438
0019b438loc_19b438:
0019b438mov [rsp+33], 3
0019b43dmov al, 5
0019b43f
0019b43floc_19b43f:
0019b43fmov [rsp+32], al
0019b443
0019b443loc_19b443:
0019b443mov rdi, rbp
0019b446mov rsi, [rsp+64]
0019b44bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b450jmp 0x19b45c
0019b452
0019b452loc_19b452:
0019b452mov [rsp+32], 1029
0019b459
0019b459loc_19b459:
0019b459mov r13, r15
0019b45c
0019b45cloc_19b45c:
0019b45clea rdi, [rsp+176]
0019b464lea rsi, [rsp+8]
0019b469call alloc::vec::Vec<T,A>::push
0019b46e
0019b46eloc_19b46e:
0019b46emov rdi, r13
0019b471call core::ptr::drop_in_place<seahorse::flag::Flag>
0019b476mov r8, r12
0019b479jmp 0x19af2f
0019b47e
0019b47eloc_19b47e:
0019b47ecmp rcx, rsi
0019b481je 0x19b509
0019b487movzx edi, [rdx+rsi]
0019b48bimul rax, rax, 10
0019b48fseto r8b
0019b493add edi, -48
0019b496cmp edi, 9
0019b499ja 0x19b438
0019b49btest r8b, r8b
0019b49ejne 0x19b438
0019b4a0mov edi, edi
0019b4a2inc rsi
0019b4a5add rax, rdi
0019b4a8jno 0x19b47e
0019b4aajmp 0x19b438
0019b4ac
0019b4acloc_19b4ac:
0019b4acpush 9
0019b4aepop rbx
0019b4aflea r14, [rsp+352]
0019b4b7jmp 0x19b167
0019b4bc
0019b4bcloc_19b4bc:
0019b4bcmovsd_xmm x0, [rsp+88]
0019b4c2movsd_xmm [rsp+40], x0
0019b4c8mov al, 4
0019b4cajmp 0x19b43f
0019b4cf
0019b4cfloc_19b4cf:
0019b4cfcmp [rsp], 1
0019b4d4je 0x19b438
0019b4dacmp [rsp], 17
0019b4dfjae 0x19b515
0019b4e1push 1
0019b4e3pop rcx
0019b4e4xor eax, eax
0019b4e6
0019b4e6loc_19b4e6:
0019b4e6movzx edx, [rbp+rcx]
0019b4ebadd edx, -48
0019b4eecmp edx, 9
0019b4f1ja 0x19b438
0019b4f7imul rax, rax, 10
0019b4fbmov edx, edx
0019b4fdsub rax, rdx
0019b500inc rcx
0019b503cmp [rsp], rcx
0019b507jne 0x19b4e6
0019b509
0019b509loc_19b509:
0019b509mov [rsp+40], rax
0019b50emov al, 2
0019b510jmp 0x19b43f
0019b515
0019b515loc_19b515:
0019b515push 1
0019b517pop rcx
0019b518xor eax, eax
0019b51a
0019b51aloc_19b51a:
0019b51acmp [rsp], rcx
0019b51eje 0x19b509
0019b520movzx edx, [rbp+rcx]
0019b525imul rax, rax, 10
0019b529seto sil
0019b52dadd edx, -48
0019b530cmp edx, 9
0019b533ja 0x19b438
0019b539test sil, sil
0019b53cjne 0x19b438
0019b542mov edx, edx
0019b544inc rcx
0019b547sub rax, rdx
0019b54ajno 0x19b51a
0019b54cjmp 0x19b438
0019b551
0019b551loc_19b551:
0019b551mov rax, [rsp+160]
0019b559mov [rdi+16], rax
0019b55dmovaps x0, [rsp+144]
0019b565movups [rdi], x0
0019b568movaps x0, [rsp+256]
0019b570movups [rdi+56], x0
0019b574and [rdi+48], 0
0019b579movups x0, [rcx]
0019b57cmovups [rdi+24], x0
0019b580mov rax, [rcx+16]
0019b584mov [rdi+40], rax
0019b588jmp 0x19b62c
0019b58d
0019b58dloc_19b58d:
0019b58dmov r8, rdx
0019b590
0019b590loc_19b590:
0019b590mov rax, [rsp+168]
0019b598sub rax, r8
0019b59bpush 80
0019b59dpop rcx
0019b59exor edx, edx
0019b5a0div rcx
0019b5a3mov rdi, r8
0019b5a6mov rsi, rax
0019b5a9call core::ptr::drop_in_place<[seahorse::flag::Flag]>
0019b5aemov rbx, [rsp+208]
0019b5b6mov rdi, rbx
0019b5b9mov rsi, [rsp+200]
0019b5c1call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0019b5c6lea rax, [rsp+184]
0019b5cemovups x0, [rax]
0019b5d1mov rax, [rsp+160]
0019b5d9mov rdx, [rsp+216]
0019b5e1mov [rdx+16], rax
0019b5e5mov rax, [rsp+176]
0019b5edmovaps [rsp+256], x0
0019b5f5movaps x0, [rsp+144]
0019b5fdmovups [rdx], x0
0019b600movaps x0, [rsp+256]
0019b608movups [rdx+56], x0
0019b60cmov [rdx+48], rax
0019b610mov rcx, [rsp+224]
0019b618mov rax, [rcx+16]
0019b61cmov [rdx+40], rax
0019b620movups x0, [rcx]
0019b623movups [rdx+24], x0
0019b627test rbx, rbx
0019b62ajne 0x19b639
0019b62c
0019b62cloc_19b62c:
0019b62clea rdi, [rsp+176]
0019b634call core::ptr::drop_in_place<alloc::vec::Vec<(alloc::string::String,core::result::Result<seahorse::flag::FlagValue,seahorse::error::FlagError>)>>
0019b639
0019b639loc_19b639:
0019b639add rsp, 424
0019b640pop rbx
0019b641pop r12
0019b643pop r13
0019b645pop r14
0019b647pop r15
0019b649pop rbp
0019b64aret
0019ae9d
0019ae9dseahorse::context::Context::new:
0019ae9dpush rbp
0019ae9epush r15
0019aea0push r14
0019aea2push r13
0019aea4push r12
0019aea6push rbx
0019aea7sub rsp, 424
0019aeaemov [rsp+176], 8
0019aebaxorps x0, x0
0019aebdmovups [rsp+184], x0
0019aec5mov rax, [rsi+16]
0019aec9mov [rsp+160], rax
0019aed1movups x0, [rsi]
0019aed4movaps [rsp+144], x0
0019aedcmov r8, [rdx]
0019aedftest r8, r8
0019aee2je 0x19b551
0019aee8mov [rsp+216], rdi
0019aef0mov [rsp+224], rcx
0019aef8imul rcx, [rdx+16], 80
0019aefdmov rax, [rdx+8]
0019af01mov [rsp+200], rax
0019af09add rcx, r8
0019af0cmov [rsp+168], rcx
0019af14push 9
0019af16pop rbx
0019af17lea r14, [rsp+352]
0019af1flea r13, [rsp+272]
0019af27mov [rsp+208], r8
0019af2f
0019af2floc_19af2f:
0019af2fcmp r8, [rsp+168]
0019af37je 0x19b590
0019af3dlea rdx, [r8+80]
0019af41mov rcx, rbx
0019af44mov rdi, r14
0019af47mov rsi, r8
0019af4arep movsq [rdi], [rsi]
0019af4dmov al, [r8+72]
0019af51mov ecx, [r8+76]
0019af55mov [rsp+115], ecx
0019af59mov ecx, [r8+73]
0019af5dmov [rsp+112], ecx
0019af61cmp al, 5
0019af63je 0x19b58d
0019af69mov [rsp+104], rdx
0019af6emov rcx, rbx
0019af71mov rdi, r13
0019af74mov rsi, r14
0019af77rep movsq [rdi], [rsi]
0019af7amov [rsp+344], al
0019af81mov eax, [rsp+112]
0019af85mov ecx, [rsp+115]
0019af89lea rdx, [rsp+345]
0019af91mov [rdx+3], ecx
0019af94mov [rdx], eax
0019af96mov r14, [rsp+144]
0019af9emov r12, [rsp+320]
0019afa6imul rdx, [rsp+160], 24
0019afaftest r12, r12
0019afb2je 0x19b179
0019afb8add rdx, r14
0019afbbimul rbx, [rsp+336], 24
0019afc4xor ecx, ecx
0019afc6lea rax, [rip+0x74843]
0019afcdmov [rsp+240], rdx
0019afd5mov [rsp+232], rbx
0019afdd
0019afddloc_19afdd:
0019afddcmp r14, rdx
0019afe0je 0x19b225
0019afe6mov [rsp+136], rcx
0019afeemov [rsp+72], r13
0019aff3mov [rsp+8], rax
0019aff8push 1
0019affapop rcx
0019affbmov [rsp+16], rcx
0019b000and [rsp+40], 0
0019b006lea rax, [rsp+72]
0019b00bmov [rsp+120], rax
0019b010lea rax, [rip-0x1d91b]
0019b017mov [rsp+128], rax
0019b01flea rax, [rsp+120]
0019b024mov [rsp+24], rax
0019b029mov [rsp+32], rcx
0019b02elea rdi, [rsp+80]
0019b033lea rsi, [rsp+8]
0019b038call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019b03dmov rdi, [r14]
0019b040mov rsi, [r14+16]
0019b044mov r15, r13
0019b047mov r13, [rsp+80]
0019b04cmov rcx, [rsp+96]
0019b051mov rdx, r13
0019b054call core::cmp::impls::_<impl core::cmp::PartialEq<&B> for &A>::eq
0019b059mov ebp, eax
0019b05bmov rsi, [rsp+88]
0019b060mov rdi, r13
0019b063call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b068test bpl, bpl
0019b06bjne 0x19b4ac
0019b071lea rax, [r14+24]
0019b075mov [rsp+248], rax
0019b07dmov r15, r12
0019b080
0019b080loc_19b080:
0019b080test rbx, rbx
0019b083je 0x19b11a
0019b089mov [rsp+72], r12
0019b08eadd r12, 24
0019b092lea rax, [rip+0x745ef]
0019b099mov [rsp+8], rax
0019b09epush 1
0019b0a0pop rcx
0019b0a1mov [rsp+16], rcx
0019b0a6and [rsp+40], 0
0019b0aclea rax, [rsp+72]
0019b0b1mov [rsp+120], rax
0019b0b6lea rax, [rip-0x1d9c1]
0019b0bdmov [rsp+128], rax
0019b0c5lea rax, [rsp+120]
0019b0camov [rsp+24], rax
0019b0cfmov [rsp+32], rcx
0019b0d4lea rdi, [rsp+80]
0019b0d9lea rsi, [rsp+8]
0019b0decall _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019b0e3mov rdi, [r14]
0019b0e6mov rsi, [r14+16]
0019b0eamov r13, [rsp+80]
0019b0efmov rcx, [rsp+96]
0019b0f4mov rdx, r13
0019b0f7call core::cmp::impls::_<impl core::cmp::PartialEq<&B> for &A>::eq
0019b0fcmov ebp, eax
0019b0femov rsi, [rsp+88]
0019b103mov rdi, r13
0019b106call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b10badd rbx, -24
0019b10ftest bpl, bpl
0019b112je 0x19b080
0019b118jmp 0x19b154
0019b11a
0019b11aloc_19b11a:
0019b11amov rcx, [rsp+136]
0019b122inc rcx
0019b125mov r14, [rsp+248]
0019b12dlea r13, [rsp+272]
0019b135lea rax, [rip+0x746d4]
0019b13cmov rdx, [rsp+240]
0019b144mov r12, r15
0019b147mov rbx, [rsp+232]
0019b14fjmp 0x19afdd
0019b154
0019b154loc_19b154:
0019b154push 9
0019b156pop rbx
0019b157lea r14, [rsp+352]
0019b15flea r15, [rsp+272]
0019b167
0019b167loc_19b167:
0019b167mov r12, [rsp+104]
0019b16cmov r13, [rsp+136]
0019b174jmp 0x19b284
0019b179
0019b179loc_19b179:
0019b179xor r12l, r12l
0019b17c
0019b17cloc_19b17c:
0019b17ctest rdx, rdx
0019b17fje 0x19b225
0019b185mov rbx, rdx
0019b188mov r15, r13
0019b18bmov [rsp+72], r13
0019b190lea rax, [rip+0x74679]
0019b197mov [rsp+8], rax
0019b19cpush 1
0019b19epop rcx
0019b19fmov [rsp+16], rcx
0019b1a4and [rsp+40], 0
0019b1aalea rax, [rsp+72]
0019b1afmov [rsp+120], rax
0019b1b4lea rax, [rip-0x1dabf]
0019b1bbmov [rsp+128], rax
0019b1c3lea rax, [rsp+120]
0019b1c8mov [rsp+24], rax
0019b1cdmov [rsp+32], rcx
0019b1d2lea rdi, [rsp+80]
0019b1d7lea rsi, [rsp+8]
0019b1dccall _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019b1e1mov rdi, [r14]
0019b1e4mov rsi, [r14+16]
0019b1e8mov rbp, [rsp+80]
0019b1edmov rcx, [rsp+96]
0019b1f2mov rdx, rbp
0019b1f5call core::cmp::impls::_<impl core::cmp::PartialEq<&B> for &A>::eq
0019b1famov r13l, eax
0019b1fdmov rsi, [rsp+88]
0019b202mov rdi, rbp
0019b205call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b20atest r13b, r13b
0019b20djne 0x19b26e
0019b20fadd r14, 24
0019b213inc r12
0019b216mov rdx, rbx
0019b219add rdx, -24
0019b21dmov r13, r15
0019b220jmp 0x19b17c
0019b225
0019b225loc_19b225:
0019b225mov rsi, [rsp+272]
0019b22dmov rdx, [rsp+288]
0019b235lea rbx, [rsp+8]
0019b23amov rdi, rbx
0019b23dcall _<alloc::string::String as core::clone::Clone>::clone
0019b242mov [rsp+32], 5
0019b249lea rdi, [rsp+176]
0019b251mov rsi, rbx
0019b254call alloc::vec::Vec<T,A>::push
0019b259push 9
0019b25bpop rbx
0019b25clea r14, [rsp+352]
0019b264mov r12, [rsp+104]
0019b269jmp 0x19b46e
0019b26e
0019b26eloc_19b26e:
0019b26epush 9
0019b270pop rbx
0019b271lea r14, [rsp+352]
0019b279mov rax, [rsp+104]
0019b27emov r13, r12
0019b281mov r12, rax
0019b284
0019b284loc_19b284:
0019b284lea rdi, [rsp+8]
0019b289lea rsi, [rsp+144]
0019b291mov rdx, r13
0019b294lea rcx, [rip+0x74545]
0019b29bcall alloc::vec::Vec<T,A>::remove
0019b2a0mov rdi, [rsp+8]
0019b2a5mov rsi, [rsp+16]
0019b2aacall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b2afcmp [rsp+344], 0
0019b2b7je 0x19b2fe
0019b2b9mov ebp, 0
0019b2becmp [rsp+160], r13
0019b2c6jbe 0x19b300
0019b2c8lea rdi, [rsp+8]
0019b2cdlea rsi, [rsp+144]
0019b2d5mov rdx, r13
0019b2d8lea rcx, [rip+0x74519]
0019b2dfcall alloc::vec::Vec<T,A>::remove
0019b2e4mov rbp, [rsp+8]
0019b2e9mov rax, [rsp+16]
0019b2eemov [rsp+64], rax
0019b2f3mov rax, [rsp+24]
0019b2f8mov [rsp], rax
0019b2fcjmp 0x19b300
0019b2fe
0019b2feloc_19b2fe:
0019b2fexor ebp, ebp
0019b300
0019b300loc_19b300:
0019b300mov rsi, [rsp+272]
0019b308mov rdx, [rsp+288]
0019b310lea rdi, [rsp+8]
0019b315call _<alloc::string::String as core::clone::Clone>::clone
0019b31amovzx eax, [rsp+344]
0019b322lea rcx, [rip-0x15c465]
0019b329movsxd rax, [rcx+4*rax]
0019b32dadd rax, rcx
0019b330jmp rax
0019b332mov [rsp+32], 256
0019b339test rbp, rbp
0019b33cmov r13, r15
0019b33fjne 0x19b443
0019b345jmp 0x19b45c
0019b34atest rbp, rbp
0019b34dje 0x19b452
0019b353mov [rsp+32], 1
0019b358mov [rsp+40], rbp
0019b35dmov rax, [rsp+64]
0019b362mov [rsp+48], rax
0019b367mov rax, [rsp]
0019b36bmov [rsp+56], rax
0019b370jmp 0x19b459
0019b375test rbp, rbp
0019b378je 0x19b452
0019b37ecmp [rsp], 0
0019b383mov r13, r15
0019b386je 0x19b438
0019b38cmovzx eax, [rbp]
0019b390cmp eax, 45
0019b393je 0x19b4cf
0019b399mov rdx, rbp
0019b39cmov rcx, [rsp]
0019b3a0cmp eax, 43
0019b3a3jne 0x19b3b6
0019b3a5mov rcx, [rsp]
0019b3a9dec rcx
0019b3acje 0x19b438
0019b3b2lea rdx, [rbp+1]
0019b3b6
0019b3b6loc_19b3b6:
0019b3b6xor esi, esi
0019b3b8xor eax, eax
0019b3bacmp rcx, 16
0019b3bejae 0x19b47e
0019b3c4
0019b3c4loc_19b3c4:
0019b3c4movzx edi, [rdx+rsi]
0019b3c8add edi, -48
0019b3cbcmp edi, 9
0019b3ceja 0x19b438
0019b3d0imul r8, rax, 10
0019b3d4mov eax, edi
0019b3d6add rax, r8
0019b3d9inc rsi
0019b3dccmp rcx, rsi
0019b3dfjne 0x19b3c4
0019b3e1jmp 0x19b509
0019b3e6test rbp, rbp
0019b3e9je 0x19b452
0019b3eblea rdi, [rsp+80]
0019b3f0mov rsi, rbp
0019b3f3mov rdx, [rsp]
0019b3f7call core::num::_<impl core::str::traits::FromStr for u64>::from_str
0019b3fccmp [rsp+80], 0
0019b401mov r13, r15
0019b404jne 0x19b438
0019b406mov rax, [rsp+88]
0019b40bmov [rsp+40], rax
0019b410mov al, 3
0019b412jmp 0x19b43f
0019b414test rbp, rbp
0019b417je 0x19b452
0019b419lea rdi, [rsp+80]
0019b41emov rsi, rbp
0019b421mov rdx, [rsp]
0019b425call core::num::dec2flt::_<impl core::str::traits::FromStr for f64>::from_str
0019b42acmp [rsp+80], 0
0019b42fmov r13, r15
0019b432je 0x19b4bc
0019b438
0019b438loc_19b438:
0019b438mov [rsp+33], 3
0019b43dmov al, 5
0019b43f
0019b43floc_19b43f:
0019b43fmov [rsp+32], al
0019b443
0019b443loc_19b443:
0019b443mov rdi, rbp
0019b446mov rsi, [rsp+64]
0019b44bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b450jmp 0x19b45c
0019b452
0019b452loc_19b452:
0019b452mov [rsp+32], 1029
0019b459
0019b459loc_19b459:
0019b459mov r13, r15
0019b45c
0019b45cloc_19b45c:
0019b45clea rdi, [rsp+176]
0019b464lea rsi, [rsp+8]
0019b469call alloc::vec::Vec<T,A>::push
0019b46e
0019b46eloc_19b46e:
0019b46emov rdi, r13
0019b471call core::ptr::drop_in_place<seahorse::flag::Flag>
0019b476mov r8, r12
0019b479jmp 0x19af2f
0019b47e
0019b47eloc_19b47e:
0019b47ecmp rcx, rsi
0019b481je 0x19b509
0019b487movzx edi, [rdx+rsi]
0019b48bimul rax, rax, 10
0019b48fseto r8b
0019b493add edi, -48
0019b496cmp edi, 9
0019b499ja 0x19b438
0019b49btest r8b, r8b
0019b49ejne 0x19b438
0019b4a0mov edi, edi
0019b4a2inc rsi
0019b4a5add rax, rdi
0019b4a8jno 0x19b47e
0019b4aajmp 0x19b438
0019b4ac
0019b4acloc_19b4ac:
0019b4acpush 9
0019b4aepop rbx
0019b4aflea r14, [rsp+352]
0019b4b7jmp 0x19b167
0019b4bc
0019b4bcloc_19b4bc:
0019b4bcmovsd_xmm x0, [rsp+88]
0019b4c2movsd_xmm [rsp+40], x0
0019b4c8mov al, 4
0019b4cajmp 0x19b43f
0019b4cf
0019b4cfloc_19b4cf:
0019b4cfcmp [rsp], 1
0019b4d4je 0x19b438
0019b4dacmp [rsp], 17
0019b4dfjae 0x19b515
0019b4e1push 1
0019b4e3pop rcx
0019b4e4xor eax, eax
0019b4e6
0019b4e6loc_19b4e6:
0019b4e6movzx edx, [rbp+rcx]
0019b4ebadd edx, -48
0019b4eecmp edx, 9
0019b4f1ja 0x19b438
0019b4f7imul rax, rax, 10
0019b4fbmov edx, edx
0019b4fdsub rax, rdx
0019b500inc rcx
0019b503cmp [rsp], rcx
0019b507jne 0x19b4e6
0019b509
0019b509loc_19b509:
0019b509mov [rsp+40], rax
0019b50emov al, 2
0019b510jmp 0x19b43f
0019b515
0019b515loc_19b515:
0019b515push 1
0019b517pop rcx
0019b518xor eax, eax
0019b51a
0019b51aloc_19b51a:
0019b51acmp [rsp], rcx
0019b51eje 0x19b509
0019b520movzx edx, [rbp+rcx]
0019b525imul rax, rax, 10
0019b529seto sil
0019b52dadd edx, -48
0019b530cmp edx, 9
0019b533ja 0x19b438
0019b539test sil, sil
0019b53cjne 0x19b438
0019b542mov edx, edx
0019b544inc rcx
0019b547sub rax, rdx
0019b54ajno 0x19b51a
0019b54cjmp 0x19b438
0019b551
0019b551loc_19b551:
0019b551mov rax, [rsp+160]
0019b559mov [rdi+16], rax
0019b55dmovaps x0, [rsp+144]
0019b565movups [rdi], x0
0019b568movaps x0, [rsp+256]
0019b570movups [rdi+56], x0
0019b574and [rdi+48], 0
0019b579movups x0, [rcx]
0019b57cmovups [rdi+24], x0
0019b580mov rax, [rcx+16]
0019b584mov [rdi+40], rax
0019b588jmp 0x19b62c
0019b58d
0019b58dloc_19b58d:
0019b58dmov r8, rdx
0019b590
0019b590loc_19b590:
0019b590mov rax, [rsp+168]
0019b598sub rax, r8
0019b59bpush 80
0019b59dpop rcx
0019b59exor edx, edx
0019b5a0div rcx
0019b5a3mov rdi, r8
0019b5a6mov rsi, rax
0019b5a9call core::ptr::drop_in_place<[seahorse::flag::Flag]>
0019b5aemov rbx, [rsp+208]
0019b5b6mov rdi, rbx
0019b5b9mov rsi, [rsp+200]
0019b5c1call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
0019b5c6lea rax, [rsp+184]
0019b5cemovups x0, [rax]
0019b5d1mov rax, [rsp+160]
0019b5d9mov rdx, [rsp+216]
0019b5e1mov [rdx+16], rax
0019b5e5mov rax, [rsp+176]
0019b5edmovaps [rsp+256], x0
0019b5f5movaps x0, [rsp+144]
0019b5fdmovups [rdx], x0
0019b600movaps x0, [rsp+256]
0019b608movups [rdx+56], x0
0019b60cmov [rdx+48], rax
0019b610mov rcx, [rsp+224]
0019b618mov rax, [rcx+16]
0019b61cmov [rdx+40], rax
0019b620movups x0, [rcx]
0019b623movups [rdx+24], x0
0019b627test rbx, rbx
0019b62ajne 0x19b639
0019b62c
0019b62cloc_19b62c:
0019b62clea rdi, [rsp+176]
0019b634call core::ptr::drop_in_place<alloc::vec::Vec<(alloc::string::String,core::result::Result<seahorse::flag::FlagValue,seahorse::error::FlagError>)>>
0019b639
0019b639loc_19b639:
0019b639add rsp, 424
0019b640pop rbx
0019b641pop r12
0019b643pop r13
0019b645pop r14
0019b647pop r15
0019b649pop rbp
0019b64aret
0019ae9d
0019b64b
0019b64bcore::ptr::drop_in_place<seahorse::context::Context>:
0019b64bpush rbx
0019b64cmov rbx, rdi
0019b64fcall core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
0019b654cmp [rbx+48], 0
0019b659je 0x19b664
0019b65blea rdi, [rbx+48]
0019b65fcall core::ptr::drop_in_place<alloc::vec::Vec<(alloc::string::String,core::result::Result<seahorse::flag::FlagValue,seahorse::error::FlagError>)>>
0019b664
0019b664loc_19b664:
0019b664mov rdi, [rbx+24]
0019b668mov rsi, [rbx+32]
0019b66cpop rbx
0019b66djmp 0x1137a0
0019b64b
0019b64bcore::ptr::drop_in_place<seahorse::context::Context>:
0019b64bpush rbx
0019b64cmov rbx, rdi
0019b64fcall core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
0019b654cmp [rbx+48], 0
0019b659je 0x19b664
0019b65blea rdi, [rbx+48]
0019b65fcall core::ptr::drop_in_place<alloc::vec::Vec<(alloc::string::String,core::result::Result<seahorse::flag::FlagValue,seahorse::error::FlagError>)>>
0019b664
0019b664loc_19b664:
0019b664mov rdi, [rbx+24]
0019b668mov rsi, [rbx+32]
0019b66cpop rbx
0019b66djmp 0x1137a0
0019b64b
0019b672
0019b672core::ptr::drop_in_place<alloc::vec::Vec<(alloc::string::String,core::result::Result<seahorse::flag::FlagValue,seahorse::error::FlagError>)>>:
0019b672push r15
0019b674push r14
0019b676push r12
0019b678push rbx
0019b679push rax
0019b67amov r14, rdi
0019b67dmov rbx, [rdi]
0019b680mov r12, [rdi+16]
0019b684lea r15, [rbx+24]
0019b688
0019b688loc_19b688:
0019b688sub r12, 1
0019b68cjb 0x19b6a9
0019b68emov rdi, [r15-24]
0019b692mov rsi, [r15-16]
0019b696call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b69bmov rdi, r15
0019b69ecall core::ptr::drop_in_place<core::result::Result<seahorse::flag::FlagValue,seahorse::error::FlagError>>
0019b6a3add r15, 56
0019b6a7jmp 0x19b688
0019b6a9
0019b6a9loc_19b6a9:
0019b6a9mov rax, [r14+8]
0019b6adtest rax, rax
0019b6b0je 0x19b6c9
0019b6b2imul rsi, rax, 56
0019b6b6mov rdi, rbx
0019b6b9add rsp, 8
0019b6bdpop rbx
0019b6bepop r12
0019b6c0pop r14
0019b6c2pop r15
0019b6c4jmp 0xcedb6
0019b6c9
0019b6c9loc_19b6c9:
0019b6c9add rsp, 8
0019b6cdpop rbx
0019b6cepop r12
0019b6d0pop r14
0019b6d2pop r15
0019b6d4ret
0019b672
0019b672core::ptr::drop_in_place<alloc::vec::Vec<(alloc::string::String,core::result::Result<seahorse::flag::FlagValue,seahorse::error::FlagError>)>>:
0019b672push r15
0019b674push r14
0019b676push r12
0019b678push rbx
0019b679push rax
0019b67amov r14, rdi
0019b67dmov rbx, [rdi]
0019b680mov r12, [rdi+16]
0019b684lea r15, [rbx+24]
0019b688
0019b688loc_19b688:
0019b688sub r12, 1
0019b68cjb 0x19b6a9
0019b68emov rdi, [r15-24]
0019b692mov rsi, [r15-16]
0019b696call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b69bmov rdi, r15
0019b69ecall core::ptr::drop_in_place<core::result::Result<seahorse::flag::FlagValue,seahorse::error::FlagError>>
0019b6a3add r15, 56
0019b6a7jmp 0x19b688
0019b6a9
0019b6a9loc_19b6a9:
0019b6a9mov rax, [r14+8]
0019b6adtest rax, rax
0019b6b0je 0x19b6c9
0019b6b2imul rsi, rax, 56
0019b6b6mov rdi, rbx
0019b6b9add rsp, 8
0019b6bdpop rbx
0019b6bepop r12
0019b6c0pop r14
0019b6c2pop r15
0019b6c4jmp 0xcedb6
0019b6c9
0019b6c9loc_19b6c9:
0019b6c9add rsp, 8
0019b6cdpop rbx
0019b6cepop r12
0019b6d0pop r14
0019b6d2pop r15
0019b6d4ret
0019b672
0019b6d5
0019b6d5alloc::vec::Vec<T,A>::push:
0019b6d5push r14
0019b6d7push rbx
0019b6d8push rax
0019b6d9mov r14, rsi
0019b6dcmov rbx, rdi
0019b6dfmov rsi, [rdi+16]
0019b6e3cmp rsi, [rdi+8]
0019b6e7jne 0x19b6f5
0019b6e9mov rdi, rbx
0019b6eccall alloc::raw_vec::RawVec<T,A>::reserve_for_push
0019b6f1mov rsi, [rbx+16]
0019b6f5
0019b6f5loc_19b6f5:
0019b6f5mov rax, [rbx]
0019b6f8imul rcx, rsi, 56
0019b6fcmov rdx, [r14+48]
0019b700mov [rax+rcx+48], rdx
0019b705movups x0, [r14]
0019b709movups x1, [r14+16]
0019b70emovups x2, [r14+32]
0019b713movups [rax+rcx+32], x2
0019b718movups [rax+rcx+16], x1
0019b71dmovups [rax+rcx], x0
0019b721inc rsi
0019b724mov [rbx+16], rsi
0019b728add rsp, 8
0019b72cpop rbx
0019b72dpop r14
0019b72fret
0019b6d5
0019b6d5alloc::vec::Vec<T,A>::push:
0019b6d5push r14
0019b6d7push rbx
0019b6d8push rax
0019b6d9mov r14, rsi
0019b6dcmov rbx, rdi
0019b6dfmov rsi, [rdi+16]
0019b6e3cmp rsi, [rdi+8]
0019b6e7jne 0x19b6f5
0019b6e9mov rdi, rbx
0019b6eccall alloc::raw_vec::RawVec<T,A>::reserve_for_push
0019b6f1mov rsi, [rbx+16]
0019b6f5
0019b6f5loc_19b6f5:
0019b6f5mov rax, [rbx]
0019b6f8imul rcx, rsi, 56
0019b6fcmov rdx, [r14+48]
0019b700mov [rax+rcx+48], rdx
0019b705movups x0, [r14]
0019b709movups x1, [r14+16]
0019b70emovups x2, [r14+32]
0019b713movups [rax+rcx+32], x2
0019b718movups [rax+rcx+16], x1
0019b71dmovups [rax+rcx], x0
0019b721inc rsi
0019b724mov [rbx+16], rsi
0019b728add rsp, 8
0019b72cpop rbx
0019b72dpop r14
0019b72fret
0019b6d5
0019b730
0019b730core::ptr::drop_in_place<core::option::Option<alloc::vec::into_iter::IntoIter<usize>>>:
0019b730cmp [rdi], 0
0019b734jne 0x199282
0019b73aret
0019b730
0019b730core::ptr::drop_in_place<core::option::Option<alloc::vec::into_iter::IntoIter<usize>>>:
0019b730cmp [rdi], 0
0019b734jne 0x199282
0019b73aret
0019b730
0019b73b
0019b73bseahorse::help::Help::help:
0019b73bpush rbx
0019b73csub rsp, 96
0019b740mov rsi, rdi
0019b743lea rbx, [rsp+24]
0019b748mov rdi, rbx
0019b74bcall _<seahorse::command::Command as seahorse::help::Help>::help_text
0019b750lea rax, [rsp+8]
0019b755mov [rax], rbx
0019b758lea rcx, [rip+0x74521]
0019b75flea rdi, [rsp+48]
0019b764mov [rdi], rcx
0019b767mov [rdi+8], 2
0019b76fand [rdi+32], 0
0019b774lea rcx, [rip-0xccc8e]
0019b77bmov [rax+8], rcx
0019b77fmov [rdi+16], rax
0019b783mov [rdi+24], 1
0019b78bcall std::io::stdio::_print
0019b790mov rdi, [rbx]
0019b793mov rsi, [rbx+8]
0019b797call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b79cadd rsp, 96
0019b7a0pop rbx
0019b7a1ret
0019b73b
0019b73bseahorse::help::Help::help:
0019b73bpush rbx
0019b73csub rsp, 96
0019b740mov rsi, rdi
0019b743lea rbx, [rsp+24]
0019b748mov rdi, rbx
0019b74bcall _<seahorse::command::Command as seahorse::help::Help>::help_text
0019b750lea rax, [rsp+8]
0019b755mov [rax], rbx
0019b758lea rcx, [rip+0x74521]
0019b75flea rdi, [rsp+48]
0019b764mov [rdi], rcx
0019b767mov [rdi+8], 2
0019b76fand [rdi+32], 0
0019b774lea rcx, [rip-0xccc8e]
0019b77bmov [rax+8], rcx
0019b77fmov [rdi+16], rax
0019b783mov [rdi+24], 1
0019b78bcall std::io::stdio::_print
0019b790mov rdi, [rbx]
0019b793mov rsi, [rbx+8]
0019b797call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b79cadd rsp, 96
0019b7a0pop rbx
0019b7a1ret
0019b73b
0019b7a2
0019b7a2_<seahorse::command::Command as seahorse::help::Help>::help_text:
0019b7a2push rbp
0019b7a3push r15
0019b7a5push r14
0019b7a7push r13
0019b7a9push r12
0019b7abpush rbx
0019b7acsub rsp, 456
0019b7b3mov r12, rsi
0019b7b6mov [rsp+352], rdi
0019b7bemov [rsp+360], 1
0019b7caxorps x0, x0
0019b7cdmovups [rsp+368], x0
0019b7d5cmp [rsi+24], 0
0019b7daje 0x19b861
0019b7e0lea rax, [r12+24]
0019b7e5lea rcx, [rsp+248]
0019b7edmov [rcx], rax
0019b7f0lea rax, [rsp+200]
0019b7f8mov [rax], rcx
0019b7fblea rcx, [rip+0x73f4e]
0019b802lea rsi, [rsp+72]
0019b807mov [rsi], rcx
0019b80amov [rsi+8], 2
0019b812and [rsi+32], 0
0019b817lea rcx, [rip-0x1e122]
0019b81emov [rax+8], rcx
0019b822mov [rsi+16], rax
0019b826mov [rsi+24], 1
0019b82elea rbx, [rsp+16]
0019b833mov rdi, rbx
0019b836call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019b83bmov r14, [rbx]
0019b83emov rdx, [rbx+16]
0019b842add rdx, r14
0019b845lea rdi, [rsp+360]
0019b84dmov rsi, r14
0019b850call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019b855mov rsi, [rbx+8]
0019b859mov rdi, r14
0019b85ccall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b861
0019b861loc_19b861:
0019b861cmp [r12+48], 0
0019b867je 0x19b8ee
0019b86dlea rax, [r12+48]
0019b872lea rcx, [rsp+248]
0019b87amov [rcx], rax
0019b87dlea rax, [rsp+200]
0019b885mov [rax], rcx
0019b888lea rcx, [rip+0x73ee1]
0019b88flea rsi, [rsp+72]
0019b894mov [rsi], rcx
0019b897mov [rsi+8], 2
0019b89fand [rsi+32], 0
0019b8a4lea rcx, [rip-0x1e1af]
0019b8abmov [rax+8], rcx
0019b8afmov [rsi+16], rax
0019b8b3mov [rsi+24], 1
0019b8bblea rbx, [rsp+16]
0019b8c0mov rdi, rbx
0019b8c3call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019b8c8mov r14, [rbx]
0019b8cbmov rdx, [rbx+16]
0019b8cfadd rdx, r14
0019b8d2lea rdi, [rsp+360]
0019b8damov rsi, r14
0019b8ddcall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019b8e2mov rsi, [rbx+8]
0019b8e6mov rdi, r14
0019b8e9call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b8ee
0019b8eeloc_19b8ee:
0019b8eelea rdi, [rsp+288]
0019b8f6mov [rdi], 1
0019b8fdxorps x0, x0
0019b900movups [rdi+8], x0
0019b904lea rsi, [rip-0x10caa6]
0019b90blea rdx, [rip-0x10caa6]
0019b912call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019b917lea rax, [rip-0x10cab2]
0019b91emov [rsp+384], rax
0019b926mov [rsp+392], 10
0019b932mov r14, [r12+88]
0019b937test r14, r14
0019b93aje 0x19bad7
0019b940lea rax, [rip-0x10cad1]
0019b947lea r15, [rsp+408]
0019b94fmov [r15], rax
0019b952mov [r15+8], 5
0019b95alea rax, [rip-0x10cae6]
0019b961lea r13, [rsp+424]
0019b969mov [r13], rax
0019b96dmov [r13+8], 7
0019b975lea rax, [rip-0x161b1c]
0019b97clea rbp, [rsp+440]
0019b984mov [rbp], rax
0019b988mov [rbp+8], 8
0019b990imul rbx, [r12+104], 80
0019b996add rbx, r14
0019b999push 8
0019b99bpop rdi
0019b99ccall _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.1241
0019b9a1mov [rax], 10
0019b9a8lea rcx, [rax+8]
0019b9aclea rsi, [rsp+104]
0019b9b1mov [rsi-32], rax
0019b9b5mov [rsi-24], 1
0019b9bdmov [rsi-16], rax
0019b9c1mov [rsi-8], rcx
0019b9c5mov [rsi], r14
0019b9c8mov [rsp], rbx
0019b9ccmov [rsi+8], rbx
0019b9d0mov [rsi+16], r15
0019b9d4mov [rsi+24], r13
0019b9d8mov [rsi+32], rbp
0019b9dclea rbx, [rsp+16]
0019b9e1mov rdi, rbx
0019b9e4call _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
0019b9e9cmp [rbx], 0
0019b9edmov [rsp+344], r12
0019b9f5je 0x19bb55
0019b9fblea rdi, [rsp+16]
0019ba00mov r12, [rdi+16]
0019ba04call core::ptr::drop_in_place<(alloc::string::String,core::option::Option<alloc::string::String>)>
0019ba09mov rdx, [rsp+72]
0019ba0emov rbx, [rsp+104]
0019ba13test rbx, rbx
0019ba16je 0x19bb83
0019ba1cmov [rsp+336], rdx
0019ba24mov [rsp+8], r14
0019ba29lea rcx, [rsp+120]
0019ba2emov rax, [rcx-8]
0019ba32mov rdx, [rcx+16]
0019ba36mov [rsp+224], rdx
0019ba3emovups x0, [rcx]
0019ba41movups [rsp+208], x0
0019ba49lea rcx, [rsp+144]
0019ba51mov [rsp+200], rcx
0019ba59cmp rbx, rax
0019ba5cje 0x19baa9
0019ba5elea r14, [rsp+208]
0019ba66sub rax, rbx
0019ba69push 80
0019ba6bpop rcx
0019ba6cxor edx, edx
0019ba6ediv rcx
0019ba71mov r15, rax
0019ba74lea r13, [rsp+24]
0019ba79
0019ba79loc_19ba79:
0019ba79mov rdi, r13
0019ba7cmov rsi, r14
0019ba7fmov rdx, rbx
0019ba82call seahorse::app::App::flag_help_text::_{{closure}}
0019ba87mov [rsp+16], r12
0019ba8cmov rbp, [rsp+40]
0019ba91mov rdi, r13
0019ba94call core::ptr::drop_in_place<(alloc::string::String,core::option::Option<alloc::string::String>)>
0019ba99cmp r12, rbp
0019ba9ccmovbe r12, rbp
0019baa0add rbx, 80
0019baa4dec r15
0019baa7jne 0x19ba79
0019baa9
0019baa9loc_19baa9:
0019baa9mov r14, [rsp+8]
0019baaelea r15, [rsp+408]
0019bab6lea r13, [rsp+424]
0019babelea rbp, [rsp+440]
0019bac6mov rbx, [rsp]
0019bacamov rdx, [rsp+336]
0019bad2jmp 0x19bb87
0019bad7
0019bad7loc_19bad7:
0019bad7lea rax, [rsp+384]
0019badflea rcx, [rsp+200]
0019bae7mov [rcx], rax
0019baealea rax, [rip+0x73b27]
0019baf1lea rsi, [rsp+72]
0019baf6mov [rsi], rax
0019baf9mov [rsi+8], 2
0019bb01and [rsi+32], 0
0019bb06lea rax, [rip-0x9a360]
0019bb0dmov [rcx+8], rax
0019bb11mov [rsi+16], rcx
0019bb15mov [rsi+24], 1
0019bb1dlea rbx, [rsp+16]
0019bb22mov rdi, rbx
0019bb25call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019bb2amov r14, [rbx]
0019bb2dmov rdx, [rbx+16]
0019bb31add rdx, r14
0019bb34lea rdi, [rsp+288]
0019bb3cmov rsi, r14
0019bb3fcall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019bb44mov rsi, [rbx+8]
0019bb48mov rdi, r14
0019bb4bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019bb50jmp 0x19be9a
0019bb55
0019bb55loc_19bb55:
0019bb55and [rsp+104], 0
0019bb5bmov rdx, [rsp+72]
0019bb60test rdx, rdx
0019bb63je 0x19bbc0
0019bb65mov rax, [rsp+88]
0019bb6acmp rax, [rsp+96]
0019bb6fje 0x19bbc0
0019bb71lea rcx, [rax+8]
0019bb75mov [rsp+88], rcx
0019bb7amov r12, [rax]
0019bb7dmov rbx, [rsp]
0019bb81jmp 0x19bb8c
0019bb83
0019bb83loc_19bb83:
0019bb83mov rbx, [rsp]
0019bb87
0019bb87loc_19bb87:
0019bb87test rdx, rdx
0019bb8aje 0x19bbb6
0019bb8c
0019bb8cloc_19bb8c:
0019bb8clea rax, [rsp+80]
0019bb91lea rdi, [rsp+248]
0019bb99mov [rdi], rdx
0019bb9cmovups x0, [rax]
0019bb9fmovups [rdi+8], x0
0019bba3mov rax, [rax+16]
0019bba7mov [rdi+24], rax
0019bbabmov rsi, r12
0019bbaecall core::iter::traits::iterator::Iterator::fold
0019bbb3mov r12, rax
0019bbb6
0019bbb6loc_19bbb6:
0019bbb6mov [rsp+8], r12
0019bbbbpush 1
0019bbbdpop rdi
0019bbbejmp 0x19bbd0
0019bbc0
0019bbc0loc_19bbc0:
0019bbc0lea rdi, [rsp+72]
0019bbc5call core::ptr::drop_in_place<core::option::Option<alloc::vec::into_iter::IntoIter<usize>>>
0019bbcaxor edi, edi
0019bbccmov rbx, [rsp]
0019bbd0
0019bbd0loc_19bbd0:
0019bbd0lea rsi, [rip+0x73bd9]
0019bbd7call core::option::Option<T>::unwrap
0019bbdclea rax, [rsp+248]
0019bbe4mov [rax], r14
0019bbe7mov [rax+8], rbx
0019bbebmov [rax+16], r15
0019bbefmov [rax+24], r13
0019bbf3mov [rax+32], rbp
0019bbf7lea r14, [rip-0xcd111]
0019bbfelea r12, [rsp+176]
0019bc06lea r15, [rsp+144]
0019bc0elea r13, [rsp+72]
0019bc13lea rbp, [rsp+288]
0019bc1b
0019bc1bloc_19bc1b:
0019bc1blea rdi, [rsp+200]
0019bc23lea rsi, [rsp+248]
0019bc2bcall _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
0019bc30cmp [rsp+200], 0
0019bc39je 0x19bdd8
0019bc3fmovups x0, [rsp+200]
0019bc47movups x1, [rsp+216]
0019bc4fmovups x2, [rsp+232]
0019bc57movaps [rsp+48], x2
0019bc5cmovaps [rsp+32], x1
0019bc61movaps [rsp+16], x0
0019bc66lea rax, [rip+0x7396b]
0019bc6dmov [rsp+72], rax
0019bc72push 1
0019bc74pop rax
0019bc75mov [rsp+80], rax
0019bc7aand [rsp+104], 0
0019bc80lea rcx, [rsp+16]
0019bc85mov [rsp+176], rcx
0019bc8dmov [rsp+184], r14
0019bc95mov [rsp+88], r12
0019bc9amov [rsp+96], rax
0019bc9fmov rdi, r15
0019bca2mov rsi, r13
0019bca5call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019bcaamov rbx, [rsp+144]
0019bcb2mov rdx, [rsp+160]
0019bcbaadd rdx, rbx
0019bcbdmov rdi, rbp
0019bcc0mov rsi, rbx
0019bcc3call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019bcc8mov rsi, [rsp+152]
0019bcd0mov rdi, rbx
0019bcd3call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019bcd8cmp [rsp+40], 0
0019bcdeje 0x19bdb3
0019bce4lea rax, [rsp+40]
0019bce9mov [rsp+400], rax
0019bcf1mov rdx, [rsp+8]
0019bcf6sub rdx, [rsp+32]
0019bcfbmov rdi, r12
0019bcfepush 32
0019bd00pop rsi
0019bd01call alloc::str::_<impl str>::repeat
0019bd06mov [rsp+144], r12
0019bd0emov [rsp+152], r14
0019bd16lea rax, [rip+0x738cb]
0019bd1dmov [rsp+72], rax
0019bd22mov [rsp+80], 3
0019bd2band [rsp+104], 0
0019bd31lea rax, [rsp+400]
0019bd39mov [rsp+160], rax
0019bd41lea rax, [rip-0x1e64c]
0019bd48mov [rsp+168], rax
0019bd50mov [rsp+88], r15
0019bd55mov [rsp+96], 2
0019bd5elea rdi, [rsp+312]
0019bd66mov rsi, r13
0019bd69call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019bd6emov rdi, [rsp+176]
0019bd76mov rsi, [rsp+184]
0019bd7ecall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019bd83mov rbx, [rsp+312]
0019bd8bmov rdx, [rsp+328]
0019bd93add rdx, rbx
0019bd96mov rdi, rbp
0019bd99mov rsi, rbx
0019bd9ccall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019bda1mov rsi, [rsp+320]
0019bda9mov rdi, rbx
0019bdaccall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019bdb1jmp 0x19bdc9
0019bdb3
0019bdb3loc_19bdb3:
0019bdb3mov rdi, rbp
0019bdb6lea rsi, [rip-0x10c25c]
0019bdbdlea rdx, [rip-0x10c262]
0019bdc4call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019bdc9
0019bdc9loc_19bdc9:
0019bdc9lea rdi, [rsp+16]
0019bdcecall core::ptr::drop_in_place<(alloc::string::String,core::option::Option<alloc::string::String>)>
0019bdd3jmp 0x19bc1b
0019bdd8
0019bdd8loc_19bdd8:
0019bdd8mov r15, r14
0019bddblea rbx, [rsp+384]
0019bde3mov rdx, [rsp+8]
0019bde8sub rdx, [rbx+8]
0019bdecpush 32
0019bdeepop rsi
0019bdeflea r14, [rsp+200]
0019bdf7mov rdi, r14
0019bdfacall alloc::str::_<impl str>::repeat
0019bdffmov [rsp+16], rbx
0019be04lea rax, [rip-0x9a65e]
0019be0bmov [rsp+24], rax
0019be10lea rax, [rip+0x73791]
0019be17lea rsi, [rsp+72]
0019be1cmov [rsi], rax
0019be1fmov [rsi+8], 3
0019be27and [rsi+32], 0
0019be2cmov [rsp+32], r14
0019be31mov [rsp+40], r15
0019be36lea rax, [rsp+16]
0019be3bmov [rsi+16], rax
0019be3fmov [rsi+24], 2
0019be47lea rbx, [rsp+248]
0019be4fmov rdi, rbx
0019be52call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019be57mov rdi, [rsp+200]
0019be5fmov rsi, [rsp+208]
0019be67call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019be6cmov r14, [rbx]
0019be6fmov rdx, [rbx+16]
0019be73add rdx, r14
0019be76lea rdi, [rsp+288]
0019be7emov rsi, r14
0019be81call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019be86mov rsi, [rbx+8]
0019be8amov rdi, r14
0019be8dcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019be92mov r12, [rsp+344]
0019be9a
0019be9aloc_19be9a:
0019be9amov rbx, [rsp+288]
0019bea2mov r14, [rsp+296]
0019beaamov rdx, [rsp+304]
0019beb2add rdx, rbx
0019beb5lea rdi, [rsp+360]
0019bebdmov rsi, rbx
0019bec0call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019bec5mov rdi, rbx
0019bec8mov rsi, r14
0019becbcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019bed0mov [rsp+176], 1
0019bedcxorps x0, x0
0019bedfmovups [rsp+184], x0
0019bee7mov r15, [r12+136]
0019beeftest r15, r15
0019bef2je 0x19bf7b
0019bef8lea rsi, [rip-0x10d06a]
0019befflea rdx, [rip-0x10d066]
0019bf06lea rdi, [rsp+176]
0019bf0ecall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019bf13mov rbx, [r12+152]
0019bf1btest rbx, rbx
0019bf1eje 0x19bf88
0019bf20mov rdi, r15
0019bf23call seahorse::app::App::command_help_text::_{{closure}}
0019bf28mov rbp, rax
0019bf2bpush 1
0019bf2dpop rdi
0019bf2ecmp rbx, 1
0019bf32je 0x19bf8a
0019bf34lea r12, [r15+160]
0019bf3bimul rax, rbx, 160
0019bf42add rax, -160
0019bf48mov ecx, 160
0019bf4dxor edx, edx
0019bf4fdiv rcx
0019bf52mov r13, rax
0019bf55
0019bf55loc_19bf55:
0019bf55mov r14, rbp
0019bf58mov rdi, r12
0019bf5bcall seahorse::app::App::command_help_text::_{{closure}}
0019bf60mov rbp, rax
0019bf63cmp r14, rax
0019bf66cmova rbp, r14
0019bf6aadd r12, 160
0019bf71dec r13
0019bf74jne 0x19bf55
0019bf76push 1
0019bf78pop rdi
0019bf79jmp 0x19bf8a
0019bf7b
0019bf7bloc_19bf7b:
0019bf7bpush 1
0019bf7dpop rbx
0019bf7exor edx, edx
0019bf80xor r14l, r14l
0019bf83jmp 0x19c1a6
0019bf88
0019bf88loc_19bf88:
0019bf88xor edi, edi
0019bf8a
0019bf8aloc_19bf8a:
0019bf8alea rsi, [rip+0x73837]
0019bf91call core::option::Option<T>::unwrap
0019bf96imul r14, rbx, 160
0019bf9dlea r13, [rsp+200]
0019bfa5lea r12, [rip-0xcd4bf]
0019bfac
0019bfacloc_19bfac:
0019bfactest r14, r14
0019bfafje 0x19c18e
0019bfb5mov rsi, [r15+112]
0019bfb9test rsi, rsi
0019bfbcje 0x19c057
0019bfc2mov rdx, [r15+128]
0019bfc9mov rdi, r13
0019bfcccall alloc::str::join_generic_copy
0019bfd1mov [rsp+16], r13
0019bfd6mov [rsp+24], r12
0019bfdblea rax, [rip+0x736ce]
0019bfe2mov [rsp+72], rax
0019bfe7push 2
0019bfe9pop rcx
0019bfeamov [rsp+80], rcx
0019bfefand [rsp+104], 0
0019bff5mov [rsp+32], r15
0019bffamov [rsp+40], r12
0019bffflea rax, [rsp+16]
0019c004mov [rsp+88], rax
0019c009mov [rsp+96], rcx
0019c00elea rdi, [rsp+248]
0019c016lea rsi, [rsp+72]
0019c01bcall _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019c020mov rdi, [rsp+200]
0019c028mov rsi, [rsp+208]
0019c030call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019c035movups x0, [rsp+248]
0019c03dmovaps [rsp+144], x0
0019c045mov rax, [rsp+264]
0019c04dmov [rsp+160], rax
0019c055jmp 0x19c06b
0019c057
0019c057loc_19c057:
0019c057mov rsi, [r15]
0019c05amov rdx, [r15+16]
0019c05elea rdi, [rsp+144]
0019c066call _<alloc::string::String as core::clone::Clone>::clone
0019c06b
0019c06bloc_19c06b:
0019c06bmov rax, [r15+24]
0019c06ftest rax, rax
0019c072je 0x19c07a
0019c074mov rcx, [r15+40]
0019c078jmp 0x19c083
0019c07a
0019c07aloc_19c07a:
0019c07alea rax, [rip-0x10ad89]
0019c081xor ecx, ecx
0019c083
0019c083loc_19c083:
0019c083add r15, 160
0019c08amov [rsp+312], rax
0019c092mov [rsp+320], rcx
0019c09amov rdx, rbp
0019c09dsub rdx, [rsp+160]
0019c0a5mov rdi, r13
0019c0a8push 32
0019c0aapop rsi
0019c0abcall alloc::str::_<impl str>::repeat
0019c0b0lea rax, [rsp+144]
0019c0b8mov [rsp+72], rax
0019c0bdmov [rsp+80], r12
0019c0c2mov [rsp+88], r13
0019c0c7mov [rsp+96], r12
0019c0cclea rax, [rip+0x735fd]
0019c0d3mov [rsp+16], rax
0019c0d8mov [rsp+24], 4
0019c0e1and [rsp+48], 0
0019c0e7lea rax, [rsp+312]
0019c0efmov [rsp+104], rax
0019c0f4lea rax, [rip-0x9a94e]
0019c0fbmov [rsp+112], rax
0019c100lea rax, [rsp+72]
0019c105mov [rsp+32], rax
0019c10amov [rsp+40], 3
0019c113lea rdi, [rsp+248]
0019c11blea rsi, [rsp+16]
0019c120call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019c125mov rdi, [rsp+200]
0019c12dmov rsi, [rsp+208]
0019c135call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019c13amov rbx, [rsp+248]
0019c142mov rdx, [rsp+264]
0019c14aadd rdx, rbx
0019c14dlea rdi, [rsp+176]
0019c155mov rsi, rbx
0019c158call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019c15dmov rsi, [rsp+256]
0019c165mov rdi, rbx
0019c168call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019c16dmov rdi, [rsp+144]
0019c175mov rsi, [rsp+152]
0019c17dcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019c182add r14, -160
0019c189jmp 0x19bfac
0019c18e
0019c18eloc_19c18e:
0019c18emov rbx, [rsp+176]
0019c196mov r14, [rsp+184]
0019c19emov rdx, [rsp+192]
0019c1a6
0019c1a6loc_19c1a6:
0019c1a6add rdx, rbx
0019c1a9lea r15, [rsp+360]
0019c1b1mov rdi, r15
0019c1b4mov rsi, rbx
0019c1b7call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019c1bcmov rdi, rbx
0019c1bfmov rsi, r14
0019c1c2call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019c1c7mov rax, [r15+16]
0019c1cbmov rcx, [rsp+352]
0019c1d3mov [rcx+16], rax
0019c1d7movups x0, [r15]
0019c1dbmovups [rcx], x0
0019c1deadd rsp, 456
0019c1e5pop rbx
0019c1e6pop r12
0019c1e8pop r13
0019c1eapop r14
0019c1ecpop r15
0019c1eepop rbp
0019c1efret
0019b7a2
0019b7a2_<seahorse::command::Command as seahorse::help::Help>::help_text:
0019b7a2push rbp
0019b7a3push r15
0019b7a5push r14
0019b7a7push r13
0019b7a9push r12
0019b7abpush rbx
0019b7acsub rsp, 456
0019b7b3mov r12, rsi
0019b7b6mov [rsp+352], rdi
0019b7bemov [rsp+360], 1
0019b7caxorps x0, x0
0019b7cdmovups [rsp+368], x0
0019b7d5cmp [rsi+24], 0
0019b7daje 0x19b861
0019b7e0lea rax, [r12+24]
0019b7e5lea rcx, [rsp+248]
0019b7edmov [rcx], rax
0019b7f0lea rax, [rsp+200]
0019b7f8mov [rax], rcx
0019b7fblea rcx, [rip+0x73f4e]
0019b802lea rsi, [rsp+72]
0019b807mov [rsi], rcx
0019b80amov [rsi+8], 2
0019b812and [rsi+32], 0
0019b817lea rcx, [rip-0x1e122]
0019b81emov [rax+8], rcx
0019b822mov [rsi+16], rax
0019b826mov [rsi+24], 1
0019b82elea rbx, [rsp+16]
0019b833mov rdi, rbx
0019b836call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019b83bmov r14, [rbx]
0019b83emov rdx, [rbx+16]
0019b842add rdx, r14
0019b845lea rdi, [rsp+360]
0019b84dmov rsi, r14
0019b850call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019b855mov rsi, [rbx+8]
0019b859mov rdi, r14
0019b85ccall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b861
0019b861loc_19b861:
0019b861cmp [r12+48], 0
0019b867je 0x19b8ee
0019b86dlea rax, [r12+48]
0019b872lea rcx, [rsp+248]
0019b87amov [rcx], rax
0019b87dlea rax, [rsp+200]
0019b885mov [rax], rcx
0019b888lea rcx, [rip+0x73ee1]
0019b88flea rsi, [rsp+72]
0019b894mov [rsi], rcx
0019b897mov [rsi+8], 2
0019b89fand [rsi+32], 0
0019b8a4lea rcx, [rip-0x1e1af]
0019b8abmov [rax+8], rcx
0019b8afmov [rsi+16], rax
0019b8b3mov [rsi+24], 1
0019b8bblea rbx, [rsp+16]
0019b8c0mov rdi, rbx
0019b8c3call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019b8c8mov r14, [rbx]
0019b8cbmov rdx, [rbx+16]
0019b8cfadd rdx, r14
0019b8d2lea rdi, [rsp+360]
0019b8damov rsi, r14
0019b8ddcall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019b8e2mov rsi, [rbx+8]
0019b8e6mov rdi, r14
0019b8e9call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019b8ee
0019b8eeloc_19b8ee:
0019b8eelea rdi, [rsp+288]
0019b8f6mov [rdi], 1
0019b8fdxorps x0, x0
0019b900movups [rdi+8], x0
0019b904lea rsi, [rip-0x10caa6]
0019b90blea rdx, [rip-0x10caa6]
0019b912call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019b917lea rax, [rip-0x10cab2]
0019b91emov [rsp+384], rax
0019b926mov [rsp+392], 10
0019b932mov r14, [r12+88]
0019b937test r14, r14
0019b93aje 0x19bad7
0019b940lea rax, [rip-0x10cad1]
0019b947lea r15, [rsp+408]
0019b94fmov [r15], rax
0019b952mov [r15+8], 5
0019b95alea rax, [rip-0x10cae6]
0019b961lea r13, [rsp+424]
0019b969mov [r13], rax
0019b96dmov [r13+8], 7
0019b975lea rax, [rip-0x161b1c]
0019b97clea rbp, [rsp+440]
0019b984mov [rbp], rax
0019b988mov [rbp+8], 8
0019b990imul rbx, [r12+104], 80
0019b996add rbx, r14
0019b999push 8
0019b99bpop rdi
0019b99ccall _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.1241
0019b9a1mov [rax], 10
0019b9a8lea rcx, [rax+8]
0019b9aclea rsi, [rsp+104]
0019b9b1mov [rsi-32], rax
0019b9b5mov [rsi-24], 1
0019b9bdmov [rsi-16], rax
0019b9c1mov [rsi-8], rcx
0019b9c5mov [rsi], r14
0019b9c8mov [rsp], rbx
0019b9ccmov [rsi+8], rbx
0019b9d0mov [rsi+16], r15
0019b9d4mov [rsi+24], r13
0019b9d8mov [rsi+32], rbp
0019b9dclea rbx, [rsp+16]
0019b9e1mov rdi, rbx
0019b9e4call _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
0019b9e9cmp [rbx], 0
0019b9edmov [rsp+344], r12
0019b9f5je 0x19bb55
0019b9fblea rdi, [rsp+16]
0019ba00mov r12, [rdi+16]
0019ba04call core::ptr::drop_in_place<(alloc::string::String,core::option::Option<alloc::string::String>)>
0019ba09mov rdx, [rsp+72]
0019ba0emov rbx, [rsp+104]
0019ba13test rbx, rbx
0019ba16je 0x19bb83
0019ba1cmov [rsp+336], rdx
0019ba24mov [rsp+8], r14
0019ba29lea rcx, [rsp+120]
0019ba2emov rax, [rcx-8]
0019ba32mov rdx, [rcx+16]
0019ba36mov [rsp+224], rdx
0019ba3emovups x0, [rcx]
0019ba41movups [rsp+208], x0
0019ba49lea rcx, [rsp+144]
0019ba51mov [rsp+200], rcx
0019ba59cmp rbx, rax
0019ba5cje 0x19baa9
0019ba5elea r14, [rsp+208]
0019ba66sub rax, rbx
0019ba69push 80
0019ba6bpop rcx
0019ba6cxor edx, edx
0019ba6ediv rcx
0019ba71mov r15, rax
0019ba74lea r13, [rsp+24]
0019ba79
0019ba79loc_19ba79:
0019ba79mov rdi, r13
0019ba7cmov rsi, r14
0019ba7fmov rdx, rbx
0019ba82call seahorse::app::App::flag_help_text::_{{closure}}
0019ba87mov [rsp+16], r12
0019ba8cmov rbp, [rsp+40]
0019ba91mov rdi, r13
0019ba94call core::ptr::drop_in_place<(alloc::string::String,core::option::Option<alloc::string::String>)>
0019ba99cmp r12, rbp
0019ba9ccmovbe r12, rbp
0019baa0add rbx, 80
0019baa4dec r15
0019baa7jne 0x19ba79
0019baa9
0019baa9loc_19baa9:
0019baa9mov r14, [rsp+8]
0019baaelea r15, [rsp+408]
0019bab6lea r13, [rsp+424]
0019babelea rbp, [rsp+440]
0019bac6mov rbx, [rsp]
0019bacamov rdx, [rsp+336]
0019bad2jmp 0x19bb87
0019bad7
0019bad7loc_19bad7:
0019bad7lea rax, [rsp+384]
0019badflea rcx, [rsp+200]
0019bae7mov [rcx], rax
0019baealea rax, [rip+0x73b27]
0019baf1lea rsi, [rsp+72]
0019baf6mov [rsi], rax
0019baf9mov [rsi+8], 2
0019bb01and [rsi+32], 0
0019bb06lea rax, [rip-0x9a360]
0019bb0dmov [rcx+8], rax
0019bb11mov [rsi+16], rcx
0019bb15mov [rsi+24], 1
0019bb1dlea rbx, [rsp+16]
0019bb22mov rdi, rbx
0019bb25call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019bb2amov r14, [rbx]
0019bb2dmov rdx, [rbx+16]
0019bb31add rdx, r14
0019bb34lea rdi, [rsp+288]
0019bb3cmov rsi, r14
0019bb3fcall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019bb44mov rsi, [rbx+8]
0019bb48mov rdi, r14
0019bb4bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019bb50jmp 0x19be9a
0019bb55
0019bb55loc_19bb55:
0019bb55and [rsp+104], 0
0019bb5bmov rdx, [rsp+72]
0019bb60test rdx, rdx
0019bb63je 0x19bbc0
0019bb65mov rax, [rsp+88]
0019bb6acmp rax, [rsp+96]
0019bb6fje 0x19bbc0
0019bb71lea rcx, [rax+8]
0019bb75mov [rsp+88], rcx
0019bb7amov r12, [rax]
0019bb7dmov rbx, [rsp]
0019bb81jmp 0x19bb8c
0019bb83
0019bb83loc_19bb83:
0019bb83mov rbx, [rsp]
0019bb87
0019bb87loc_19bb87:
0019bb87test rdx, rdx
0019bb8aje 0x19bbb6
0019bb8c
0019bb8cloc_19bb8c:
0019bb8clea rax, [rsp+80]
0019bb91lea rdi, [rsp+248]
0019bb99mov [rdi], rdx
0019bb9cmovups x0, [rax]
0019bb9fmovups [rdi+8], x0
0019bba3mov rax, [rax+16]
0019bba7mov [rdi+24], rax
0019bbabmov rsi, r12
0019bbaecall core::iter::traits::iterator::Iterator::fold
0019bbb3mov r12, rax
0019bbb6
0019bbb6loc_19bbb6:
0019bbb6mov [rsp+8], r12
0019bbbbpush 1
0019bbbdpop rdi
0019bbbejmp 0x19bbd0
0019bbc0
0019bbc0loc_19bbc0:
0019bbc0lea rdi, [rsp+72]
0019bbc5call core::ptr::drop_in_place<core::option::Option<alloc::vec::into_iter::IntoIter<usize>>>
0019bbcaxor edi, edi
0019bbccmov rbx, [rsp]
0019bbd0
0019bbd0loc_19bbd0:
0019bbd0lea rsi, [rip+0x73bd9]
0019bbd7call core::option::Option<T>::unwrap
0019bbdclea rax, [rsp+248]
0019bbe4mov [rax], r14
0019bbe7mov [rax+8], rbx
0019bbebmov [rax+16], r15
0019bbefmov [rax+24], r13
0019bbf3mov [rax+32], rbp
0019bbf7lea r14, [rip-0xcd111]
0019bbfelea r12, [rsp+176]
0019bc06lea r15, [rsp+144]
0019bc0elea r13, [rsp+72]
0019bc13lea rbp, [rsp+288]
0019bc1b
0019bc1bloc_19bc1b:
0019bc1blea rdi, [rsp+200]
0019bc23lea rsi, [rsp+248]
0019bc2bcall _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
0019bc30cmp [rsp+200], 0
0019bc39je 0x19bdd8
0019bc3fmovups x0, [rsp+200]
0019bc47movups x1, [rsp+216]
0019bc4fmovups x2, [rsp+232]
0019bc57movaps [rsp+48], x2
0019bc5cmovaps [rsp+32], x1
0019bc61movaps [rsp+16], x0
0019bc66lea rax, [rip+0x7396b]
0019bc6dmov [rsp+72], rax
0019bc72push 1
0019bc74pop rax
0019bc75mov [rsp+80], rax
0019bc7aand [rsp+104], 0
0019bc80lea rcx, [rsp+16]
0019bc85mov [rsp+176], rcx
0019bc8dmov [rsp+184], r14
0019bc95mov [rsp+88], r12
0019bc9amov [rsp+96], rax
0019bc9fmov rdi, r15
0019bca2mov rsi, r13
0019bca5call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019bcaamov rbx, [rsp+144]
0019bcb2mov rdx, [rsp+160]
0019bcbaadd rdx, rbx
0019bcbdmov rdi, rbp
0019bcc0mov rsi, rbx
0019bcc3call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019bcc8mov rsi, [rsp+152]
0019bcd0mov rdi, rbx
0019bcd3call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019bcd8cmp [rsp+40], 0
0019bcdeje 0x19bdb3
0019bce4lea rax, [rsp+40]
0019bce9mov [rsp+400], rax
0019bcf1mov rdx, [rsp+8]
0019bcf6sub rdx, [rsp+32]
0019bcfbmov rdi, r12
0019bcfepush 32
0019bd00pop rsi
0019bd01call alloc::str::_<impl str>::repeat
0019bd06mov [rsp+144], r12
0019bd0emov [rsp+152], r14
0019bd16lea rax, [rip+0x738cb]
0019bd1dmov [rsp+72], rax
0019bd22mov [rsp+80], 3
0019bd2band [rsp+104], 0
0019bd31lea rax, [rsp+400]
0019bd39mov [rsp+160], rax
0019bd41lea rax, [rip-0x1e64c]
0019bd48mov [rsp+168], rax
0019bd50mov [rsp+88], r15
0019bd55mov [rsp+96], 2
0019bd5elea rdi, [rsp+312]
0019bd66mov rsi, r13
0019bd69call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019bd6emov rdi, [rsp+176]
0019bd76mov rsi, [rsp+184]
0019bd7ecall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019bd83mov rbx, [rsp+312]
0019bd8bmov rdx, [rsp+328]
0019bd93add rdx, rbx
0019bd96mov rdi, rbp
0019bd99mov rsi, rbx
0019bd9ccall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019bda1mov rsi, [rsp+320]
0019bda9mov rdi, rbx
0019bdaccall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019bdb1jmp 0x19bdc9
0019bdb3
0019bdb3loc_19bdb3:
0019bdb3mov rdi, rbp
0019bdb6lea rsi, [rip-0x10c25c]
0019bdbdlea rdx, [rip-0x10c262]
0019bdc4call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019bdc9
0019bdc9loc_19bdc9:
0019bdc9lea rdi, [rsp+16]
0019bdcecall core::ptr::drop_in_place<(alloc::string::String,core::option::Option<alloc::string::String>)>
0019bdd3jmp 0x19bc1b
0019bdd8
0019bdd8loc_19bdd8:
0019bdd8mov r15, r14
0019bddblea rbx, [rsp+384]
0019bde3mov rdx, [rsp+8]
0019bde8sub rdx, [rbx+8]
0019bdecpush 32
0019bdeepop rsi
0019bdeflea r14, [rsp+200]
0019bdf7mov rdi, r14
0019bdfacall alloc::str::_<impl str>::repeat
0019bdffmov [rsp+16], rbx
0019be04lea rax, [rip-0x9a65e]
0019be0bmov [rsp+24], rax
0019be10lea rax, [rip+0x73791]
0019be17lea rsi, [rsp+72]
0019be1cmov [rsi], rax
0019be1fmov [rsi+8], 3
0019be27and [rsi+32], 0
0019be2cmov [rsp+32], r14
0019be31mov [rsp+40], r15
0019be36lea rax, [rsp+16]
0019be3bmov [rsi+16], rax
0019be3fmov [rsi+24], 2
0019be47lea rbx, [rsp+248]
0019be4fmov rdi, rbx
0019be52call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019be57mov rdi, [rsp+200]
0019be5fmov rsi, [rsp+208]
0019be67call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019be6cmov r14, [rbx]
0019be6fmov rdx, [rbx+16]
0019be73add rdx, r14
0019be76lea rdi, [rsp+288]
0019be7emov rsi, r14
0019be81call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019be86mov rsi, [rbx+8]
0019be8amov rdi, r14
0019be8dcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019be92mov r12, [rsp+344]
0019be9a
0019be9aloc_19be9a:
0019be9amov rbx, [rsp+288]
0019bea2mov r14, [rsp+296]
0019beaamov rdx, [rsp+304]
0019beb2add rdx, rbx
0019beb5lea rdi, [rsp+360]
0019bebdmov rsi, rbx
0019bec0call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019bec5mov rdi, rbx
0019bec8mov rsi, r14
0019becbcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019bed0mov [rsp+176], 1
0019bedcxorps x0, x0
0019bedfmovups [rsp+184], x0
0019bee7mov r15, [r12+136]
0019beeftest r15, r15
0019bef2je 0x19bf7b
0019bef8lea rsi, [rip-0x10d06a]
0019befflea rdx, [rip-0x10d066]
0019bf06lea rdi, [rsp+176]
0019bf0ecall _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019bf13mov rbx, [r12+152]
0019bf1btest rbx, rbx
0019bf1eje 0x19bf88
0019bf20mov rdi, r15
0019bf23call seahorse::app::App::command_help_text::_{{closure}}
0019bf28mov rbp, rax
0019bf2bpush 1
0019bf2dpop rdi
0019bf2ecmp rbx, 1
0019bf32je 0x19bf8a
0019bf34lea r12, [r15+160]
0019bf3bimul rax, rbx, 160
0019bf42add rax, -160
0019bf48mov ecx, 160
0019bf4dxor edx, edx
0019bf4fdiv rcx
0019bf52mov r13, rax
0019bf55
0019bf55loc_19bf55:
0019bf55mov r14, rbp
0019bf58mov rdi, r12
0019bf5bcall seahorse::app::App::command_help_text::_{{closure}}
0019bf60mov rbp, rax
0019bf63cmp r14, rax
0019bf66cmova rbp, r14
0019bf6aadd r12, 160
0019bf71dec r13
0019bf74jne 0x19bf55
0019bf76push 1
0019bf78pop rdi
0019bf79jmp 0x19bf8a
0019bf7b
0019bf7bloc_19bf7b:
0019bf7bpush 1
0019bf7dpop rbx
0019bf7exor edx, edx
0019bf80xor r14l, r14l
0019bf83jmp 0x19c1a6
0019bf88
0019bf88loc_19bf88:
0019bf88xor edi, edi
0019bf8a
0019bf8aloc_19bf8a:
0019bf8alea rsi, [rip+0x73837]
0019bf91call core::option::Option<T>::unwrap
0019bf96imul r14, rbx, 160
0019bf9dlea r13, [rsp+200]
0019bfa5lea r12, [rip-0xcd4bf]
0019bfac
0019bfacloc_19bfac:
0019bfactest r14, r14
0019bfafje 0x19c18e
0019bfb5mov rsi, [r15+112]
0019bfb9test rsi, rsi
0019bfbcje 0x19c057
0019bfc2mov rdx, [r15+128]
0019bfc9mov rdi, r13
0019bfcccall alloc::str::join_generic_copy
0019bfd1mov [rsp+16], r13
0019bfd6mov [rsp+24], r12
0019bfdblea rax, [rip+0x736ce]
0019bfe2mov [rsp+72], rax
0019bfe7push 2
0019bfe9pop rcx
0019bfeamov [rsp+80], rcx
0019bfefand [rsp+104], 0
0019bff5mov [rsp+32], r15
0019bffamov [rsp+40], r12
0019bffflea rax, [rsp+16]
0019c004mov [rsp+88], rax
0019c009mov [rsp+96], rcx
0019c00elea rdi, [rsp+248]
0019c016lea rsi, [rsp+72]
0019c01bcall _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019c020mov rdi, [rsp+200]
0019c028mov rsi, [rsp+208]
0019c030call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019c035movups x0, [rsp+248]
0019c03dmovaps [rsp+144], x0
0019c045mov rax, [rsp+264]
0019c04dmov [rsp+160], rax
0019c055jmp 0x19c06b
0019c057
0019c057loc_19c057:
0019c057mov rsi, [r15]
0019c05amov rdx, [r15+16]
0019c05elea rdi, [rsp+144]
0019c066call _<alloc::string::String as core::clone::Clone>::clone
0019c06b
0019c06bloc_19c06b:
0019c06bmov rax, [r15+24]
0019c06ftest rax, rax
0019c072je 0x19c07a
0019c074mov rcx, [r15+40]
0019c078jmp 0x19c083
0019c07a
0019c07aloc_19c07a:
0019c07alea rax, [rip-0x10ad89]
0019c081xor ecx, ecx
0019c083
0019c083loc_19c083:
0019c083add r15, 160
0019c08amov [rsp+312], rax
0019c092mov [rsp+320], rcx
0019c09amov rdx, rbp
0019c09dsub rdx, [rsp+160]
0019c0a5mov rdi, r13
0019c0a8push 32
0019c0aapop rsi
0019c0abcall alloc::str::_<impl str>::repeat
0019c0b0lea rax, [rsp+144]
0019c0b8mov [rsp+72], rax
0019c0bdmov [rsp+80], r12
0019c0c2mov [rsp+88], r13
0019c0c7mov [rsp+96], r12
0019c0cclea rax, [rip+0x735fd]
0019c0d3mov [rsp+16], rax
0019c0d8mov [rsp+24], 4
0019c0e1and [rsp+48], 0
0019c0e7lea rax, [rsp+312]
0019c0efmov [rsp+104], rax
0019c0f4lea rax, [rip-0x9a94e]
0019c0fbmov [rsp+112], rax
0019c100lea rax, [rsp+72]
0019c105mov [rsp+32], rax
0019c10amov [rsp+40], 3
0019c113lea rdi, [rsp+248]
0019c11blea rsi, [rsp+16]
0019c120call _ZN5alloc3fmt6format17h8bf4269c509f7e90E.1212
0019c125mov rdi, [rsp+200]
0019c12dmov rsi, [rsp+208]
0019c135call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019c13amov rbx, [rsp+248]
0019c142mov rdx, [rsp+264]
0019c14aadd rdx, rbx
0019c14dlea rdi, [rsp+176]
0019c155mov rsi, rbx
0019c158call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019c15dmov rsi, [rsp+256]
0019c165mov rdi, rbx
0019c168call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019c16dmov rdi, [rsp+144]
0019c175mov rsi, [rsp+152]
0019c17dcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019c182add r14, -160
0019c189jmp 0x19bfac
0019c18e
0019c18eloc_19c18e:
0019c18emov rbx, [rsp+176]
0019c196mov r14, [rsp+184]
0019c19emov rdx, [rsp+192]
0019c1a6
0019c1a6loc_19c1a6:
0019c1a6add rdx, rbx
0019c1a9lea r15, [rsp+360]
0019c1b1mov rdi, r15
0019c1b4mov rsi, rbx
0019c1b7call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
0019c1bcmov rdi, rbx
0019c1bfmov rsi, r14
0019c1c2call core::ptr::drop_in_place<alloc::boxed::Box<str>>
0019c1c7mov rax, [r15+16]
0019c1cbmov rcx, [rsp+352]
0019c1d3mov [rcx+16], rax
0019c1d7movups x0, [r15]
0019c1dbmovups [rcx], x0
0019c1deadd rsp, 456
0019c1e5pop rbx
0019c1e6pop r12
0019c1e8pop r13
0019c1eapop r14
0019c1ecpop r15
0019c1eepop rbp
0019c1efret
0019b7a2
Loading..