| VM_READ | 0x00000001 | do odczytu |
| VM_WRITE | 0x00000002 | do zapisu |
| VM_EXEC | 0x00000004 | do wykonywania |
| VM_SHARED | 0x00000008 | współdzielony |
| VM_MAYREAD | 0x00000010 | może stać się "do oczytu" |
| VM_MAYWRITE | 0x00000020 | może stać się "do zapisu" |
| VM_MAYEXEC | 0x00000040 | może stać się "do wykonywania" |
| VM_MAYSHARE | 0x00000080 | może stać się "wspołdzielony" |
| VM_GROWSDOWN | 0x00000100 | segment rozszerza się do dołu(np. segment stosu) |
| VM_GROWSUP | 0x00000200 | segment rozszerza się do góry |
| VM_SHM | 0x00000400 | pamięć dzielona - nie podlega swap_out |
| VM_DENYWRITE | 0x00000800 | blokada wykonywania - np. jeśli ktoś może pisać |
| VM_EXECUTABLE | 0x00001000 | wykonywalny |
| VM_LOCKED | 0x00002000 | zablokowany |
| VM_IO | 0x00004000 | mapuje we/wy |
| VM_SEQ_READ | 0x00008000 | dostęp sekwencyjny |
| VM_RAND_READ | 0x00010000 | brak czytania klastowego |
| VM_DONTCOPY | 0x00020000 | nie kopiowane przy fork() |
| VM_DONTEXPAND | 0x00040000 | nie rozszerzane przez mremap() |
| VM_RESERVED | 0x00080000 | obszar zarezerwowany |