Version 1.0.1
April 20, 2017
We are excited to announce version 1.0.1 of Unicorn Engine!
The source code & precompiled binaries are available in the download section. See documentation for how to compile and install Unicorn.
A quick tutorial on how to program with Unicorn in C & Python can be found here.
Important changes since v1.0 include:
- Properly handle selected-architecture build.
- Fix compilation issues on PPC & S390x.
- Fix a memory leak on uc_mem_protect().
- ARM:
- Support big-endian mode.
- Correct instruction size of Thumb/Thumb2 code.
- Support read/write APSR register.
- ARM64:
- Support read/write NEON registers.
- Support read/write NZCV registers.
- Mips: Support read/write Mips64 registers.
- X86: Support read/write MSR.
- Haskell binding: update to the latest API.
- Python: allow not having PATH setup.
Community also provide independent bindings for Pascal, Rust & Perl.