Function at 0x1400b13da
Capabilities:
Enumerate processes via ntquerysysteminformation
Get system information on windows

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x398
movdqa xmmword [rsp + 0x380], xmm6
mov rsi, rdx
mov rbx, rcx
mov r14d, 0x80000
mov ecx, 0x80000
call fcn.14008c314
lea r15, [rsp + 0xc0]
mov qword [r15], rax
mov qword [r15 + 8], rdx
and qword [r15 + 0x10], 0
lea r12, [rsp + 0x2b0]
mov rbp, qword [sym.imp.ntdll.dll_NtQuerySystemInformation]
lea r13, [rsp + 0x160]
and dword [rsp + 0x2b0], 0
mov rcx, r15
mov rdx, r14
call fcn.14003d60e
mov rdi, qword [rsp + 0xc8]
mov ecx, 5
mov rdx, rdi
mov r8d, r14d
mov r9, r12
call rbp
mov rcx, r13
mov edx, eax
call fcn.1400b0573
cmp qword [rsp + 0x160], 0
je 0x1400b14b7
cmp dword [rsp + 0x170], 0xd0000004
mov rcx, qword [rsp + 0x168]
jne 0x1400b155a
mov eax, dword [rsp + 0x2b0]
mov rdx, r14
add rdx, r14
lea r14d, [rax + 0x2800]
test eax, eax
cmove r14, rdx
test rcx, rcx
je 0x1400b1437
mov rax, qword [rcx]
call qword [rax + 0x10]
jmp 0x1400b1437
mov qword [rsp + 0xd0], r14
mov ecx, 8
mov edx, 0xfa0
call fcn.14000e775
test rax, rax
je 0x1400b1b88
lea r14, [rsp + 0x58]
mov qword [r14], 0x1f4
mov qword [r14 + 8], rax
and qword [r14 + 0x10], 0
xor edx, edx
xor r15d, r15d
mov r12d, dword [rdi + r15]
cmp rdx, qword [rsp + 0x58]
jne 0x1400b150e
mov rcx, r14
call fcn.14003dcf0
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
lea rcx, [rdi + r15]
mov qword [rax + rdx*8], rcx
mov rdx, qword [rsp + 0x68]
inc rdx
mov qword [rsp + 0x68], rdx
add r15, r12
test r12d, r12d
jne 0x1400b14f1
lea rax, [rbx + 0x90]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xd8], rax
cmp byte [rsi], 0
je 0x1400b1575
mov rcx, rbx
xor edx, edx
call fcn.1400b1bb0
mov rax, qword [rbx + 0x80]
jmp 0x1400b1577
test rcx, rcx
je 0x1400b1565
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rsp + 0xc0]
mov rdx, rdi
jmp 0x1400b1b67
xor eax, eax
lea r15, [rsp + 0xe0]
mov qword [r15], rax
lea rdi, [rsp + 0x160]
and qword [rdi], 0
mov rax, qword [0x1401bf060]
mov rcx, rdi
call rax
mov rcx, qword [rdi]
movabs rdx, 0x19db1ded53e8000
sub rdx, rcx
movabs rax, 0xfe624e212ac18000
add rax, rcx
movabs r8, 0x19db1ded53e7fff
cmp rcx, r8
cmovle rax, rdx
xor r9d, r9d
mov r10d, 0x989680
xor edx, edx
div r10
cmp rcx, r8
cmovle rax, r9
lea rcx, [rsp + 0xe8]
mov qword [rcx], rax
mov r14, qword [rsp + 0x68]
mov qword [rdi + 0x10], r14
movups xmm0, xmmword [rsp + 0x58]
and qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 8
and qword [rsp + 0x50], 0
movaps xmmword [rdi], xmm0
lea rax, [rsp + 0xd8]
mov qword [rdi + 0x18], rax
mov qword [rdi + 0x20], rsi
mov qword [rdi + 0x28], r15
mov qword [rdi + 0x30], rcx
mov rdi, qword [rdi]
cmp rdi, r14
jb 0x1400b1b97
lea rsi, [rsp + 0x178]
mov r15, qword [rsi - 0x10]
call fcn.14004262f
xor r9d, r9d
cmp r14, 0xffffffffffffffff
sete r9b
cmp r9, rax
cmovbe r9, rax
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], 1
mov dword [rsp + 0x20], 1
mov ecx, 8
mov edx, 0xfa0
call fcn.1400c0cc0
lea rcx, str.assertion_failed:_vec.capacity_____start___lenC:UsersGyanbu.cargo_registry_srcindex.crates.io_6f17d22bba15001f_rayon_1.10.0_src_vec.rs
lea r8, [0x14018c278]
mov edx, 0x2f
call fcn.1400c11d0
int3