summaryrefslogtreecommitdiff
path: root/view/macho/machoview.h
AgeCommit message (Collapse)Author
2025-05-13Rework Export Trie parser to avoid recursion, improve error checkingkat
2025-04-03Fix user platform override between armv7 and thumbBrandon 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 viewsWeiN76LQh
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-19Add Kernel64 pointer format generickat
2025-02-17[SharedCache] Define BackingCacheTypeWeiN76LQh
Split out from https://github.com/WeiN76LQh/binaryninja-api/tree/process-local-symbols
2024-06-27Add iOS Platforms. Add Mach-O Typelib supportkat
2024-06-18Add support for __chain_start section parsing (Firmware fixups)kat
2024-06-11[Mach-O] Add support for DYLD_INFO rebase informationkat
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-08restored "Merge pull request Vector35#7 from VisualEhrmanntraut/main" commit ↵Galen Williamson
lost in views refactor
2024-03-06Move view modules into the API repoRusty Wagner