Function at 0x1400e7b28
Capabilities:
Get system information on windows

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x638
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x5a0], xmm8
movaps xmmword [rbp + 0x590], xmm7
movaps xmmword [rbp + 0x580], xmm6
and rsp, 0xffffffffffffff80
mov rbx, rdx
mov qword [rsp + 0xc8], rcx
mov rdi, qword [rdx + 0x50]
test rdi, rdi
je 0x1400e7f53
mov r12d, 0xffff
cmp rdi, r12
cmovb r12, rdi
mov qword [rsp + 0x90], rbx
mov r15b, byte [rbx + 0x59]
lea rbx, [rsp + 0x498]
and qword [rbx - 0x18], 0
push 8
pop rdi
mov qword [rbx - 0x10], rdi
xorps xmm6, xmm6
movups xmmword [rbx - 8], xmm6
mov qword [rbx + 8], rdi
and qword [rbx + 0x10], 0
test r12, r12
je 0x1400e7bd2
lea rcx, [rsp + 0x480]
mov rdx, r12
call fcn.1400e63ac
mov rcx, rbx
mov rdx, r12
call fcn.140161c86
lea rsi, [rsp + 0x480]
mov qword [rsp + 0xa0], r12
sub r12, 1
jb 0x1400e7cb6
test r15b, r15b
je 0x1400e7c08
lea rcx, [rsp + 0xd0]
call fcn.1400e648a
mov rax, qword [rsp + 0xe0]
jmp 0x1400e7c5e
push 0x40
pop rcx
call fcn.1400e658b
mov r14, rax
mov r13, rdx
mov rcx, rax
call fcn.1400e65ea
mov qword [rsp + 0x280], rax
lea rax, [rsp + 0x300]
movaps xmmword [rax], xmm6
lea rcx, [rsp + 0x280]
call fcn.1400e6613
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xd0], r14
mov qword [rsp + 0xd8], r13
mov byte [rsp + 0xe8], 1
lock inc qword [rax]
jle 0x1400e8a48
mov cl, byte [rsp + 0xe8]
movups xmm0, xmmword [rsp + 0xd0]
movups xmm1, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x280], xmm0
movaps xmmword [rsp + 0x290], xmm1
mov qword [rsp + 0x2a0], rax
mov byte [rsp + 0x2a8], cl
mov rcx, rsi
mov rdx, rbx
lea r8, [rsp + 0x280]
call fcn.1400e64ef
jmp 0x1400e7be2
lea r14, [rsp + 0x498]
mov rax, qword [r14 - 0x18]
mov qword [rsp + 0x228], rax
mov rax, qword [r14 - 0x10]
mov qword [rsp + 0xb8], rax
mov rax, qword [r14 - 8]
mov qword [rsp + 0x88], rax
mov rax, qword [r14]
mov qword [rsp + 0x98], rax
mov r13, qword [r14 + 8]
mov rax, qword [r14 + 0x10]
mov qword [rsp + 0xc0], rax
and qword [r14 - 0x18], 0
mov qword [r14 - 0x10], rdi
xorps xmm0, xmm0
movups xmmword [r14 - 8], xmm0
mov qword [r14 + 8], rdi
and qword [r14 + 0x10], 0
mov rsi, qword [rsp + 0xa0]
test rsi, rsi
je 0x1400e7d3f
lea rcx, [rsp + 0x480]
mov rdx, rsi
call fcn.1400e63ac
mov rcx, r14
mov rdx, rsi
call fcn.140161c86
lea r12, [rsp + 0xd0]
lea r15, [rsp + 0x480]
lea rbx, [rsp + 0x280]
sub rsi, 1
jb 0x1400e7dbd
mov rcx, r12
call fcn.1400e648a
mov rax, qword [rsp + 0xe0]
lock inc qword [rax]
jle 0x1400e8a48
mov cl, byte [rsp + 0xe8]
movups xmm0, xmmword [rsp + 0xd0]
movups xmm1, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x280], xmm0
movaps xmmword [rsp + 0x290], xmm1
mov qword [rsp + 0x2a0], rax
mov byte [rsp + 0x2a8], cl
mov rcx, r15
mov rdx, r14
mov r8, rbx
call fcn.1400e64ef
jmp 0x1400e7d57
mov rax, qword [rsp + 0x490]
mov qword [rsp + 0x250], rax
movups xmm0, xmmword [rsp + 0x480]
movaps xmmword [rsp + 0x240], xmm0
mov r15, qword [rsp + 0x498]
mov r14, qword [rsp + 0x4a0]
mov r12, qword [rsp + 0x4a8]
mov rdx, qword [rsp + 0xc0]
test rdx, rdx
je 0x1400e7e42
movabs rax, 0x1c71c71c71c71c8
xor esi, esi
cmp rdx, rax
setb al
jae 0x1400e8a4c
mov rdi, rdx
imul rbx, rdx, 0x48
mov sil, al
shl rsi, 3
mov rcx, rbx
mov rdx, rsi
call fcn.140017663
mov rdx, rdi
mov rdi, rax
test rax, rax
je 0x1400e8a53
mov rcx, rdx
shl rcx, 4
lea r8, [rcx + r13]
mov qword [rsp + 0x180], rdx
mov qword [rsp + 0x188], rdi
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x280], rax
mov qword [rsp + 0x290], r8
mov qword [rsp + 0x298], r13
lea rsi, [rsp + 0x486]
lea r9, [rsp + 0xd6]
xor edx, edx
xorps xmm0, xmm0
test rcx, rcx
je 0x1400e7eff
mov rax, qword [r13]
mov bl, byte [r13 + 8]
and word [rsi + 0x10], 0
and bl, 1
movups xmmword [rsi], xmm0
movups xmmword [r9], xmm0
mov qword [rdi], rax
mov byte [rdi + 8], bl
and qword [rdi + 0x10], 0
add r13, 0x10
and word [rdi + 0x18], 0
movups xmm1, xmmword [rsp + 0x480]
movups xmmword [rdi + 0x1a], xmm1
mov rax, qword [rsp + 0x490]
mov qword [rdi + 0x2a], rax
movups xmm1, xmmword [rsp + 0xd0]
movups xmmword [rdi + 0x32], xmm1
mov rax, qword [rsp + 0xde]
mov qword [rdi + 0x40], rax
inc rdx
add rcx, 0xfffffffffffffff0
add rdi, 0x48
jmp 0x1400e7e92
lea rcx, [rsp + 0x280]
mov qword [rcx + 8], r8
mov qword [rsp + 0x190], rdx
call fcn.1400e666f
mov rdi, qword [rsp + 0xa0]
test rdi, rdi
je 0x1400e807d
mov rsi, rdi
shl rsi, 7
mov edx, 0x80
mov rcx, rsi
call fcn.140017663
test rax, rax
jne 0x1400e8082
mov edx, 0x80
mov rcx, rsi
jmp 0x1400e8a59
lea rdx, str.RAYON_NUM_THREADSRAYON_RS_NUM_CPUSThreadPoolBuildError
lea rsi, [rsp + 0x280]
push reloc.WS2_32.dll_recvfrom
pop r8
mov rcx, rsi
call fcn.140152e10
lea rdi, [rsp + 0x480]
mov rcx, rdi
mov rdx, rsi
call fcn.1400e8af3
mov rsi, qword [rdi + 8]
test rsi, rsi
je 0x1400e7fc4
mov r14, qword [rsp + 0x480]
mov r8, qword [rsp + 0x490]
lea r15, [rsp + 0x280]
mov rcx, r15
mov rdx, rsi
call fcn.140089c40
mov rdi, qword [r15 + 8]
mov r15b, byte [r15]
mov rcx, r14
mov rdx, rsi
call fcn.140059ae6
test r15b, r15b
je 0x1400e8035
lea rdx, [0x1403a2149]
lea rsi, [rsp + 0x280]
push reloc.WS2_32.dll_recvfrom
pop r8
mov rcx, rsi
call fcn.140152e10
lea rdi, [rsp + 0x480]
mov rcx, rdi
mov rdx, rsi
call fcn.1400e8af3
mov rsi, qword [rdi + 8]
test rsi, rsi
je 0x1400e803e
mov r14, qword [rsp + 0x480]
mov r8, qword [rsp + 0x490]
lea rdi, [rsp + 0x280]
mov rcx, rdi
mov rdx, rsi
call fcn.140089c40
mov r15b, byte [rdi]
mov rdi, qword [rdi + 8]
mov rcx, r14
mov rdx, rsi
call fcn.140059ae6
test r15b, r15b
jne 0x1400e803e
test rdi, rdi
jne 0x1400e7b75
xorps xmm0, xmm0
lea rsi, [rsp + 0x280]
movaps xmmword [rsi + 0x20], xmm0
movaps xmmword [rsi + 0x10], xmm0
movaps xmmword [rsi], xmm0
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_GetSystemInfo]
mov edi, dword [rsi + 0x20]
test rdi, rdi
jne 0x1400e7b75
lea rcx, str.The_number_of_hardware_threads_is_not_known_for_the_target_platform
call fcn.14008dc33
push 1
pop rdi
jmp 0x1400e7b75
mov eax, 0x80
mov qword [rsp + 0x588], rdi
mov qword [rsp + 0x590], rax
add rax, 0x10
xor ecx, ecx
cmp rdi, rcx
je 0x1400e80b4
and qword [rax - 0x10], 0
inc rcx
and word [rax - 8], 0
and qword [rax], 0
sub rax, 0xffffffffffffff80
jmp 0x1400e8098
lea rsi, [rsp + 0x480]
mov qword [rsi + 0x118], rcx
and qword [rsi + 0x100], 0
mov rcx, rsi
call fcn.1400e671b
mov rax, qword [rsp + 0x250]
lea rdx, [rsp + 0x2f0]
mov qword [rdx - 0x59], rax
movaps xmm0, xmmword [rsp + 0x240]
mov rax, qword [rsp + 0x90]
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x20]
movups xmm8, xmmword [rax + 0x30]
and qword [rax], 0
movups xmmword [rdx - 0x69], xmm0
and qword [rax + 0x20], 0
lea rcx, [rax + 0x20]
mov qword [rsp + 0xc0], rcx
and qword [rax + 0x30], 0
add rax, 0x30
mov qword [rsp + 0xa0], rax
movups xmm0, xmmword [rdx - 0x70]
mov rax, qword [rdx - 0x61]
mov rcx, qword [rdx - 0x59]
lea rbx, [rsp + 0x110]
movaps xmmword [rbx - 0x40], xmm0
mov qword [rbx - 0x31], rax
mov qword [rbx - 0x29], rcx
mov r8d, 0x120
mov rcx, rdx
mov rdx, rsi
call fcn.1403318a0
mov ecx, 0x280
mov edx, 0x80
call fcn.1400acb09
mov rsi, rax
push 1
pop rdi
mov qword [rax], rdi
mov qword [rax + 8], rdi
lea rcx, [rax + 0x10]
lea rdx, [rsp + 0x280]
mov r8d, 0x190
call fcn.1403318a0
movaps xmmword [rsi + 0x1a0], xmm6
movaps xmmword [rsi + 0x1b0], xmm7
movaps xmmword [rsi + 0x1c0], xmm8
and qword [rsi + 0x1d0], 0
mov byte [rsi + 0x1d8], 0
movaps xmm0, xmmword [rbx - 0x40]
movups xmmword [rsi + 0x1d9], xmm0
movups xmm0, xmmword [rbx - 0x31]
movups xmmword [rsi + 0x1e8], xmm0
mov qword [rsi + 0x1f8], rdi
mov rax, qword [rsp + 0x190]
mov qword [rsi + 0x210], rax
movaps xmm0, xmmword [rsp + 0x180]
movaps xmmword [rsi + 0x200], xmm0
mov qword [rsp + 0xa8], rsi
mov rax, qword [rsp + 0x88]
shl rax, 5
mov rcx, qword [rsp + 0xb8]
add rax, rcx
shl r12, 4
add r12, r14
and qword [rsp + 0x180], 0
mov rdx, qword [rsp + 0x228]
mov qword [rsp + 0x188], rdx
mov qword [rsp + 0x190], rcx
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x198], rax
mov qword [rsp + 0x1a0], rcx
mov qword [rsp + 0x1a8], r15
mov qword [rsp + 0x1b0], r14
mov qword [rsp + 0x1b8], r12
mov qword [rsp + 0x1c0], r14
xorps xmm6, xmm6
and qword [rsp + 0x1d8], 0
movups xmmword [rsp + 0x1c8], xmm6
mov r12, qword [rsp + 0x90]
lea rdx, [rsp + 0x2f0]
cmp rcx, qword [rsp + 0x88]
je 0x1400e88e0
lea r13, [rcx + 0x20]
mov qword [rsp + 0x190], r13
mov r14b, byte [rcx + 0x18]
cmp r14b, 2
je 0x1400e88e0
mov rax, qword [r13 - 0x10]
mov qword [rsp + 0x290], rax
movups xmm0, xmmword [r13 - 0x20]
movaps xmmword [rsp + 0x280], xmm0
mov eax, dword [r13 - 7]
mov ecx, dword [r13 - 4]
mov dword [rdx - 0x54], ecx
mov dword [rdx - 0x57], eax
mov byte [rsp + 0x298], r14b
mov rax, qword [rsp + 0x1b0]
cmp rax, qword [rsp + 0x1b8]
je 0x1400e88d3
lea rcx, [rax + 0x10]
mov qword [rsp + 0x1b0], rcx
mov r8, qword [rax]
mov r15b, byte [rax + 8]
mov rax, qword [rsp + 0x290]
mov qword [rsp + 0x270], rax
movaps xmm0, xmmword [rsp + 0x280]
movaps xmmword [rsp + 0x260], xmm0
mov eax, dword [rdx - 0x57]
mov ecx, dword [rdx - 0x54]
mov dword [rsp + 0xb0], eax
mov dword [rsp + 0xb3], ecx
mov rsi, qword [rsp + 0x180]
lea rax, [rsi + 1]
mov qword [rsp + 0x180], rax
mov rdx, qword [r12 + 0x10]
test rdx, rdx
je 0x1400e8381
mov rax, qword [r12 + 0x18]
lea rcx, [rsp + 0x280]
mov rdi, r8
mov r8, rsi
call qword [rax + 0x20]
mov r8, rdi
jmp 0x1400e838a
and qword [rsp + 0x288], 0
mov rdi, qword [r12 + 0x40]
mov rbx, qword [r12 + 0x48]
mov r12, qword [rsp + 0xa8]
lock inc qword [r12]
jle 0x1400e8a48
and r15b, 1
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0xe0], rax
movaps xmm0, xmmword [rsp + 0x260]
movaps xmmword [rsp + 0xd0], xmm0
mov eax, dword [rsp + 0xb0]
mov ecx, dword [rsp + 0xb3]
lea rdx, [rsp + 0x110]
mov dword [rdx - 0x24], ecx
mov dword [rdx - 0x27], eax
mov rax, qword [rsp + 0x290]
mov qword [rdx + 0x10], rax
movups xmm0, xmmword [rsp + 0x280]
movups xmmword [rdx], xmm0
mov qword [rsp + 0x100], rdi
mov qword [rsp + 0x108], rbx
mov byte [rsp + 0xe8], r14b
mov qword [rsp + 0xf0], r8
mov byte [rsp + 0xf8], r15b
mov qword [rsp + 0x130], r12
mov qword [rsp + 0x128], rsi
test rsi, rsi
jne 0x1400e84e3
mov rax, qword [rsp + 0x90]
cmp byte [rax + 0x58], 0
je 0x1400e84e3
call fcn.1400e8a9b
test rax, rax
jne 0x1400e890d
push reloc.WS2_32.dll_listen
pop rcx
lea rdx, [rsp + 0x480]
mov rdi, rdx
lea rsi, [rsp + 0xd0]
rep movsq qword [rdi], qword [rsi]
lea rdi, [rsp + 0x280]
mov rcx, rdi
call fcn.1400e6dcd
mov ecx, 0x180
mov edx, 0x80
call fcn.1400acb09
mov rsi, rax
mov r8d, 0x180
mov rcx, rax
mov rdx, rdi
call fcn.1403318a0
mov rcx, rsi
call fcn.1400e7085
mov rcx, qword [r12 + 0x208]
mov rdx, qword [r12 + 0x210]
xor r8d, r8d
lea r9, [0x1403a1f58]
call fcn.1400b82ea
lea rcx, [rax + 0x10]
call fcn.1400e70df
mov rcx, r13
jmp 0x1400e8284
mov qword [rsp + 0x88], rbx
mov qword [rsp + 0x98], rdi
movaps xmm0, xmmword [rsp + 0xd0]
mov rax, qword [rsp + 0xe0]
mov cl, byte [rsp + 0xe8]
mov edx, dword [rsp + 0xe9]
movzx ebx, word [rsp + 0xed]
mov r8b, byte [rsp + 0xef]
mov rsi, qword [rsp + 0xf0]
mov r9b, byte [rsp + 0xf8]
mov r10d, dword [rsp + 0xf9]
movzx r11d, word [rsp + 0xfd]
mov r14b, byte [rsp + 0xff]
movaps xmmword [rsp + 0x280], xmm0
mov qword [rsp + 0x290], rax
mov byte [rsp + 0x298], cl
mov dword [rsp + 0x299], edx
mov word [rsp + 0x29d], bx
mov byte [rsp + 0x29f], r8b
mov qword [rsp + 0x2a0], rsi
mov byte [rsp + 0x2a8], r9b
mov dword [rsp + 0x2a9], r10d
mov word [rsp + 0x2ad], r11w
mov byte [rsp + 0x2af], r14b
mov r14, qword [rsp + 0x110]
mov rdi, qword [rsp + 0x118]
mov rbx, qword [rsp + 0x120]
lea rax, [rsp + 0x110]
movups xmm0, xmmword [rax + 0x18]
movaps xmmword [rsp + 0x470], xmm0
and qword [rsp + 0x170], 0
and qword [rsp + 0x158], 0
test rdi, rdi
je 0x1400e8669
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x4a0], rax
movups xmm0, xmmword [rsp + 0x158]
movups xmm1, xmmword [rsp + 0x168]
movaps xmmword [rsp + 0x490], xmm1
movaps xmmword [rsp + 0x480], xmm0
mov rcx, rbx
call fcn.1400e77e3
mov r12, rax
mov rsi, rdx
mov rcx, rdx
mov rdx, rdi
mov r8, rbx
call fcn.1403318a0
mov qword [rsp + 0x140], r12
mov qword [rsp + 0x148], rsi
mov qword [rsp + 0x150], rbx
lea rcx, [rsp + 0x158]
lea rdx, [rsp + 0x480]
lea r8, [rsp + 0x140]
call fcn.14014ebe0
cmp qword [rsp + 0x98], 0
mov r15, qword [rsp + 0x88]
je 0x1400e8695
mov qword [rsp + 0x158], 1
mov qword [rsp + 0x160], r15
push 1
pop rax
jmp 0x1400e86a5
mov rax, qword [rsp + 0x158]
mov r15, qword [rsp + 0x160]
mov r12, qword [rsp + 0x168]
mov rsi, qword [rsp + 0x170]
mov r13, qword [rsp + 0x178]
test rax, rax
jne 0x1400e86ca
call fcn.14015b880
mov r15, rax
test rsi, rsi
je 0x1400e86e7
cmp r13, 0xf
ja 0x1400e86eb
xor ecx, ecx
cmp r13, rcx
je 0x1400e86fd
cmp byte [rsi + rcx], 0
je 0x1400e8704
inc rcx
jmp 0x1400e86d7
xor ecx, ecx
jmp 0x1400e8741
xor ecx, ecx
mov rdx, rsi
mov r8, r13
call fcn.140084e10
mov rcx, rdx
jmp 0x1400e8707
mov rcx, r13
xor eax, eax
jmp 0x1400e8707
push 1
pop rax
test rax, rax
je 0x1400e8716
test rsi, rsi
je 0x1400e8741
jmp 0x1400e8a60
mov qword [rsp + 0x480], r12
mov qword [rsp + 0x488], rsi
mov qword [rsp + 0x490], r13
lea rcx, [rsp + 0x480]
call fcn.14007ad80
mov rcx, rax
mov r12, rdx
mov rdx, r12
call fcn.14014b990
mov qword [rsp + 0x230], rax
lock inc qword [rax]
jle 0x1400e8a48
mov r13, rax
push 0x30
pop rcx
push 8
pop rdx
call fcn.1400acb09
mov r12, rax
push 1
pop rax
mov qword [r12], rax
mov qword [r12 + 8], rax
movups xmmword [r12 + 0x10], xmm6
mov qword [rsp + 0x238], r12
lock inc qword [r12]
jle 0x1400e8a48
xor ecx, ecx
call fcn.140158350
mov rsi, rax
test rax, rax
mov qword [rsp + 0xb8], rbx
je 0x1400e87b7
lock inc qword [rsi]
jle 0x1400e8a48
mov rcx, rsi
jmp 0x1400e87b9
xor ecx, ecx
call fcn.140158350
lea rbx, [r12 + 0x10]
mov qword [rsp + 0x480], rax
lea rcx, [rsp + 0x480]
call fcn.1400e75b2
mov rcx, qword [rbx]
test rcx, rcx
je 0x1400e87e9
add rcx, 0x10
call fcn.14014ea70
mov ecx, 0x80
push 8
pop rdx
call fcn.1400acb09
mov qword [rax], rsi
movaps xmm0, xmmword [rsp + 0x280]
movaps xmm1, xmmword [rsp + 0x290]
movaps xmm2, xmmword [rsp + 0x2a0]
movups xmmword [rax + 8], xmm0
movups xmmword [rax + 0x18], xmm1
movups xmmword [rax + 0x28], xmm2
mov rcx, qword [rsp + 0x98]
mov qword [rax + 0x38], rcx
mov rcx, qword [rsp + 0x88]
mov qword [rax + 0x40], rcx
mov qword [rax + 0x48], r14
mov qword [rax + 0x50], rdi
mov rcx, qword [rsp + 0xb8]
mov qword [rax + 0x58], rcx
movaps xmm0, xmmword [rsp + 0x470]
movups xmmword [rax + 0x60], xmm0
mov qword [rax + 0x70], r13
mov qword [rax + 0x78], r12
mov rcx, r15
mov rdx, rax
lea r8, [0x1403a1e28]
call fcn.14015b9d0
mov rdi, rdx
test rax, rax
jne 0x1400e8a0e
mov qword [rsp + 0x140], rdi
mov qword [rsp + 0x148], r13
mov qword [rsp + 0x150], r12
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rcx, [rsp + 0x148]
call fcn.1400e75db
lea rcx, [rsp + 0x150]
call fcn.1400e75c9
mov rcx, qword [rsp + 0x190]
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x88], rax
jmp 0x1400e8284
lea rcx, [rsp + 0x290]
call fcn.1400e66ae
lea rcx, [rsp + 0x180]
call fcn.1400e8ab9
mov rax, qword [rsp + 0xa8]
mov rcx, qword [rsp + 0xc8]
mov qword [rcx + 8], rax
mov qword [rcx], 3
jmp 0x1400e899e
mov rax, qword [rsp + 0xc8]
mov qword [rax], 1
lea rcx, [rsp + 0xd0]
call fcn.1400e67c5
lea rcx, [rsp + 0x180]
call fcn.1400e8ab9
lock dec qword [r12 + 0x1f8]
jne 0x1400e8989
imul rdi, qword [r12 + 0x210], 0x48
mov rbx, qword [r12 + 0x208]
add r12, 0x180
xor esi, esi
push 3
pop r14
test rdi, rdi
je 0x1400e8989
mov rax, r14
xchg qword [rbx + 0x40], rax
cmp rax, 2
jne 0x1400e897c
mov rcx, r12
mov rdx, rsi
call fcn.1400e72df
add rbx, 0x48
add rdi, 0xffffffffffffffb8
inc rsi
jmp 0x1400e895f
lea rcx, [rsp + 0xa8]
call fcn.1400e680b
mov r12, qword [rsp + 0x90]
mov rcx, r12
call fcn.14008df2d
mov rsi, qword [r12 + 0x10]
test rsi, rsi
je 0x1400e89ca
mov rdi, qword [r12 + 0x18]
mov rcx, rsi
call qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
mov rcx, rsi
call fcn.14001bc10
mov rcx, qword [rsp + 0xc0]
call fcn.14008df2d
mov rcx, qword [rsp + 0xa0]
call fcn.14008df2d
movaps xmm6, xmmword [rbp + 0x580]
movaps xmm7, xmmword [rbp + 0x590]
movaps xmm8, xmmword [rbp + 0x5a0]
lea rsp, [rbp + 0x5b8]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [rsp + 0x238]
call fcn.1400e75c9
lea rcx, [rsp + 0x230]
call fcn.1400e75db
mov rax, qword [rsp + 0xc8]
mov qword [rax], 2
mov qword [rax + 8], rdi
mov r12, qword [rsp + 0xa8]
jmp 0x1400e8929
ud2
call fcn.14007aaf0
ud2
mov rcx, rbx
mov rdx, rsi
call fcn.140332820
ud2
lea r8, [rsp + 0x480]
mov qword [r8], rcx
mov qword [r8 + 8], r12
mov qword [r8 + 0x10], rsi
mov qword [r8 + 0x18], r13
lea rax, str._fA_
mov qword [rsp + 0x20], rax
lea rcx, str.thread_name_may_not_contain_interior_null_bytes
lea r9, [0x1403a1e88]
push 0x2f
pop rdx
call fcn.140333090
ud2