Function at 0x1800073a8
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x30
movsxd r13, dword [r8]
mov r14, r9
mov rbp, qword [r9]
mov rdi, r8
movsxd rsi, ecx
mov r12, rdx
mov dword [rsp + 0x70], r13d
mov qword [rsp + 0x28], rbp
lea ebx, [rsi + r13]
lea eax, [rbx + 1]
movsxd rcx, eax
shl rcx, 3
call sym.jli.dll_JLI_MemAlloc
mov dword [rdi], ebx
mov r15, rax
mov qword [r14], rax
mov rdi, rsi
test esi, esi
jle 0x180007423
xor ebx, ebx
mov rcx, qword [r12 + rbx*8]
cmp byte [rcx], 0x2d
jne 0x18000741b
cmp byte [rcx + 1], 0x4a
jne 0x18000741b
add rcx, 2
call sym.jli.dll_JLI_StringDup
mov qword [r15], rax
add r15, 8
inc rbx
cmp rbx, rdi
jl 0x1800073fc
mov qword [rsp + 0x20], r13
mov rsi, r13
test r13d, r13d
jle 0x18000745e
xor eax, eax
mov rcx, qword [rbp + rax*8]
cmp byte [rcx], 0x2d
jne 0x180007456
cmp byte [rcx + 1], 0x4a
jne 0x180007456
add rcx, 2
cmp byte [rcx], 0
je 0x1800074fb
mov qword [r15], rcx
add r15, 8
inc rax
cmp rax, r13
jl 0x180007432
test rdi, rdi
jle 0x180007488
xor ebx, ebx
mov rcx, qword [r12 + rbx*8]
cmp byte [rcx], 0x2d
jne 0x180007474
cmp byte [rcx + 1], 0x4a
je 0x180007480
call sym.jli.dll_JLI_StringDup
mov qword [r15], rax
add r15, 8
inc rbx
cmp rbx, rdi
jl 0x180007465
xor r12d, r12d
test r13d, r13d
jle 0x1800075fb
xor r14d, r14d
lea r13, [rbp + 8]
mov rbp, qword [rbp + r14*8]
cmp byte [rbp], 0x2d
jne 0x1800075c0
cmp byte [rbp + 1], 0x4a
je 0x1800075c7
cmp byte [0x1800150e2], 0
je 0x1800075c0
mov rcx, rbp
call fcn.1800048b8
test al, al
je 0x180007513
mov eax, dword [rsp + 0x70]
dec eax
cmp r12d, eax
jge 0x180007513
mov qword [r15], rbp
mov rcx, qword [r13]
call fcn.18000ac74
mov qword [r15 + 8], rax
inc r12d
add r15, 0x10
inc r14
add r13, 8
jmp 0x1800075c7
lea rcx, str.Error:_The__J_option_should_not_be_followed_by_a_space.
call sym.jli.dll_JLI_ReportErrorMessage
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rdx, str.__class_path
mov rcx, rbp
call fcn.18000920c
test eax, eax
jne 0x1800075c0
lea edx, [rax + 0x3d]
mov rcx, rbp
call sub.VCRUNTIME140.dll_strchr
test rax, rax
je 0x1800075e0
lea rdi, [rax + 1]
cmp byte [rdi], 0
je 0x1800075e0
mov rcx, rdi
call fcn.18000ac74
mov qword [rsp + 0x88], rax
cmp rdi, rax
je 0x1800075c0
sub rdi, rbp
mov rcx, rax
mov qword [rsp + 0x80], rdi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov rbx, rax
lea rsi, [rax + rdi]
lea rcx, [rsi + 1]
call sym.jli.dll_JLI_MemAlloc
mov r8, qword [rsp + 0x80]
mov rdx, rbp
mov rcx, rax
mov rdi, rax
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rsp + 0x80]
mov r8, rbx
mov rdx, qword [rsp + 0x88]
add rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + rdi], 0
mov rbp, rdi
mov rsi, qword [rsp + 0x20]
mov qword [r15], rbp
add r15, 8
inc r12d
inc r14
add r13, 8
cmp r14, rsi
jge 0x1800075fb
mov rbp, qword [rsp + 0x28]
jmp 0x18000749b
mov rdx, rbp
lea rcx, str.Error:__s_requires_class_path_specification
call sym.jli.dll_JLI_ReportErrorMessage
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
and qword [r15], 0
mov rbx, qword [rsp + 0x78]
add rsp, 0x30
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret