Commit Graph

2058 Commits

Author SHA1 Message Date
Nguyen Anh Quynh 3d00666e90 optimize MCInstrDesc to reduce its size 2015-03-10 15:40:09 +08:00
Nguyen Anh Quynh 7d5266d64c sparc, systemz, xcore: getInstruction() should return boolean instead of DecodeStatus 2015-03-10 15:22:06 +08:00
Nguyen Anh Quynh 5160e2340d x86: multiple fixes for insns[] - reduced mode (X86Mapping.c) 2015-03-08 06:21:11 +08:00
Nguyen Anh Quynh c0fa5b744b x86: multiple fixes for insns[] (X86Mapping.c) 2015-03-08 06:09:47 +08:00
Nguyen Anh Quynh 7334a88041 Merge branch 'master' into v3 2015-03-03 11:43:36 +08:00
Félix Cloutier 8200094e6e Leaving it to the tester to decide which test to run 2015-03-02 22:20:34 -05:00
Félix Cloutier f7e5bfe315 Silencing Clang warning about losing precision 2015-03-02 22:19:58 -05:00
Félix Cloutier e255659c3c Silencing uninitialized variable warning about insn_id 2015-03-02 22:12:56 -05:00
Félix Cloutier c141af9052 Silencing Clang warning bys casting values
Warnings were: "Implicit conversion loses integer precision: 'size_t' to 'cs_mode'/'cs_opt_value'"
2015-03-02 22:11:55 -05:00
Félix Cloutier cc8fd38aa2 Adding default schemes for popular targets 2015-03-02 22:06:21 -05:00
Nguyen Anh Quynh fbfa06deb7 mips: sanity check for input code length of Mips64 2015-02-27 17:31:24 +08:00
Hilko Bengen 284120caa0 Limit exported symbols
Make sure that only symbols that are part of the API are exported by
the library -- similar to __declspec(dllexport) for the MSVC
compiler
2015-02-27 15:52:08 +08:00
Hilko Bengen d83bf84cba Limit exported symbols
Make sure that only symbols that are part of the API are exported by
the library -- similar to __declspec(dllexport) for the MSVC
compiler
2015-02-27 15:51:56 +08:00
Nguyen Anh Quynh ed46b0b27a x86: allow prefixes to be positioned anywhere. this should fix the bug reported by Gabriel Quadros 2015-02-26 07:09:34 +08:00
Nguyen Anh Quynh b84b2c70b5 Merge branch 'master' into v3 2015-02-25 22:36:30 +08:00
Nguyen Anh Quynh 78f9a678af suite: fix a MSVC warning 2015-02-25 18:12:02 +08:00
Nguyen Anh Quynh 83de971e61 suite: fix a MSVC warning 2015-02-25 18:11:26 +08:00
Nguyen Anh Quynh b756aed7b2 arm: fix some warnings reported by MSVC 2015-02-25 18:01:55 +08:00
Nguyen Anh Quynh 8c9fd12bc3 arm: fix some warnings reported by MSVC 2015-02-25 18:01:02 +08:00
Nguyen Anh Quynh cd3d186944 bump version to 3.0.2 for next stable release 2015-02-25 12:27:26 +08:00
pzread 5598301217 Correct printAM3PreOrOffsetIndexOp disp value 2015-02-15 22:42:06 +08:00
pzread 996f06c30f Correct printAM3PreOrOffsetIndexOp disp value 2015-02-15 18:22:51 +09:00
pzread 41811a95fc Merge branch 'master' into cleanfix 2015-02-15 17:03:33 +09:00
Nguyen Anh Quynh c779dfd8c3 python: fix a bug in test_arm.py 2015-02-15 09:53:32 +08:00
Nguyen Anh Quynh 540185d186 python: fix a bug in test_arm.py 2015-02-15 09:51:29 +08:00
pzread c607cbf64e Remove incorrect ITBlock.size = 0 2015-02-15 09:35:17 +08:00
Nguyen Anh Quynh f16fcbdbc8 Merge branch 'cleanfix' of https://github.com/pzread/capstone into v3 2015-02-15 09:33:17 +08:00
pzread 61cbeabb44 Remove incorrect ITBlock.size = 0 2015-02-15 01:40:58 +09:00
Nguyen Anh Quynh f15d3dd4bd x86: REPNE can go with STOS/MOVS. bug reported by Gabriel Quadros 2015-02-13 11:26:13 +08:00
Nguyen Anh Quynh b2c91591ce x86: REPNE can go with STOS/MOVS. bug reported by Gabriel Quadros 2015-02-13 11:23:37 +08:00
Nguyen Anh Quynh c48a16aeca x86: add the missing X86 instructions in X86_REDUCE mode in X86DisassemblerDecoder.c. bug reported by Julian Stecklina 2015-02-12 09:02:25 +08:00
Nguyen Anh Quynh 759ee4c811 x86: add the missing X86 instructions in X86_REDUCE mode in X86DisassemblerDecoder.c. bug reported by Julian Stecklina 2015-02-12 09:01:59 +08:00
Nguyen Anh Quynh 6af374799f Merge branch 'v3' 2015-02-12 07:27:25 +08:00
StalkR 6561c138e0 python bindings: rename member struct to _csh to avoid conflict with typedef csh 2015-02-11 22:15:47 +08:00
Nguyen Anh Quynh d1416a5c37 Merge pull request #262 from StalkR/scope
python bindings: rename member struct to _csh to avoid conflict with typedef csh
2015-02-11 22:14:05 +08:00
StalkR 042c1847ab python bindings: rename member struct to _csh to avoid conflict with typedef csh 2015-02-11 13:45:51 +01:00
Nguyen Anh Quynh c8ca802b6f add some missing header files into COMPILE.TXT 2015-02-11 10:30:03 +08:00
Nguyen Anh Quynh e10b53f110 x86: fix operand size for 'CALL PTR [REG]'. bug reported by Gabriel Quadros 2015-02-10 18:46:25 +08:00
Nguyen Anh Quynh 66d96bf3b0 Merge pull request #261 from 0vercl0k/master
Using /MT(d) for capstone_dll
2015-02-06 09:18:29 +08:00
Axel 0vercl0k Souchet 1c6cf8d4c0 capstone_dll gets also statically linked to the CRT now 2015-02-05 19:48:47 +00:00
Nguyen Anh Quynh 5662af55c0 package: update Brew to 3.0.1 2015-02-04 18:26:46 +08:00
Nguyen Anh Quynh 5c865da8ab package: update FreeBSD to 3.0.1 2015-02-04 18:24:22 +08:00
Nguyen Anh Quynh d80687d446 package: update Macports 2015-02-04 09:01:53 +08:00
Nguyen Anh Quynh 3fb3b24b03 python: indentation for README.TXT 2015-02-03 23:50:28 +08:00
Nguyen Anh Quynh e9be7ec26c python: add instructions for PyPi packages 2015-02-03 22:41:07 +08:00
Nguyen Anh Quynh ca101281ca python: typo in setup.py 2015-02-03 22:31:19 +08:00
Nguyen Anh Quynh 4892c45204 python: rename Windows package from capstone-win to capstone-windows 2015-02-03 22:30:10 +08:00
Nguyen Anh Quynh 9a672e1dc0 python: do not include msvcr120.dll because we can static compile it 2015-02-03 20:18:05 +08:00
Nguyen Anh Quynh 4822f99190 CMake: add new option CAPSTONE_BUILD_STATIC_RUNTIME 2015-02-03 18:25:12 +08:00
Nguyen Anh Quynh 8aef143f69 python: setup.py builds Windows core with cmake in release mode 2015-02-03 17:45:55 +08:00