| Age | Commit message (Collapse) | Author |
|
In absence of a better name, this commit refactors the shared cache code.
|
|
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.
|
|
|
|
|
|
|
|
Avoid generating ObjC symbol names containing non-printable characters
for both 8 and 16 bit character encodings.
|
|
Split out from https://github.com/WeiN76LQh/binaryninja-api/tree/process-local-symbols
|
|
|
|
|
|
|
|
Closes #467
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
save changes
|
|
as ios-aarch64 (skip-ci)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
automatically enable the workflow when applicable.
|
|
Fix an issue with binding opcode 0xC0
|
|
|
|
Architecture is derived from platform object and can be overriden
using loader.platform
|
|
|
|
|
|
|
|
|
|
lost in views refactor
|
|
|