procmod-core 1.0.1

Cross-platform process memory read/write
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/// A loaded module (shared library, executable, or dylib) in a process.
#[derive(Debug, Clone)]
pub struct Module {
    /// Module file name (e.g., "libfoo.so").
    pub name: String,

    /// Base address where the module is loaded.
    pub base: usize,

    /// Size of the module in memory (bytes).
    pub size: usize,

    /// Full file path on disk.
    pub path: String,
}