Function at 0x57b1c0
Capabilities:
Run powershell expression

Disassembly:
lea r12, [rsp - 0xa0]
cmp r12, qword [r14 + 0x10]
jbe 0x57bd3d
push rbp
mov rbp, rsp
sub rsp, 0x118
cmp byte [rax + 0x209], 0
jne 0x57b212
mov rcx, qword [rax + 0x240]
test rcx, rcx
je 0x57b212
mov qword [rsp + 0x128], rax
mov qword [rsp + 0x68], rcx
mov rdx, qword [rax + 0x238]
mov qword [rsp + 0x110], rdx
xor ebx, ebx
jmp 0x57b238
add rsp, 0x118
pop rbp
ret
mov rbx, qword [rsp + 0x60]
inc rbx
mov rax, qword [rsp + 0x128]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x110]
cmp rbx, rcx
jge 0x57b2ae
mov qword [rsp + 0x60], rbx
mov rax, qword [rdx + rbx*8]
mov qword [rsp + 0xa0], rax
call sym.github.com_spf13_cobra._Command_.Name
cmp rbx, 0xa
jne 0x57b275
movabs rdx, 0x6974656c706d6f63
cmp qword [rax], rdx
jne 0x57b27f
cmp word [rax + 8], 0x6e6f
jne 0x57b27f
jmp 0x57bd34
movabs rdx, 0x6974656c706d6f63
mov rsi, qword [rsp + 0xa0]
mov rdi, qword [rsi + 0x10]
mov rsi, qword [rsi + 0x18]
jmp 0x57bce2
mov rcx, qword [rsp + 0x58]
nop dword [rax]
test rcx, rcx
jle 0x57b21b
jmp 0x57bd34
cmp byte [rax + 0x20a], 0
je 0x57b2bb
xor ecx, ecx
jmp 0x57b2c5
movzx ecx, byte [rax + 0x20b]
xor ecx, 1
mov byte [rsp + 0x4f], cl
call sym.github.com_spf13_cobra._Command_.Root
call sym.github.com_spf13_cobra._Command_.Name
movups xmmword [rsp + 0xe8], xmm15
nop dword [rax]
call sym.runtime.convTstring
lea rcx, [0x005a6160]
mov qword [rsp + 0xe8], rcx
mov qword [rsp + 0xf0], rax
lea rax, [0x005f859e]
mov ebx, 0x92
mov edi, 1
mov rsi, rdi
lea rcx, [rsp + 0xe8]
call sym.fmt.Sprintf
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x108], rax
lea rax, [0x005e5100]
call sym.runtime.newobject
mov qword [rax + 8], 0xa
lea rcx, [0x005e9387]
mov qword [rax], rcx
mov qword [rax + 0x48], 0x3a
lea rcx, [0x005f701c]
mov qword [rax + 0x40], rcx
mov rcx, qword [rsp + 0x68]
mov qword [rax + 0x58], rcx
cmp dword [0x007d7ba0], 0
jne 0x57b377
mov rdx, qword [rsp + 0x108]
jmp 0x57b387
call sym.runtime.gcWriteBarrier1
mov rdx, qword [rsp + 0x108]
mov qword [r11], rdx
mov qword [rsp + 0x98], rax
mov qword [rax + 0x50], rdx
lea rdx, sym.github.com_spf13_cobra.NoArgs
mov qword [rax + 0x90], rdx
lea rsi, sym.github.com_spf13_cobra.NoFileCompletions
mov qword [rax + 0x88], rsi
mov r8, qword [rsp + 0x128]
movzx r9d, byte [r8 + 0x20c]
mov byte [rax + 0x271], r9b
mov qword [rsp + 0xe0], rax
lea rbx, [rsp + 0xe0]
mov ecx, 1
mov rdi, rcx
mov rax, r8
call sym.github.com_spf13_cobra._Command_.AddCommand
mov rcx, qword [0x00791f10]
nop
mov rax, qword [rsp + 0x128]
lea rbx, [0x0063f328]
nop dword [rax]
call sym.github.com_spf13_cobra._Command_.getOut
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x70], rbx
lea rax, [0x005a6560]
call sym.runtime.newobject
mov qword [rsp + 0x88], rax
mov rdx, qword [rsp + 0x128]
movzx esi, byte [rdx + 0x20b]
mov byte [rax], sil
lea rsi, [0x005a6160]
mov qword [rsp + 0xe8], rsi
lea r8, [0x0063e300]
mov qword [rsp + 0xf0], r8
mov ebx, 0x29
lea rcx, [rsp + 0xe8]
mov edi, 1
lea rax, [0x005f3f1a]
mov rsi, rdi
call sym.fmt.Sprintf
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x108], rax
mov rax, qword [rsp + 0x128]
call sym.github.com_spf13_cobra._Command_.Root
call sym.github.com_spf13_cobra._Command_.Name
movups xmmword [rsp + 0xd0], xmm15
nop dword [rax]
call sym.runtime.convTstring
lea rdx, [0x005a6160]
mov qword [rsp + 0xd0], rdx
mov qword [rsp + 0xd8], rax
lea rax, [0x005f8eb1]
mov ebx, 0x225
lea rcx, [rsp + 0xd0]
mov edi, 1
mov rsi, rdi
call sym.fmt.Sprintf
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x60], rbx
lea rax, [0x005e5100]
call sym.runtime.newobject
mov qword [rax + 8], 4
lea rdx, [0x005e84ff]
mov qword [rax], rdx
mov rdx, qword [rsp + 0x68]
mov qword [rax + 0x48], rdx
cmp dword [0x007d7ba0], 0
jne 0x57b52c
mov rcx, qword [rsp + 0x108]
mov rdx, qword [rsp + 0x100]
jmp 0x57b548
call sym.runtime.gcWriteBarrier2
mov rcx, qword [rsp + 0x108]
mov qword [r11], rcx
mov rdx, qword [rsp + 0x100]
mov qword [r11 + 8], rdx
mov qword [rsp + 0xa8], rax
mov qword [rax + 0x40], rcx
mov rcx, qword [rsp + 0x60]
mov qword [rax + 0x58], rcx
mov qword [rax + 0x50], rdx
lea rcx, sym.github.com_spf13_cobra.NoArgs
mov qword [rax + 0x90], rcx
mov byte [rax + 0x276], 1
lea rdx, sym.github.com_spf13_cobra.NoFileCompletions
mov qword [rax + 0x88], rdx
lea rax, [0x005c9680]
call sym.runtime.newobject
lea rcx, [sym.github.com_spf13_cobra._Command_.initDefaultCompletionCmd.func1]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x50]
mov qword [rax + 8], rcx
cmp dword [0x007d7ba0], 0
jne 0x57b5c3
mov rdx, qword [rsp + 0x70]
mov r8, qword [rsp + 0x88]
mov r9, qword [rsp + 0xa8]
jmp 0x57b5f3
call sym.runtime.gcWriteBarrier4
mov rdx, qword [rsp + 0x70]
mov qword [r11], rdx
mov r8, qword [rsp + 0x88]
mov qword [r11 + 8], r8
mov qword [r11 + 0x10], rax
mov r9, qword [rsp + 0xa8]
mov r10, qword [r9 + 0x110]
mov qword [r11 + 0x18], r10
mov qword [rax + 0x10], rdx
mov qword [rax + 0x18], r8
mov qword [r9 + 0x110], rax
movzx r10d, byte [rsp + 0x4f]
test r10b, r10b
je 0x57b645
mov rax, r9
call sym.github.com_spf13_cobra._Command_.Flags
mov rbx, qword [rsp + 0x88]
lea rcx, [0x005ea8dc]
mov edi, 0xf
xor esi, esi
xor r8d, r8d
xor r9d, r9d
lea r10, [0x005f0a52]
mov r11d, 0x1f
nop
call sym.github.com_spf13_pflag._FlagSet_.BoolVarP
lea rdx, [0x005a6160]
mov qword [rsp + 0xd0], rdx
lea r8, [0x0063e310]
mov qword [rsp + 0xd8], r8
lea rax, [0x005f3f1a]
mov ebx, 0x29
lea rcx, [rsp + 0xd0]
mov edi, 1
mov rsi, rdi
nop
call sym.fmt.Sprintf
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x108], rax
mov rax, qword [rsp + 0x128]
call sym.github.com_spf13_cobra._Command_.Root
nop
call sym.github.com_spf13_cobra._Command_.Name
movups xmmword [rsp + 0xe8], xmm15
call sym.runtime.convTstring
lea rdx, [0x005a6160]
mov qword [rsp + 0xe8], rdx
mov qword [rsp + 0xf0], rax
lea rax, [0x005f8cbd]
mov ebx, 0x1f4
lea rcx, [rsp + 0xe8]
mov edi, 1
mov rsi, rdi
call sym.fmt.Sprintf
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x60], rbx
lea rax, [0x005e5100]
nop
call sym.runtime.newobject
mov qword [rax + 8], 3
lea rdx, [0x005e833b]
mov qword [rax], rdx
mov rdx, qword [rsp + 0x68]
mov qword [rax + 0x48], rdx
cmp dword [0x007d7ba0], 0
jne 0x57b740
mov rcx, qword [rsp + 0x108]
mov rdx, qword [rsp + 0x100]
jmp 0x57b75c
call sym.runtime.gcWriteBarrier2
mov rcx, qword [rsp + 0x108]
mov qword [r11], rcx
mov rdx, qword [rsp + 0x100]
mov qword [r11 + 8], rdx
mov qword [rsp + 0x78], rax
mov qword [rax + 0x40], rcx
mov rcx, qword [rsp + 0x60]
mov qword [rax + 0x58], rcx
mov qword [rax + 0x50], rdx
lea rcx, sym.github.com_spf13_cobra.NoArgs
mov qword [rax + 0x90], rcx
lea rdx, sym.github.com_spf13_cobra.NoFileCompletions
mov qword [rax + 0x88], rdx
lea rax, [0x005c95e0]
call sym.runtime.newobject
lea rcx, [sym.github.com_spf13_cobra._Command_.initDefaultCompletionCmd.func2]
mov qword [rax], rcx
cmp dword [0x007d7ba0], 0
jne 0x57b7ce
movzx edx, byte [rsp + 0x4f]
test dl, dl
mov rdx, qword [rsp + 0x88]
mov r8, qword [rsp + 0x70]
mov r9, qword [rsp + 0x78]
movzx r10d, byte [rsp + 0x4f]
jmp 0x57b804
call sym.runtime.gcWriteBarrier4
mov rdx, qword [rsp + 0x88]
mov qword [r11], rdx
mov r8, qword [rsp + 0x70]
mov qword [r11 + 8], r8
mov qword [r11 + 0x10], rax
mov r9, qword [rsp + 0x78]
mov r10, qword [r9 + 0x110]
mov qword [r11 + 0x18], r10
movzx r10d, byte [rsp + 0x4f]
test r10b, r10b
mov qword [rax + 8], rdx
mov r11, qword [rsp + 0x50]
mov qword [rax + 0x10], r11
mov qword [rax + 0x18], r8
mov qword [r9 + 0x110], rax
je 0x57b854
mov rax, r9
call sym.github.com_spf13_cobra._Command_.Flags
mov rbx, qword [rsp + 0x88]
lea rcx, [0x005ea8dc]
mov edi, 0xf
xor esi, esi
xor r8d, r8d
xor r9d, r9d
lea r10, [0x005f0a52]
mov r11d, 0x1f
call sym.github.com_spf13_pflag._FlagSet_.BoolVarP
lea rdx, [0x005a6160]
mov qword [rsp + 0xe8], rdx
lea r8, [0x0063e320]
mov qword [rsp + 0xf0], r8
lea rax, [0x005f3f1a]
mov ebx, 0x29
lea rcx, [rsp + 0xe8]
mov edi, 1
mov rsi, rdi
call sym.fmt.Sprintf
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x108], rax
mov rax, qword [rsp + 0x128]
call sym.github.com_spf13_cobra._Command_.Root
call sym.github.com_spf13_cobra._Command_.Name
movups xmmword [rsp + 0xd0], xmm15
nop dword [rax + rax]
call sym.runtime.convTstring
lea rdx, [0x005a6160]
mov qword [rsp + 0xd0], rdx
mov qword [rsp + 0xd8], rax
lea rax, [0x005f8b74]
mov ebx, 0x149
lea rcx, [rsp + 0xd0]
mov edi, 1
mov rsi, rdi
call sym.fmt.Sprintf
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x60], rbx
lea rax, [0x005e5100]
call sym.runtime.newobject
mov qword [rax + 8], 4
lea rdx, [0x005e8503]
mov qword [rax], rdx
mov rdx, qword [rsp + 0x68]
mov qword [rax + 0x48], rdx
cmp dword [0x007d7ba0], 0
jne 0x57b94c
mov rcx, qword [rsp + 0x108]
mov rdx, qword [rsp + 0x100]
jmp 0x57b968
call sym.runtime.gcWriteBarrier2
mov rcx, qword [rsp + 0x108]
mov qword [r11], rcx
mov rdx, qword [rsp + 0x100]
mov qword [r11 + 8], rdx
mov qword [rsp + 0x90], rax
mov qword [rax + 0x40], rcx
mov rcx, qword [rsp + 0x60]
mov qword [rax + 0x58], rcx
mov qword [rax + 0x50], rdx
lea rcx, sym.github.com_spf13_cobra.NoArgs
mov qword [rax + 0x90], rcx
lea rdx, sym.github.com_spf13_cobra.NoFileCompletions
mov qword [rax + 0x88], rdx
lea rax, [0x005c9680]
call sym.runtime.newobject
lea rcx, [sym.github.com_spf13_cobra._Command_.initDefaultCompletionCmd.func3]
mov qword [rax], rcx
mov rcx, qword [rsp + 0x50]
mov qword [rax + 8], rcx
cmp dword [0x007d7ba0], 0
jne 0x57b9e9
movzx edx, byte [rsp + 0x4f]
test dl, dl
mov rdx, qword [rsp + 0x70]
mov r8, qword [rsp + 0x88]
mov r9, qword [rsp + 0x90]
movzx r10d, byte [rsp + 0x4f]
jmp 0x57ba22
call sym.runtime.gcWriteBarrier4
mov rdx, qword [rsp + 0x70]
mov qword [r11], rdx
mov r8, qword [rsp + 0x88]
mov qword [r11 + 8], r8
mov qword [r11 + 0x10], rax
mov r9, qword [rsp + 0x90]
mov r10, qword [r9 + 0x110]
mov qword [r11 + 0x18], r10
movzx r10d, byte [rsp + 0x4f]
test r10b, r10b
mov qword [rax + 0x10], rdx
mov qword [rax + 0x18], r8
mov qword [r9 + 0x110], rax
je 0x57ba69
mov rax, r9
call sym.github.com_spf13_cobra._Command_.Flags
mov rbx, qword [rsp + 0x88]
lea rcx, [0x005ea8dc]
mov edi, 0xf
xor esi, esi
xor r8d, r8d
xor r9d, r9d
lea r10, [0x005f0a52]
mov r11d, 0x1f
call sym.github.com_spf13_pflag._FlagSet_.BoolVarP
lea rdx, [0x005a6160]
mov qword [rsp + 0xd0], rdx
lea r8, [0x0063e330]
mov qword [rsp + 0xd8], r8
lea rax, [0x005f3f1a]
mov ebx, 0x29
lea rcx, [rsp + 0xd0]
mov edi, 1
mov rsi, rdi
call sym.fmt.Sprintf
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x108], rax
mov rax, qword [rsp + 0x128]
nop dword [rax]
call sym.github.com_spf13_cobra._Command_.Root
call sym.github.com_spf13_cobra._Command_.Name
movups xmmword [rsp + 0xe8], xmm15
call sym.runtime.convTstring
lea rdx, [0x005a6160]
mov qword [rsp + 0xe8], rdx
mov qword [rsp + 0xf0], rax
lea rax, str.Generate_the_autocompletion_script_for_powershell._n_nTo_load_completions_in_your_current_shell_session:_n_n_t__1_s_completion_powershell__Out_String__Invoke_Expression_n_nTo_load_completions_for_every_new_session__add_the_output_of_the_above_command_nto_your_powershell_profile._nGenerate_the_autocompletion_script_for_the_fish_shell._n_nTo_load_completions_in_your_current_shell_session:_n_n_t__1_s_completion_fish__source_n_nTo_load_completions_for_every_new_session__execute_once:_n_n_t__1_s_completion_fish____.config_fish_completions___1_s.fish_n_nYou_will_need_to_start_a_new_shell_for_this_setup_to_take_effect._nGenerate_the_autocompletion_script_for_the_zsh_shell._n_nIf_shell_completion_is_not_already_enabled_in_your_environment_you_will_need_nto_enable_it.__You_can_execute_the_following_once:_n_n_techo__autoload__U_compinit__compinit______.zshrc_n_nTo_load_completions_for_every_new_session__execute_once:_n_n_Linux:_n_n_t__1_s_completion_zsh_____fpath_1_____1_s__n_n_macOS:_n_n_t__1_s_completion_zsh____usr_local_share_zsh_site_functions____1_s_n_nYou_will_need_to_start_a_new_shell_for_this_setup_to_take_effect._nGenerate_the_autocompletion_script_for_the_bash_shell._n_nThis_script_depends_on_the_bash_completion_package._nIf_it_is_not_installed_already__you_can_install_it_via_your_OSs_package_manager._n_nTo_load_completions_in_your_current_shell_session:_n_n_tsource_____1_s_completion_bash__n_nTo_load_completions_for_every_new_session__execute_once:_n_n_Linux:_n_n_t__1_s_completion_bash____etc_bash_completion.d___1_s_n_n_macOS:_n_n_t__1_s_completion_bash____usr_local_etc_bash_completion.d___1_s_n_nYou_will_need_to_start_a_new_shell_for_this_setup_to_take_effect._n_n____local_cur_prev_words_cword_split_n____declare__A_flaghash_2__dev_null__:_n____declare__A_aliashash_2__dev_null__:_n____if_declare__F__init_completion___dev_null_2_1__then_n_________init_completion__s__return_n____else_n____________1_s_init_completion__n_____return_n____fi_n_n____local_c0_n____local_flag_parsing_disabled_n____local_flags___n____local_two_word_flags___n____local_local_nonpersistent_flags___n____local_flags_with_completion___n____local_flags_completion___n____local_commands____1_s___n____local_command_aliases___n____local_must_have_one_flag___n____local_must_have_one_noun___n____local_has_completion_function___n____local_last_command___n____local_nouns___n____local_noun_aliases___n_n________1_s_handle_word_n_n_nUsage:if_.Runnable_n__.UseLineendif_.HasAvailableSubCommands_n__.CommandPath__command_endif_gt__len_.Aliases__0_n_nAliases:_n__.NameAndAliasesendif_.HasExample_n_nExamples:_n.Exampleendif_.HasAvailableSubCommands_n_nAvailable_Commands:range_.Commandsif__or_.IsAvailableCommand__eq_.Name__help____n__rpad_.Name_.NamePadding__.Shortendendendif_.HasAvailableLocalFlags_n_nFlags:_n.LocalFlags.FlagUsages__trimTrailingWhitespacesendif_.HasAvailableInheritedFlags_n_nGlobal_Flags:_n.InheritedFlags.FlagUsages__trimTrailingWhitespacesendif_.HasHelpSubCommands_n_nAdditional_help_topics:range_.Commandsif_.IsAdditionalHelpTopicCommand_n__rpad_.CommandPath_.CommandPathPadding_.Shortendendendif_.HasAvailableSubCommands_n_nUse__.CommandPath__command____help__for_more_information_about_a_command.end_n
mov ebx, 0x112
lea rcx, [rsp + 0xe8]
mov edi, 1
mov rsi, rdi
call sym.fmt.Sprintf
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x60], rbx
lea rax, [0x005e5100]
call sym.runtime.newobject
mov qword [rax + 8], 0xa
lea rdx, [0x005e937d]
mov qword [rax], rdx
mov rdx, qword [rsp + 0x68]
mov qword [rax + 0x48], rdx
cmp dword [0x007d7ba0], 0
jne 0x57bb60
mov rcx, qword [rsp + 0x108]
mov rdx, qword [rsp + 0x100]
jmp 0x57bb7c
call sym.runtime.gcWriteBarrier2
mov rcx, qword [rsp + 0x108]
mov qword [r11], rcx
mov rdx, qword [rsp + 0x100]
mov qword [r11 + 8], rdx
mov qword [rsp + 0x80], rax
mov qword [rax + 0x40], rcx
mov rcx, qword [rsp + 0x60]
mov qword [rax + 0x58], rcx
mov qword [rax + 0x50], rdx
lea rcx, sym.github.com_spf13_cobra.NoArgs
mov qword [rax + 0x90], rcx
lea rcx, sym.github.com_spf13_cobra.NoFileCompletions
mov qword [rax + 0x88], rcx
lea rax, [0x005c95e0]
call sym.runtime.newobject
lea rcx, [sym.github.com_spf13_cobra._Command_.initDefaultCompletionCmd.func4]
mov qword [rax], rcx
cmp dword [0x007d7ba0], 0
jne 0x57bbee
movzx edx, byte [rsp + 0x4f]
test dl, dl
mov rdx, qword [rsp + 0x88]
mov rsi, qword [rsp + 0x70]
mov r8, qword [rsp + 0x80]
jmp 0x57bc27
call sym.runtime.gcWriteBarrier4
mov rdx, qword [rsp + 0x88]
mov qword [r11], rdx
mov rsi, qword [rsp + 0x70]
mov qword [r11 + 8], rsi
mov qword [r11 + 0x10], rax
mov r8, qword [rsp + 0x80]
mov r9, qword [r8 + 0x110]
mov qword [r11 + 0x18], r9
movzx r9d, byte [rsp + 0x4f]
test r9b, r9b
mov qword [rax + 8], rdx
mov r9, qword [rsp + 0x50]
mov qword [rax + 0x10], r9
mov qword [rax + 0x18], rsi
mov qword [r8 + 0x110], rax
nop
je 0x57bc80
mov rax, r8
call sym.github.com_spf13_cobra._Command_.Flags
mov rbx, qword [rsp + 0x88]
lea rcx, [0x005ea8dc]
mov edi, 0xf
xor esi, esi
xor r8d, r8d
xor r9d, r9d
lea r10, [0x005f0a52]
mov r11d, 0x1f
call sym.github.com_spf13_pflag._FlagSet_.BoolVarP
mov r8, qword [rsp + 0x80]
mov rdx, qword [rsp + 0xa8]
mov qword [rsp + 0xb0], rdx
mov rdx, qword [rsp + 0x78]
mov qword [rsp + 0xb8], rdx
mov rdx, qword [rsp + 0x90]
mov qword [rsp + 0xc0], rdx
mov qword [rsp + 0xc8], r8
mov rax, qword [rsp + 0x98]
lea rbx, [rsp + 0xb0]
mov ecx, 4
mov rdi, rcx
call sym.github.com_spf13_cobra._Command_.AddCommand
add rsp, 0x118
pop rbp
ret
add rdi, 0x10
dec rsi
test rsi, rsi
jle 0x57b2a3
cmp qword [rdi + 8], 0xa
jne 0x57bcdb
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0xf8], rdi
mov rax, qword [rdi]
lea rbx, [0x005e9387]
mov ecx, 0xa
call sym.runtime.memequal
test al, al
jne 0x57b294
movabs rdx, 0x6974656c706d6f63
mov rsi, qword [rsp + 0x58]
mov rdi, qword [rsp + 0xf8]
jmp 0x57bcdb
add rsp, 0x118
pop rbp
ret
mov qword [rsp + 8], rax
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
jmp sym.github.com_spf13_cobra._Command_.initDefaultCompletionCmd