Dependency Walker 1.4.1 MAS macOS
Dependency Walker es una utilidad que escanea cualquier ejecutable Mach-O de 32 o 64 bits (ejecutable, so, dylib o kext) de cualquier arquitectura (i386, x86_64, ppc, ppc64, arm y arm64) y construye un diagrama de árbol jerárquico de todos los módulos dependientes. Por cada módulo encontrado, enumera todas las funciones exportadas por ese módulo y cuáles de esas funciones son realmente llamadas por otros módulos.
Dependency Walker también es muy útil para solucionar errores del sistema relacionados con la carga y ejecución de módulos. Dependency Walker detecta muchos problemas comunes de aplicaciones, como módulos faltantes, módulos no válidos, desajustes de importación/exportación, errores de dependencia circular, tipos de máquina no coincidentes de los módulos y fallos de inicialización de módulos.
Dependency Walker maneja todos los tipos de dependencias de módulos, incluyendo símbolos de enlace, diferidos, débiles, reenviados y redirigidos, y los desenmaraña automáticamente a las firmas estándar si es posible.
Nota
• Debido a la complejidad del mecanismo de carga de símbolos, si un símbolo está marcado en rojo, aún podría ser resuelto por el sistema de redirección de símbolos. Esto ocurre en varios frameworks del sistema, como CoreFoundation, Quartz, etc.
• Para ejecutables no nativos, por ejemplo, ejecutables de iOS, habrá muchos símbolos faltantes. Este es el resultado esperado: estos símbolos solo existen en el sistema de la arquitectura objetivo.
Compatibilidad: OS X 10.7 o posterior • Procesador Intel Core
Mac App Store https://apps.apple.com/app/dependency-walker/id689686743
Capturas de pantalla





