Commit Graph

4105 Commits

Author SHA1 Message Date
Nguyen Anh Quynh fd433d897a x86: 8bit Imm operand has size = 1. this fixes issue #1389 2019-02-18 17:31:03 +08:00
Nguyen Anh Quynh 0eb9f20dfe python: add test_evm.py to Makefile check target 2019-02-18 10:46:57 +08:00
Nguyen Anh Quynh a7f12d96b0 cstool: print extra options in alphabet order 2019-02-18 10:45:52 +08:00
Nguyen Anh Quynh 19351b5b76 cstool: indent Wasm usage 2019-02-18 10:44:12 +08:00
Nguyen Anh Quynh 7b47192b1a python: make test_evm.py to output like test_evm.c 2019-02-17 23:19:56 +08:00
Семён Марьясин 059ac6d7cc Fix skipdata struct being destroyed (#1385) 2019-02-17 01:32:12 +08:00
Invincible 74c67daf35 For the benefit of mankind. (#1386)
For the peace and tranquility of the earth.
2019-02-17 01:32:08 +08:00
Catena cyber 254c58b47a Fixes more undefined left shift of negative values (#1384) 2019-02-16 10:33:21 +08:00
Catena cyber b43db80f9a Avoids overflow in getRegisterName for TMS320C64x (#1375)
* Avoids overflow in getRegisterName for TMS320C64x

* Revert "Avoids overflow in getRegisterName for TMS320C64x"

This reverts commit 18acee60cd4206f4340f5e8ad3ddd67eab1691f3.

* Checks register in DecodeMemOperandSc
2019-02-16 10:32:15 +08:00
Catena cyber 53bb84df61 Updates test_corpus to support new examples (#1383) 2019-02-15 22:45:45 +08:00
Catena cyber 2426038f31 Multiply signed integer instead of left shift (#1382) 2019-02-15 22:35:04 +08:00
Nguyen Anh Quynh b57ddf8bc5 merge master to next branch 2019-02-15 10:51:04 +08:00
Nguyen Anh Quynh ee09a82235 README: pypi downloads 2019-02-15 08:58:46 +08:00
Catena cyber 31f8e8e0be Avoid overflow in SStream.c (#1381) 2019-02-15 08:18:31 +08:00
Catena cyber 06f042c515 Fix undefined shift in WASM disassembler (#1380) 2019-02-15 08:18:03 +08:00
Đỗ Minh Tuấn c7fbb5d4cd Another way to solve when compare with issue (#1379)
* cstest: partial details are supported in issues.cs
2019-02-15 00:12:18 +08:00
Đỗ Minh Tuấn 74e15a0263 Integrate into travis cli (#1378)
* Comment out all failed tests
* Integrate with Travis
2019-02-14 22:15:12 +08:00
Nguyen Anh Quynh 695709f180 Merge branch 'HarDToBelieve-master' 2019-02-14 16:24:37 +08:00
Nguyen Anh Quynh 44be32dd50 cstest: code style 2019-02-14 16:24:22 +08:00
Đỗ Minh Tuấn 9e26ddb9c0 Fix bugs (#1377)
* fixing

* Done fixing
2019-02-14 16:23:18 +08:00
HarDToBelieve 8f4bf69f62 Done fixing 2019-02-14 14:13:45 +07:00
hardtobelieve cd2e9567a2 fixing 2019-02-13 20:01:26 -08:00
Nguyen Anh Quynh 23c73c0aa1 cstest: allow space between !# and arch (issues.cs) 2019-02-14 10:19:21 +08:00
Nguyen Anh Quynh 9216f2f5c4 cstest: fix conflicts 2019-02-14 01:30:39 +08:00
Đỗ Minh Tuấn 0c2df58792 Add more features to CSTEST (#1376)
* fix crash

* MC: alias registers for Mips

* MC: alias registers for Mips - v1

* MC: alias registers for Mips

* MC: alias registers for Mips

* MC: more fix for Mips .cs

* MC: more fix for Mips .cs

* add comment feature

* free mem

* Done fixing

* Done

* rename report

* fix README
2019-02-14 01:29:07 +08:00
Nguyen Anh Quynh 3e93dfb8d5 MC: fix missing option field in some .cs files 2019-02-14 01:13:08 +08:00
Nguyen Anh Quynh 3e65606333 cstest: update README 2019-02-14 00:59:19 +08:00
hardtobelieve 71f86ed135 fix README 2019-02-13 08:30:20 -08:00
hardtobelieve 10a9e81a06 rename report 2019-02-13 08:25:13 -08:00
hardtobelieve d71d2e4e65 Done 2019-02-13 08:03:23 -08:00
hardtobelieve a136eda2a0 Merge remote-tracking branch 'upstream/master' 2019-02-13 07:09:45 -08:00
hardtobelieve e2dcef5035 Done fixing 2019-02-13 06:49:54 -08:00
Nguyen Anh Quynh bc355fffcc cstest: comment out 2 testcases 2019-02-13 22:24:32 +08:00
Nguyen Anh Quynh f38aec3d72 arm64: fix CS_OPT_UNSIGNED option on memory operand offset 2019-02-13 22:12:00 +08:00
Nguyen Anh Quynh b8ea017fcd x86: print imm with proper size for CS_OPT_UNSIGNED - ATT syntax 2019-02-13 22:01:39 +08:00
Nguyen Anh Quynh d7007f7d7c cstest: add a testcase for CS_OPT_UNSIGNED (Intel syntax) 2019-02-13 21:50:17 +08:00
Nguyen Anh Quynh b22426d8ac x86: print imm with proper size for CS_OPT_UNSIGNED 2019-02-13 21:48:38 +08:00
hardtobelieve 1d23bc6b8e Merge remote-tracking branch 'upstream/master' 2019-02-13 05:01:29 -08:00
hardtobelieve cca5cf8131 free mem 2019-02-13 04:59:04 -08:00
Nguyen Anh Quynh ab66459838 MC: fix suite/MC/Sparc/sparc-fp-instructions.s.cs, to make fuzzer happy 2019-02-13 18:22:14 +08:00
HarDToBelieve cb47209248 add comment feature 2019-02-13 12:54:37 +07:00
Nguyen Anh Quynh 17e1761bca cstest: there is no mode ARM |THUMB 2019-02-13 01:51:00 +08:00
Nguyen Anh Quynh 6438d547ef cstest: cleanup issues.cs 2019-02-13 01:47:10 +08:00
Nguyen Anh Quynh 578e6ea62a cstest: correct 0(mem) case in issues.cs 2019-02-13 01:43:47 +08:00
Nguyen Anh Quynh fd4a0af984 MC: cleanup some testcases of x86 (riz) 2019-02-13 01:35:54 +08:00
Nguyen Anh Quynh 067e5a8749 MC: del x86_64-hle-encoding.s.cs 2019-02-13 01:30:36 +08:00
Nguyen Anh Quynh 7228b4a3a6 x86: ATT syntax print unsigned imm with 0x prefix 2019-02-13 01:26:56 +08:00
Nguyen Anh Quynh 988ad09d77 x86: ATT syntax print unsigned imm with 0x prefix 2019-02-13 01:26:04 +08:00
Nguyen Anh Quynh 8a7ebc3bd6 x86: do not print prefix 0 for memory operand for ATT syntax 2019-02-13 01:23:50 +08:00
Nguyen Anh Quynh b197c3d2c6 Merge branch 'master' of github.com:aquynh/capstone 2019-02-13 01:22:20 +08:00