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, 二进制分析, 云安全运维, 云资产清单, 代码分析, 凭证管理, 客户端加密, 开源库, 搜索引擎爬虫, 汇编分析, 符号表, 符号解析, 编译器, 逆向工程, 静态库, 预握手