mirror of
https://github.com/capstone-engine/capstone.git
synced 2024-11-23 05:29:53 +00:00
5
ChangeLog 3.0.3
Nguyen Anh Quynh edited this page 2015-05-08 17:00:03 +08:00
(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.
- Add
test_iter
to MSVC project.
X86:
- All shifted instructions (SHL, SHR, SAL, SAR, RCL, RCR, ROL, ROR) now support $1 as first operand in AT&T syntax (so we have
rcll $1, %edx
instead ofrcll %edx
) - 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).