14 unstable releases (6 breaking)
new 0.7.0 | Sep 21, 2023 |
---|---|
0.6.0 | Jun 27, 2023 |
0.5.1 | Mar 14, 2023 |
0.5.0 | Oct 3, 2022 |
0.2.0 | Apr 11, 2020 |
#496 in Rust patterns
71,995 downloads per month
62KB
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.9–4MB
~90K SLoC