[Git][reproducible-builds/diffoscope][master] 14 commits: Rework Mach-O implementation

Mattia Rizzolo (@mattia) gitlab at salsa.debian.org
Sat Jun 26 10:33:40 UTC 2021



Mattia Rizzolo pushed to branch master at Reproducible Builds / diffoscope


Commits:
39add067 by Jean-Romain Garnier at 2021-06-25T23:08:40+02:00
Rework Mach-O implementation

- - - - -
fe81f577 by Jean-Romain Garnier at 2021-06-25T23:08:40+02:00
Fix ELF decompiler tests

- - - - -
2853bd7d by Jean-Romain Garnier at 2021-06-25T23:08:40+02:00
Add llvm-readobj and llvm-objdump to EXTERNAL_TOOLS

- - - - -
07123d53 by Jean-Romain Garnier at 2021-06-25T23:08:40+02:00
Format macho.py

- - - - -
c5f54f89 by Jean-Romain Garnier at 2021-06-25T23:08:40+02:00
Cleanup macho.py

- - - - -
f8900da8 by Jean-Romain Garnier at 2021-06-25T23:08:40+02:00
Improve macho.py macOS compatibility

- - - - -
88041849 by Jean-Romain Garnier at 2021-06-25T23:08:40+02:00
Fix test_elf.py's test_libmix_differences

- - - - -
877fa55d by Jean-Romain Garnier at 2021-06-25T23:08:40+02:00
Reduce verbosity of macho comparator

- - - - -
cccebb94 by Jean-Romain Garnier at 2021-06-25T23:08:40+02:00
Implement macho tests

- - - - -
a23c973f by Jean-Romain Garnier at 2021-06-25T23:08:40+02:00
Switch to new llvm argument format

- - - - -
521c85d8 by Jean-Romain Garnier at 2021-06-25T23:08:40+02:00
Implement test_macho_decompiler.py

- - - - -
459def43 by Jean-Romain Garnier at 2021-06-25T23:08:40+02:00
Fix test_macho_decompiler.py formatting

- - - - -
ee6c3b87 by Jean-Romain Garnier at 2021-06-25T23:08:40+02:00
Resolve MR !82 comments

- - - - -
6a856a93 by Jean-Romain Garnier at 2021-06-25T23:23:42+02:00
Minor tweaks to the macho.py comparator

- - - - -


30 changed files:

- debian/copyright
- diffoscope/comparators/__init__.py
- diffoscope/comparators/macho.py
- diffoscope/external_tools.py
- tests/comparators/test_elf.py
- tests/comparators/test_elf_decompiler.py
- tests/comparators/test_macho.py
- + tests/comparators/test_macho_decompiler.py
- tests/data/elf_obj_ghidra_expected_diff
- tests/data/elf_obj_radare2_expected_diff
- − tests/data/elfmix_mach_o_expected_diff
- + tests/data/elfmix_mach_o_expected_diff__text
- − tests/data/macho_expected_diff_arch
- + tests/data/macho_llvm_expected_diff__cstring
- + tests/data/macho_llvm_expected_diff__eh_frame
- + tests/data/macho_llvm_expected_diff__la_symbol_ptr
- + tests/data/macho_llvm_expected_diff__stub_helper
- + tests/data/macho_llvm_expected_diff__stubs
- + tests/data/macho_llvm_expected_diff__text
- + tests/data/macho_llvm_expected_diff__unwind_info
- + tests/data/macho_llvm_expected_diff_dyn_relocations
- + tests/data/macho_llvm_expected_diff_dyn_symbols
- + tests/data/macho_llvm_expected_diff_file_headers
- + tests/data/macho_llvm_expected_diff_needed_libs
- + tests/data/macho_llvm_expected_diff_relocations
- + tests/data/macho_llvm_expected_diff_strings
- + tests/data/macho_llvm_expected_diff_symbols
- + tests/data/macho_obj_ghidra_expected_diff_main
- + tests/data/macho_obj_radare2_expected_diff_main
- + tests/data/macho_obj_radare2_expected_diff_printf


The diff was not included because it is too large.


View it on GitLab: https://salsa.debian.org/reproducible-builds/diffoscope/-/compare/7576e86d0e427c53c6cb66974bb64ab15a51c17e...6a856a93e6fb007f6fab44992a7b8586aeea2052

-- 
View it on GitLab: https://salsa.debian.org/reproducible-builds/diffoscope/-/compare/7576e86d0e427c53c6cb66974bb64ab15a51c17e...6a856a93e6fb007f6fab44992a7b8586aeea2052
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.reproducible-builds.org/pipermail/rb-commits/attachments/20210626/b3befb11/attachment.htm>


More information about the rb-commits mailing list