rbspy
proc-maps
Rust

Read virtual memory maps from another process

Last updated Jun 30, 2026
81
Stars
15
Forks
0
Issues
0
Stars/day
Attention Score
44
Language breakdown
Rust 99.9%
Shell 0.1%
C 0.0%
โ–ธ Files click to expand
README

proc-maps ========= Build Status crates.io docs.rs

This crate supports reading virtual memory maps from another process - and supports Linux, macOS, Windows, and FreeBSD operating systems.

Examples

use procmaps::getprocess_maps;

let maps = getprocessmaps(pid)?; for map in maps { println!("Filename {:?} Address {} Size {}", map.filename(), map.start(), map.size()); }

cargo run --example print_maps <PID>

Credits

This code was originally developed by Julia Evans as part of the rbspy project: https://github.com/rbspy/rbspy.

License

Released under the MIT License.

๐Ÿ”— More in this category

ยฉ 2026 GitRepoTrend ยท rbspy/proc-maps ยท Updated daily from GitHub