【发布时间】:2012-01-17 15:09:29
【问题描述】:
当使用反汇编器分析 IOS 二进制文件 (Mach-O) 文件时,我看到外部库中的函数的方法名称被注释了,即使是发布二进制文件中的 C 样式函数调用也是如此。我一直在阅读 Mach-O 文件格式,但找不到将 __stub_helper 条目与函数名称相匹配的问题,并且名称似乎没有存储在二进制文件本身中。
谢谢!
【问题讨论】:
标签: ios macos linker mach-o dyld
当使用反汇编器分析 IOS 二进制文件 (Mach-O) 文件时,我看到外部库中的函数的方法名称被注释了,即使是发布二进制文件中的 C 样式函数调用也是如此。我一直在阅读 Mach-O 文件格式,但找不到将 __stub_helper 条目与函数名称相匹配的问题,并且名称似乎没有存储在二进制文件本身中。
谢谢!
【问题讨论】:
标签: ios macos linker mach-o dyld
想通了 - 信息存储在 LC_DYLD_INFO_ONLY->lazy_bind_off 中。有关详细信息,请参阅此问题中的 cmets:
【讨论】: