Skip to content

Changes from "next" to "v3" for binding authors

aquynh edited this page Sep 25, 2014 · 5 revisions

Changes from "next" to "v3" branch of Capstone:

  • Renamed API: now we use cs_disasm() rather than the obsolete cs_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: