Commit Graph

2058 Commits

Author SHA1 Message Date
learn_more a10a80fe88 Change msvc ImportLib for static target to 'capstone_dll.lib'
This is the same as e268f46 changed in the vcxproj file.
2015-04-14 15:39:07 +02:00
learn_more a129475a26 Fix compiling with nmake 2015-04-14 15:36:10 +02:00
Nguyen Anh Quynh b2c6fd566c Merge pull request #311 from jpenalbae/sparc-branchfix
Sparc conditional branches displacement fix
2015-04-13 22:21:53 +08:00
NighterMan b01881b432 Improved displacement decoding for sparc banching instructions 2015-04-11 04:55:16 +02:00
Nguyen Anh Quynh 5a27eb6b7a Merge branch 'v3' 2015-04-10 23:32:15 +08:00
Nguyen Anh Quynh 66f70fbe73 fix typo in myinttypes.h 2015-04-10 23:28:25 +08:00
reverser cf6201419a Add support to embed Capstone into OS X kernel extensions. 2015-04-10 23:28:12 +08:00
NighterMan 32a0ab7f50 Sparc conditional branches displacement fix 2015-04-10 04:47:42 +02:00
Nguyen Anh Quynh edb16e217f remove stdio.h from capstone.h. this is to make it possible to embed to OSX kernel. issue reported by Pedro 2015-04-09 22:56:36 +08:00
Nguyen Anh Quynh 52ef895d53 x86: tighter check on return of consumeByte() & lookAtByte(). this fixes the segfault on the sole input of 0xf3 reported by windhl 2015-04-08 12:18:33 +08:00
Nguyen Anh Quynh 1739ecc651 x86: tighter check on return of consumeByte() & lookAtByte(). this fixes the segfault on the sole input of 0xf3 reported by windhl 2015-04-08 12:18:27 +08:00
Nguyen Anh Quynh 8fa31bfa72 Merge branch 'master' into v3 2015-04-08 09:22:35 +08:00
Félix Cloutier 28f97662ab Renaming inttypes.h -> myinttypes.h 2015-04-07 14:58:43 -04:00
Nguyen Anh Quynh 8ac948416d add links to Lua & Rust bindings 2015-04-07 13:25:43 +08:00
Nguyen Anh Quynh 7aa0f49d7d Merge branch 'v3' of https://github.com/aquynh/capstone into v3 2015-04-07 13:24:21 +08:00
Nguyen Anh Quynh 4504dcdc48 Merge branch 'master' into v3 2015-04-07 13:21:56 +08:00
Hank Leininger cf6dea61e8 Add DESTDIR support for the python binding.
Without this patch, DESTDIR is ignored, so build systems that use a
staging sandbox prior to installing in real-root, such as Gentoo,
cannot build the python binding.

Caveats:

1) I wrote/tested this against the 3.0.2 release, not current HEAD.

2) It might be preferable to do DESTDIR ?= / at the top of the Makefile,
   so that the if/else/fi can be squashed back out.

3) The install_cython target probably needs a similar change; untested.

