吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2089|回复: 3
收起左侧

[已解决] c/c++ 函数修饰名的解析

[复制链接]
Flyour 发表于 2019-12-4 11:52
本帖最后由 Flyour 于 2019-12-4 14:02 编辑

c编译器在编译时,会对函数名进行修饰,比如这种
[C] 纯文本查看 复制代码

?InStream@CAction@@QAEPAV1@PAX@Z




有一些工具可以对这些函数名进行解析,比如 vs 的 undname.exe
image.png


可以看到,上面的修饰名被解析为:
[C] 纯文本查看 复制代码

public: class CAction * __thiscall CAction::InStream(void *)




所以我的问题是,python 里有没有什么库可以用来解析函数修饰名?


------
找到答案了

https://pypi.org/project/cxxfilt/
https://github.com/AVGTechnologies/cppmangle


cxxfilt 可以用于 Linux, cppmangle 可以用于 windows

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

cmputer 发表于 2019-12-4 11:59
我也想知道
fudashuai 发表于 2019-12-4 13:00
世界如此温柔 发表于 2019-12-4 13:41
 楼主| Flyour 发表于 2019-12-4 14:01

https://pypi.org/project/cxxfilt/
https://github.com/AVGTechnologies/cppmangle

免费评分

参与人数 1吾爱币 +1 收起 理由
cmputer + 1 热心回复!

查看全部评分

您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 15:36

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表