6 个版本 (3 个破坏性更改)
新 0.4.0 | 2024 年 8 月 9 日 |
---|---|
0.3.0 | 2023 年 9 月 22 日 |
0.2.0 | 2023 年 3 月 5 日 |
0.1.2 | 2022 年 12 月 1 日 |
0.1.0 | 2022 年 11 月 30 日 |
#219 在 命令行工具
每月 77 次下载
185KB
681 行
分页地址计算器
paging-calculator
是一个用 Rust 编写的 CLI 工具,帮助您查找不同架构或分页实现中虚拟地址的索引。
它接受十六进制格式的(虚拟)地址,并显示用于哪个页表级别的索引。可以使用 cargo install paging-calculator
安装。
有效输入包括
$
paging-calculator 0x1337
paging-calculator 0xdead_beef
(下划线被接受)paging-calculator 0xdead_beef x86 --pae
(下划线被接受)$
paging-calculator 0xdead_beef x86_64
要获取所有支持选项的列表,请输入 paging-calculator help
。
以下截图总结了其功能
支持的平台
paging-calculator
在 Linux、macOS 和 Windows 上构建和运行。
MSRV
MSRV 为 1.75.0
稳定版。
趣闻轶事
我在一个需要自己设置页表的项目上工作。我遇到了一些问题,不知道实际需要做什么以及哪些索引在哪个级别使用。有了这个工具的帮助,这项任务变得相当简单。
依赖关系
~3–12MB
~143K SLoC