userfaultfd-rs
userfaultfd-rs copied to clipboard
Rust bindings for the Linux userfaultfd functionality
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...
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*...