2015-10-15 18:54:39 +03:00
|
|
|
This file details the changelog of Unicorn Engine.
|
|
|
|
|
2017-01-04 15:07:50 +03:00
|
|
|
----------------------------------
|
2017-01-25 07:03:09 +03:00
|
|
|
[Version 1.0-rc3]: January 25th, 2017
|
2017-01-25 07:00:18 +03:00
|
|
|
|
|
|
|
- Rename API uc_context_free() to uc_free().
|
|
|
|
- ARM:
|
|
|
|
- uc_reg_write() now can modify CPSR register.
|
|
|
|
- Add some ARM coproc registers.
|
|
|
|
- ARM64: uc_reg_read|write() now handles W0-W31 registers.
|
|
|
|
- Windows: fix a double free bug in uc_close().
|
|
|
|
- New VB6 binding.
|
|
|
|
- Java: update to support new APIs from v1.0-rc1.
|
|
|
|
- Python:
|
|
|
|
- Fix memory leaking that prevents UC instances from being GC.
|
|
|
|
- Remove some dependencies leftover from glib time.
|
|
|
|
- Add new method mem_regions() (linked to uc_mem_regions() API)
|
|
|
|
|
|
|
|
----------------------------------
|
|
|
|
[Version 1.0-rc2]: January 4th, 2017
|
2017-01-04 15:07:50 +03:00
|
|
|
|
|
|
|
- Remove glib & pkconfig dependency.
|
|
|
|
- Python: fix an issue to restore support for FreeBSD (and other *BSD Unix).
|
|
|
|
- ARM: support MCLASS cpu (Cortex-M3).
|
|
|
|
- Windows: export a static lib that can be used outside of Mingw
|
|
|
|
|
2016-12-22 17:13:13 +03:00
|
|
|
----------------------------------
|
|
|
|
[Version 1.0-rc1]: December 22nd, 2016
|
|
|
|
|
|
|
|
- Lots of bugfixes in all architectures.
|
|
|
|
- Better support for ARM Thumb.
|
|
|
|
- Fix many memory leaking issues.
|
|
|
|
- New bindings: Haskell, MSVC.
|
|
|
|
- Better support for Python3.
|
|
|
|
- New APIs: uc_query, uc_reg_write_batch, uc_reg_read_batch, uc_mem_map_ptr, uc_mem_regions, uc_context_alloc, uc_context_save & uc_context_restore.
|
|
|
|
- New memory hook type: UC_HOOK_MEM_READ_AFTER.
|
|
|
|
- Add new version macros UC_VERSION_{MAJOR, MINOR, EXTRA}
|
|
|
|
|
2015-10-15 18:54:39 +03:00
|
|
|
----------------------------------
|
|
|
|
[Version 0.9]: October 15th, 2015
|
|
|
|
|
|
|
|
- Initial public release.
|
|
|
|
|