Function at 0x140002cb0
Capabilities:
Create process on windows

Disassembly:
mov rax, rsp
push rbp
push rdi
push r12
push r14
push r15
lea rbp, [rax - 0x1d8]
sub rsp, 0x2b0
mov qword [rbp - 0x78], 0xfffffffffffffffe
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov rax, qword [0x140054080]
xor rax, rsp
mov qword [rbp + 0x1a8], rax
mov rbx, rdx
mov rsi, rcx
mov edi, 0x68
mov r8d, edi
xor edx, edx
lea rcx, [rbp - 0x20]
call fcn.140017760
mov dword [rbp - 0x20], edi
xor r12d, r12d
mov word [rbp + 0x20], r12w
xor eax, eax
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rax
mov qword [rbp - 0x80], rax
mov rcx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x140002d2b
mov rcx, qword [rbx]
mov r8, qword [rbx + 0x10]
add r8, rcx
cmp qword [rbx + 0x18], 0x10
jb 0x140002d3c
mov rbx, qword [rbx]
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], r12
mov rdx, rbx
lea rcx, [rsp + 0x58]
call fcn.14000546c
nop
mov byte [rsp + 0x50], r12b
mov rbx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x60]
cmp rbx, rdx
je 0x140002d79
mov byte [rdx], r12b
inc rdx
mov qword [rsp + 0x60], rdx
jmp 0x140002d8d
lea r8, [rsp + 0x50]
lea rcx, [rsp + 0x58]
call fcn.140004bf0
mov rbx, qword [rsp + 0x68]
mov rdx, rsi
lea rcx, [rbp + 0x138]
call fcn.14000ccd0
cmp qword [rax + 0x18], 0x10
jb 0x140002da6
mov rax, qword [rax]
cmp qword [rsi + 0x18], 0x10
jb 0x140002db0
mov rsi, qword [rsi]
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x48], rcx
lea rcx, [rbp - 0x20]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], 0x8000000
mov dword [rsp + 0x20], r12d
xor r9d, r9d
xor r8d, r8d
mov rdi, qword [rsp + 0x58]
mov rdx, rdi
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_CreateProcessA]
test eax, eax
sete sil
mov rdx, qword [rbp + 0x150]
cmp rdx, 0x10
jb 0x140002e38
inc rdx
mov rcx, qword [rbp + 0x138]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140002e33
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140002f0c
call fcn.1400158f4
test sil, sil
jne 0x140002f12
mov rsi, qword [rsp + 0x70]
mov qword [rbp - 0x70], rsi
mov byte [rbp - 0x68], 1
mov r14, qword [rsp + 0x78]
mov qword [rbp - 0x58], r14
mov byte [rbp - 0x50], 1
or edx, 0xffffffff
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov r15d, eax
test eax, eax
jne 0x140002f86
mov dword [rsp + 0x54], r12d
lea rdx, [rsp + 0x54]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_GetExitCodeProcess]
test eax, eax
je 0x140002ff7
mov r15d, dword [rsp + 0x54]
mov rcx, r14
call fcn.1400057c4
nop
mov rcx, rsi
call fcn.1400057c4
nop
test rdi, rdi
je 0x140002ed8
sub rbx, rdi
mov rax, rdi
cmp rbx, 0x1000
jb 0x140002ecd
add rbx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140002f06
mov rdx, rbx
mov rcx, rdi
call fcn.1400158f4
mov eax, r15d
mov rcx, qword [rbp + 0x1a8]
xor rcx, rsp
call fcn.1400158d0
lea r11, [rsp + 0x2b0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret
call fcn.140019dc0
nop
call fcn.140019dc0
nop
lea rdx, str.CreateProcess_failed
lea rcx, [rbp + 0x50]
call fcn.140001f04
nop
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov r9d, eax
mov r8, qword [sym.imp.KERNEL32.dll_CreateProcessA]
lea rdx, [rbp + 0x50]
lea rcx, [rbp - 0x58]
call fcn.140011ddc
mov r10, rax
mov r9d, 0x47
lea r8, str._anonymous_namespace::execProcessWaitForFinish
lea rdx, str.c:_jenkins_workspace_8_2_build_windows_amd64_cygwin_jdk8u261_295_install_src_windows_wrappers_wrapper4wrapper_wrapper4wrapper.cpp
lea rcx, [rbp - 0x70]
call fcn.140002074
mov r8, rax
mov rdx, r10
lea rcx, [rbp + 0x138]
call fcn.140004b7c
lea rdx, [0x140052288]
lea rcx, [rbp + 0x138]
call fcn.140017a48
nop
lea rdx, str.WaitForSingleObject_failed
lea rcx, [rbp + 0x50]
call fcn.140001f04
nop
mov r9d, r15d
mov r8, qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
lea rdx, [rbp + 0x50]
lea rcx, [rbp - 0x40]
call fcn.140011ddc
mov r10, rax
mov r9d, 0x4f
lea r8, str._anonymous_namespace::execProcessWaitForFinish
lea rdx, str.c:_jenkins_workspace_8_2_build_windows_amd64_cygwin_jdk8u261_295_install_src_windows_wrappers_wrapper4wrapper_wrapper4wrapper.cpp
lea rcx, [rbp + 0x138]
call fcn.140002074
mov r8, rax
mov rdx, r10
lea rcx, [rbp + 0x170]
call fcn.140004b7c
lea rdx, [0x140052288]
lea rcx, [rbp + 0x170]
call fcn.140017a48
nop
lea rdx, str.GetExitCodeProcess_failed
lea rcx, [rbp + 0x50]
call fcn.140001f04
nop
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov r9d, eax
mov r8, qword [sym.imp.KERNEL32.dll_GetExitCodeProcess]
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x138]
call fcn.140011ddc
mov r10, rax
mov r9d, 0x54
lea r8, str._anonymous_namespace::execProcessWaitForFinish
lea rdx, str.c:_jenkins_workspace_8_2_build_windows_amd64_cygwin_jdk8u261_295_install_src_windows_wrappers_wrapper4wrapper_wrapper4wrapper.cpp
lea rcx, [rbp - 0x40]
call fcn.140002074
mov r8, rax
mov rdx, r10
lea rcx, [rbp + 0x170]
call fcn.140004b7c
lea rdx, [0x140052288]
lea rcx, [rbp + 0x170]
call fcn.140017a48
int3