Dependency Walker
Dependency Walker는 모든 아키텍처(i386, x86_64, ppc, ppc64, arm, arm64)에 대한 32비트 또는 64비트 Mach-O 실행 파일(실행 파일, so, dylib, kext)을 스캔하는 유틸리티입니다.
소개
Dependency Walker는 임의의 아키텍처(i386, x86_64, ppc, ppc64, arm, arm64)에 대한 32비트 또는 64비트 Mach-O 실행 파일(실행 파일, so, dylib, kext)을 스캔하고 모든 종속 모듈을 계층 구조로 표현한 트리 다이어그램을 생성하는 유틸리티입니다. 발견된 각 모듈에 대해, 해당 모듈이 내보내는 모든 함수와 다른 모듈에서 실제로 호출 중인 함수들을 나열합니다. Dependency Walker는 모듈 로딩 및 실행과 관련된 시스템 오류를 진단할 때도 매우 유용합니다.
또한 누락된 모듈, 무효한 모듈, import/export 불일치, 순환 종속성 오류, 모듈 기계 유형 불일치, 모듈 초기화 실패 등 다양한 일반적인 애플리케이션 문제를 탐지합니다. Dependency Walker는 바인딩(binding), 지연 바인딩(lazy), 약한 참조(weak), 전달(forwarded), 리디렉션(redirected) 등 모든 유형의 모듈 종속성을 처리하며, 가능하면 표준 시그니처로 자동 디맨글링(demangle)합니다. 참고: 심볼 로딩 메커니즘이 복잡하기 때문에 빨간색으로 표시된 심볼이라도 심볼 리디렉션 시스템(symbol-redirection system)에 의해 여전히 해결될 수 있습니다.
이는 CoreFoundation, Quartz 등의 여러 시스템 프레임워크에서 발생합니다. iOS 실행 파일과 같은 비네이티브 실행 파일의 경우, 다수의 심볼이 누락된 것으로 보고됩니다. 이는 예상되는 결과이며, 이러한 심볼은 대상 아키텍처의 시스템에서만 존재합니다. 【새로운 기능】버전 1.4.1: libobjc, libSystem 및 기타 시스템 라이브러리에서 잘못 보고되던 누락 심볼 오류를 수정했습니다. 【요구 사양】Intel 64비트 프로세서, OS X 10.7 이상. 【스크린샷】광고 차단기를 사용 중이신 경우, 당사 웹사이트를 화이트리스트에 추가하여 지원해 주세요! 광고 수익이 곧 고품질 콘텐츠 제공의 원동력입니다!
또는 이 안내를 읽어 보시면 저희를 어떻게 지원하실 수 있는지 알 수 있습니다. 감사합니다! 크기: 2.7MB