userfaultfd-rs icon indicating copy to clipboard operation
userfaultfd-rs copied to clipboard

Rust bindings for the Linux userfaultfd functionality

Results 12 userfaultfd-rs issues
Sort by recently updated
recently updated
newest added

Updates the requirements on [bindgen](https://github.com/rust-lang/rust-bindgen) to permit the latest version. Release notes Sourced from bindgen's releases. v0.69.2 Install bindgen-cli 0.69.2 Install prebuilt binaries via shell script curl --proto '=https' --tlsv1.2...

dependencies

Currently new versions are published manually by maintainers https://github.com/bytecodealliance/userfaultfd-rs/wiki#publish-new-version Using github action would be cool to publish new versions.

cargo usually downloads dependencies as higher versions as possible. The CI can't catch the dependency version mismatch with the minimum versions. (e.g. #65) The CI should run tests with the...

From Linux 6.6, `uffdio_register.iotcls` contains a bit for `_UFFDIO_POISON` ([code](https://elixir.bootlin.com/linux/v6.6/source/include/uapi/linux/userfaultfd.h#L54)). register() always fails as `UnrecognizedIoctls(284)` because `struct IoctlFlags` does not support `UFFDIO_POISON` yet.

I'm working on packaging the userfaultfd crate for Fedora Linux, as a dependency of wasmtime. As part of our build process for Rust crates, we attempt to run the test...

Hi, I wonder why `UffdBuilder::open_file_descriptor()` falls back to the syscall only if opening the device file failed with `ENOENT`. On both of the main systems I use for work, */dev/userfaultfd*...

Add option to fall back to `userfaultfd` system call when opening `/dev/userfaultfd` fails due to missing access rights. The default is unchanged. It appears plenty of systems have very restricted...

Updates the requirements on [thiserror](https://github.com/dtolnay/thiserror) to permit the latest version. Release notes Sourced from thiserror's releases. 2.0.17 Use differently named __private module per patch release (#434) Commits 72ae716 Release 2.0.17...

dependencies
rust

Updates the requirements on [bindgen](https://github.com/rust-lang/rust-bindgen) to permit the latest version. Release notes Sourced from bindgen's releases. v0.72.1 This is just 0.72.0 with a fix for a breaking change in clang...

dependencies
rust

Updates the requirements on [nix](https://github.com/nix-rust/nix) to permit the latest version. Changelog Sourced from nix's changelog. [0.30.1] - 2025-05-04 Fixed doc.rs build (#2634) [0.30.0] - 2025-04-29 Added Add socket option IPV6_PKTINFO...

dependencies
rust