16 unstable releases (7 breaking)
0.8.1 | Jan 15, 2024 |
---|---|
0.7.0 | Sep 21, 2023 |
0.6.0 | Jun 27, 2023 |
0.5.1 | Mar 14, 2023 |
0.2.0 | Apr 11, 2020 |
#97 in Unix APIs
22,242 downloads per month
Used in 2 crates
61KB
1K
SLoC
Userfaultfd-rs
Rust bindings for Linux's userfaultfd functionality.
License
This software is distributed under the terms of both the MIT license and the Apache License (Version 2.0).
See LICENSE-APACHE and LICENSE-MIT.
lib.rs
:
A Linux mechanism for handling page faults in user space.
The main way to interact with this library is to create a Uffd
object with a UffdBuilder
,
then use the methods of Uffd
from a worker thread.
See userfaultfd(2)
and
ioctl_userfaultfd(2)
for more
details.
Dependencies
~1.8–5MB
~93K SLoC