MCPcopy Create free account
hub / github.com/bytecodealliance/rustix / test_mmap_anonymous

Function test_mmap_anonymous

tests/mm/mmap.rs:60–72  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

58
59#[test]
60fn test_mmap_anonymous() {
61 use rustix::mm::{mmap_anonymous, munmap, MapFlags, ProtFlags};
62 use std::ptr::null_mut;
63 use std::slice;
64
65 unsafe {
66 let addr = mmap_anonymous(null_mut(), 8192, ProtFlags::READ, MapFlags::PRIVATE).unwrap();
67 let slice = slice::from_raw_parts(addr.cast::<u8>(), 8192);
68 assert_eq!(slice, &[b'\0'; 8192]);
69
70 munmap(addr, 8192).unwrap();
71 }
72}
73
74#[test]
75fn test_mprotect() {

Callers

nothing calls this directly

Calls 2

mmap_anonymousFunction · 0.50
munmapFunction · 0.50

Tested by

no test coverage detected