Nguyen Anh Quynh
|
492b8ed0d5
|
define CS_SUPPORT_DIET with relation to CS_ARCH_ALL for clarification
|
11 years ago |
Nguyen Anh Quynh
|
d5ca145843
|
minor fix for config.mk
|
11 years ago |
Nguyen Anh Quynh
|
6d05f92f28
|
python: fix some wrong comments on diet related code
|
11 years ago |
Nguyen Anh Quynh
|
d3500aa57f
|
python: add a comment regarding CS_SUPPORT_DIET
|
11 years ago |
Nguyen Anh Quynh
|
3d5c0a49e8
|
python: cache diet option for better performance
|
11 years ago |
Nguyen Anh Quynh
|
35b5eb00c3
|
docs: add links to docs/README
|
11 years ago |
Nguyen Anh Quynh
|
56a5058fc4
|
python: more check for diet engine in some APIs
|
11 years ago |
Nguyen Anh Quynh
|
51c822d23c
|
python: raise CS_ERR_DIET error when accessing irrelevant data in diet engine
|
11 years ago |
Nguyen Anh Quynh
|
f7cdbdf501
|
add CS_ERR_DIET error code to report information irrelevant in diet engine
|
11 years ago |
Nguyen Anh Quynh
|
3626a35314
|
correct last commit: #undef CAPSTONE_DIET, not #undefine
|
11 years ago |
Nguyen Anh Quynh
|
a347d6573c
|
have CAPSTONE_DIET explicity undefined when undesired
|
11 years ago |
Nguyen Anh Quynh
|
be6b5e84cd
|
add dist target for Makefile
|
11 years ago |
Nguyen Anh Quynh
|
2b63b07302
|
fix the last patch on Macport path comparison
|
11 years ago |
Nguyen Anh Quynh
|
8f856c773e
|
install pkgconfig.pc at the right place for OSX: considering Brew & Macport only
|
11 years ago |
Nguyen Anh Quynh
|
86ac7eac4f
|
fix for config.mk
|
11 years ago |
Nguyen Anh Quynh
|
fe4577699a
|
python: expose cs_disasm_lite() to __init__.py
|
11 years ago |
Nguyen Anh Quynh
|
544e0ff611
|
explicitly warning about diet mode for some APIs in capstone.h
|
11 years ago |
Nguyen Anh Quynh
|
a5818fc4f3
|
Merge branch 'next' of https://github.com/aquynh/capstone into next
|
11 years ago |
Nguyen Anh Quynh
|
a0a8a003d3
|
python: add getter for 'diet' & add support() API to Cs class
|
11 years ago |
Nguyen Anh Quynh
|
5ca85ab8a0
|
python: argument of cs_support() is query, not arch
|
11 years ago |
Nguyen Anh Quynh
|
9c715aa034
|
java: fix indentation
|
11 years ago |
Nguyen Anh Quynh
|
bf723fa424
|
java: fix NULL pointr exception introduced by last commit. suggested by Dang Hoang Vu
|
11 years ago |
Nguyen Anh Quynh
|
a25a7ad231
|
java: verify against core's version before doing anything
|
11 years ago |
Nguyen Anh Quynh
|
a6d0d7a688
|
cython: verify against core's version before doing anything
|
11 years ago |
Nguyen Anh Quynh
|
7e5a6b5828
|
config.mk: move more popular options to the top, less to the bottom
|
11 years ago |
Nguyen Anh Quynh
|
a1b740f5a2
|
more comment updated in config.mk regarding the 'diet' mode
|
11 years ago |
Nguyen Anh Quynh
|
9ff0990470
|
fix comments in config.mk regarding the 'diet' mode
|
11 years ago |
Nguyen Anh Quynh
|
c70adc30e8
|
clarify some comments regarding 'diet' mode in capstone.h
|
11 years ago |
Nguyen Anh Quynh
|
0a8cbbe627
|
java: support 'diet' mode
|
11 years ago |
Nguyen Anh Quynh
|
972bb5b6fc
|
python: support 'diet' mode
|
11 years ago |
Nguyen Anh Quynh
|
b2870e4c4c
|
API: extend cs_support() to allow query on diet mode. add CS_SUPPORT_DIET at the same time
|
11 years ago |
Nguyen Anh Quynh
|
fc83a439e5
|
add diet compile option (CAPSTONE_DIET option in config.mk). This reduces binary size by around 40%
|
11 years ago |
Nguyen Anh Quynh
|
491469155e
|
tests: continue to next tests rather than quit when failing to initialize a test
|
11 years ago |
Nguyen Anh Quynh
|
1181a851b9
|
x86: fix a double-free bug for ATT syntax
|
11 years ago |
Nguyen Anh Quynh
|
0b6daad5ad
|
x86: avoid duplicating slot 0 of Opcode tables with emptyTable
|
11 years ago |
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
|
11 years ago |
Nguyen Anh Quynh
|
dc0d04522f
|
package: homebrew should install libraries in 'lib/', but not 'lib64/'
|
11 years ago |
Nguyen Anh Quynh
|
f86b21e318
|
python: update README for test_lite.py
|
11 years ago |
Nguyen Anh Quynh
|
5d0428ebfc
|
python: add test_lite.py to demonstrate new APIs: cs_disasm_lite() & Cs.disasm_lite()
|
11 years ago |
Nguyen Anh Quynh
|
b38a1bf320
|
python: add quick/dirty function cs_disasm_lite() that only returns tuples rather than CsInsn objects
|
11 years ago |
Nguyen Anh Quynh
|
5288c2eee5
|
python: add comments for disasm() & disasm_lite()
|
11 years ago |
Nguyen Anh Quynh
|
b24692cfcc
|
x86: add some debug code to find out size of some Opcode tables
|
11 years ago |
Nguyen Anh Quynh
|
1ad3723214
|
suite: remove some irrelevant comments in benchmark.py
|
11 years ago |
Nguyen Anh Quynh
|
39e69926b2
|
a a newline to LICENSE.TXT
|
11 years ago |
Nguyen Anh Quynh
|
e7c5695807
|
java: fix memleak in disasm()
|
11 years ago |
Nguyen Anh Quynh
|
0154762513
|
cython: bump package version to 2.1
|
11 years ago |
Nguyen Anh Quynh
|
22f1c17860
|
python: fix memleak error in Cython's disasm() & disasm_lite()
|
11 years ago |
Nguyen Anh Quynh
|
abb48c7a5b
|
python: fix identation by removing tabs
|
11 years ago |
Nguyen Anh Quynh
|
43cce296d5
|
python: implement disasm_lite() for Cython
|
11 years ago |
Nguyen Anh Quynh
|
071a7fbaba
|
python: bump python package version to 2.1
|
11 years ago |