Function at 0x180048d70
Capabilities:
Check if file exists

Disassembly:
mov rax, rsp
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x708]
sub rsp, 0x7e0
mov qword [rsp + 0x78], 0xfffffffffffffffe
mov qword [rax + 8], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
mov rax, qword [0x1801548a8]
xor rax, rsp
mov qword [rbp + 0x6d0], rax
mov r14, rdx
mov qword [rsp + 0x30], rdx
call fcn.18006eac0
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x180048f24
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x5e0], xmm0
mov byte [rbp + 0x5d0], 0
mov r8d, 0x51
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normalmain.cpp
lea rcx, [rbp + 0x5d0]
call fcn.18000c340
nop
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x560], xmm0
mov byte [rbp + 0x550], 0
mov r8d, 3
lea rdx, [0x1800fffb0]
lea rcx, [rbp + 0x550]
call fcn.18000c340
nop
call fcn.18006eac0
mov rdi, rax
mov r9d, 0x29a
lea r8, [rbp + 0x5d0]
lea rdx, [rbp + 0x550]
lea rcx, [rbp + 0x158]
call fcn.180008550
mov rbx, rax
lea rdx, str.check_GrabZ12
mov rcx, rax
call fcn.180009410
mov r8, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [r8 + 0x38]
nop
lea rcx, [rbp + 0x158]
call fcn.180009580
nop
mov rdx, qword [rbp + 0x568]
cmp rdx, 0x10
jb 0x180048ecc
inc rdx
mov rcx, qword [rbp + 0x550]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180048ec7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180049f77
call fcn.1800965cc
movdqa xmm0, xmmword [0x180100240]
movdqu xmmword [rbp + 0x560], xmm0
mov byte [rbp + 0x550], 0
mov rdx, qword [rbp + 0x5e8]
cmp rdx, 0x10
jb 0x180048f24
inc rdx
mov rcx, qword [rbp + 0x5d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180048f1f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180049f7d
call fcn.1800965cc
call fcn.180027970
lea rdx, [rbp + 0x5b0]
mov rcx, rax
call fcn.18007bf90
nop
xor r15d, r15d
mov edx, r15d
mov qword [rsp + 0x40], rdx
mov rcx, qword [r14]
mov rax, qword [r14 + 8]
sub rax, rcx
sar rax, 5
test rax, rax
je 0x18004980f
lea r13, [r15 - 1]
mov r12d, 0x1240
movabs rax, 0x7ffffffffffffffe
mov rdi, rdx
shl rdi, 5
add rdi, rcx
mov qword [rbp + 0x440], r15
mov qword [rbp + 0x448], r15
mov rsi, qword [rdi + 0x10]
cmp qword [rdi + 0x18], 8
jb 0x180048f95
mov rdi, qword [rdi]
cmp rsi, 8
jae 0x180048fb2
movups xmm0, xmmword [rdi]
movups xmmword [rbp + 0x430], xmm0
mov qword [rbp + 0x448], 7
jmp 0x180048ff5
mov rbx, rsi
or rbx, 7
cmp rbx, rax
cmova rbx, rax
lea rdx, [rbx + 1]
lea rcx, [rbp + 0x430]
call fcn.18000c0c0
mov qword [rbp - 0x80], rax
mov qword [rbp + 0x430], rax
lea r8, [rsi*2 + 2]
mov rdx, rdi
mov rcx, rax
call fcn.1800c5d60
mov qword [rbp + 0x448], rbx
mov qword [rbp + 0x440], rsi
call fcn.18006eac0
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x1800493b8
mov qword [rbp + 0x4a0], r15
mov qword [rbp + 0x4a8], 0xf
mov byte [rbp + 0x490], 0
mov r8d, 0x51
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normalmain.cpp
lea rcx, [rbp + 0x490]
call fcn.18000c340
nop
mov qword [rbp + 0x480], r15
mov qword [rbp + 0x488], 0xf
mov byte [rbp + 0x470], 0
mov r8d, 3
lea rdx, [0x1800fffb0]
lea rcx, [rbp + 0x470]
call fcn.18000c340
nop
call fcn.18006eac0
mov r12, rax
mov edx, 2
lea r8d, [rdx - 1]
lea rcx, [rbp - 0x78]
call fcn.180008120
nop
lea rdx, [rbp + 0x490]
mov r14, qword [rbp + 0x490]
mov r15, qword [rbp + 0x4a8]
cmp r15, 0x10
cmovae rdx, r14
mov rsi, qword [rbp + 0x4a0]
cmp rsi, 1
jb 0x180049105
lea rax, [rsi - 1]
mov rdi, r13
cmp rax, r13
cmovb rdi, rax
add rdi, rdx
movzx eax, word [0x1800ffea8]
nop dword [rax + rax]
cmp byte [rdi], 0x5c
jne 0x1800490f6
cmp byte [rdi], al
jne 0x1800490ed
xor ecx, ecx
jmp 0x1800490f2
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x180049100
cmp rdi, rdx
je 0x180049105
dec rdi
jmp 0x1800490e0
sub rdi, rdx
jmp 0x180049108
mov rdi, r13
lea rdx, [rbp + 0x490]
cmp r15, 0x10
cmovae rdx, r14
cmp rsi, 1
jb 0x18004915a
lea rax, [rsi - 1]
mov rbx, r13
cmp rax, rbx
cmovb rbx, rax
add rbx, rdx
movzx eax, word [0x1800ffeac]
cmp byte [rbx], 0x2e
jne 0x18004914b
cmp byte [rbx], al
jne 0x180049142
xor ecx, ecx
jmp 0x180049147
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x180049155
cmp rbx, rdx
je 0x18004915a
dec rbx
jmp 0x180049135
sub rbx, rdx
jmp 0x18004915d
mov rbx, r13
xor edx, edx
lea r8d, [rdx + 0x64]
lea rcx, [rbp + 0x5f0]
call fcn.1800c61d0
cmp rbx, 0xffffffffffffffff
je 0x18004926e
lea rax, [rbx - 1]
cmp rdi, rax
jae 0x18004926e
lea rcx, [rdi + 1]
mov qword [rbp + 0x460], 0
mov qword [rbp + 0x468], 0xf
mov byte [rbp + 0x450], 0
cmp rsi, rcx
jb 0x180049f8f
sub rbx, rdi
lea r8, [rbx - 1]
sub rsi, rcx
cmp rsi, r8
cmovb r8, rsi
lea rdx, [rbp + 0x490]
cmp r15, 0x10
cmovae rdx, r14
add rdx, rcx
lea rcx, [rbp + 0x450]
call fcn.18000c340
lea r9, [rbp + 0x450]
cmp qword [rbp + 0x468], 0x10
cmovae r9, qword [rbp + 0x450]
mov r8d, 0x29f
lea rdx, str.__4d___s_
lea rcx, [rbp + 0x5f0]
call fcn.180007d10
mov rdx, qword [rbp + 0x468]
cmp rdx, 0x10
jb 0x180049250
inc rdx
mov rcx, qword [rbp + 0x450]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004924b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180049f89
call fcn.1800965cc
xor r15d, r15d
mov qword [rbp + 0x460], r15
mov qword [rbp + 0x468], 0xf
mov byte [rbp + 0x450], r15b
jmp 0x18004928a
mov r8d, 0x29f
lea rdx, str.__4d_
lea rcx, [rbp + 0x5f0]
call fcn.180007d10
xor r15d, r15d
lea rdx, [rbp + 0x470]
cmp qword [rbp + 0x488], 0x10
cmovae rdx, qword [rbp + 0x470]
lea rcx, [rbp - 0x78]
call fcn.180009410
lea rdx, [rbp + 0x5f0]
lea rcx, [rbp - 0x78]
call fcn.180009410
nop
lea rdx, str.current_pid:
lea rcx, [rbp - 0x78]
call fcn.180007240
lea rax, [rbp + 0x430]
cmp qword [rbp + 0x448], 8
cmovae rax, qword [rbp + 0x430]
lea rdx, [0x1800ffe98]
test rax, rax
cmovne rdx, rax
lea rcx, [rbp - 0x78]
call fcn.180007240
mov rax, qword [r12]
lea rdx, [rbp - 0x78]
mov rcx, r12
call qword [rax + 0x38]
nop
lea rcx, [rbp - 0x78]
call fcn.180009580
nop
mov rdx, qword [rbp + 0x488]
cmp rdx, 0x10
jb 0x180049353
inc rdx
mov rcx, qword [rbp + 0x470]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004934e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180049f95
call fcn.1800965cc
mov qword [rbp + 0x480], r15
mov qword [rbp + 0x488], 0xf
mov byte [rbp + 0x470], 0
mov rdx, qword [rbp + 0x4a8]
cmp rdx, 0x10
jb 0x1800493ad
inc rdx
mov rcx, qword [rbp + 0x490]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800493a8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180049f9b
call fcn.1800965cc
mov r12d, 0x1240
mov r14, qword [rsp + 0x30]
lea rcx, [rbp + 0x5b0]
cmp qword [rbp + 0x5c8], 8
cmovae rcx, qword [rbp + 0x5b0]
lea r8, [rbp + 0x430]
cmp qword [rbp + 0x448], 8
cmovae r8, qword [rbp + 0x430]
mov rdx, qword [rbp + 0x440]
cmp rdx, qword [rbp + 0x5c0]
jne 0x18004988a
test rdx, rdx
je 0x18004941a
sub r8, rcx
movzx eax, word [rcx]
cmp word [rcx + r8], ax
jne 0x18004988a
add rcx, 2
sub rdx, 1
jne 0x180049402
call fcn.18006eac0
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x1800497a0
mov qword [rbp + 0x500], r15
mov qword [rbp + 0x508], 0xf
mov byte [rbp + 0x4f0], 0
mov r8d, 0x51
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normalmain.cpp
lea rcx, [rbp + 0x4f0]
call fcn.18000c340
nop
mov qword [rbp + 0x4e0], r15
mov qword [rbp + 0x4e8], 0xf
mov byte [rbp + 0x4d0], 0
mov r8d, 3
lea rdx, [0x1800fffb0]
lea rcx, [rbp + 0x4d0]
call fcn.18000c340
nop
call fcn.18006eac0
mov r12, rax
mov edx, 2
lea r8d, [rdx - 1]
lea rcx, [rbp + 0x70]
call fcn.180008120
nop
lea rdx, [rbp + 0x4f0]
mov r14, qword [rbp + 0x4f0]
mov r15, qword [rbp + 0x508]
cmp r15, 0x10
cmovae rdx, r14
mov rsi, qword [rbp + 0x500]
cmp rsi, 1
jb 0x180049525
lea rax, [rsi - 1]
mov rdi, r13
cmp rax, r13
cmovb rdi, rax
add rdi, rdx
movzx eax, word [0x1800ffea8]
nop dword [rax]
cmp byte [rdi], 0x5c
jne 0x180049516
cmp byte [rdi], al
jne 0x18004950d
xor ecx, ecx
jmp 0x180049512
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x180049520
cmp rdi, rdx
je 0x180049525
dec rdi
jmp 0x180049500
sub rdi, rdx
jmp 0x180049528
mov rdi, r13
lea rdx, [rbp + 0x4f0]
cmp r15, 0x10
cmovae rdx, r14
cmp rsi, 1
jb 0x18004957a
lea rax, [rsi - 1]
mov rbx, r13
cmp rax, rbx
cmovb rbx, rax
add rbx, rdx
movzx eax, word [0x1800ffeac]
cmp byte [rbx], 0x2e
jne 0x18004956b
cmp byte [rbx], al
jne 0x180049562
xor ecx, ecx
jmp 0x180049567
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x180049575
cmp rbx, rdx
je 0x18004957a
dec rbx
jmp 0x180049555
sub rbx, rdx
jmp 0x18004957d
mov rbx, r13
xor edx, edx
lea r8d, [rdx + 0x64]
lea rcx, [rbp + 0x660]
call fcn.1800c61d0
cmp rbx, 0xffffffffffffffff
je 0x18004968e
lea rax, [rbx - 1]
cmp rdi, rax
jae 0x18004968e
lea rcx, [rdi + 1]
mov qword [rbp + 0x4c0], 0
mov qword [rbp + 0x4c8], 0xf
mov byte [rbp + 0x4b0], 0
cmp rsi, rcx
jb 0x180049fa7
sub rbx, rdi
lea r8, [rbx - 1]
sub rsi, rcx
cmp rsi, r8
cmovb r8, rsi
lea rdx, [rbp + 0x4f0]
cmp r15, 0x10
cmovae rdx, r14
add rdx, rcx
lea rcx, [rbp + 0x4b0]
call fcn.18000c340
lea r9, [rbp + 0x4b0]
cmp qword [rbp + 0x4c8], 0x10
cmovae r9, qword [rbp + 0x4b0]
mov r8d, 0x2a1
lea rdx, str.__4d___s_
lea rcx, [rbp + 0x660]
call fcn.180007d10
mov rdx, qword [rbp + 0x4c8]
cmp rdx, 0x10
jb 0x180049670
inc rdx
mov rcx, qword [rbp + 0x4b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004966b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180049fa1
call fcn.1800965cc
xor r15d, r15d
mov qword [rbp + 0x4c0], r15
mov qword [rbp + 0x4c8], 0xf
mov byte [rbp + 0x4b0], r15b
jmp 0x1800496aa
mov r8d, 0x2a1
lea rdx, str.__4d_
lea rcx, [rbp + 0x660]
call fcn.180007d10
xor r15d, r15d
lea rdx, [rbp + 0x4d0]
cmp qword [rbp + 0x4e8], 0x10
cmovae rdx, qword [rbp + 0x4d0]
lea rcx, [rbp + 0x70]
call fcn.180009410
lea rdx, [rbp + 0x660]
lea rcx, [rbp + 0x70]
call fcn.180009410
nop
lea rdx, str.no_need_check_current_product_z12
lea rcx, [rbp + 0x70]
call fcn.180009410
mov rax, qword [r12]
lea rdx, [rbp + 0x70]
mov rcx, r12
call qword [rax + 0x38]
nop
lea rcx, [rbp + 0x70]
call fcn.180009580
nop
mov rdx, qword [rbp + 0x4e8]
cmp rdx, 0x10
jb 0x180049745
inc rdx
mov rcx, qword [rbp + 0x4d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180049740
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180049fad
call fcn.1800965cc
mov qword [rbp + 0x4e0], r15
mov qword [rbp + 0x4e8], 0xf
mov byte [rbp + 0x4d0], 0
mov rdx, qword [rbp + 0x508]
cmp rdx, 0x10
jb 0x1800497a0
inc rdx
mov rcx, qword [rbp + 0x4f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004979a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180049fb3
call fcn.1800965cc
nop
mov rdx, qword [rbp + 0x448]
cmp rdx, 8
jb 0x1800497e6
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x430]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800497e1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180049fb9
call fcn.1800965cc
mov r14, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x40]
inc rdx
mov qword [rsp + 0x40], rdx
mov rcx, qword [r14]
mov rax, qword [r14 + 8]
sub rax, rcx
sar rax, 5
cmp rdx, rax
jb 0x180048f5f
xor bl, bl
mov rdx, qword [rbp + 0x5c8]
cmp rdx, 8
jb 0x180049857
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x5b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180049852
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180049f83
call fcn.1800965cc
movzx eax, bl
mov rcx, qword [rbp + 0x6d0]
xor rcx, rsp
call fcn.180096b80
lea r11, [rsp + 0x7e0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
cmp dword [0x180153f00], 0
je 0x180049970
lea rcx, str.kernel32.dll
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rcx, rax
lea rdx, str.GetNativeSystemInfo
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x180049969
xor ecx, ecx
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], rcx
lea rcx, [rsp + 0x48]
call rax
mov rax, qword [rsp + 0x48]
cmp ax, 0xc
ja 0x180049904
movzx eax, ax
bt r12d, eax
jae 0x180049904
mov dword [0x1801634fc], 1
jmp 0x180049969
mov word [rsp + 0x24], r15w
mov word [rsp + 0x20], r15w
lea rcx, [0x180105928]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rcx, rax
lea rdx, str.IsWow64Process2
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
test rax, rax
je 0x180049960
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
lea r8, [rsp + 0x20]
lea rdx, [rsp + 0x24]
call rbx
test eax, eax
je 0x180049960
mov eax, r15d
mov ecx, 0xaa64
cmp word [rsp + 0x20], cx
sete al
jmp 0x180049963
mov eax, r15d
mov dword [0x1801634fc], eax
mov dword [0x180153f00], r15d
cmp dword [0x1801634fc], 0
setne dl
lea r8, [rbp + 0x430]
lea rcx, [rbp + 0x410]
call fcn.18005f7d0
nop
lea rcx, [rbp + 0x410]
cmp qword [rbp + 0x428], 8
cmovae rcx, qword [rbp + 0x410]
call qword [sym.imp.SHLWAPI.dll_PathFileExistsW]
test eax, eax
jne 0x180049c01
call fcn.18006eac0
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
cmp al, 1
jne 0x180049b52
mov qword [rbp + 0x580], r15
mov qword [rbp + 0x588], 0xf
mov byte [rbp + 0x570], 0
mov r8d, 0x51
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normalmain.cpp
lea rcx, [rbp + 0x570]
call fcn.18000c340
nop
mov qword [rbp + 0x520], r15
mov qword [rbp + 0x528], 0xf
mov byte [rbp + 0x510], 0
mov r8d, 3
lea rdx, [0x1800fffb0]
lea rcx, [rbp + 0x510]
call fcn.18000c340
nop
call fcn.18006eac0
mov rdi, rax
mov r9d, 0x2a6
lea r8, [rbp + 0x570]
lea rdx, [rbp + 0x510]
lea rcx, [rbp + 0x240]
call fcn.180008550
mov rbx, rax
lea rdx, str.z12_path_not_exist__path:
mov rcx, rax
call fcn.180007240
lea rcx, [rbp + 0x410]
cmp qword [rbp + 0x428], 8
cmovae rcx, qword [rbp + 0x410]
lea rdx, [0x1800ffe98]
test rcx, rcx
cmovne rdx, rcx
mov rcx, rbx
call fcn.180007240
mov rax, qword [rdi]
mov rdx, rbx
mov rcx, rdi
call qword [rax + 0x38]
nop
lea rcx, [rbp + 0x240]
call fcn.180009580
nop
mov rdx, qword [rbp + 0x528]
cmp rdx, 0x10
jb 0x180049af7
inc rdx
mov rcx, qword [rbp + 0x510]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180049af2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180049fbf
call fcn.1800965cc
mov qword [rbp + 0x520], r15
mov qword [rbp + 0x528], 0xf
mov byte [rbp + 0x510], 0
mov rdx, qword [rbp + 0x588]
cmp rdx, 0x10
jb 0x180049b52
inc rdx
mov rcx, qword [rbp + 0x570]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180049b4c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180049fc5
call fcn.1800965cc
nop
mov rdx, qword [rbp + 0x428]
cmp rdx, 8
jb 0x180049b98
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x410]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180049b93
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180049fcb
call fcn.1800965cc
mov qword [rbp + 0x420], r15
mov qword [rbp + 0x428], 7
mov word [rbp + 0x410], r15w
mov rdx, qword [rbp + 0x448]
cmp rdx, 8
jb 0x1800497eb
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x430]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180049bf7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180049fd1
call fcn.1800965cc
jmp 0x1800497eb
call fcn.18000a5b0
mov rcx, rax
test rax, rax
je 0x180049f6c
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rsp + 0x38], rax
lea rbx, [rbp + 0x410]
cmp qword [rbp + 0x428], 8
cmovae rbx, qword [rbp + 0x410]
call fcn.18000a5b0
mov rcx, rax
test rax, rax
je 0x180049fee
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rsp + 0x28], rax
mov rdx, rbx
lea rcx, [rsp + 0x28]
call fcn.180016c40
test al, al
jne 0x180049c91
test rbx, rbx
jne 0x180049c73
mov eax, r15d
jmp 0x180049c80
mov rax, r13
inc rax
cmp word [rbx + rax*2], 0
jne 0x180049c76
mov r8d, eax
mov rdx, rbx
lea rcx, [rsp + 0x28]
call fcn.18000b4d0
nop
lea rdx, [rsp + 0x38]
lea rcx, [rsp + 0x28]
call fcn.180030830
nop
mov rdx, qword [rsp + 0x28]
add rdx, 0xffffffffffffffe8
mov eax, r13d
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x180049cc0
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
call fcn.18006eac0
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8 + 0x10]
mov rbx, qword [rsp + 0x38]
cmp al, 1
jne 0x180049e4c
mov qword [rbp + 0x5a0], r15
mov qword [rbp + 0x5a8], 0xf
mov byte [rbp + 0x590], 0
mov r8d, 0x51
lea rdx, str.d:jenkins.jenkinsworkspacelib_commoncomputerz12hookhomepage_normalmain.cpp
lea rcx, [rbp + 0x590]
call fcn.18000c340
nop
mov qword [rbp + 0x540], r15
mov qword [rbp + 0x548], 0xf
mov byte [rbp + 0x530], 0
mov r8d, 3
lea rdx, [0x1800fffb0]
lea rcx, [rbp + 0x530]
call fcn.18000c340
nop
call fcn.18006eac0
mov rsi, rax
mov r9d, 0x2ab
lea r8, [rbp + 0x590]
lea rdx, [rbp + 0x530]
lea rcx, [rbp + 0x328]
call fcn.180008550
mov rdi, rax
lea rdx, str.z12_version:
mov rcx, rax
call fcn.180007240
lea rdx, [0x1800ffe98]
test rbx, rbx
cmovne rdx, rbx
mov rcx, rdi
call fcn.180007240
mov rax, qword [rsi]
mov rdx, rdi
mov rcx, rsi
call qword [rax + 0x38]
nop
lea rcx, [rbp + 0x328]
call fcn.180009580
nop
mov rdx, qword [rbp + 0x548]
cmp rdx, 0x10
jb 0x180049df2
inc rdx
mov rcx, qword [rbp + 0x530]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180049ded
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180049fd7
call fcn.1800965cc
mov qword [rbp + 0x540], r15
mov qword [rbp + 0x548], 0xf
mov byte [rbp + 0x530], 0
mov rdx, qword [rbp + 0x5a8]
cmp rdx, 0x10
jb 0x180049e4c
inc rdx
mov rcx, qword [rbp + 0x590]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180049e47
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180049fdd
call fcn.1800965cc
mov eax, dword [rbx - 0x10]
test eax, eax
jle 0x180049e67
js 0x180049fe3
mov eax, 0x33
cmp ax, word [rbx]
je 0x180049eeb
lea rdx, [rbx - 0x18]
mov eax, r13d
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x180049e82
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov r8, qword [rbp + 0x428]
cmp r8, 8
jb 0x180049ea5
inc r8
mov rdx, qword [rbp + 0x410]
lea rcx, [rbp + 0x410]
call fcn.18000c560
mov qword [rbp + 0x420], r15
mov qword [rbp + 0x428], 7
mov word [rbp + 0x410], r15w
mov r8, qword [rbp + 0x448]
cmp r8, 8
jb 0x1800497eb
inc r8
mov rdx, qword [rbp + 0x430]
lea rcx, [rbp + 0x430]
call fcn.18000c560
jmp 0x1800497eb
lea rdx, [rbx - 0x18]
lock xadd dword [rdx + 0x10], r13d
sub r13d, 1
jg 0x180049f05
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
nop
mov r8, qword [rbp + 0x428]
cmp r8, 8
jb 0x180049f28
inc r8
mov rdx, qword [rbp + 0x410]
lea rcx, [rbp + 0x410]
call fcn.18000c560
mov qword [rbp + 0x420], r15
mov qword [rbp + 0x428], 7
mov word [rbp + 0x410], r15w
mov r8, qword [rbp + 0x448]
cmp r8, 8
jb 0x180049f65
inc r8
mov rdx, qword [rbp + 0x430]
lea rcx, [rbp + 0x430]
call fcn.18000c560
mov bl, 1
jmp 0x180049811
mov ecx, 0x80004005
call fcn.180009b50
nop
call fcn.1800c9338
nop
call fcn.1800c9338
int3
call fcn.1800c9338
nop
call fcn.1800c9338
int3
call fcn.18000c020
nop
call fcn.1800c9338
nop
call fcn.1800c9338
nop
call fcn.1800c9338
int3
call fcn.18000c020
nop
call fcn.1800c9338
nop
call fcn.1800c9338
nop
call fcn.1800c9338
nop
call fcn.1800c9338
nop
call fcn.1800c9338
nop
call fcn.1800c9338
nop
call fcn.1800c9338
nop
call fcn.1800c9338
nop
call fcn.1800c9338
int3
mov ecx, 0x80070057
call fcn.180009b50
int3
mov ecx, 0x80004005
call fcn.180009b50
int3