Function at 0x1800c33d0
Capabilities:
Get memory capacity
Inspect section memory permissions

Disassembly:
mov qword [rsp + 8], rbx
push rbp
lea rbp, [rsp - 0x10]
sub rsp, 0x110
movaps xmmword [rsp + 0x100], xmm6
mov rax, qword [0x1801bb0c0]
xor rax, rsp
mov qword [rbp - 0x10], rax
lea rcx, str.GTAV.ResourceAdjuster.asi
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
test rax, rax
jne 0x1800c3735
lea rax, str.48_83_64_24_30_00_83_4C_24_28_FF_33_D2_48
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0x29
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
movabs rcx, 0xfffffffec0000000
add rcx, rax
mov qword [0x1801c0180], rcx
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
movdqa xmm6, xmmword [0x1801a8f30]
movdqa xmmword [rsp + 0x40], xmm6
mov byte [rsp + 0x30], 0
movups xmmword [rsp + 0x50], xmm0
movdqa xmmword [rsp + 0x60], xmm6
mov byte [rsp + 0x50], 0
xor ebx, ebx
mov qword [rsp + 0x78], rbx
movdqa xmmword [rbp - 0x80], xmm0
mov byte [rbp - 0x70], bl
movabs rax, 0x140000000
add rax, rcx
mov qword [rbp - 0x68], rax
mov qword [rbp - 0x60], rbx
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x30]
call fcn.1800f0660
nop
mov edx, 1
lea rcx, [rsp + 0x30]
call fcn.1800f0840
mov edx, 0xffffffff
lea rcx, [rsp + 0x30]
call fcn.1800f0840
mov rax, qword [rsp + 0x78]
mov rcx, qword [rax]
mov byte [rcx - 4], 0xc3
mov rcx, qword [rsp + 0x78]
test rcx, rcx
je 0x1800c3527
mov rdx, qword [rbp - 0x78]
sub rdx, rcx
and rdx, 0xfffffffffffffff8
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800c350d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800c375a
call fcn.1800fbcc0
mov qword [rsp + 0x78], rbx
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x80], xmm0
movdqa xmm6, xmmword [0x1801a8f30]
mov rdx, qword [rsp + 0x68]
cmp rdx, 0xf
jbe 0x1800c356c
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800c355f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800c375a
call fcn.1800fbcc0
movdqa xmm6, xmmword [0x1801a8f30]
movdqa xmmword [rsp + 0x60], xmm6
mov byte [rsp + 0x50], 0
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x1800c35b4
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800c35af
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800c375a
call fcn.1800fbcc0
lea rax, str.BA_00_00_05_00_48_8B_C8_44_88
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0x1d
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x20]
call fcn.1800c3760
mov dword [rax + 1], 0xa0000
mov dword [rax + 0x17], 0xa001b
lea rax, str.4C_63_C0_48_8D_05_________48_8D_14
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0x22
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
mov edx, 6
lea rcx, [rsp + 0x20]
call fcn.1800b4320
movsxd rcx, dword [rax]
add rax, 4
add rax, rcx
mov qword [0x1801caf20], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
movups xmmword [rbp - 0x40], xmm0
movups xmmword [rbp - 0x30], xmm0
movups xmmword [rbp - 0x20], xmm0
mov dword [rbp - 0x50], 0x40
lea rcx, [rbp - 0x50]
call qword [sym.imp.KERNEL32.dll_GlobalMemoryStatusEx]
mov dl, 1
movabs rcx, 0x7d0000000
mov r8d, 0xe0000000
mov rax, qword [rbp - 0x48]
cmp rax, rcx
cmovae ebx, r8d
movabs rcx, 0x5dc000000
cmp rax, rcx
jb 0x1800c3683
mov ebx, 0xc0000000
jmp 0x1800c36c7
movabs rcx, 0x3e8000000
cmp rax, rcx
jb 0x1800c3699
mov ebx, 0x80000000
jmp 0x1800c36c7
movabs rcx, 0x2ee000000
cmp rax, rcx
jb 0x1800c36af
mov ebx, 0x60000000
jmp 0x1800c36c7
movabs rcx, 0x1f4000000
cmp rax, rcx
jb 0x1800c36c5
mov ebx, 0x40000000
jmp 0x1800c36c7
xor dl, dl
mov rax, qword [0x1801caf20]
add rax, 0x10
mov ecx, 0x14
mov r8d, 0xf1e00000
mov r9d, 0xa1400000
mov qword [rax + 8], r8
mov qword [rax], r8
mov qword [rax - 8], r9
mov qword [rax - 0x10], 0x78f00000
lea rax, [rax + 0x20]
sub rcx, 1
jne 0x1800c36e3
test dl, dl
je 0x1800c3735
lea rax, str.41_B8_00_00_00_40_48_8B_D5_89
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 0x1d
movaps xmm0, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
mov edx, 2
lea rcx, [rsp + 0x20]
call fcn.1800b4320
mov dword [rax], ebx
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.1800fbca0
mov rbx, qword [rsp + 0x120]
movaps xmm6, xmmword [rsp + 0x100]
add rsp, 0x110
pop rbp
ret
call fcn.1801021a4
int3