Memory
22 syscalls
brk(2)
Set the end of the data segment (program break) — the legacy heap-growth primitive.
cachestat(2)
madvise(2)
Give the kernel hints about how a memory region will be used so it can manage page caching, prefetch, and reclaim accordingly.
map_shadow_stack(2)
memfd_create(2)
memfd_secret(2)
mincore(2)
mlock(2)
mlock2(2)
mlockall(2)
mmap(2)
Map files or anonymous memory into a process's address space.
mmap2(2)
mprotect(2)
Change the access protection of a memory region.
mremap(2)
munlock(2)
munlockall(2)
munmap(2)
Unmap a memory region previously created by mmap.
pkey_alloc(2)
pkey_free(2)
pkey_mprotect(2)
process_madvise(2)
userfaultfd(2)