ale*_*exk 1 x86 disassembly swift hopper
Hopper 反汇编器如何理解函数的名称?
例如,我有一个名为 function() 的简单 Swift 函数,在使用该函数反汇编可执行文件后,Hopper 向我显示它的损坏名称是 __T04file8functionyy。我可以在可执行文件中找到这些符号的位置,但是我找不到它是如何将函数的地址与其名称映射的。
您可以直接从 Apple阅读名称修改规范。
如果您只想要一种快速的方法来对名称进行解码,请在终端中键入以下内容:
swift demangle __T04file8functionyy
Run Code Online (Sandbox Code Playgroud)
输出:
_T04file8functionyy ---> filefunction empty-list empty-list
Run Code Online (Sandbox Code Playgroud)
(我不确定您提供的错误名称是否有效)
归档时间: |
|
查看次数: |
2291 次 |
最近记录: |