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 |