bap
bap copied to clipboard
Make compatible with OCaml 5 and Ghidra 11.4
This PR attempts to be an ongoing effort of https://github.com/BinaryAnalysisPlatform/bap/pull/1621
core library should have version tagged with it but I currently leave it blank.
This PR still contains several blocking issues:
- Several PowerPC 32 tests not passed in
dune testroutine. (Probably LLVM disassembler problem) - RISCV-64 and PowerPC32 tests not passed in testsuite. (LLVM problem also)
- Ghidra disassembler is somehow incomplete. For example, can make
aarch64-linux-gnu-echoinruntestsuite not exiting.
cc @ivg
@ivg Do you think you will have time to take a look?