| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-07-16 | Miscellaneous leak fixes in MachoView and ObjCProcessor | Mark Rowe | |
| 2025-07-14 | [Mach-O] Handling for special library ordinals used in binding information | kat | |
| 2025-07-08 | [MachO] Avoid leaking MachoObjCProcessor | Mark Rowe | |
| This would leak if parsing of CFStrings was enabled while parsing of Objective-C metadata was disabled. It would also leak if exceptions were thrown or early returns were taken in the ~500 lines between where the object was allocated and it was deleted. | |||
| 2025-07-07 | KernelCache rewrite | kat | |
| 2025-06-03 | [MachoView] Add support of __init_offsets | Obriv Mostov | |
| 2025-05-13 | Rework Export Trie parser to avoid recursion, improve error checking | kat | |
| 2025-04-03 | Fix user platform override between armv7 and thumb | Brandon Miller | |
| Only override the default platform based on the entry point architecture in cases where the user didn't explicitly set loader.platform | |||
| 2025-04-02 | [ObjC] Create a shared ObjC processor for Macho and DSC views | WeiN76LQh | |
| Both the Macho and DSC views need to process Objective-C but have separate processor classes. It would appear that the DSC version was largely a copy and paste of the Macho view one, with some modifications. The majority of code overlaps between the 2 so it doesn't make sense to maintain 2 and copy and paste improvements/fixes between them. This commit fixes that by creating a base Objective-C processor that contains the shared code. View specific code is implemented in the respective subclasses for the views. Although there is very little view specific code for each. | |||
| 2025-03-19 | Add Kernel64 pointer format generic | kat | |
| 2025-02-17 | [SharedCache] Define BackingCacheType | WeiN76LQh | |
| Split out from https://github.com/WeiN76LQh/binaryninja-api/tree/process-local-symbols | |||
| 2024-06-27 | Add iOS Platforms. Add Mach-O Typelib support | kat | |
| 2024-06-18 | Add support for __chain_start section parsing (Firmware fixups) | kat | |
| 2024-06-11 | [Mach-O] Add support for DYLD_INFO rebase information | kat | |
| 2024-06-11 | [Mach-O] Move Objective-C Structural processing to Mach-O View and ↵ | kat | |
| automatically enable the workflow when applicable. | |||
| 2024-06-11 | [Mach-O] Fix issue where imported symbols did not have relocations applied, ↵ | kat | |
| Fix an issue with binding opcode 0xC0 | |||
| 2024-03-08 | restored "Merge pull request Vector35#7 from VisualEhrmanntraut/main" commit ↵ | Galen Williamson | |
| lost in views refactor | |||
| 2024-03-06 | Move view modules into the API repo | Rusty Wagner | |
