procmaps.rs
procmaps.rs is a (very) small Rust library with one job: parsing the memory
maps that Linux (and some other Unices) expose via /proc/<pid>/maps
with
a pleasant structure.
I wrote it before realizing that procmaps already exists. You should probably use that one instead, since it's nearly identical.
A quick sample:
let maps = from_pid?;
for map in maps
Full documentation is available on docs.rs.
Goals
- Parsing
/proc/<pid>/maps
correctly and into a clean structure
Anti-goals
- Parsing other parts of
/proc
- Resolving fundamental ambiguities in the
maps
file format (e.g. newlines and deleted pathnames)