rizinorg/rz-libdemangle
GitHub: rizinorg/rz-libdemangle
一个独立于 Rizin 的多语言符号还原库,帮助将编译器混淆的符号名解码为可读形式。
Stars: 10 | Forks: 11
# Rizin libdemangle
该库包含所有 rizin 的符号解码器,并在 rizin 中静态链接以提供符号解码支持。
## 使用 asan 运行测试
```
meson -Dbuildtype=debugoptimized -Db_sanitize=address,undefined build
ninja -C build test
```
## 构建并安装命令行工具
此命令行工具不依赖 rizin。
### 安装
```
meson --prefix=/usr -Denable_cli=true build
ninja -C build install
```
### 用法
```
demangle -s pascal 'OUTPUT_$$_init'
```
## 将库安装到 prefix 路径
```
meson --prefix=/usr -Dinstall_lib=true build
ninja -C build install
```
## 符号解码器
## 构建
```
meson -Dbuildtype=debugoptimized -Db_sanitize=address,undefined build
ninja -C build test
```
标签:AddressSanitizer, Cloudflare Workers, C++ Name Demangling, IPv6支持, libdemangle, Meson构建, Pascal, Rizin, 二进制分析, 云安全运维, 云资产清单, 代码分析, 凭证管理, 客户端加密, 开源库, 搜索引擎爬虫, 汇编分析, 符号表, 符号解析, 编译器, 逆向工程, 静态库, 预握手