github keystone-engine/keystone 0.9.2-rc1
Version 0.9.2-rc1

latest releases: 0.9.2, 0.9.2-rc1.post2, 0.9.2-rc1.post1...
pre-release4 years ago

Core & tool

  • Default radix set to 16
  • kstool accepts -b option to print out encoding binary to output
  • Do not build Universal binaries for Mac
  • Better installer for Linux
  • Add Ethereum VM architecture
  • Better support for older compiler
  • Add Masm binding
  • Rename namespace llvm to llvm_ks
  • Better cross compile with Android NDK
  • Add KS_VERSION_{MAJOR, MINOR, EXTRA}
  • Add new option KS_OPT_SYM_RESOLVER
  • Fix memory leaks in ks_asm()

X86

  • Fix X86 prefix ordering

Arm

  • Fix Thumb backward branch
  • Fix Thumb2 ADR, B.W
  • Fix BL, BLX in Thumb mode

Arm64

  • Fix ADRP
  • Fix PC-relative offset for branch instructions

Mips

  • Fix JAL IMM

PowerPC

  • Remove bound check on branch instructions

Don't miss a new keystone release

NewReleases is sending notifications on new releases.