Class MmapFlagsMacOs
- java.lang.Object
-
- com.github.marschall.nativebytebuffers.MmapFlagsMacOs
-
public final class MmapFlagsMacOs extends Object
Values that may be passed as the flags argument toMman.mmap(int, int)
on a macOS system.
-
-
Field Summary
Fields Modifier and Type Field Description static int
MAP_ANONYMOUS
Map anonymous memory not associated with any specific file.static int
MAP_HASSEMAPHORE
Notify the kernel that the region may contain semaphores and that special handling may be necessary.static int
MAP_SHARED
Modifications are shared.static int
SUPERPAGE_NONE
static int
SUPERPAGE_SIZE_2MB
static int
SUPERPAGE_SIZE_ANY
static int
VM_FLAGS_SUPERPAGE_NONE
static int
VM_FLAGS_SUPERPAGE_SHIFT
static int
VM_FLAGS_SUPERPAGE_SIZE_2MB
static int
VM_FLAGS_SUPERPAGE_SIZE_ANY
-
-
-
Field Detail
-
MAP_SHARED
public static final int MAP_SHARED
Modifications are shared.- See Also:
- Constant Field Values
-
MAP_ANONYMOUS
public static final int MAP_ANONYMOUS
Map anonymous memory not associated with any specific file.- See Also:
- Constant Field Values
-
MAP_HASSEMAPHORE
public static final int MAP_HASSEMAPHORE
Notify the kernel that the region may contain semaphores and that special handling may be necessary.- See Also:
- Constant Field Values
-
VM_FLAGS_SUPERPAGE_SHIFT
public static final int VM_FLAGS_SUPERPAGE_SHIFT
- See Also:
- Constant Field Values
-
SUPERPAGE_NONE
public static final int SUPERPAGE_NONE
- See Also:
- Constant Field Values
-
SUPERPAGE_SIZE_ANY
public static final int SUPERPAGE_SIZE_ANY
- See Also:
- Constant Field Values
-
SUPERPAGE_SIZE_2MB
public static final int SUPERPAGE_SIZE_2MB
- See Also:
- Constant Field Values
-
VM_FLAGS_SUPERPAGE_NONE
public static final int VM_FLAGS_SUPERPAGE_NONE
- See Also:
- Constant Field Values
-
VM_FLAGS_SUPERPAGE_SIZE_ANY
public static final int VM_FLAGS_SUPERPAGE_SIZE_ANY
- See Also:
- Constant Field Values
-
VM_FLAGS_SUPERPAGE_SIZE_2MB
public static final int VM_FLAGS_SUPERPAGE_SIZE_2MB
- See Also:
- Constant Field Values
-
-