Commit Graph

2752 Commits

Author SHA1 Message Date
Nguyen Anh Quynh ae09320223 arm: fix issue #767 2016-09-05 23:05:03 +08:00
Nguyen Anh Quynh f78a41eb0b ocaml: recover test_basic.ml 2016-09-04 10:13:57 +08:00
Nguyen Anh Quynh d0e1c5d217 Merge branch 'fcompi' of https://github.com/mrexodia/capstone into mrexodia-fcompi 2016-09-03 00:34:27 +08:00
Nguyen Anh Quynh 8ac54c5d65 arm: fix issue #760 2016-09-02 01:05:57 +08:00
mrexodia d1444ca05c
final change for fcomip and fucomip 2016-08-30 23:34:11 +02:00
mrexodia f38cc69aac
changed fcompi to fcomip and fucompi to fucomip 2016-08-30 23:10:04 +02:00
Nguyen Anh Quynh 87a25bb543 x86: fast path checking for X86_insn_reg_intel() 2016-08-27 20:54:37 +08:00
Nguyen Anh Quynh d7459a0ed7 x86: fix issue #756 2016-08-27 13:06:59 +08:00
Nguyen Anh Quynh e147e3a051 arm64: add NEGS & NGCS alias instructions. this fixes issue #752 2016-08-23 14:01:17 +08:00
Nguyen Anh Quynh fbd27e2c41 arm: fix issue #750 2016-08-17 16:23:40 +08:00
Nguyen Anh Quynh 4f29691eff cleanup 2016-08-17 16:20:52 +08:00
Nguyen Anh Quynh 8e7f1d04e7 arm: fix issue #747 2016-08-17 16:19:21 +08:00
Nguyen Anh Quynh 1e3ca6ddf5 Merge branch 'patch-1' of https://github.com/McLovi9/capstone into McLovi9-patch-1 2016-08-17 08:27:26 +08:00
tandasat f39fada132 fix #748 2016-08-17 08:25:51 +08:00
Nguyen Anh Quynh ba829771f0 arm: fix issue #746 2016-08-15 20:00:40 +08:00
Nguyen Anh Quynh a0f082d32c arm: fix issue #744 2016-08-13 13:25:52 +08:00
McLovi9 abded301c4 Update capstone.h
VS2015: error: C2440: 'initializing': cannot convert from 'const char [4]' to 'char *'
2016-08-12 22:58:16 +02:00
Nguyen Anh Quynh bf2690afca Merge pull request #696 from emoon/m68k-reg-read-write
[M68K] Implemented regs read/write lists
2016-08-11 11:22:48 +08:00
Daniel Collin aaf2c49015 [M68K] Implemented regs read/write lists 2016-08-09 17:29:36 +02:00
Nguyen Anh Quynh 483e101ff7 arm: fix issue #740 2016-08-09 23:19:04 +08:00
Nguyen Anh Quynh 97b34925e1 Merge pull request #737 from xia0pin9/xia0pin9-arm64-blr
Fix BL, BLR group information
2016-07-20 16:57:50 +08:00
Yuping Li 903aa23792 Fix BL, BLR group information 2016-07-19 22:59:14 -07:00
Nguyen Anh Quynh 47998bebf6 Merge pull request #657 from davidcarne/fix-uninit
x86: initialize eaDisplacement in 16-bit mode.  Fixes #656
2016-07-18 23:26:25 +08:00
Nguyen Anh Quynh dabc9f2990 x86: properly handle SSE/AVX instructions 2016-07-15 20:37:19 +08:00
Nguyen Anh Quynh 21b4a7362b Merge pull request #727 from lucasg/issue_718_mov_eax
[X86] Fix *ax dst register access on some MOV instructions
2016-07-10 16:37:36 +08:00
lucasg 05ddfacbc3 Fix mov *ax, addr register access for CAPSTONE_REDUCE files 2016-07-10 08:28:42 +02:00
Nguyen Anh Quynh 3b4fc02b30 Merge pull request #728 from lucasg/fix_failing_travis_build
Replace copy.deepcopy by  copy_ctypes_list for get_arch_info
2016-07-10 10:05:07 +08:00
lucasg edc72e6a7b Replace copy.deepcopy by copy_ctypes_list for get_arch_info
This replacement was done for commit
1647720656, allowing the python binding to
be used in PyPy. It seems the m68k arch has been forgotten.
2016-07-09 14:38:01 +02:00
lucasg cffb61e892 Fix register access for 16-bit mov instructions 2016-07-09 13:59:57 +02:00
lucasg 6ee4994e24 [X86] Fix *ax dst register access on some MOV instructions 2016-07-09 13:50:09 +02:00
Hoang-Vu Dang 5c4277c124 Merge pull request #724 from pranith/fix_error_return
Fix error return code
2016-06-29 17:17:41 -05:00
Nguyen Anh Quynh 5ff595c362 Merge pull request #723 from crowell/array
add an auxilary array for x86 reg to greatly speedup X86_insn_reg_intel
2016-06-29 23:31:55 +08:00
Jeffrey Crowell e0afaabd2d Update X86Mapping.c 2016-06-29 11:26:13 -04:00
Pranith Kumar 94f8aef1da Fix error return code 2016-06-29 11:08:13 -04:00
Jeffrey Crowell 47509918cb fixup qsort 2016-06-28 20:06:33 +00:00
Jeffrey Crowell 1555b5b870 use stdlib's qsort 2016-06-28 19:16:21 +00:00
Jeffrey Crowell c975795476 add an auxilary array for x86 reg to greatly speedup X86_insn_reg_intel 2016-06-28 17:04:06 +00:00
Nguyen Anh Quynh d9d1052bd8 x86: fix similar bugs with issue #711 for MOV with *AX registers 2016-06-26 01:22:09 +08:00
Nguyen Anh Quynh 90f85d4f6a x86: fix issue #711 2016-06-26 01:14:37 +08:00
Nguyen Anh Quynh fad7078828 Merge branch 'next' of https://github.com/aquynh/capstone into next 2016-06-26 01:04:11 +08:00
Nguyen Anh Quynh 268d00a2b9 x86: fix issue #717 2016-06-26 01:03:11 +08:00
Nguyen Anh Quynh 30a70487e8 Merge pull request #712 from fvrmatteo/next
Changed X86_INS_BT/X86_INS_BTC/X86_INS_BTR/X86_INS_BTS flags
2016-06-21 08:13:52 -04:00
fvrmatteo 946016d213 Fixed X86_INS_BTC/X86_INS_BTR/X86_INS_BTS 2016-06-20 17:03:37 +02:00
fvrmatteo da0699236a Fixed EFLAGS of BT/BTC/BTR/BTS 2016-06-20 12:51:43 +02:00
fvrmatteo ef9ef02e77 Fixed EFLAGS of BT/BTC/BTR/BTS 2016-06-20 12:46:07 +02:00
Nguyen Anh Quynh d7c3a980c9 Merge pull request #708 from fvrmatteo/next
Changed X86_INS_POP flags
2016-06-18 07:25:18 -04:00
fvrmatteo 647ca2f679 Changed X86_INS_POP flags 2016-06-18 13:02:57 +02:00
Nguyen Anh Quynh 22a0de5d0b Merge pull request #705 from rhelmot/next
Apply changes changes from !697 on next branch
2016-06-17 22:54:40 -04:00
Andrew Dutcher 83af3b9ec0 Re-apply changes from 1647720656 on next branch, that's the commit that lets the python bindings run in pypy 2016-06-16 15:47:43 -07:00
Nguyen Anh Quynh 944778a78d Merge pull request #703 from blubberdiblub/m68k-immidiate-to-immediate
[M68K] Fix typo in constant M68K_AM_IMMEDIATE (and 2 related strings).
2016-06-15 22:38:24 +07:00