Rust bindings for Linux's userfaultfd functionality

Userfaultfd-rs

.

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.

Issues

Collection of the latest Issues

Versions

Find the latest versions by id

0.2.0 - Apr 11, 2020

  • Removed the compile-time Linux version check, and replaced it with a Cargo feature.

    The Linux version check was overly restrictive, even on systems that did have the right kernel version installed but had older headers in /usr/include/linux. Beyond that, this check made it more difficult to compile on a different host than what's targeted.

    There is now a linux4_14 feature flag on userfaultfd-sys, which turns on and tests the extra constants available in that version. Since userfaultfd did not make use of any of those newer features, it doesn't have a feature flag yet.

    Applications should take care when initializing with UffdBuilder to specify the features and ioctls they require, so that an unsupported version will be detected at runtime.

0.1.0 - Apr 08, 2020

0.1.0 (2020-04-07)

  • Initial public release of userfaultfd-rs.

Information - Updated Apr 08, 2022

Stars: 24
Forks: 9
Issues: 1

macOS/iOS Security framework for Rust

MIT license (LICENSE-MIT or

macOS/iOS Security framework for Rust

A fast and flexible CSV reader and writer for Rust, with support for Serde

Dual-licensed under MIT or the If you're new to Rust, the

A fast and flexible CSV reader and writer for Rust, with support for Serde

Fast linear time & space suffix arrays for Rust

Dual-licensed under MIT or the If you just want the details on how construction algorithm used, see the

Fast linear time & space suffix arrays for Rust

OpenGliderNetwork client for Rust based on actix

MIT license (LICENSE-MIT or

OpenGliderNetwork client for Rust based on actix

The arkworks ecosystem consist of Rust libraries for designing and working with zero knowledge succinct...

This library is released under the MIT License and the Apache v2 License (see License)

The arkworks ecosystem consist of Rust libraries for designing and working with zero knowledge succinct...

Threshold Secret Sharing

Efficient pure-Rust library for MIT license (LICENSE-MIT or

Threshold Secret Sharing

The low-level io_uring userspace interface for Rust

The low-level MIT license (LICENSE-MIT or

The low-level io_uring userspace interface for Rust

An attempt to build a compiler from scratch for a simple language, using Rust

New issues and pull requests are welcome on GitHub at MIT License

An attempt to build a compiler from scratch for a simple language, using Rust

iCalendar in Rust

Please double check the MIT license (LICENSE-MIT or issues or comprehensive pull requests are welcome!

iCalendar in Rust

Rust library for low-level abstraction of MIPS32 processors

This project is licensed under the terms of the MIT license

Rust library for low-level abstraction of MIPS32 processors

A pure Rust library for reading/writing Windows

A pure Rust library for reading/writing License

A pure Rust library for reading/writing Windows
Facebook Instagram Twitter GitHub Dribbble
Privacy