Expand description
System bindings to userfaultfd
.
The minimum supported Linux kernel version is 4.11, but additional features from 4.14+ are
available by using the linux4_14
Cargo feature.
Structs§
- __
kernel_ fd_ set - __
kernel_ fsid_ t - uffd_
msg - uffd_
msg__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - uffd_
msg__ bindgen_ ty_ 1__ bindgen_ ty_ 2 - uffd_
msg__ bindgen_ ty_ 1__ bindgen_ ty_ 3 - uffd_
msg__ bindgen_ ty_ 1__ bindgen_ ty_ 4 - uffd_
msg__ bindgen_ ty_ 1__ bindgen_ ty_ 5 - uffdio_
api - uffdio_
continue - uffdio_
copy - uffdio_
move - uffdio_
poison - uffdio_
range - uffdio_
register - uffdio_
writeprotect - uffdio_
zeropage
Constants§
- UFFDIO
- UFFDIO_
API - UFFDIO_
COPY - UFFDIO_
COPY_ MODE_ DONTWAKE - UFFDIO_
COPY_ MODE_ WP - UFFDIO_
REGISTER - UFFDIO_
REGISTER_ MODE_ MISSING - UFFDIO_
REGISTER_ MODE_ WP - UFFDIO_
UNREGISTER - UFFDIO_
WAKE - UFFDIO_
WRITEPROTECT - UFFDIO_
ZEROPAGE - UFFDIO_
ZEROPAGE_ MODE_ DONTWAKE - UFFD_
API - UFFD_
API_ FEATURES - UFFD_
API_ IOCTLS - UFFD_
API_ RANGE_ IOCTLS - UFFD_
EVENT_ FORK - UFFD_
EVENT_ PAGEFAULT - UFFD_
EVENT_ REMAP - UFFD_
EVENT_ REMOVE - UFFD_
EVENT_ UNMAP - UFFD_
FEATURE_ EVENT_ FORK - UFFD_
FEATURE_ EVENT_ REMAP - UFFD_
FEATURE_ EVENT_ REMOVE - UFFD_
FEATURE_ EVENT_ UNMAP - UFFD_
FEATURE_ EXACT_ ADDRESS - UFFD_
FEATURE_ MINOR_ HUGETLBFS - UFFD_
FEATURE_ MINOR_ SHMEM - UFFD_
FEATURE_ MISSING_ HUGETLBFS - UFFD_
FEATURE_ MISSING_ SHMEM - UFFD_
FEATURE_ MOVE - UFFD_
FEATURE_ PAGEFAULT_ FLAG_ WP - UFFD_
FEATURE_ POISON - UFFD_
FEATURE_ SIGBUS - UFFD_
FEATURE_ THREAD_ ID - UFFD_
FEATURE_ WP_ ASYNC - UFFD_
FEATURE_ WP_ HUGETLBFS_ SHMEM - UFFD_
FEATURE_ WP_ UNPOPULATED - UFFD_
PAGEFAULT_ FLAG_ MINOR - UFFD_
PAGEFAULT_ FLAG_ WP - UFFD_
PAGEFAULT_ FLAG_ WRITE - UFFD_
USER_ MODE_ ONLY - USERFAULTFD_
IOC - _UFFDIO_
API - _UFFDIO_
CONTINUE - _UFFDIO_
COPY - _UFFDIO_
MOVE - _UFFDIO_
POISON - _UFFDIO_
REGISTER - _UFFDIO_
UNREGISTER - _UFFDIO_
WAKE - _UFFDIO_
WRITEPROTECT - _UFFDIO_
ZEROPAGE
Type Aliases§
- __
kernel_ caddr_ t - __
kernel_ clock_ t - __
kernel_ clockid_ t - __
kernel_ daddr_ t - __
kernel_ gid16_ t - __
kernel_ gid32_ t - __
kernel_ gid_ t - __
kernel_ ino_ t - __
kernel_ ipc_ pid_ t - __
kernel_ key_ t - __
kernel_ loff_ t - __
kernel_ long_ t - __
kernel_ mode_ t - __
kernel_ mqd_ t - __
kernel_ off_ t - __
kernel_ old_ dev_ t - __
kernel_ old_ gid_ t - __
kernel_ old_ time_ t - __
kernel_ old_ uid_ t - __
kernel_ pid_ t - __
kernel_ ptrdiff_ t - __
kernel_ sighandler_ t - __
kernel_ size_ t - __
kernel_ ssize_ t - __
kernel_ suseconds_ t - __
kernel_ time64_ t - __
kernel_ time_ t - __
kernel_ timer_ t - __
kernel_ uid16_ t - __
kernel_ uid32_ t - __
kernel_ uid_ t - __
kernel_ ulong_ t - __
poll_ t - __s8
- __s16
- __s32
- __s64
- __s128
- __u8
- __u16
- __u32
- __u64
- __u128