Dependency Walker 扫描可执行文件依赖分析 Mac版 苹果电脑 Mac软件

分类:Mac软件分类 开发工具    发布:2022-01-29 11:14:31   更新:2022-01-29 11:44:58

Dependency Walker是一个实用程序,可以扫描任何架构(i386,x86_64,ppc64,arm和arm64)的任何32位或64位Mach-O可执行文件(可执行文件,so,dylib或kext),并构建所有依赖模块的分层树图。对于找到的每个模块,它都会列出该模块导出的所有函数,以及其他模块实际调用了哪些函数。


依赖关系 Walker 对于解决与加载和执行模块相关的系统错误也非常有用。依赖关系 Walker 可检测许多常见的应用程序问题,例如模块缺失、模块无效、导入/导出不匹配、循环依赖关系错误、模块的计算机类型不匹配以及模块初始化失败。


依赖关系 Walker 处理所有类型的模块依赖关系,包括绑定、延迟、弱、转发和重定向符号,并在可能的情况下自动将它们分解为标准签名。


注:

-由于符号加载机制的复杂性,如果符号标记为红色,它仍然可以通过符号重定向系统来解决。这发生在几个系统框架中,例如CoreFoundation,Quartz等。

-对于非本机可执行文件,例如iOS可执行文件,将缺少很多符号。这是预期的结果:这些符号仅存在于目标体系结构的系统中。

版本介绍

版本号:1.4.1

修复:libobjc、libSystem 和其他系统库中缺少符号的错误报告。

download

请点击“操作”下面的“下载”按钮以进入下载地址!有安装教程的请务必看安装教程!