cbase 1.50.0
C/C++ Static Template
Loading...
Searching...
No Matches
mem_os.c File Reference

Implementation of the Virtual Memory Wrappers. More...

#include "memory/mem_os.h"
#include "base/base_macros.h"
Include dependency graph for mem_os.c:

Go to the source code of this file.

Functions

void * mem_os_reserve (usize size)
 Reserves a contiguous block of virtual address space.
b32 mem_os_commit (void *ptr, usize size)
 Commits physical RAM to a previously reserved virtual address block.
void mem_os_decommit (void *ptr, usize size)
 Decommits physical RAM, returning it to the OS.
void mem_os_release (void *ptr, usize size)
 Releases a reserved virtual address block entirely back to the OS.

Detailed Description

Implementation of the Virtual Memory Wrappers.

Definition in file mem_os.c.