| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-01-20 | Allow overriding common loader settings when automatic load file parsing fails. | Brian Potchik | |
| 2025-01-10 | [SharedCache] Fix handling of relative selectors in macOS shared caches | Mark Rowe | |
| Find the relative selector base address in the Objective-C optimization data pointed to by the shared cache header, rather than via `__objc_scoffs`. This is only present on iOS, and not for every iOS version that encodes selectors via direct offsets. This also includes some related improvements: 1. Direct selectors get their own pointer type so they're rendered correctly in the view. 2. Method lists encoded as lists of lists are now handled. 3. The `dyld_cache_header` type added to the view is truncated to the length in the loaded cache. This ensures it is applied to the view. 4. A couple of methods that process method IMPs and selectors are updated to check whether the address is valid before attempting to process them. They would otherwise fail by throwing an exception if they proceed, but checking for validity is quicker and makes exception breakpoints usable. | |||
| 2024-11-13 | [SharedCache] Fix a bndb deserialization error caused by last commit | kat | |
| 2024-11-05 | [SharedCache] Fix .bndb save/load outside of projects | kat | |
| 2024-11-05 | [SharedCache] Add load option to disable automatic loading of libsystem_c | kat | |
| 2024-11-05 | [SharedCache] Implement LoadedImage API, Fix serialized image names, more ↵ | kat | |
| robust system for out-of-date databases | |||
| 2024-10-28 | [SharedCache] Warnings Cleanup | kat | |
| 2024-10-28 | [SharedCache] Fix UI causing BV leaks | kat | |
| 2024-10-23 | Initial commit of the alpha dyld_shared_cache view API Plugin. | kat | |
| This is an early release of our DSC processing plugin. We're still hard at work improving this feature. You should be able to just drop in a dyld_shared_cache and use the 'Shared Cache Triage' view to load and analyze images. | |||
