procmaps.rs的Python绑定
项目描述
procmaps.py
Python绑定procmaps.rs。
安装
procmaps.py通过pip可用于Python 3.7+
$ pip install procmaps
使用
import procmaps
# also: from_path, from_str
maps = procmaps.from_pid(9001)
for map_ in maps:
# `in` can be used to check address inclusion
if 0xfeedface in map_:
print("this map contains some address!")
# see dict(map_) for all attributes
print(f"{map_.begin_address}: {map_.pathname}")
开发
procmaps.py使用PyO3将Rust绑定到Python。它使用Maturin将Rust构建转换为与pip和PyPI兼容的wheel。
假设您已安装Rust和相对较新的Python 3,以下内容应该可以正常工作
$ make develop
$ source env/bin/activate
将在您的虚拟环境中创建并安装本地构建的procmaps.py。
项目详情
关闭
procmaps-0.6.5.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7bed7adec67db915fea5351d06f50819993b44d37729f95f478a9fccc26cd3a7 |
|
MD5 | 5e250fc916ecdf90af6280d19119294d |
|
BLAKE2b-256 | 7535bc6990c0c008ade2c81e99143105b20f7817364135e0ef5a4fc4dcd69a5d |
关闭
procmaps-0.6.5-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9a88399d06896012b45b96da392348d82f5041879e8a610361046e9ee7281092 |
|
MD5 | 7074ad6d571a9394949a1cf2708008cd |
|
BLAKE2b-256 | 433e0ccd8e1ca482029e75ff8b44a0a1384fba1498c2270f8a7ef3676cf26ba1 |