Function at 0x140008a14
Capabilities:
Accept command line arguments
Print debug messages

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rbp
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push r14
sub rsp, 0x20
lea rbx, [0x140014b58]
mov rcx, rbx
call qword [sym.imp.api_ms_win_core_debug_l1_1_0.dll_OutputDebugStringW]
lea rcx, str.:_Bad_command_line:_
call qword [sym.imp.api_ms_win_core_debug_l1_1_0.dll_OutputDebugStringW]
call qword [sym.imp.api_ms_win_core_processenvironment_l1_1_0.dll_GetCommandLineW]
mov rcx, rax
call qword [sym.imp.api_ms_win_core_debug_l1_1_0.dll_OutputDebugStringW]
lea rcx, [0x14001886c]
call qword [sym.imp.api_ms_win_core_debug_l1_1_0.dll_OutputDebugStringW]
mov rdx, rbx
lea rcx, str._s_version_10.0.14321.1024_n
call fcn.140002b34
mov rdx, rbx
lea rcx, str.usage:__s__options__n
call fcn.140002b34
lea rcx, str._nOptions:_n_n
call fcn.140002b34
xor r14d, r14d
lea rsi, str._command_line_
mov ebp, r14d
cmp dword [rsi - 8], 2
je 0x140008b72
mov rdx, qword [rsi]
lea rcx, str.___s
call fcn.140002b34
mov rax, qword [rsi]
or rdi, 0xffffffffffffffff
inc rdi
cmp word [rax + rdi*2], r14w
jne 0x140008abd
add edi, 3
cmp edi, 0x1e
jle 0x140008ae0
lea rcx, str._n
call fcn.140002b34
mov edi, 4
mov r8, qword [rsi + 8]
movzx eax, word [r8]
mov rbx, r8
mov rcx, r14
mov edx, edi
jmp 0x140008b22
cmp ax, 0xa
je 0x140008b27
cmp edx, 0x4e
jge 0x140008b27
cmp ax, 0x20
jne 0x140008b19
mov rcx, rbx
lea rax, [rbx + 2]
jmp 0x140008b13
mov rcx, rax
add rax, 2
cmp word [rax], 0x20
je 0x140008b0c
add rbx, 2
inc edx
movzx eax, word [rbx]
test ax, ax
jne 0x140008af2
movzx eax, word [rbx]
test ax, ax
je 0x140008b37
cmp ax, 0xa
cmovne rbx, rcx
mov rax, rbx
lea rcx, str._.s_n
sub rax, r8
sar rax, 1
mov edx, eax
call fcn.140002b34
cmp word [rbx], r14w
je 0x140008b72
lea r8, str.
mov edx, edi
lea rcx, str._.s
call fcn.140002b34
lea r8, [rbx + 2]
jmp 0x140008ae4
inc ebp
add rsi, 0x18
movsxd rax, ebp
cmp rax, 0x58
jb 0x140008a9d
lea rcx, [0x14001220c]
call fcn.140002b34
lea rcx, str.Environment_Variables:_n_n
call fcn.140002b34
lea rcx, str._____NT_SYMBOL_PATH_Drive:__Path__n
call fcn.140002b34
lea rcx, str.________Specify_symbol_image_path._n_n
call fcn.140002b34
lea rcx, str._____NT_ALT_SYMBOL_PATH_Drive:__Path__n
call fcn.140002b34
lea rcx, str.________Specify_an_alternate_symbol_image_path._n_n
call fcn.140002b34
lea rcx, str._____NT_DEBUGGER_EXTENSION_PATH_Drive:__Path__n
call fcn.140002b34
lea rcx, str.________Specify_a_path_which_should_be_searched_first_for_extensions_dlls_n_n
call fcn.140002b34
lea rcx, str._____NT_EXECUTABLE_IMAGE_PATH_Drive:__Path__n
call fcn.140002b34
lea rcx, str.________Specify_executable_image_path._n_n
call fcn.140002b34
lea rcx, str._____NT_SOURCE_PATH_Drive:__Path__n
call fcn.140002b34
lea rcx, str.________Specify_source_file_path._n_n
call fcn.140002b34
lea rcx, str._____NT_DEBUG_LOG_FILE_OPENfilename_n
call fcn.140002b34
lea rcx, str.________If_specified__all_output_will_be_written_to_this_file_from_offset_0._n_n
call fcn.140002b34
lea rcx, str._____NT_DEBUG_LOG_FILE_APPENDfilename_n
call fcn.140002b34
lea rcx, str.________If_specified__all_output_will_be_APPENDed_to_this_file._n_n
call fcn.140002b34
lea rcx, str._____NT_DEBUG_HISTORY_SIZEsize_n
call fcn.140002b34
lea rcx, str.________Specifies_the_size_of_a_servers_output_history_in_kilobytes_n
call fcn.140002b34
lea rcx, [0x14001220c]
call fcn.140002b34
lea rcx, str.Control_Keys:_n_n
call fcn.140002b34
lea rcx, str.______Ctrl_B__Enter__Quit_debugger_n
call fcn.140002b34
lea rcx, str.______Ctrl_C_________Break_into_Target_n
call fcn.140002b34
lea rcx, str.______Ctrl_F__Enter__Force_a_break_into_debuggee__same_as_Ctrl_C__n
call fcn.140002b34
lea rcx, str.______Ctrl___Enter__Debug_Current_debugger_n
call fcn.140002b34
lea rcx, str.______Ctrl_V__Enter__Toggle_Verbose_mode_n
call fcn.140002b34
lea rcx, str.______Ctrl_W__Enter__Print_version_information_n
mov rbx, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x48]
add rsp, 0x20
pop r14
jmp fcn.140002b34