7 个版本 (1 个稳定版)
1.0.0 | 2024年3月13日 |
---|---|
0.1.6 | 2023年8月26日 |
0.1.5 | 2023年2月2日 |
0.1.4 | 2023年1月18日 |
0.1.2 | 2022年9月9日 |
在 解析器实现 中排名 #412
每月下载 674 次
用于 cwdemangle-bin
48KB
757 行
cwdemangle
CodeWarrior C++ 符号解混淆器。
使用方法
命令行界面
静态二进制文件可以从 发行版 中获取,或者通过 cargo install cwdemangle-bin
安装。
cwdemangle 'BuildLight__9CGuiLightCFv'
输入 --help
以查看可用选项。
库
- 无依赖
#![no_std]
兼容(需要alloc
)
Cargo.toml
[dependencies]
cwdemangle = "0.2"
使用方法
use cwdemangle::{demangle, DemangleOptions};
let result = demangle("BuildLight__9CGuiLightCFv", &DemangleOptions::default());
assert_eq!(result, Some("CGuiLight::BuildLight() const".to_string()));
许可
许可协议为以下之一
- Apache 许可协议第 2 版 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可协议 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确说明,否则您提交的任何贡献,根据 Apache-2.0 许可证定义,应按上述方式双许可,不附加任何额外的条款或条件。