Nguyen Anh Quynh
|
9ff0990470
|
fix comments in config.mk regarding the 'diet' mode
|
2014-02-23 00:15:50 +08:00 |
Nguyen Anh Quynh
|
c70adc30e8
|
clarify some comments regarding 'diet' mode in capstone.h
|
2014-02-23 00:03:46 +08:00 |
Nguyen Anh Quynh
|
0a8cbbe627
|
java: support 'diet' mode
|
2014-02-22 23:48:32 +08:00 |
Nguyen Anh Quynh
|
972bb5b6fc
|
python: support 'diet' mode
|
2014-02-22 23:44:44 +08:00 |
Nguyen Anh Quynh
|
b2870e4c4c
|
API: extend cs_support() to allow query on diet mode. add CS_SUPPORT_DIET at the same time
|
2014-02-22 23:41:16 +08:00 |
Nguyen Anh Quynh
|
fc83a439e5
|
add diet compile option (CAPSTONE_DIET option in config.mk). This reduces binary size by around 40%
|
2014-02-22 23:26:27 +08:00 |
Nguyen Anh Quynh
|
491469155e
|
tests: continue to next tests rather than quit when failing to initialize a test
|
2014-02-22 16:54:44 +08:00 |
Nguyen Anh Quynh
|
1181a851b9
|
x86: fix a double-free bug for ATT syntax
|
2014-02-22 11:58:56 +08:00 |
Nguyen Anh Quynh
|
0b6daad5ad
|
x86: avoid duplicating slot 0 of Opcode tables with emptyTable
|
2014-02-22 09:31:52 +08:00 |
Nguyen Anh Quynh
|
f6060b8f70
|
x86: compress Opcode tables to make data size 3 times smaller. this is without performance sacrifice by using some extra index tables
|
2014-02-22 04:57:38 +08:00 |
Nguyen Anh Quynh
|
dc0d04522f
|
package: homebrew should install libraries in 'lib/', but not 'lib64/'
|
2014-02-21 22:43:30 +08:00 |
Nguyen Anh Quynh
|
f86b21e318
|
python: update README for test_lite.py
|
2014-02-21 18:10:18 +08:00 |
Nguyen Anh Quynh
|
5d0428ebfc
|
python: add test_lite.py to demonstrate new APIs: cs_disasm_lite() & Cs.disasm_lite()
|
2014-02-21 18:06:04 +08:00 |
Nguyen Anh Quynh
|
b38a1bf320
|
python: add quick/dirty function cs_disasm_lite() that only returns tuples rather than CsInsn objects
|
2014-02-21 10:08:17 +08:00 |
Nguyen Anh Quynh
|
5288c2eee5
|
python: add comments for disasm() & disasm_lite()
|
2014-02-21 09:59:02 +08:00 |
Nguyen Anh Quynh
|
b24692cfcc
|
x86: add some debug code to find out size of some Opcode tables
|
2014-02-20 23:41:17 +08:00 |
Nguyen Anh Quynh
|
1ad3723214
|
suite: remove some irrelevant comments in benchmark.py
|
2014-02-20 23:39:27 +08:00 |
Nguyen Anh Quynh
|
39e69926b2
|
a a newline to LICENSE.TXT
|
2014-02-20 17:08:28 +08:00 |
Nguyen Anh Quynh
|
e7c5695807
|
java: fix memleak in disasm()
|
2014-02-20 14:49:31 +08:00 |
Nguyen Anh Quynh
|
0154762513
|
cython: bump package version to 2.1
|
2014-02-20 14:25:00 +08:00 |
Nguyen Anh Quynh
|
22f1c17860
|
python: fix memleak error in Cython's disasm() & disasm_lite()
|
2014-02-20 14:23:40 +08:00 |
Nguyen Anh Quynh
|
abb48c7a5b
|
python: fix identation by removing tabs
|
2014-02-20 13:40:59 +08:00 |
Nguyen Anh Quynh
|
43cce296d5
|
python: implement disasm_lite() for Cython
|
2014-02-20 12:41:12 +08:00 |
Nguyen Anh Quynh
|
071a7fbaba
|
python: bump python package version to 2.1
|
2014-02-20 12:22:53 +08:00 |
Nguyen Anh Quynh
|
d53c1651a0
|
python: implement disasm_lite() method which only return tuples of some critical info. this improves performance by 15%
|
2014-02-20 12:10:52 +08:00 |
Enzo Matsumiya
|
6bc08a850a
|
Fix the X86_REL_ADDR macro in x86.h
|
2014-02-19 22:07:36 +08:00 |
Nguyen Anh Quynh
|
d8d574b0c8
|
Merge pull request #75 from enzolovesbacon/fix_X86_REL_ADDR_macro
Fix the X86_REL_ADDR macro in x86.h
|
2014-02-19 22:06:53 +08:00 |
Enzo Matsumiya
|
cbde4c4a2f
|
Fix the X86_REL_ADDR macro in x86.h
|
2014-02-19 10:54:21 -03:00 |
Nguyen Anh Quynh
|
b33ebc46b0
|
bump package version to 2.1
|
2014-02-19 21:47:23 +08:00 |
Nguyen Anh Quynh
|
046902a990
|
python & java: update constants following last change to PPC arch
|
2014-02-19 17:02:44 +08:00 |
Nguyen Anh Quynh
|
8b915ed765
|
ppc: update core
|
2014-02-19 17:01:44 +08:00 |
Nguyen Anh Quynh
|
43a9a9d36f
|
bump API version from 2.0 to 2.1 for core + Python & Java bindings
|
2014-02-19 15:18:44 +08:00 |
Nguyen Anh Quynh
|
748e4f8f1d
|
python & java: update following last update to Mips core
|
2014-02-19 15:13:51 +08:00 |
Nguyen Anh Quynh
|
bc0b3b92fd
|
mips: update core
|
2014-02-19 15:13:20 +08:00 |
Nguyen Anh Quynh
|
6b804dacb1
|
arm: update core
|
2014-02-19 12:52:50 +08:00 |
Nguyen Anh Quynh
|
321163bf34
|
suite: turn off detail for benchmark.py
|
2014-02-19 10:51:10 +08:00 |
Nguyen Anh Quynh
|
27b9a96fd0
|
x86: make printAliasInstr() return string, not id
|
2014-02-19 10:13:47 +08:00 |
Nguyen Anh Quynh
|
7f6db24a8f
|
remove now redundant insn_reverse_id() after alias handling simplifications
|
2014-02-18 17:58:47 +08:00 |
Nguyen Anh Quynh
|
74c41ebb1d
|
mips: simplify handling alias insn
|
2014-02-18 17:57:06 +08:00 |
Nguyen Anh Quynh
|
4f93d9c9dc
|
arm64: simplify handling alias instruction (printAliasInstr)
|
2014-02-18 17:00:18 +08:00 |
Nguyen Anh Quynh
|
85cddef303
|
x86: optimize handling special instructions with accumulate registers
|
2014-02-18 11:59:36 +08:00 |
Nguyen Anh Quynh
|
005c5148a6
|
x86: eliminate X86_get_insn_id2()
|
2014-02-18 11:11:46 +08:00 |
Nguyen Anh Quynh
|
585018f831
|
ppc & arm: remove functions *_get_insn_id2()
|
2014-02-18 00:13:34 +08:00 |
Nguyen Anh Quynh
|
35e7c2e6bd
|
Merge branch 'next' of https://github.com/aquynh/capstone into next
|
2014-02-17 23:33:30 +08:00 |
Nguyen Anh Quynh
|
a86a1279ff
|
Merge branch 'msvc0' into next1
|
2014-02-17 23:11:58 +08:00 |
me
|
d5b4b2ab12
|
package: update Macport profile
|
2014-02-15 07:11:45 -08:00 |
me
|
f529535cb1
|
package: add Macports
|
2014-02-14 07:19:15 -08:00 |
kaka22
|
474425ad9e
|
Merge branch 'next' of https://github.com/aquynh/capstone into next
|
2014-02-12 18:12:23 +08:00 |
kaka22
|
603f7ac953
|
x86: fix a warning on unused variable
|
2014-02-12 18:11:35 +08:00 |
Nguyen Anh Quynh
|
44eb75a640
|
package: add README for homebrew formula
|
2014-02-12 11:18:35 +08:00 |