187 Commits (338f2eae4c36b6cf6d08f7cd003704230fefcc7d)

Author SHA1 Message Date
Nguyen Anh Quynh a209e67f8a support to turn on/off building instruction details 11 years ago
Nguyen Anh Quynh e5c658c407 move PKG_* away from cs.c to CONFIG 11 years ago
Nguyen Anh Quynh a01d1546d6 x86: handle outs instruction in 16bit mode 11 years ago
Nguyen Anh Quynh a8894b2d82 x86: remove debug code 11 years ago
Nguyen Anh Quynh 86dc393e81 properly handle output string having space as separator 11 years ago
Nguyen Anh Quynh defb9bcf2f more flexible on extracting insn menemonic, as sometimes space can be used as separator, not only tab 11 years ago
pancake f0e4eed89d Use const on all read-only buffers 11 years ago
Nguyen Anh Quynh 2215895ebc mips: no need cs_struct.micro_mips, as we can get that from cs_struct.mode 11 years ago
Nguyen Anh Quynh 36df4bb6a7 revert the cs_version() API 11 years ago
Nguyen Anh Quynh bb64b0bdca more API version to capstone.h, and remove cs_version(). reset API back to 1.0 for public release 11 years ago
Nguyen Anh Quynh a253c7a8e8 x86: map EFLAGS to string of 'flags', 'eflags' or 'rflags' depending on current CS_MODE 11 years ago
Nguyen Anh Quynh fe8030bdf0 update errno in cs_option() upon failure with CS_ERR_OPTION 11 years ago
Nguyen Anh Quynh 041e25dd66 add CS_ERR_OPTION type. cs_option() returns this error code on invalid option 11 years ago
Nguyen Anh Quynh 26a43715d9 bump API to 1.7 due to the addition of @bytes to cs_insn 11 years ago
Nguyen Anh Quynh 8f13f3c6ab rename @hex_code to @bytes, and move it to next to @size 11 years ago
Joxean 114df0ef2a Added @hex_code member 11 years ago
Nguyen Anh Quynh 4b95d9fa67 bump API to 1.6 to reflect the addition of the new API cs_option() 11 years ago
Nguyen Anh Quynh da8adaded2 API cs_option(): @value now has size_t, so mapping opaque pointer is possible for future options 11 years ago
Nguyen Anh Quynh c618db4473 change option names for cs_option(), and update python binding accordingly to support new cs_option() 11 years ago
Nguyen Anh Quynh b8ce68ec05 change cs_option() API to be more flexible with option value 11 years ago
Nguyen Anh Quynh 4a60a56be6 handle cs_option() according to arch & mode 11 years ago
Nguyen Anh Quynh 01aba002e3 add cs_option() API. move ATT & Intel syntax here, rather than having them as CS_MODE, which is wrong 11 years ago
Nguyen Anh Quynh 5dbe12a85b bump API to 1.5 due to the change in cs_disasm*(), and add PKG_{MAJOR|MINOR} for package version 11 years ago
Nguyen Anh Quynh f35e2ad35c add @regs_read_count, @regs_write_count, @groups_count to @cs_insn. bump API to 1.4 11 years ago
pancake c04f873791 Use uint64_t instead of size_t for addresses 11 years ago
Nguyen Anh Quynh 45078f87f1 finally drop ugly support for using arch as handle in cs_reg_name(). this doesnt change API 11 years ago
Nguyen Anh Quynh ad61c49288 arm64: handle decomposer properly for alias insn 11 years ago
Nguyen Anh Quynh 6b7abe3c81 arm64: handle alias insn in a better way, and add support for MNEG. bug reported by Patroklos Argyroudis 11 years ago
Nguyen Anh Quynh 402f3fcfb4 bump API to 1.3 11 years ago
Nguyen Anh Quynh b42a657873 change cs_disasm() and cs_disasm_dyn() to be portable API. fix related code using these API 11 years ago
Nguyen Anh Quynh 3eb9ac9bb9 mingw doesnt accept .errno of cs_struct. this fixes make it happy, and enable Windows cross-compile again 11 years ago
Nguyen Anh Quynh 26ee41aa67 initial import 11 years ago