You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 28, 2025. It is now read-only.
Describe the bug
During the process of fixing stubs, DyldExtractor redirects pointers in __auth_got to __auth_stub. While this works correctly for external symbols, it causes issues for symbols of type INDIRECT_SYMBOL_LOCAL. These local symbols cannot be correctly bound during resolution, and consequently, the disassembler fails to parse them.
As shown in the image below, the address off_1DCF93E00 should point to _objc_release, but due to this issue, it remains unresolved.
libobjc.A.dylib extracted from dyld_shared_cache_arm64e:
To Reproduce
iOS version: 14.2.1
DYLD target device and identifier: iPhone13,1
Terminal command to reproduce: dyldex -e libobjc.A.dylib dyld_shared_cache_arm64e
Additional context
Add any other context about the problem here.