3 unstable releases

new 0.2.1 Nov 20, 2020
0.2.0 Apr 11, 2020
0.1.0 Apr 8, 2020
Download history 280/week @ 2020-08-04 326/week @ 2020-08-11 408/week @ 2020-08-18 419/week @ 2020-08-25 306/week @ 2020-09-01 444/week @ 2020-09-08 310/week @ 2020-09-15 420/week @ 2020-09-22 472/week @ 2020-09-29 189/week @ 2020-10-06 339/week @ 2020-10-13 215/week @ 2020-10-20 147/week @ 2020-10-27 477/week @ 2020-11-03 123/week @ 2020-11-10 349/week @ 2020-11-17

1,407 downloads per month

MIT/Apache

20KB
366 lines

Build

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.5–3.5MB
~72K SLoC