ChangeLog 3.0.3 RC1

Nguyen Anh Quynh edited this page Apr 28, 2015 · 2 revisions

(Look here for the detailed changelog of v3.0.2)

NOTE: changes are listed in time order: newer changes are at the top, older changes are at the bottom.


Library:

  • Support to embed into Mac OS X kernel extensions.
  • Now it is possible to compile Capstone with older C compilers, such as gcc 4.8 on Ubuntu 12.04.

X86:

  • cmpxchg16b is a valid instruction with LOCK prefix.
  • Fixed a segfault on the input of 0xF3.

Arm:

  • BLX instruction modifies PC & LR registers.

Sparc:

  • Improved displacement decoding for sparc banching instructions.

Python:

  • Fix for Cython so it can properly initialize.
  • X86Op.avx_zero_mask now has c_bool type, not c_uint8 type.
  • Properly support compile with Cygwin & install binding (setup.py).
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.