Changelog
New Features
Bug fixes
- 48c69ec: fix(dyld): add support for ExclaveKit (libobjc path resolver) (#1334) (@ink-splatters)
- c31959b: fix(dyld): compare pointer bounds as segment-relative offsets (@blacktop)
- 1bb1fde: fix(dyld): continue scanning after missing ObjC sections (#1335) (@ink-splatters)
- 767378a: fix(dyld): correct v4 rebase VM addresses (@ink-splatters)
- d0dc932: fix(dyld): correct v5 pointer decoding (@ink-splatters)
- 7d248fa: fix(dyld): decode arm64_32 local symbols with 12-byte nlist entries (@blacktop)
- ee9db4b: fix(dyld): prefer canonical libobjc and match its guard case-insensitively (@blacktop)
- 610f71f: fix(dyld): rebase every slide page and write exports at true offsets (@blacktop)
- 5960262: fix(dyld): reject segments and pointers that overrun their slide range (@blacktop)
- 3efcece: fix(dyld): resolve subcache offsets through mappings (#1336) (@ink-splatters)
Dependency updates
- 3496def: chore(deps): bump AI and utility dependencies (@blacktop)
- 4f597aa: chore(deps): bump go-macho and xz (@blacktop)
- 873500f: chore(deps): bump go-macho to v1.1.285 (@blacktop)
Other work
Summary
Full Changelog: v3.1.722...v3.1.723
What to do next?
- Read the documentation
- Follow us on Twitter
- Follow us on Mastodon
- Follow us on Bluesky