Function at 0x140007fc0
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rbp
mov qword [rsp + 0x20], rsi
push rdi
push r14
push r15
sub rsp, 0x140
mov rax, qword [0x14007b100]
xor rax, rsp
mov qword [rsp + 0x130], rax
mov rbx, rdx
cmp ecx, 0x3e9
jg 0x140008957
je 0x140008935
add ecx, 0xffffffbe
cmp ecx, 0x36
ja case.0x14000897a.1004
movsxd rax, ecx
lea rsi, [0x140000000]
movzx eax, byte [rsi + rax + 0x8c04]
mov ecx, dword [rsi + rax*4 + 0x8ba8]
add rcx, rsi
jmp rcx
mov dword [0x14007ee80], 1
jmp case.0x14000802a.83
mov rcx, qword [0x14007f080]
test rcx, rcx
je 0x140008060
mov rax, qword [rcx + 8]
cmp rax, 0xffffffffffffffff
je 0x140008060
sub rax, 1
mov qword [rcx + 8], rax
jne 0x140008060
call fcn.140004e50
lea r8, [rsp + 0x30]
mov rcx, rbx
call fcn.1400044a0
mov qword [0x14007f080], rax
test rax, rax
je 0x14000807e
cmp dword [rax], 0
je case.0x14000802a.83
mov r8, rbx
lea rdx, str.JSON_decode_of__s_failed
xor ecx, ecx
call fcn.140012120
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rdx, str.Keepalive_actived
mov dword [0x14007ecec], 1
mov ecx, 3
call fcn.140012120
jmp case.0x14000802a.83
mov dword [0x14007eff0], 1
jmp case.0x14000802a.83
mov dword [0x14007ee88], 1
jmp case.0x14000802a.83
mov rcx, qword [0x14007f060]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__strdup]
mov qword [0x14007f060], rax
mov rcx, qword [rsp + 0x130]
xor rcx, rsp
call fcn.14005c440
lea r11, [rsp + 0x140]
mov rbx, qword [r11 + 0x20]
mov rbp, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop rdi
ret
mov dword [0x14007ee84], 1
jmp case.0x14000802a.83
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
lea ecx, [rax + 1]
cmp ecx, 0x2710
ja 0x140008142
mov dword [0x14007b4a4], eax
jmp case.0x14000802a.83
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Try__ccminer_cryptonight___help_for_more_information._n
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
lea ecx, [rax - 1]
cmp ecx, 0x270e
ja 0x140008187
mov dword [reloc.WLDAP32.dll_Ordinal_30], eax
jmp case.0x14000802a.83
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Try__ccminer_cryptonight___help_for_more_information._n
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
lea ecx, [rax - 1]
cmp ecx, 0x270e
ja 0x1400081cc
mov dword [reloc.WS2_32.dll_getpeername], eax
jmp case.0x14000802a.83
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Try__ccminer_cryptonight___help_for_more_information._n
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
lea ecx, [rax - 1]
cmp ecx, 0x1869e
ja 0x140008211
mov dword [0x14007b24c], eax
jmp case.0x14000802a.83
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Try__ccminer_cryptonight___help_for_more_information._n
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
lea ecx, [rax - 1]
cmp ecx, 0x270e
ja 0x140008256
mov dword [0x14007ed14], eax
jmp case.0x14000802a.83
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Try__ccminer_cryptonight___help_for_more_information._n
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x14007f508]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__strdup]
mov qword [0x14007f508], rax
jmp case.0x14000802a.83
lea rdx, [0x14006e494]
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strstr]
or rsi, 0xffffffffffffffff
lea ebp, [rsi + 8]
test rax, rax
je 0x140008346
mov r8d, ebp
lea rdx, str.http:__
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__strnicmp]
test eax, eax
je 0x140008327
lea r8d, [rsi + 9]
mov rcx, rbx
lea rdx, str.https:__
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__strnicmp]
test eax, eax
je 0x140008327
lea r8d, [rsi + 0xf]
mov rcx, rbx
lea rdx, [0x14006ef90]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__strnicmp]
test eax, eax
je 0x140008327
lea ecx, [rsi + 3]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Try__ccminer_cryptonight___help_for_more_information._n
call fcn.140001010
lea ecx, [rsi + 2]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x14007f520]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__strdup]
mov qword [0x14007f520], rax
jmp 0x1400083b3
mov rax, rsi
nop dword [rax]
inc rax
cmp byte [rbx + rax], 0
jne 0x140008350
test rax, rax
je 0x1400084ec
cmp byte [rbx], 0x2f
je 0x1400084ec
mov rcx, qword [0x14007f520]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, rsi
nop dword [rax + rax]
inc rcx
cmp byte [rbx + rcx], 0
jne 0x140008380
add rcx, 8
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r8, rbx
lea rdx, str.http:___s
mov rcx, rax
mov qword [0x14007f520], rax
call fcn.1400019d0
mov rax, qword [0x14007f520]
mov edx, 0x40
mov rcx, rax
call qword [sym.imp.VCRUNTIME140.dll_strrchr]
mov r14, rax
test rax, rax
je 0x1400084ac
mov rcx, qword [0x14007f520]
lea rdx, [0x14006e4dc]
mov byte [rax], 0
call qword [sym.imp.VCRUNTIME140.dll_strstr]
mov edx, Ordinal_60
lea rbx, [rax + 3]
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strchr]
mov r15, rax
test rax, rax
je 0x140008473
mov rcx, qword [0x14007f050]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__strdup]
mov rcx, qword [0x14007f508]
mov qword [0x14007f050], rax
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rdi, r15
mov edx, 1
sub rdi, rbx
lea rcx, [rdi + 1]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov r8, rdi
mov rdx, rbx
mov rcx, rax
mov qword [0x14007f508], rax
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
mov rcx, qword [0x14007f060]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
lea rcx, [r15 + 1]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__strdup]
mov qword [0x14007f060], rax
jmp 0x140008490
mov rcx, qword [0x14007f508]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__strdup]
mov qword [0x14007f508], rax
lea rdx, [r14 + 1]
cmp byte [rdx + rsi + 1], 0
lea rsi, [rsi + 1]
jne 0x140008494
lea r8, [rsi + 1]
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_memmove]
cmp dword [0x14007ef60], 0
jne 0x1400084df
mov rcx, qword [0x14007f520]
lea rdx, str.stratum
mov r8, rbp
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__strnicmp]
test eax, eax
jne 0x1400084df
mov dword [0x14007ecdc], 1
jmp case.0x14000802a.83
xor edi, edi
mov dword [0x14007ecdc], edi
jmp case.0x14000802a.83
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Try__ccminer_cryptonight___help_for_more_information._n
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov edx, Ordinal_60
mov rcx, rbx
call qword [sym.imp.VCRUNTIME140.dll_strchr]
mov rsi, rax
test rax, rax
jne 0x14000854a
lea ecx, [rax + 2]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Try__ccminer_cryptonight___help_for_more_information._n
call fcn.140001010
lea ecx, [rsi + 1]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x14007f050]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__strdup]
mov rcx, qword [0x14007f508]
mov qword [0x14007f050], rax
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rdi, rsi
mov edx, 1
sub rdi, rbx
lea rcx, [rdi + 1]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov r8, rdi
mov rdx, rbx
mov rcx, rax
mov qword [0x14007f508], rax
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
mov rcx, qword [0x14007f060]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
lea rcx, [rsi + 1]
jmp 0x1400080e0
mov r8d, 9
lea rdx, str.socks4:__
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__strnicmp]
test eax, eax
jne 0x1400085db
mov dword [0x14007ece8], 4
jmp 0x14000864f
mov r8d, 9
lea rdx, str.socks5:__
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__strnicmp]
test eax, eax
jne 0x140008601
mov dword [0x14007ece8], 5
jmp 0x14000864f
mov r8d, 0xa
lea rdx, str.socks4a:__
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__strnicmp]
test eax, eax
jne 0x140008627
mov dword [0x14007ece8], 6
jmp 0x14000864f
mov r8d, 0xa
lea rdx, str.socks5h:__
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__strnicmp]
xor edi, edi
mov ebp, 7
test eax, eax
cmove edi, ebp
mov dword [0x14007ece8], edi
mov rcx, qword [0x14007ece0]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__strdup]
mov qword [0x14007ece0], rax
jmp case.0x14000802a.83
xor edx, edx
lea rcx, [rsp + 0x30]
mov r8d, 0x80
call sub.VCRUNTIME140.dll_memset
lea rdx, [0x14006e51c]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strtok]
xor edi, edi
mov rbx, rax
mov dword [0x14007ed14], edi
test rax, rax
je case.0x14000802a.83
nop word [rax + rax]
movzx ecx, byte [rbx]
sub cl, 0x30
cmp cl, 9
ja 0x140008700
cmp byte [rbx + 1], dil
jne 0x140008700
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
movsxd r8, eax
cmp r8d, dword [0x14007f048]
jge 0x14000874a
cmp dword [rsp + r8*4 + 0x30], edi
jne 0x14000874a
movsxd rdx, dword [0x14007ed14]
cmp edx, 0x10
jge 0x140008b59
mov dword [rsp + r8*4 + 0x30], 1
mov dword [rsi + rdx*4 + 0x7f000], r8d
jmp 0x140008722
mov rcx, rbx
call fcn.140015b60
test eax, eax
js 0x14000876a
cmp eax, dword [0x14007f048]
jge 0x14000876a
movsxd rdx, dword [0x14007ed14]
mov dword [rsi + rdx*4 + 0x7f000], eax
inc edx
xor ecx, ecx
mov dword [0x14007ed14], edx
lea rdx, [0x14006e604]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strtok]
mov rbx, rax
test rax, rax
jne 0x1400086b0
jmp case.0x14000802a.83
cmp dword [0x14007ed14], 0x10
jge 0x140008b59
xor ecx, ecx
cmp dword [rsp + r8*4 + 0x30], 1
je 0x140008b78
jmp 0x140008b8f
mov r8, rbx
lea rdx, str.Non_existant_CUDA_device__s_specified_in__d_option
xor ecx, ecx
call fcn.140012120
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atof]
xorps xmm1, xmm1
ucomisd xmm0, xmm1
jp case.0x14000802a.83
jne case.0x14000802a.83
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Try__ccminer_cryptonight___help_for_more_information._n
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r15d, dword [0x14007ee34]
lea rdi, [rsp + 0x30]
xor eax, eax
lea rdx, [0x14006e63c]
mov ecx, reloc.WS2_32.dll_recv
mov r14d, 8
rep stosq qword [rdi], rax
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strtok]
test rax, rax
jne 0x14000881d
lea ecx, [rax + 2]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Try__ccminer_cryptonight___help_for_more_information._n
call fcn.140001010
lea ecx, [r14 - 7]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
xor edi, edi
mov ebp, edi
mov ebx, edi
cmp rbx, 0x10
jge 0x140008850
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__strdup]
mov qword [rsp + rbx*8 + 0x30], rax
lea rdx, [0x14006e664]
xor ecx, ecx
inc rbx
inc ebp
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strtok]
test rax, rax
jne 0x140008823
movsxd rbx, ebp
cmp rbx, r14
jge 0x140008880
nop dword [rax + rax]
mov rcx, qword [rsp + rbx*8 + 0x28]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__strdup]
mov qword [rsp + rbx*8 + 0x30], rax
inc rbx
cmp rbx, r14
jl 0x140008860
nop dword [rax + rax]
mov rcx, qword [rsp + rdi + 0x30]
test rcx, rcx
je 0x1400088da
lea rdx, [0x14006e434]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strtok]
test rax, rax
je 0x1400088da
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov ebx, eax
lea ecx, [rax - 4]
cmp ecx, 0x3fc
ja 0x1400088da
lea rdx, [0x14006e47c]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strtok]
test rax, rax
je 0x1400088da
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
cmp eax, 1
jl 0x1400088da
mov r15d, eax
mov r14d, ebx
mov dword [rdi + rsi + 0x7ed20], r15d
mov dword [rdi + rsi + 0x7ed24], r14d
add rdi, 8
cmp rdi, 0x80
jl 0x140008880
jmp case.0x14000802a.83
call fcn.140019f80
mov r8, rax
lea rdx, [0x14006eee0]
lea rcx, str._s_n_s_n
call fcn.140004f00
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, str.Usage:_ccminer_cryptonight__OPTIONS__n_tOptions:_n_t_t_d____devices_t_t_ttakes_a_comma_separated_list_of_CUDA_devices_to_use._n_t_t_t_t_t_t_t_tDevice_IDs_start_counting_from_0__Alternatively_takes_n_t_t_t_t_t_t_t_tstring_names_of_your_cards_like_gtx780ti_or_gt6402_n_t_t_t_t_t_t_t_t_matching_2nd_gt640_in_the_PC__n_t_t_f____diff_t_t_t_tDivide_difficulty_by_this_factor__std_is_1___n_t_t_l____launchCONFIG_t_tlaunch_config_for_the_Cryptonight_kernel._n_t_t_t_t_t_t_t_ta_comma_separated_list_of_values_in_form_of_n_t_t_t_t_t_t_t_tAxB_where_A_is_the_number_of_threads_to_run_in_n_t_t_t_t_t_t_t_teach_thread_block_and_B_is_the_number_of_thread_n_t_t_t_t_t_t_t_tblocks_to_launch._If_less_values_than_devices_in_use_n_t_t_t_t_t_t_t_tare_provided__the_last_value_will_be_used_for_n_t_t_t_t_t_t_t_tthe_remaining_devices._If_you_dont_need_to_vary_the_n_t_t_t_t_t_t_t_tvalue_between_devices__you_can_just_enter_a_single_value_n_t_t_t_t_t_t_t_tand_it_will_be_used_for_all_devices.__default:_8x40__n_t_t______bfactorX_t_t_tEnables_running_the_Cryptonight_kernel_in_smaller_pieces._n_t_t_t_t_t_t_t_tThe_kernel_will_be_run_in_2X_parts_according_to_bfactor__n_t_t_t_t_t_t_t_twith_a_small_pause_between_parts__specified_by___bsleep._n_t_t_t_t_t_t_t_tThis_is_a_per_device_setting_like_the_launch_config._n_t_t_t_t_t_t_t_t_default:_0__no_splitting__on_Linux__6__64_parts__on_Windows__n_t_t_t__bsleepX_t_t_tInsert_a_delay_of_X_microseconds_between_kernel_launches._n_t_t_t_t_t_t_t_tUse_in_combination_with___bfactor_to_mitigate_the_lag_n_t_t_t_t_t_t_t_twhen_running_on_your_primary_GPU._n_t_t_t_t_t_t_t_tThis_is_a_per_device_setting_like_the_launch_config._n_t_t_o____urlURL_t_t_tURL_of_mining_server_n_t_t_O____userpassU:P_t_tusername:password_pair_for_mining_server_n_t_t_u____userUSERNAME_t_tusername_for_mining_server_n_t_t_p____passPASSWORD_t_tpassword_for_mining_server_n_t_t_t__certFILE_t_t_tcertificate_for_mining_server_using_SSL_n_t_t_x____proxy_PROTOCOL:___HOST_:PORT___connect_through_a_proxy_n_t_t_k____keepalive_t_t_tsend_keepalive_requests_to_avoid_a_stratum_timeout_n_t_t_t____threadsN_t_t_tnumber_of_miner_threads__default:_number_of_nVidia_GPUs__n_t_t_r____retriesN_t_t_tnumber_of_times_to_retry_if_a_network_call_fails_n_t_t_t_t_t_t_t_t_default:_retry_indefinitely__n_t_t_R____retry_pauseN_t_ttime_to_pause_between_retries__in_seconds__default:_30__n_t_t_t__timeoutN_t_t_tnetwork_timeout__in_seconds__default:_270__n_t_t_s____scantimeN_t_tupper_bound_on_time_spent_scanning_current_work_when_n_t_t_t_t_t_t_t_tlong_polling_is_unavailable__in_seconds__default:_5__n_t_t_t__no_longpoll_t_tdisable_X_Long_Polling_support_n_t_t_t__no_stratum_t_tdisable_X_Stratum_support_n_t_t_q____quiet_t_t_t_tdisable_per_thread_hashmeter_output_n_t_t_D____debug_t_t_t_tenable_debug_output_n_t_t_t__color_t_t_t_tenable_output_with_colors_n_t_t_P____protocol_dump_t_tverbose_dump_of_protocol_level_activities_n_t_t_t__benchmark_t_t_trun_in_offline_benchmark_mode_n_t_t_c____configFILE_t_tload_a_JSON_format_configuration_file_n_t_t_V____version_t_t_tdisplay_version_information_and_exit_n_t_t_h____help_t_t_t_tdisplay_this_help_text_and_exit_n
call fcn.140004f00
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x14007ef68]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__strdup]
mov qword [0x14007ef68], rax
jmp case.0x14000802a.83
add ecx, 0xfffffc15
cmp ecx, 7
ja case.0x14000897a.1004
lea rsi, [0x140000000]
movsxd rax, ecx
mov eax, dword [rsi + rax*4 + 0x8c3c]
add rax, rsi
jmp rax
xor edi, edi
mov dword [0x14007ef60], 1
mov dword [reloc.WS2_32.dll_accept], edi
mov dword [reloc.WS2_32.dll_accept], edi
mov dword [0x14007ecdc], edi
jmp case.0x14000802a.83
xor edi, edi
mov dword [reloc.WS2_32.dll_accept], edi
jmp case.0x14000802a.83
xor edi, edi
mov dword [reloc.WS2_32.dll_accept], edi
jmp case.0x14000802a.83
lea rdx, [0x14006e6a4]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strtok]
test rax, rax
jne 0x1400089f2
lea ecx, [rax + 2]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Try__ccminer_cryptonight___help_for_more_information._n
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov esi, dword [rsp + 0x20]
lea r14, [0x14007ee40]
mov rbx, r14
lea rbp, [0x14007ee80]
xor edi, edi
nop dword [rax]
cmp rbx, rbp
jge 0x140008a41
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [rbx], eax
inc edi
add rbx, 4
xor ecx, ecx
mov esi, eax
cmp eax, 0xa
ja 0x140008a65
lea rdx, [0x14006e6dc]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strtok]
test rax, rax
jne 0x140008a10
cmp edi, 0x10
jge case.0x14000802a.83
movsxd rax, edi
mov ecx, reloc.WS2_32.dll_recv
sub ecx, edi
movsxd rcx, ecx
lea rdi, [r14 + rax*4]
movsxd rax, esi
rep stosd dword [rdi], eax
jmp case.0x14000802a.83
lea rdx, str.Valid_range_for___bfactor_is_0_10
call fcn.140012120
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rdx, [0x14006e6fc]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strtok]
test rax, rax
jne 0x140008ab6
lea ecx, [rax + 2]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Try__ccminer_cryptonight___help_for_more_information._n
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov esi, dword [rsp + 0x20]
lea r14, [0x14007ee90]
mov rbx, r14
lea rbp, [0x14007eed0]
xor edi, edi
nop dword [rax]
cmp rbx, rbp
jge 0x140008a41
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [rbx], eax
inc edi
add rbx, 4
xor ecx, ecx
mov esi, eax
cmp eax, 0xf4240
ja 0x140008b0c
lea rdx, [0x14006e71c]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strtok]
test rax, rax
jne 0x140008ad0
jmp 0x140008a41
lea rdx, str.Valid_range_for___bsleep_is_0_1000000
call fcn.140012120
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov dword [0x14007ef64], 1
jmp case.0x14000802a.83
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Try__ccminer_cryptonight___help_for_more_information._n
call fcn.140001010
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.Only__d_gpus_are_supported_in_this_ccminer_build.
xor ecx, ecx
call fcn.140012120
mov ecx, 1
call fcn.140004f60
int3
lea rdx, str.Selected_gpu__d_more_than_once_in__d_option._This_is_not_supported.
call fcn.140012120
mov ecx, 1
call fcn.140004f60
int3
lea rdx, str.Non_existant_CUDA_device__d_specified_in__d_option
call fcn.140012120
mov ecx, 1
call fcn.140004f60
int3