Skip to content

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-readobj and llvm-objdump backend
  • Update lipo and otool backend
  • 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

Merge request reports

Loading