StephanvanSchaik / mmap-rs

A cross-platform and safe Rust API to create and manage memory mappings in the virtual address space of the calling process.
Apache License 2.0
61 stars 17 forks source link

mmap-rs

CI Crates.io Docs

A cross-platform and safe Rust API to create and manage memory mappings in the virtual address space of the calling process. This crate can be used to create both file mappings and anonymous mappings. In addition, this crate supports the use of features such as huge pages, locking physical memory, etc. on platforms where those features are available. Furthermore, this crate allows you to enumerate the memory mappings of a process.

Changelog

View CHANGELOG.

Rust version requirements (MSRV)

mmap-rs supports rustc version 1.67 or greater since version 0.6.1.

Supported Platforms

Tier 1 (builds and tests are run in CI):

Tier 2 (builds are run in CI):

Tier 3 (no CI, but should work):

Features