yggdrasil/lib/abi/src/mem.rs

15 lines
326 B
Rust

//! Memory-related system functions and types
use crate::io::RawFd;
pub use crate::generated::MappingFlags;
/// Defines the MapMemory function
#[derive(Clone, Copy, Debug)]
pub enum MappingSource {
/// Mapping is backed by regular memory pages
Anonymous,
/// Mapping is backed by a file
File(RawFd, u64),
}