github unicorn-engine/unicorn 2.0.0
Version 2.0.0

latest releases: 2.1.4, v2.1.4, debian/2.1.3-1...
3 years ago

Features:

  • TriCore Support (#1568)

Fixes/Improvements:

  • Build both shared library and static archive as unicorn1 does.
  • Misc bindings improvements. #1569 #1600 #1609 #1613 #1616
  • Make sure setjmp-setjmp-wrapper-win32 participates in the build. #1604
  • Improve Rust bindings build logic.
  • Fix wrong python binding for UC_CTL_TB_REMOVE_CACHE
  • Flush translation blocks when the count hook is removed.
  • Fix unicorn crash when nested uc_emu_start deletes a hook
  • Fix CPU not fully resumed when writing PC.
  • Don't quit TB if uc_mem_protect doesn't change the protection of current TB memory.
  • Add type annotations for python bindings.
  • Add CPUID hook for python bindings. #1618
  • Don't repeat memory hooks if there is already an unhandled error. #1618
  • Support reads and writes over all Arm SIMD registers #1621
  • Fix wrong registers range in python bindings.
  • Fix uc_mem_protect on mmio regions
  • Fix a UAF caused by hook cache.
  • Fix the value collision between UC_MODE_ARMBE8 and UC_MODE_ARM926

Thanks:

@AfoHT @mrexodia @bet4it @lowlyw @ekilmer @ondryaso @QDucasse @PalumboN @uberwoozle

Don't miss a new unicorn release

NewReleases is sending notifications on new releases.