| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | Disable MH_FILESET parsing in Mach-O view | kat | |
| 2025-02-17 | [SharedCache] Define BackingCacheType | WeiN76LQh | |
| Split out from https://github.com/WeiN76LQh/binaryninja-api/tree/process-local-symbols | |||
| 2025-01-20 | Allow overriding common loader settings when automatic load file parsing fails. | Brian Potchik | |
| 2024-11-13 | Bulk add segments in the binary view to improve performance | Xusheng | |
| 2024-10-17 | Demangler plugin API | Glenn Smith | |
| Closes #467 | |||
| 2024-09-26 | Clean up unused variables in Mach-O/Obj-C code | kat | |
| 2024-09-13 | Ultimate. | Alexander Taylor | |
| 2024-08-20 | Initial support for per-function settings. | Brian Potchik | |
| 2024-08-16 | Enable workflows by default. | Brian Potchik | |
| 2024-07-18 | MemoryMap update with new segment model. | Brian Potchik | |
| 2024-07-16 | [Mach-O] Fix an error on Free builds | kat | |
| 2024-07-11 | Fix a database upgrade issue regarding mac-aarch64 dbs that are now loaded ↵ | kat | |
| as ios-aarch64 (skip-ci) | |||
| 2024-07-08 | [Mach-O] Fix issue with entry point function platforms on armv7/thumb2 | kat | |
| 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-17 | [Objective-C] Parse CFStrings seperately from main Objective-C Processing. | 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-05-29 | Improve load performance of Mach-Os with relocations and many symbols | Josh Ferrell | |
| 2024-05-16 | Removed loader.architecture override from views | Brandon Miller | |
| Architecture is derived from platform object and can be overriden using loader.platform | |||
| 2024-05-03 | Format added braces | Mason Reed | |
| 2024-05-03 | Use LLVM demangler as a fallback for GNU and MS demanglers | Mason Reed | |
| 2024-03-11 | Promote unsupported architecture messages to a popup dialog. | Brian Potchik | |
| 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 | |
