Version 2.0.0-rc7
Pre-release
Pre-release
This release is expected to be the real last RC release of Unicorn2. ;)
Features:
- Correctly generate static archives for the static build and have CI auto-tested.
- Rust bindings revised. #1584
- Compatible with clang-cl compiler. #1581
- Implement UC_HOOK_INSN for aarch64 MRS/MSR/SYS/SYSL
Fixes/Improvements:
- Several corner cases on our API. #1587 #1595
- Fix the codegen buffer leak.
- Rust bindins improvements. #1574 #1575
- Add "holes" to allow unicorn lib as a drop-in replacement for older ones. #1572
- s390x backports. #1570
- Fix exits wrongly removed in nested uc_emu_start
- Fix a possible endless loop for only one translation block in a multithreaded environment.
- Fix wrong PC without
UC_HOOK_CODE
installed. - Update vb6 bindings license. #1563
- Fix buffer allocation failure on M1. #1559
- Fix wrong EFLAGS on startup.
- Fix wrong internal states on nested uc_emu_start.
- Remove armeb-softmmu and aarcheb-softmmu which are usermode targets.
- Advance PPC32 PC. #1558
- Support UC_PPC_REG_CR.
- Update CI to windows-2019
Thanks:
@shuffle2 @liyansong2018 @rose4096 @nviennot @n1tram1 @iii-i @dzzie @yrashk @bet4it