#mem #maps #proc #linux

nightly libprocmem

A /proc//mem reading and writing library

3 个版本

0.1.2 2022年5月28日
0.1.1 2022年5月28日
0.1.0 2022年5月28日

#896 in Unix API


用于 mempeek

BSD-2-Clause

10KB
145 lines

摘要

一个简单的库,用于封装 /proc/pid/mem/proc/pid/maps 以从 Linux 上运行的进程读取内存。

用法

基本用法如下

// Request access to PID `1234`'s memory
let mem = Memory::pid(1234)?;

/// Read some data!
let data = mem.read::<u32>(0x13370000)?;

/// Read a slice of 69 floats
let data = mem.read_slice::<f32>(0x13370000, 69)?;

lib.rs:

一个用于从 /proc/<pid>/mem 读取数据且具备从 /proc/<pid>/maps 获取内存布局感知的内存读取库

无运行时依赖