Commit Graph

560 Commits

Author SHA1 Message Date
Nguyen Anh Quynh
58a3e3e5ad python: cleanup setup*.py 2014-01-09 09:29:36 +08:00
Nguyen Anh Quynh
77944e0dab arm64: add big-endian support 2014-01-09 09:13:48 +08:00
Nguyen Anh Quynh
a768c9eb2c arm: support big-endian. issue reported by Pancake 2014-01-09 09:05:27 +08:00
Nguyen Anh Quynh
3079ed61cb suite: cleaning benchmark.py 2014-01-09 08:20:38 +08:00
Nguyen Anh Quynh
f7f15a8f4e python: cleaning pkg directory before installing 2014-01-09 08:14:42 +08:00
Nguyen Anh Quynh
7e0c2cdb77 python: add compile_args for cython 2014-01-08 23:25:30 +08:00
Nguyen Anh Quynh
b3923cf8b6 python: copying code from capstone/ to pyx/ rather than duplicating code 2014-01-08 23:18:28 +08:00
Nguyen Anh Quynh
6b8445bd11 python: proper support for cython 2014-01-08 22:55:06 +08:00
Nguyen Anh Quynh
821247001b python: another fix for cython 2014-01-08 18:41:43 +08:00
Nguyen Anh Quynh
4c259d4836 python: temporary fix for cython 2014-01-08 18:05:34 +08:00
Nguyen Anh Quynh
99d365fd88 python: cython support - thanks to Tan Sheng Di for helps 2014-01-08 15:56:53 +08:00
Nguyen Anh Quynh
2bb6bdb08e python: CsInsn's errno() method is missing self argument 2014-01-08 15:26:15 +08:00
Nguyen Anh Quynh
f1b05083a7 x86: cleanup unused stuff 2014-01-08 14:53:09 +08:00
Nguyen Anh Quynh
79654d11c7 suite: add test_ppc and some other minor changes 2014-01-08 10:36:59 +08:00
Nguyen Anh Quynh
fc4bc120e1 python: correct CS_OPT_SYNTAX_NOREGNAME & add 1 more test to test.py. issue reported by Dang Hoang Vu 2014-01-08 10:23:07 +08:00
Nguyen Anh Quynh
2258f0948c suite: chmod+x compile_all.sh 2014-01-08 10:00:48 +08:00
Nguyen Anh Quynh
646ca6b066 python: add missing PPC support to the last commit 2014-01-08 09:54:05 +08:00
Nguyen Anh Quynh
f5d8496c52 Merge branch 'next' of https://github.com/danghvu/capstone into vu 2014-01-08 09:48:50 +08:00
danghvu
02874e6afe Shorten python code for getting detail info 2014-01-08 08:20:35 +07:00
Nguyen Anh Quynh
ea807fba62 suite: add compile_all.sh. by Daniel Godas-Lopez 2014-01-08 08:54:26 +08:00
Nguyen Anh Quynh
37099823b8 TODO: remove C# related info 2014-01-07 23:54:31 +08:00
Nguyen Anh Quynh
c263d350f7 correct comments on CS_OPT_ON/OFF regarding default detail option 2014-01-07 23:50:02 +08:00
Nguyen Anh Quynh
6a1107c216 java: update following the change to detail mode in the core 2014-01-07 23:47:18 +08:00
Nguyen Anh Quynh
428fdcdfda python: update following the change to detail mode in the core 2014-01-07 23:39:40 +08:00
Nguyen Anh Quynh
39b812d9e9 switch detail to be CS_OPT_OFF by default 2014-01-07 23:36:26 +08:00
Nguyen Anh Quynh
52b1754f94 suite: add README 2014-01-07 22:29:26 +08:00
Nguyen Anh Quynh
7fcf723526 add some test tools into suite/ 2014-01-07 21:54:55 +08:00
Nguyen Anh Quynh
2ba53f5a30 python: avoid copying data inside CsInsn by saving raw information and use getters. Idea of Dang Hoang Vu 2014-01-07 21:48:53 +08:00
Nguyen Anh Quynh
fedca3455f remove the left-over csharp related stuff from Makefile 2014-01-07 14:52:20 +08:00
Nguyen Anh Quynh
ab26cd9dcd HACK: add arch/PowerPC and cleanup 2014-01-07 11:46:21 +08:00
Nguyen Anh Quynh
6adc5c1bcc add 'suite' directory to HACK 2014-01-07 11:34:05 +08:00
Nguyen Anh Quynh
6d50dc3c26 add benchmark.py 2014-01-07 11:32:40 +08:00
Nguyen Anh Quynh
83dd67e405 java: OpenJDK 7 is also supported 2014-01-07 10:58:11 +08:00
Nguyen Anh Quynh
9fac512efc no longer need to free insn_cache for each arch: simply do it from cs_close() 2014-01-07 10:56:04 +08:00
Nguyen Anh Quynh
d2f46d7876 remove bindings/csharp - we no longer maintain it 2014-01-06 12:52:18 +08:00
Nguyen Anh Quynh
bc97e6cb13 bump package version to 2.0 2014-01-06 12:50:55 +08:00
Nguyen Anh Quynh
0b93e19460 fix off-by-one error in make_id2insn. patch by Dang Hoang Vu 2014-01-06 11:41:01 +08:00
Nguyen Anh Quynh
1acfd0b883 move insn_cache into cs_struct to gurantee thread-safe 2014-01-06 10:56:59 +08:00
Nguyen Anh Quynh
8f7ab4981d fix a potential memleak in cs_open() - happened when arch is invalid/unsupported 2014-01-06 09:52:57 +08:00
Nguyen Anh Quynh
cf89cf60db cosmetic fix for capstone.h 2014-01-06 09:08:35 +08:00
Nguyen Anh Quynh
c52352d6d9 add new error code CS_ERR_MEMSETUP to report error when user-defined dynamic mem management is uninitialized 2014-01-06 09:06:30 +08:00
Nguyen Anh Quynh
1044c3e912 java: indentation fix 2014-01-06 00:06:25 +08:00
Nguyen Anh Quynh
57aa8eca05 change argument type of cs_support() API from cs_arch to int. this is to give us more flexibility to use this API to check other stuffs in future 2014-01-06 00:03:29 +08:00
Nguyen Anh Quynh
a60ed8b044 more instructions on CS_OPT_MEM 2014-01-05 23:52:30 +08:00
Nguyen Anh Quynh
ac9c076fdf minor fix for instruction on CS_OPT_MEM 2014-01-05 23:42:50 +08:00
Nguyen Anh Quynh
59492c2688 enable system's my_malloc/calloc/realloc/free via compile time option 2014-01-05 23:41:31 +08:00
Nguyen Anh Quynh
f122ae0629 tests: simplify some accesses to insn's details, and fix some typo bugs 2014-01-05 21:45:30 +08:00
Nguyen Anh Quynh
fa02175fba python: delete redundant .gitignore 2014-01-05 21:34:37 +08:00
Nguyen Anh Quynh
61e572b497 python: update to support PPC 2014-01-05 21:33:04 +08:00
Nguyen Anh Quynh
c7404075ff move internal memory management declarations from utils.h to cs_priv.h 2014-01-05 11:35:47 +08:00