The source project of this merge request has been removed.
Rework macho comparator
As discussed in !56 (merged), this reworks the macho.py comparator to allow non-macOS users to compare Macho-O files using llvm. This also closes #112 (closed).
TODO:
-
Implement llvm-readobjandllvm-objdumpbackend -
Update lipoandotoolbackend -
Make Mach-O sections decompilable -
Update ELF tests -
Update Mach-O tests -
Implement Mach-O decompiler tests -
Check whether cross-platform diff works (e.g. iOS arm binaries on an x86 Debian device)
Edited by Jean-Romain Garnier