4) Other bindings might need something similar.
2015-04-06 16:40:31 -04:00
Nguyen Anh Quynh e1bde17b6b x86: fix instruction 66f20f59ff reported by @maijin 2015-04-02 12:44:23 +08:00
Nguyen Anh Quynh 3cd999f631 x86: fix the pause instruction reported by @maijin in issue #298 2015-04-02 12:44:11 +08:00
Nguyen Anh Quynh 0187ad1b8a python: X86Op.avx_zero_mask should have c_bool type 2015-04-02 12:43:57 +08:00
Nguyen Anh Quynh f06d63327e Merge branch 'v3' of https://github.com/aquynh/capstone into v3 2015-03-29 21:12:17 +08:00
Nguyen Anh Quynh 8298fa6c43 Merge branch 'master' into v3 2015-03-29 21:11:38 +08:00
Cr4sh 9d60607645 inttypes.h fix 2015-03-29 18:29:06 +08:00
Nguyen Anh Quynh 55c9644587 README: add Lua to the list of binding languages 2015-03-22 00:28:24 +08:00
Nguyen Anh Quynh 415f28c0c8 README: add Lua to the list of binding languages 2015-03-22 00:28:03 +08:00
Nguyen Anh Quynh 3036ada407 python: simplify setup.py 2015-03-19 16:57:39 +08:00
Nguyen Anh Quynh 986bc23233 python: simplify setup.py 2015-03-19 16:57:22 +08:00
Nguyen Anh Quynh cda34e3d3c Merge branch 'master' of https://github.com/aquynh/capstone 2015-03-19 16:05:55 +08:00
Nguyen Tan Cong 569f7a5b08 python: properly build the core in Cygwin environment for setup.py 2015-03-19 16:05:32 +08:00
Nguyen Anh Quynh 3c80b05294 Merge pull request #293 from evil-e/patch-1
Changed type for cs_x86_op.reg
2015-03-19 15:50:07 +08:00
Nguyen Anh Quynh 7eef7d34ac python: properly build the core in Cygwin environment for setup.py 2015-03-19 08:19:18 +07:00
Jon Erickson 33dd68b1ac Changed type for cs_x86_op.reg
Fixed type for cs_x86_op reg to be a x86_reg instead of unsigned int.  This makes it easier to understand that reg is a x86_reg enumeration versus something else.  It is currently not clear which type reg is.
2015-03-18 15:08:47 -04:00
Nguyen Tan Cong c99436669f -return package name and package version to origin 2015-03-19 00:12:36 +07:00
Nguyen Tan Cong 80ab95d89f *fixbug pip on Cygwin 2015-03-19 00:08:59 +07:00
Mario Vilas 6f72b878d6 Fixed #289 2015-03-18 07:44:15 +07:00
Nguyen Anh Quynh 5b04f73699 Merge pull request #290 from MarioVilas/master
Fixed #289
2015-03-18 07:42:53 +07:00
Mario Vilas 34831d0bd6 Fixed #289 2015-03-17 15:02:29 +01:00
Nguyen Anh Quynh 2cdd422d70 x86: fix Immediate operand size when first register operand is embedded in mnemonic (CMP8i8). bug reported by @joelpx 2015-03-14 10:18:12 +08:00
Nguyen Anh Quynh 93d7dfa6ba x86: fix Immediate operand size when first register operand is embedded in mnemonic (CMP8i8). bug reported by @joelpx 2015-03-14 10:17:48 +08:00
Nguyen Anh Quynh fa13b193d3 Merge branch 'master' into v3 2015-03-11 15:06:38 +08:00
Nguyen Anh Quynh 7ed984fac7 RELEASE_NOTES 2015-03-11 14:51:16 +08:00
Nguyen Anh Quynh 935f080760 Merge branch 'master' into v3 2015-03-11 14:32:07 +08:00
Nguyen Anh Quynh 359a8b7c72 update ChangeLog for 3.0.2 2015-03-11 12:12:33 +08:00
Nguyen Anh Quynh 38e2ef7d6c TODO 2015-03-11 11:32:54 +08:00
Nguyen Anh Quynh dc4f1a4961 TODO 2015-03-11 11:32:37 +08:00
Nguyen Anh Quynh 97447d1fda Merge branch 'v3' of https://github.com/aquynh/capstone into v3 2015-03-11 11:16:33 +08:00
Nguyen Anh Quynh d50dcc5384 x86: F2 can be a part of instruction encoding, but not a prefix 2015-03-11 11:16:04 +08:00
Nguyen Anh Quynh 9f8f5d264d delete MANIFEST.in 2015-03-10 22:06:08 +08:00
Nguyen Anh Quynh 726ade0c8d arm: more optimization on MCInstrDesc struct to reduce the library size by further 20KB 2015-03-10 17:30:26 +08:00
Nguyen Anh Quynh e220b503f1 arm: rever the change on OperandInfo* in the last commit 2015-03-10 16:45:15 +08:00