Function at 0x180018040
Capabilities:
Execute command

Disassembly:
push rbp
push rsi
sub rsp, 0xa8
lea rbp, [rsp + 0x80]
vmovaps xmmword [rbp + 0x10], xmm6
mov qword [rbp + 8], 0xfffffffffffffffe
vmovaps xmm0, xmmword [0x18002a350]
vmovups xmmword [rbp - 0x10], xmm0
mov qword [rbp], 0xf
mov dword [rbp - 0x18], 0x6f6c6f63
mov dword [rbp - 0x15], 0x3920726f
mov byte [rbp - 0x11], 0
lea rcx, [rbp - 0x58]
lea rdx, [rbp - 0x18]
call fcn.1800016e0
lea rcx, [rbp - 0x58]
call fcn.1800046a0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rax, qword [rbp - 0x20]
cmp rax, 0x10
jb 0x1800180e3
mov rcx, qword [rbp - 0x38]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1800180de
mov rsi, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rsi
cmp rcx, 0x20
jae 0x1800182f8
add rax, 0x28
mov rdx, rax
mov rcx, rsi
call fcn.180024540
vmovaps xmm6, xmmword [0x180027010]
vmovups xmmword [rbp - 0x28], xmm6
mov byte [rbp - 0x38], 0
mov rax, qword [rbp - 0x40]
cmp rax, 0x10
jb 0x180018139
mov rcx, qword [rbp - 0x58]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x180018134
mov rsi, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rsi
nop word [rax + rax]
cmp rcx, 0x20
jae 0x1800182f8
add rax, 0x28
mov rdx, rax
mov rcx, rsi
call fcn.180024540
vmovups xmmword [rbp - 0x48], xmm6
mov byte [rbp - 0x58], 0
mov rax, qword [rbp]
cmp rax, 0x10
jb 0x180018181
mov rcx, qword [rbp - 0x18]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x18001817c
mov rsi, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rsi
cmp rcx, 0x20
jae 0x1800182f8
add rax, 0x28
mov rdx, rax
mov rcx, rsi
call fcn.180024540
mov qword [rbp - 0x10], 0
mov ecx, 0x3c0
call fcn.1800244fc
mov rsi, rax
mov qword [rbp - 0x18], rax
vmovaps xmm0, xmmword [0x18002a360]
vmovups xmmword [rbp - 8], xmm0
lea rdx, str._n______________________________________________________________________________________________________________________n___________________________________________________________________________________n___________________________________________________________________n______________________________________________________________________________________n_________________________________________________________________________n___________________________________________________________________________________n______________________________________________________________________________n_______________________________________________________________________
mov r8d, 0x3b0
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + 0x3b0], 0
lea rcx, [rbp - 0x58]
lea rdx, [rbp - 0x18]
call fcn.1800016e0
lea rcx, [rbp - 0x58]
call fcn.1800046a0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov rdx, rax
call fcn.180004420
mov rsi, rax
mov rax, qword [rax]
movsxd rcx, dword [rax + 4]
add rcx, rsi
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
mov rcx, rsi
mov edx, eax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::put_char____ptr64]
mov rcx, rsi
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::flush_void____ptr64]
mov rax, qword [rbp - 0x20]
cmp rax, 0x10
jb 0x180018259
mov rcx, qword [rbp - 0x38]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x180018254
mov rsi, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rsi
nop word [rax + rax]
cmp rcx, 0x20
jae 0x1800182f8
add rax, 0x28
mov rdx, rax
mov rcx, rsi
call fcn.180024540
vmovups xmmword [rbp - 0x28], xmm6
mov byte [rbp - 0x38], 0
mov rax, qword [rbp - 0x40]
cmp rax, 0x10
jb 0x18001829d
mov rcx, qword [rbp - 0x58]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x180018298
mov rsi, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rsi
cmp rcx, 0x20
jae 0x1800182f8
add rax, 0x28
mov rdx, rax
mov rcx, rsi
call fcn.180024540
vmovups xmmword [rbp - 0x48], xmm6
mov byte [rbp - 0x58], 0
mov rax, qword [rbp]
cmp rax, 0x10
jb 0x1800182e9
mov rcx, qword [rbp - 0x18]
lea rdx, [rax + 1]
nop dword [rax + rax]
cmp rdx, 0x1000
jb 0x1800182e4
mov rsi, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rsi
cmp rcx, 0x20
jae 0x1800182f8
add rax, 0x28
mov rdx, rax
mov rcx, rsi
call fcn.180024540
vmovaps xmm6, xmmword [rbp + 0x10]
add rsp, 0xa8
pop rsi
pop rbp
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3