MachO-Kit
MachO-Kit copied to clipboard
Improve testing
Most of Mach-O Kit's testing involves using Mach-O Kit to parse every framework on the current host and comparing the output against o-tool. This approach comes with a number of deficiencies:
- Lack of test coverage against older (or newer, depending on the host) Mach-O binaries.
- Lack of testing coverage against iOS Mach-O binaries
- Lack of testing coverage against malformed or malicious binaries.
A handful of binaries from all of the above categories should be selected for a 'core' test pass that can run in CI.