Function at 0x180016340
Capabilities:
Read .ini file

Disassembly:
mov rax, rsp
push rbp
push rdi
push r14
lea rbp, [rax - 0x2e8]
sub rsp, 0x3d0
mov qword [rsp + 0x30], 0xfffffffffffffffe
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov rax, qword [0x180146748]
xor rax, rsp
mov qword [rbp + 0x2c0], rax
mov rbx, rcx
xor edx, edx
mov r8d, 0x208
lea rcx, [rbp + 0xb0]
call fcn.1800bbd80
add rbx, 0x30
cmp qword [rbx + 0x18], 8
jb 0x18001639c
mov rbx, qword [rbx]
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0xb0]
lea r8, [0x1800f66bc]
lea rdx, [0x1800f66c0]
lea rcx, str.general
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringW]
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rbp + 0xb0]
call fcn.1800c3d1c
mov r14, rax
call fcn.180068070
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x180016529
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x50], xmm0
mov byte [rbp + 0x40], 0
mov r8d, 0x60
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normal_bro_mon_bro_mon_mgr.cpp
lea rcx, [rbp + 0x40]
call fcn.18000c180
nop
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], 0
mov r8d, 3
lea rdx, [0x1800f4f90]
lea rcx, [rbp + 0x20]
call fcn.18000c180
nop
call fcn.180068070
mov rdi, rax
mov r9d, 0x124
lea r8, [rbp + 0x40]
lea rdx, [rbp + 0x20]
lea rcx, [rsp + 0x38]
call fcn.180008390
mov rbx, rax
lea rdx, str.tray_last_hp_modify_time:
mov rcx, rax
call fcn.180009250
mov rdx, r14
mov rcx, rbx
call fcn.180014ff0
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rsp + 0x38]
call fcn.1800093c0
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 0x10
jb 0x1800164dd
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800164d8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180016a45
call fcn.18008c16c
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], 0
mov rdx, qword [rbp + 0x58]
cmp rdx, 0x10
jb 0x180016529
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180016524
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180016a4b
call fcn.18008c16c
xor ecx, ecx
call fcn.1800c3f40
mov rsi, rax
call fcn.180068070
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x18001667c
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x50], xmm0
mov byte [rbp + 0x40], 0
mov r8d, 0x60
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normal_bro_mon_bro_mon_mgr.cpp
lea rcx, [rbp + 0x40]
call fcn.18000c180
nop
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], 0
mov r8d, 3
lea rdx, [0x1800f4f90]
lea rcx, [rbp + 0x20]
call fcn.18000c180
nop
call fcn.180068070
mov rdi, rax
mov r9d, 0x126
lea r8, [rbp + 0x40]
lea rdx, [rbp + 0x20]
lea rcx, [rsp + 0x38]
call fcn.180008390
mov rbx, rax
lea rdx, str.time_now:
mov rcx, rax
call fcn.180009250
mov rdx, rsi
mov rcx, rbx
call fcn.180014ff0
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rsp + 0x38]
call fcn.1800093c0
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 0x10
jb 0x180016630
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18001662b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180016a51
call fcn.18008c16c
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], 0
mov rdx, qword [rbp + 0x58]
cmp rdx, 0x10
jb 0x18001667c
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180016677
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180016a57
call fcn.18008c16c
test r14, r14
jne 0x1800167c5
call fcn.180068070
mov r9, qword [rax]
lea edx, [r14 + 1]
mov rcx, rax
call qword [r9 + 0x10]
cmp al, 1
jne 0x1800167be
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x50], xmm0
mov byte [rbp + 0x40], r14b
lea r8d, [r14 + 0x60]
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normal_bro_mon_bro_mon_mgr.cpp
lea rcx, [rbp + 0x40]
call fcn.18000c180
nop
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], r14b
lea r8d, [r14 + 3]
lea rdx, [0x1800f4f90]
lea rcx, [rbp + 0x20]
call fcn.18000c180
nop
call fcn.180068070
mov rdi, rax
mov r9d, 0x129
lea r8, [rbp + 0x40]
lea rdx, [rbp + 0x20]
lea rcx, [rsp + 0x38]
call fcn.180008390
mov rbx, rax
lea rdx, str.no_lds_tray_modify_hp_flag
mov rcx, rax
call fcn.180009250
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rsp + 0x38]
call fcn.1800093c0
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 0x10
jb 0x180016772
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18001676d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180016a5d
call fcn.18008c16c
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], 0
mov rdx, qword [rbp + 0x58]
cmp rdx, 0x10
jb 0x1800167be
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800167b9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180016a63
call fcn.18008c16c
mov al, 1
jmp 0x180016a18
lea r9, [rbp + 0xaa]
mov r8, rsi
movabs r10, 0xcccccccccccccccd
test rsi, rsi
jns 0x180016820
neg r8
sub r9, 2
mov rax, r10
mul r8
shr rdx, 3
movzx eax, dx
shl ax, 2
lea ecx, [rax + rdx]
add cx, cx
sub r8w, cx
add r8w, 0x30
mov word [r9], r8w
mov r8, rdx
test rdx, rdx
jne 0x1800167e1
add r9, 0xfffffffffffffffe
mov eax, 0x2d
mov word [r9], ax
jmp 0x180016850
sub r9, 2
mov rax, r10
mul r8
shr rdx, 3
movzx eax, dx
shl ax, 2
lea ecx, [rax + rdx]
add cx, cx
sub r8w, cx
add r8w, 0x30
mov word [r9], r8w
mov r8, rdx
test rdx, rdx
jne 0x180016820
movdqa xmm0, xmmword [0x1800f68b0]
movdqu xmmword [rbp + 0x70], xmm0
xor eax, eax
mov word [rbp + 0x60], ax
lea rax, [rbp + 0xaa]
cmp r9, rax
je 0x180016889
lea r8, [rbp + 0xaa]
sub r8, r9
sar r8, 1
mov rdx, r9
lea rcx, [rbp + 0x60]
call fcn.18001b240
nop
lea rax, [r14 + 0x14]
cmp rsi, rax
jle 0x180016899
mov bl, 1
jmp 0x1800169d9
call fcn.180068070
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x1800169d7
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x50], xmm0
mov byte [rbp + 0x40], 0
mov r8d, 0x60
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normal_bro_mon_bro_mon_mgr.cpp
lea rcx, [rbp + 0x40]
call fcn.18000c180
nop
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], 0
mov r8d, 3
lea rdx, [0x1800f4f90]
lea rcx, [rbp + 0x20]
call fcn.18000c180
nop
call fcn.180068070
mov rdi, rax
mov r9d, 0x133
lea r8, [rbp + 0x40]
lea rdx, [rbp + 0x20]
lea rcx, [rsp + 0x38]
call fcn.180008390
mov rbx, rax
lea rdx, str.l_d_s_modify_browser_config
mov rcx, rax
call fcn.180009250
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rsp + 0x38]
call fcn.1800093c0
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 0x10
jb 0x18001698b
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180016986
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180016a69
call fcn.18008c16c
movdqa xmm0, xmmword [0x1800f5220]
movdqu xmmword [rbp + 0x30], xmm0
mov byte [rbp + 0x20], 0
mov rdx, qword [rbp + 0x58]
cmp rdx, 0x10
jb 0x1800169d7
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800169d2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180016a6f
call fcn.18008c16c
xor bl, bl
mov rdx, qword [rbp + 0x78]
cmp rdx, 8
jb 0x180016a15
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180016a10
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180016a3f
call fcn.18008c16c
movzx eax, bl
mov rcx, qword [rbp + 0x2c0]
xor rcx, rsp
call fcn.18008c720
lea r11, [rsp + 0x3d0]
mov rbx, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x30]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
nop
call fcn.1800beee8
int3