Changes from "next" to "v3" branch of Capstone:
-
Renamed API: now we use
cs_disasm()
rather than the obsoletecs_disasm_ex()
(note: we still keep this obsolete API for now, but will remove it in the future). -
New API:
cs_group_name()
. -
API version bumped from 2.2 to 3.0
-
New hardware modes: CS_MODE_MCLASS, CS_MODE_MIPS3, CS_MODE_MIPS32R6, CS_MODE_MIPSGP64
-
Most architectures have some changes on
cs-<arch>
, mostly to provide more details on break-down instructions, so please pay attention (see details below)
Each architecture added (or renamed in some cases) quite a few instructions. To keep it short, see below 2 diff files: a SHORT one without instructions changed, and a FULL one with all the changes.
Details on the changes:
-
SHORT diff (changes on instructions removed):
-
Full diff (include all instructions changed)