| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-04-09 | Fix capitalization of AArch64. | Alexander Taylor | |
| 2025-04-08 | Remove notion of image name from objective-c processor | Mason Reed | |
| This made the macho objective-c processor aware of images and was passed around everywhere, instead we have an overridable section getter that gives the control over the section retrieval to the derived processor. In the case of shared cache this means we can store the image to be processed and then use the header to locate the relevant sections. Fixes: https://github.com/Vector35/binaryninja-api/issues/6594 | |||
| 2025-04-03 | Implement Kernel64 path for Chained Fixups in Mach-O View | 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 | [SharedCache] Refactor Shared Cache | Mason Reed | |
| In absence of a better name, this commit refactors the shared cache code. | |||
| 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-28 | belated copyright year update | Jordan Wiens | |
| 2025-03-19 | Disable MH_FILESET parsing in Mach-O view | kat | |
| 2025-03-19 | Add Kernel64 pointer format generic | kat | |
| 2025-03-18 | MachO/ObjC: Avoid generating names containing non-printable chars | Daniel Roethlisberger | |
| Avoid generating ObjC symbol names containing non-printable characters for both 8 and 16 bit character encodings. | |||
| 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 | |
| 2025-01-15 | Remove unused calls to defineTypedef which were causing hangs | Peter LaFosse | |
| 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-19 | Add additional testing and handling for object settings. | Brian Potchik | |
| 2024-09-13 | Fix many warnings | Josh Ferrell | |
| 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-12 | [Objective-C] Fix an issue where freshly opened databases would prompt to ↵ | kat | |
| save changes | |||
| 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-16 | [Objective-C] Wrap undo actions in Objective-C processing | kat | |
| 2024-06-16 | [Objective-C] Nonlazy Category Support, improve category variable naming | kat | |
| 2024-06-16 | [Objective-C] Parse protocol information. | kat | |
| 2024-06-16 | [Objective-C] Mark __objc_ivar as const, define names for class/super refs | kat | |
| 2024-06-13 | ObjC: Fix memory leak in processing | Glenn Smith | |
| 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-30 | Update copyright year for various modules | Xusheng | |
| 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 | |
