32 Commits (6756eddee508c145ecff7cf0f302a463202acdfd)

Author SHA1 Message Date
Nguyen Anh Quynh 5691dd4637 mips: fixed & added new instructions. also updated Ocaml/Python/Java bindings 10 years ago
Yegor Derevenets ced9d24e35 Workaround missing <inttypes.h> on MSVC 2010 10 years ago
Nguyen Anh Quynh 0c07cc9b06 zero-out instruction details, mnemonic & op_str so cs_insn doesnt have garbage in Diet mode 10 years ago
Nguyen Anh Quynh 4b6b15fcb1 fix more MSVC warnings 10 years ago
Nguyen Anh Quynh 0f0eb9851a mips: update core. this added bunch of new instructions & groups. updated Python & Java bindings accordingly 10 years ago
Nguyen Anh Quynh f08b83ddba mips: use CreateImm0() & CreateReg0() to create MCOperand* to avoid using malloc/free 11 years ago
Nguyen Anh Quynh 69582d71ae initialize cs_insn.detail by properly zero-out right members for each arch 11 years ago
Nguyen Anh Quynh c5cad6cab3 avoid using stdbool.h to support compilers without C99 support 11 years ago
Nguyen Anh Quynh 8598a219f3 enable arch code from source with CAPSTONE_HAS_* for MSVC to pick up 11 years ago
Nguyen Anh Quynh bb0744df5d do not initialize some local vars unnecessarily. this problem was introduced when we fixed C89 issues for MSVC 11 years ago
Nguyen Anh Quynh 42706a39e2 indentation with tab 11 years ago
Axel 0vercl0k Souchet 779d4c75d9 first changes to get a successfully compiled version of capstone on VS2012 11 years ago
Nguyen Anh Quynh 958927eb56 clean up after the last removal of SubtargetFeature.h 11 years ago
Nguyen Anh Quynh a5ffdc3a80 x86: properly handle LOCK/REP in the core, so remove buch of hacks 11 years ago
Nguyen Anh Quynh 2cff6f61fc x86: handle instructions with LOCK/REP/REPNE prefix after other prefixes. bear with this until we have a better approach 11 years ago
Nguyen Anh Quynh a82a0890a6 more more fixes on C coding style 11 years ago
Alex Ionescu b8a57fe285 Additional MSVC fixes, including to fixed tables (temporary so Quynh can see what to do). 11 years ago
Alex Ionescu 46018db884 Initial set of changes to support building with MSVC 2013. Right now there's a bunch fo assumptions in the .vcxproj file and some things are not as clean as they should be, but it does build a full build and works (at least the x86 side). The point of this initial checkpoint is to make sure that nothing breaks on the GCC side, that everyone is ok with the changes to the source (or if better fixes/typing can be done). 11 years ago
Nguyen Anh Quynh c7404075ff move internal memory management declarations from utils.h to cs_priv.h 11 years ago
Nguyen Anh Quynh 04ac9c3725 arm,arm64,mips,x86: rename PPC_getFeatureBits() to getFeatureBits() 11 years ago
Nguyen Anh Quynh 42c6b1acc7 initial support for PPC 11 years ago
Nguyen Anh Quynh 1f44928d97 mips: fix for micromips 11 years ago
Nguyen Anh Quynh 748a70a50b mips: turn off MicroMips by default 11 years ago
pancake f0e4eed89d Use const on all read-only buffers 11 years ago
Nguyen Anh Quynh 778ec163e5 mips: support N64 mode and simplify handling micro-mips 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 a1fbd4aada mips: fix Mips_getFeatureBits() 11 years ago
Nguyen Anh Quynh 162409e730 mips: upgrade core engine 11 years ago
Nguyen Anh Quynh 9cf170bcaa mips: correct the forgotten size_t address in the last API change 11 years ago
pancake c04f873791 Use uint64_t instead of size_t for addresses 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 26ee41aa67 initial import 11 years ago