#内存映射 #映射 #进程内存 #内存 #进程 #Unix #proc

procmaps

用于收集给定PID的当前映射内存区域的库

5个版本 (3个重大更改)

0.4.1 2021年1月14日
0.4.0 2018年12月30日
0.3.0 2018年12月29日
0.2.0 2018年12月28日
0.1.0 2018年12月28日

#691 in Unix APIs

Download history 9/week @ 2024-02-19 24/week @ 2024-02-26 26/week @ 2024-03-04 29/week @ 2024-03-11 8/week @ 2024-03-18 13/week @ 2024-03-25

每月77次下载
3 crates 使用

MIT/Apache

13KB
273 代码行数(不含注释)

Rust procmaps - 获取进程内存映射

一个用于获取Unix进程内存映射信息的库。

要使用,请将以下行添加到您的Cargo.toml中

[dependencies]
procmaps = "0.4.1"

示例

use procmaps::Mappings;

let mappings = Mappings::from_pid(pid).unwrap();
for mapping in mappings {
    if mapping.perms.executable {
        println!("Region: {:x} - {:x} Size: {}", mapping.base, mapping.ceiling, mapping.size_of_mapping());
    }
}

依赖项

~1MB
~16K SLoC