Skip to content

Version 2.0.0-rc7

Pre-release
Pre-release
Compare
Choose a tag to compare
@wtdcode wtdcode released this 17 Apr 15:10
· 205 commits to master since this release
185a6fe

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