Function at 0x10040f1d0
Capabilities:
Terminate process

Disassembly:
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x20
mov rsi, rdx
mov edx, dword [rcx]
mov rbx, rcx
lea rcx, str._Hostlist_check_for_profile__d_n
mov rbp, r8
call fcn.100410460
cmp byte [rbx + 0x3a20], 0
je 0x10040f21d
lea r13, [rbx + 0x3a20]
mov rcx, r13
call fcn.10040ea80
mov r14, rax
cmp qword [rbx + 0x4a30], rax
jne 0x10040f2c8
mov r13, qword [rbx + 0x3a00]
mov r12, qword [rbx + 0x3a08]
test rbp, rbp
je 0x10040f234
mov byte [rbp], 0
test r12, r12
je 0x10040f2a8
lea rcx, str.Checking_exclude_hostlist_n
call fcn.100410460
test rsi, rsi
je 0x10040f4f6
mov rbx, rsi
lea rdi, str.Hostlist_check_for__s_:__s_n
lea r14, str.negative
nop
mov rdx, rbx
mov rcx, r12
call fcn.1004110f0
test al, al
je 0x10040f3e0
lea r8, str.positive
mov rdx, rbx
mov rcx, rdi
call fcn.100410460
test rbp, rbp
je 0x10040f290
mov byte [rbp], 1
nop
xor eax, eax
add rsp, 0x20
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
ret
test r13, r13
jne 0x10040f388
mov eax, 1
add rsp, 0x20
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
ret
mov r8d, dword [rbx]
mov rdx, r13
lea rcx, str.Autohostlist__s_from_profile__d_was_modified._Reloading_include_hostlists_for_this_profile._n
lea r12, [rbx + 0x3a00]
call fcn.1004105b0
cmp qword [rbx + 0x3a00], 0
je 0x10040f2fe
mov rcx, r12
call fcn.1004111e0
mov qword [rbx + 0x3a00], 0
mov rdi, qword [rbx + 0x3a10]
test rdi, rdi
jne 0x10040f31d
jmp 0x10040f440
mov rdi, qword [rdi + 8]
test rdi, rdi
je 0x10040f440
mov rdx, qword [rdi]
mov rcx, r12
call fcn.10040ee80
test al, al
jne 0x10040f310
mov ecx, 1
call sub.cygwin1.dll_exit
nop word cs:[rax + rax]
mov rcx, r13
call fcn.10040ea80
mov r13, qword [rbx + 0x3a00]
mov qword [rbx + 0x4a30], rax
test r13, r13
je 0x10040f4c2
mov qword [rbx + 0x4a30], r14
mov r12, qword [rbx + 0x3a08]
test rbp, rbp
je 0x10040f501
mov byte [rbp], 0
test r12, r12
jne 0x10040f239
nop dword [rax + rax]
lea rcx, str.Checking_include_hostlist_n
call fcn.100410460
test rsi, rsi
je 0x10040f290
lea rdi, str.Hostlist_check_for__s_:__s_n
lea rbx, str.negative
nop dword [rax + rax]
mov rdx, rsi
mov rcx, r13
call fcn.1004110f0
test al, al
je 0x10040f410
lea r8, str.positive
mov rdx, rsi
mov rcx, rdi
call fcn.100410460
jmp 0x10040f2b1
mov rdx, rbx
mov rcx, rdi
mov r8, r14
call fcn.100410460
mov edx, 0x2e
mov rcx, rbx
call sub.cygwin1.dll_strchr
test rax, rax
je 0x10040f4a8
lea rbx, [rax + 1]
jmp 0x10040f260
mov rdx, rsi
mov rcx, rdi
mov r8, rbx
call fcn.100410460
mov edx, 0x2e
mov rcx, rsi
call sub.cygwin1.dll_strchr
test rax, rax
je 0x10040f290
lea rsi, [rax + 1]
jmp 0x10040f3b0
cmp byte [rbx + 0x3a20], 0
jne 0x10040f340
mov r13, qword [rbx + 0x3a00]
mov qword [rbx + 0x4a30], r14
test r13, r13
je 0x10040f4dc
mov r12, qword [rbx + 0x3a08]
test rbp, rbp
je 0x10040f470
mov byte [rbp], 0
test r12, r12
je 0x10040f388
lea rcx, str.Checking_exclude_hostlist_n
call fcn.100410460
test rsi, rsi
jne 0x10040f24e
lea rcx, str.Checking_include_hostlist_n
call fcn.100410460
xor eax, eax
jmp 0x10040f292
test r13, r13
je 0x10040f2b1
lea rcx, str.Checking_include_hostlist_n
call fcn.100410460
jmp 0x10040f3a4
mov r8d, 4
lea rdx, [0x100424271]
mov rcx, r12
call fcn.100410c60
jmp 0x10040f44d
mov r8d, 4
lea rdx, [0x100424271]
mov rcx, r12
call fcn.100410c60
jmp 0x10040f21d
test r13, r13
je 0x10040f2b1
jmp 0x10040f48e
test r12, r12
jne 0x10040f239
jmp 0x10040f388