Function at 0x1400157c0
Capabilities:
Query environment variable

Disassembly:
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x28
mov rbp, rcx
lea rcx, [0x14017e63a]
mov rbx, rdx
call sub.msvcrt.dll_getenv
test rax, rax
je 0x140015930
test rbx, rbx
je 0x140015834
lea rdi, [0x14017e68e]
mov ecx, 5
mov rsi, rbx
repe cmpsb byte [rsi], byte [rdi]
je 0x140015880
lea rdi, str.longhelp
mov ecx, 9
mov rsi, rbx
repe cmpsb byte [rsi], byte [rdi]
je 0x1400158d0
lea rdi, str.full_help
mov ecx, 0xa
mov rsi, rbx
repe cmpsb byte [rsi], byte [rdi]
je 0x140015852
mov rdx, rbx
mov rcx, rbp
call fcn.140014190
lea rcx, [0x14017e63a]
call sub.msvcrt.dll_getenv
test rax, rax
je 0x1400158f0
add rsp, 0x28
pop rbx
pop rsi
pop rdi
pop rbp
ret
lea rcx, str.Usage:__s__options___stream__..._nYou_can_specify_multiple_streams_on_the_commandline._nThey_will_be_enqueued_in_the_playlist._nThe_first_item_specified_will_be_played_first._n_nOptions_styles:_n____option__A_global_option_that_is_set_for_the_duration_of_the_program._n____option__A_single_letter_version_of_a_global___option._n___:option__An_option_that_only_applies_to_the_stream_directly_before_it_n____________and_that_overrides_previous_settings._n_nStream_MRL_syntax:_n____access___demux_:___URL__title__:chapter____title__:chapter____n___:optionvalue_...__n_n__Many_of_the_global___options_can_also_be_used_as_MRL_specific_:options._n__Multiple_:optionvalue_pairs_can_be_specified._n_nURL_syntax:_n__file:___path_file______________Plain_media_file_n__http:__host_:port__file________HTTP_URL_n__ftp:__host_:port__file_________FTP_URL_n__mms:__host_:port__file_________MMS_URL_n__screen:________________________Screen_capture_n__dvd:___device__________________DVD_device_n__vcd:___device__________________VCD_device_n__cdda:___device_________________Audio_CD_device_n__udp:_____source_address_____bind_address___:_bind_port____n_________________________________UDP_stream_sent_by_a_streaming_server_n__vlc:__pause:_seconds___________Pause_the_playlist_for_a_certain_time_n__vlc:__quit_____________________Special_item_to_quit_VLC_n_n
call sym.libvlccore.dll_vlc_gettext
lea rdx, [0x14017e693]
mov rcx, rax
call fcn.140013d50
xor edx, edx
mov rcx, rbp
call fcn.140014190
jmp 0x140015834
lea rcx, str.Usage:__s__options___stream__..._nYou_can_specify_multiple_streams_on_the_commandline._nThey_will_be_enqueued_in_the_playlist._nThe_first_item_specified_will_be_played_first._n_nOptions_styles:_n____option__A_global_option_that_is_set_for_the_duration_of_the_program._n____option__A_single_letter_version_of_a_global___option._n___:option__An_option_that_only_applies_to_the_stream_directly_before_it_n____________and_that_overrides_previous_settings._n_nStream_MRL_syntax:_n____access___demux_:___URL__title__:chapter____title__:chapter____n___:optionvalue_...__n_n__Many_of_the_global___options_can_also_be_used_as_MRL_specific_:options._n__Multiple_:optionvalue_pairs_can_be_specified._n_nURL_syntax:_n__file:___path_file______________Plain_media_file_n__http:__host_:port__file________HTTP_URL_n__ftp:__host_:port__file_________FTP_URL_n__mms:__host_:port__file_________MMS_URL_n__screen:________________________Screen_capture_n__dvd:___device__________________DVD_device_n__vcd:___device__________________VCD_device_n__cdda:___device_________________Audio_CD_device_n__udp:_____source_address_____bind_address___:_bind_port____n_________________________________UDP_stream_sent_by_a_streaming_server_n__vlc:__pause:_seconds___________Pause_the_playlist_for_a_certain_time_n__vlc:__quit_____________________Special_item_to_quit_VLC_n_n
call sym.libvlccore.dll_vlc_gettext
lea rdx, [0x14017e693]
mov rcx, rax
call fcn.140013d50
lea rdx, str.core
mov rcx, rbp
call fcn.140014190
mov ecx, 0xa
call sub.msvcrt.dll_putchar
lea rcx, str.To_get_exhaustive_help__use__H.
call sym.libvlccore.dll_vlc_gettext
mov rcx, rax
call sub.msvcrt.dll_puts
jmp 0x140015834
lea rcx, str.Usage:__s__options___stream__..._nYou_can_specify_multiple_streams_on_the_commandline._nThey_will_be_enqueued_in_the_playlist._nThe_first_item_specified_will_be_played_first._n_nOptions_styles:_n____option__A_global_option_that_is_set_for_the_duration_of_the_program._n____option__A_single_letter_version_of_a_global___option._n___:option__An_option_that_only_applies_to_the_stream_directly_before_it_n____________and_that_overrides_previous_settings._n_nStream_MRL_syntax:_n____access___demux_:___URL__title__:chapter____title__:chapter____n___:optionvalue_...__n_n__Many_of_the_global___options_can_also_be_used_as_MRL_specific_:options._n__Multiple_:optionvalue_pairs_can_be_specified._n_nURL_syntax:_n__file:___path_file______________Plain_media_file_n__http:__host_:port__file________HTTP_URL_n__ftp:__host_:port__file_________FTP_URL_n__mms:__host_:port__file_________MMS_URL_n__screen:________________________Screen_capture_n__dvd:___device__________________DVD_device_n__vcd:___device__________________VCD_device_n__cdda:___device_________________Audio_CD_device_n__udp:_____source_address_____bind_address___:_bind_port____n_________________________________UDP_stream_sent_by_a_streaming_server_n__vlc:__pause:_seconds___________Pause_the_playlist_for_a_certain_time_n__vlc:__quit_____________________Special_item_to_quit_VLC_n_n
call sym.libvlccore.dll_vlc_gettext
lea rdx, [0x14017e693]
mov rcx, rax
call fcn.140013d50
xor edx, edx
jmp 0x1400158a2
lea rcx, str._nPress_the_RETURN_key_to_continue..._n
call sym.libvlccore.dll_vlc_gettext
mov rbx, qword [sym.imp.msvcrt.dll___iob_func]
mov rbp, rax
call rbx
lea rcx, [rax + 0x60]
mov rdx, rbp
call sym.libvlccore.dll_utf8_fprintf
call sub.msvcrt.dll_getchar
call rbx
lea rcx, [rax + 0x30]
add rsp, 0x28
pop rbx
pop rsi
pop rdi
pop rbp
jmp sub.msvcrt.dll_fclose
call qword [sym.imp.KERNEL32.dll_AllocConsole]
test eax, eax
je 0x1400157e3
call fcn.1400140b0
jmp 0x1400157e3