跳转到主要内容

用于解混淆C++链接器符号的软件包

项目描述

https://github.com/benfred/py-cpp-demangle/workflows/Build/badge.svg?branch=master

用于解混淆C++链接器符号字符串的软件包

此软件包通过使用PyO3构建本地Python扩展,为cpp_demangle rust crate提供python绑定。

这主要是一个在Rust中创建Python扩展的实验。关于这个的博客文章在这里。

使用方法

安装

pip install cpp-demangle

从源代码构建需要rust编译器的nightly版本。

此模块公开了一个函数,该函数可以将C++链接器符号转换为可读性强的表示。

from cpp_demangle import demangle

print(demangle('_ZN7mangled3fooEd'))
# prints 'mangled::foo(double)'

在MIT许可协议下发布

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装软件包的信息。

源代码分发

此版本没有可用的源代码分发文件。请参阅生成分发归档的教程。

构建分发

cpp_demangle-0.1.2-cp311-cp311-win_amd64.whl (233.4 kB 查看哈希值)

上传于 CPython 3.11 Windows x86-64

cpp_demangle-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB 查看哈希)

上传于 CPython 3.11 manylinux: glibc 2.17+ x86-64

cpp_demangle-0.1.2-cp311-cp311-macosx_10_9_x86_64.whl (347.0 kB 查看哈希)

上传于 CPython 3.11 macOS 10.9+ x86-64

cpp_demangle-0.1.2-cp310-cp310-win_amd64.whl (233.4 kB 查看哈希)

上传于 CPython 3.10 Windows x86-64

cpp_demangle-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB 查看哈希)

上传于 CPython 3.10 manylinux: glibc 2.17+ x86-64

cpp_demangle-0.1.2-cp310-cp310-macosx_10_9_x86_64.whl (347.0 kB 查看哈希)

上传于 CPython 3.10 macOS 10.9+ x86-64

cpp_demangle-0.1.2-cp39-cp39-win_amd64.whl (233.4 kB 查看哈希)

上传于 CPython 3.9 Windows x86-64

cpp_demangle-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB 查看哈希)

上传于 CPython 3.9 manylinux: glibc 2.17+ x86-64

cpp_demangle-0.1.2-cp39-cp39-macosx_10_9_x86_64.whl (347.0 kB 查看哈希)

上传于 CPython 3.9 macOS 10.9+ x86-64

cpp_demangle-0.1.2-cp38-cp38-win_amd64.whl (233.1 kB 查看哈希)

上传于 CPython 3.8 Windows x86-64

cpp_demangle-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB 查看哈希)

上传于 CPython 3.8 manylinux: glibc 2.17+ x86-64

cpp_demangle-0.1.2-cp38-cp38-macosx_10_9_x86_64.whl (346.9 kB 查看哈希值)

上传于 CPython 3.8 macOS 10.9+ x86-64

cpp_demangle-0.1.2-cp37-cp37m-win_amd64.whl (233.1 kB 查看哈希值)

上传于 CPython 3.7m Windows x86-64

cpp_demangle-0.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB 查看哈希值)

上传于 CPython 3.7m manylinux: glibc 2.17+ x86-64

cpp_demangle-0.1.2-cp37-cp37m-macosx_10_9_x86_64.whl (346.9 kB 查看哈希值)

上传于 CPython 3.7m macOS 10.9+ x86-64

由...