Function at 0x140007ad0
Capabilities:
Create thread

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r14
push r15
lea rbp, [rsp - 0x450]
sub rsp, 0x550
mov rax, qword [0x140047010]
xor rax, rsp
mov qword [rbp + 0x448], rax
xor r15d, r15d
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x400], xmm0
mov qword [rbp + 0x410], rax
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], r15
lea r8d, [r15 + 0xa]
lea rdx, str.x64dbg.exe
lea rcx, [rsp + 0x40]
call fcn.14000a4a0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r15
lea r8d, [r15 + 3]
lea rdx, [0x14003a0a4]
lea rcx, [rsp + 0x60]
call fcn.14000a4a0
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
mov qword [rbp - 0x70], r15
mov qword [rbp - 0x68], r15
lea r8d, [r15 + 0xb]
lea rdx, str.allinea_ddt
lea rcx, [rbp - 0x80]
call fcn.14000a4a0
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], r15
mov qword [rbp - 0x48], r15
lea r8d, [r15 + 0xa]
lea rdx, str.aqtime.exe
lea rcx, [rbp - 0x60]
call fcn.14000a4a0
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x30], r15
mov qword [rbp - 0x28], r15
lea r8d, [r15 + 0x15]
lea rdx, str.arm_none_eabi_gdb.exe
lea rcx, [rbp - 0x40]
call fcn.14000a4a0
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
mov qword [rbp - 0x10], r15
mov qword [rbp - 8], r15
lea r8d, [r15 + 0xc]
lea rdx, str.codeview.exe
lea rcx, [rbp - 0x20]
call fcn.14000a4a0
nop
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
mov qword [rbp + 0x10], r15
mov qword [rbp + 0x18], r15
lea r8d, [r15 + 3]
lea rdx, [0x14003a0f0]
lea rcx, [rbp]
call fcn.14000a4a0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
mov qword [rbp + 0x30], r15
mov qword [rbp + 0x38], r15
lea r8d, [r15 + 9]
lea rdx, str.debug.exe
lea rcx, [rbp + 0x20]
call fcn.14000a4a0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
mov qword [rbp + 0x50], r15
mov qword [rbp + 0x58], r15
lea r8d, [r15 + 9]
lea rdx, str.opera.exe
lea rcx, [rbp + 0x40]
call fcn.14000a4a0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x70], r15
mov qword [rbp + 0x78], r15
lea r8d, [r15 + 0xc]
lea rdx, str.drmemory.exe
lea rcx, [rbp + 0x60]
call fcn.14000a4a0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x80], xmm0
mov qword [rbp + 0x90], r15
mov qword [rbp + 0x98], r15
lea r8d, [r15 + 0xf]
lea rdx, str.fusiondebug.exe
lea rcx, [rbp + 0x80]
call fcn.14000a4a0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xa0], xmm0
mov qword [rbp + 0xb0], r15
mov qword [rbp + 0xb8], r15
lea r8d, [r15 + 0x11]
lea rdx, str.fusionreactor.exe
lea rcx, [rbp + 0xa0]
call fcn.14000a4a0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xc0], xmm0
mov qword [rbp + 0xd0], r15
mov qword [rbp + 0xd8], r15
lea r8d, [r15 + 0xc]
lea rdx, str.insure.exe
lea rcx, [rbp + 0xc0]
call fcn.14000a4a0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xe0], xmm0
mov qword [rbp + 0xf0], r15
mov qword [rbp + 0xf8], r15
lea r8d, [r15 + 3]
lea rdx, [0x14003a160]
lea rcx, [rbp + 0xe0]
call fcn.14000a4a0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x100], xmm0
mov qword [rbp + 0x110], r15
mov qword [rbp + 0x118], r15
lea r8d, [r15 + 7]
lea rdx, str.ida.exe
lea rcx, [rbp + 0x100]
call fcn.14000a4a0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x120], xmm0
mov qword [rbp + 0x130], r15
mov qword [rbp + 0x138], r15
lea r8d, [r15 + 3]
lea rdx, [0x14003a170]
lea rcx, [rbp + 0x120]
call fcn.14000a4a0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x140], xmm0
mov qword [rbp + 0x150], r15
mov qword [rbp + 0x158], r15
lea r8d, [r15 + 9]
lea rdx, str.jswat.exe
lea rcx, [rbp + 0x140]
call fcn.14000a4a0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x160], xmm0
mov qword [rbp + 0x170], r15
mov qword [rbp + 0x178], r15
lea r8d, [r15 + 4]
lea rdx, str.lldb
lea rcx, [rbp + 0x160]
call fcn.14000a4a0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x180], xmm0
mov qword [rbp + 0x190], r15
mov qword [rbp + 0x198], r15
lea r8d, [r15 + 8]
lea rdx, str.memcheck
lea rcx, [rbp + 0x180]
call fcn.14000a4a0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a0], xmm0
mov qword [rbp + 0x1b0], r15
mov qword [rbp + 0x1b8], r15
lea r8d, [r15 + 3]
lea rdx, [0x14003a19c]
lea rcx, [rbp + 0x1a0]
call fcn.14000a4a0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1c0], xmm0
mov qword [rbp + 0x1d0], r15
mov qword [rbp + 0x1d8], r15
lea r8d, [r15 + 0xb]
lea rdx, str.ollydbg.exe
lea rcx, [rbp + 0x1c0]
call fcn.14000a4a0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1e0], xmm0
mov qword [rbp + 0x1f0], r15
mov qword [rbp + 0x1f8], r15
lea r8d, [r15 + 0xa]
lea rdx, str.purify.exe
lea rcx, [rbp + 0x1e0]
call fcn.14000a4a0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x200], xmm0
mov qword [rbp + 0x210], r15
mov qword [rbp + 0x218], r15
lea r8d, [r15 + 3]
lea rdx, [0x14003a1bc]
lea rcx, [rbp + 0x200]
call fcn.14000a4a0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x220], xmm0
mov qword [rbp + 0x230], r15
mov qword [rbp + 0x238], r15
lea r8d, [r15 + 0xb]
lea rdx, str.softice.exe
lea rcx, [rbp + 0x220]
call fcn.14000a4a0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x240], xmm0
mov qword [rbp + 0x250], r15
mov qword [rbp + 0x258], r15
lea r8d, [r15 + 9]
lea rdx, str.ozone.exe
lea rcx, [rbp + 0x240]
call fcn.14000a4a0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x260], xmm0
mov qword [rbp + 0x270], r15
mov qword [rbp + 0x278], r15
lea r8d, [r15 + 0xb]
lea rdx, str.trace32.exe
lea rcx, [rbp + 0x260]
call fcn.14000a4a0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x280], xmm0
mov qword [rbp + 0x290], r15
mov qword [rbp + 0x298], r15
lea r8d, [r15 + 6]
lea rdx, str.td.exe
lea rcx, [rbp + 0x280]
call fcn.14000a4a0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x2a0], xmm0
mov qword [rbp + 0x2b0], r15
mov qword [rbp + 0x2b8], r15
lea r8d, [r15 + 0x10]
lea rdx, str.liverecorder.exe
lea rcx, [rbp + 0x2a0]
call fcn.14000a4a0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x2c0], xmm0
mov qword [rbp + 0x2d0], r15
mov qword [rbp + 0x2d8], r15
lea r8d, [r15 + 3]
lea rdx, [0x14003a20c]
lea rcx, [rbp + 0x2c0]
call fcn.14000a4a0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x2e0], xmm0
mov qword [rbp + 0x2f0], r15
mov qword [rbp + 0x2f8], r15
lea r8d, [r15 + 8]
lea rdx, str.valgrind
lea rcx, [rbp + 0x2e0]
call fcn.14000a4a0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x300], xmm0
mov qword [rbp + 0x310], r15
mov qword [rbp + 0x318], r15
lea r8d, [r15 + 0xb]
lea rdx, str.vbwatch.exe
lea rcx, [rbp + 0x300]
call fcn.14000a4a0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x320], xmm0
mov qword [rbp + 0x330], r15
mov qword [rbp + 0x338], r15
lea r8d, [r15 + 0xa]
lea rdx, str.devenv.exe
lea rcx, [rbp + 0x320]
call fcn.14000a4a0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x340], xmm0
mov qword [rbp + 0x350], r15
mov qword [rbp + 0x358], r15
lea r8d, [r15 + 0xa]
lea rdx, str.windbg.exe
lea rcx, [rbp + 0x340]
call fcn.14000a4a0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x360], xmm0
mov qword [rbp + 0x370], r15
mov qword [rbp + 0x378], r15
lea r8d, [r15 + 7]
lea rdx, str.php.exe
lea rcx, [rbp + 0x360]
call fcn.14000a4a0
nop
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x400], xmm0
mov qword [rbp + 0x410], r15
lea edx, [r15 + 0x22]
lea rcx, [rbp + 0x400]
call fcn.14000ad40
lea rax, [rbp + 0x400]
mov qword [rsp + 0x30], rax
lea rdi, [rsp + 0x40]
xorps xmm0, xmm0
movups xmmword [rbp + 0x420], xmm0
mov rbx, qword [rbp + 0x400]
mov qword [rbp + 0x420], rbx
mov qword [rbp + 0x428], rbx
lea rax, [rbp + 0x400]
mov qword [rbp + 0x430], rax
nop word [rax + rax]
mov rdx, rdi
mov rcx, rbx
call fcn.140009770
add rbx, 0x20
mov qword [rbp + 0x428], rbx
add rdi, 0x20
lea rax, [rbp + 0x380]
cmp rdi, rax
jne 0x140008170
mov rdx, rbx
mov rcx, rbx
call fcn.14000a5a0
mov qword [rbp + 0x408], rbx
lea r9, [fcn.1400096d0]
mov edx, 0x20
lea r8d, [rdx + 2]
lea rcx, [rsp + 0x40]
call fcn.140036bc8
mov ecx, 0x20
call fcn.140036b8c
mov rsi, rax
mov qword [rsp + 0x30], rax
mov qword [rax], r15
mov qword [rax + 8], r15
mov qword [rax + 0x10], r15
mov rdx, qword [rbp + 0x408]
sub rdx, qword [rbp + 0x400]
sar rdx, 5
test rdx, rdx
je 0x14000826e
mov rcx, rax
call fcn.14000ad40
mov qword [rbp + 0x418], rsi
mov rdi, qword [rsi]
mov rbx, qword [rbp + 0x400]
mov r14, qword [rbp + 0x408]
xorps xmm0, xmm0
movups xmmword [rbp + 0x420], xmm0
mov qword [rbp + 0x420], rdi
mov qword [rbp + 0x428], rdi
mov qword [rbp + 0x430], rsi
cmp rbx, r14
je 0x14000825f
nop word [rax + rax]
mov rdx, rbx
mov rcx, rdi
call fcn.140009770
add rdi, 0x20
mov qword [rbp + 0x428], rdi
add rbx, 0x20
cmp rbx, r14
jne 0x140008240
mov rdx, rdi
mov rcx, rdi
call fcn.14000a5a0
mov qword [rsi + 8], rdi
lea rax, [0x140007150]
mov qword [rsi + 0x18], rax
mov qword [rbp + 0x418], rsi
lea rax, [rbp + 0x440]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r15d
mov r9, rsi
lea r8, [0x14000b970]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x438], rax
test rax, rax
je 0x140008374
lea rax, vtable.std::_Func_impl_no_alloc_void____cdecl___void___void___.0
mov qword [rbp + 0x380], rax
lea rax, [0x140007360]
mov qword [rbp + 0x388], rax
lea rax, [rbp + 0x380]
mov qword [rbp + 0x3b8], rax
lea rax, vtable.std::_Func_impl_no_alloc_bool____cdecl___struct_HWND______ptr64__unsigned_int__unsigned_long_long_unsigned___int64___long_long___int64____bool__struct_HWND______ptr64__unsigned_int__unsigned_long_long_unsigned___int64___long_long___int64__.0
mov qword [rbp + 0x3c0], rax
lea rax, [0x140007140]
mov qword [rbp + 0x3c8], rax
lea rax, [rbp + 0x3c0]
mov qword [rbp + 0x3f8], rax
lea r9, [rbp + 0x380]
lea r8, [rbp + 0x3c0]
call fcn.140001f40
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call qword [sym.imp.MSVCP140.dll_public:_int___cdecl_std::basic_istream_char__struct_std::char_traits_char__::get_void____ptr64]
nop
cmp dword [rbp + 0x440], 0
je 0x14000833a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
nop
lea rcx, [rbp + 0x400]
call fcn.140009bd0
xor eax, eax
mov rcx, qword [rbp + 0x448]
xor rcx, rsp
call fcn.1400369f0
lea r11, [rsp + 0x550]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov rsp, r11
pop r15
pop r14
pop rbp
ret
mov dword [rbp + 0x440], r15d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3