3 unstable releases

0.2.0 Sep 22, 2020
0.1.1 Jun 17, 2020
0.1.0 Feb 4, 2018

#649 in Unix APIs

Download history 27/week @ 2024-07-19 70/week @ 2024-07-26 33/week @ 2024-08-02 49/week @ 2024-08-09 32/week @ 2024-08-16 35/week @ 2024-08-23 70/week @ 2024-08-30 4/week @ 2024-09-06 1/week @ 2024-09-13 62/week @ 2024-09-20 94/week @ 2024-09-27 109/week @ 2024-10-04 30/week @ 2024-10-11 75/week @ 2024-10-18 59/week @ 2024-10-25 52/week @ 2024-11-01

232 downloads per month

Custom license

18KB
388 lines

Inspect Linux virtual memory structure for a process.

Ever wanted to write your own fancier version of pmap, or find a physical address (useful in embedded devices)? This will let you do it.

See examples/show-all.rs for an example of how to use this to find mapped vm regions and load their physical address.


lib.rs:

Inspect Linux virtual memory metadata.

The mapped_region module lets you see what VM regions are mapped.

The page_map module lets you see physical info about each page (physical address, whether or not it's swapped, etc).

Dependencies

~2.2–3.5MB
~57K SLoC