Commit Graph

724 Commits

Author SHA1 Message Date
Nguyen Anh Quynh e9b5d63a0d update RELEASE_NOTES 2014-02-28 17:01:34 +08:00
Nguyen Anh Quynh e7eff5513e RELEASE_NOTES 2014-02-28 16:15:26 +08:00
Nguyen Anh Quynh 5c7701dc76 python: add some comments for the main APIs 2014-02-28 15:50:25 +08:00
Nguyen Anh Quynh 8690959804 diet.h depends on config.mk. patch by Pancake 2014-02-28 11:23:28 +08:00
Nguyen Anh Quynh 758f50ba2d Merge branch 'next' 2014-02-28 11:08:10 +08:00
Nguyen Anh Quynh 3b53fc4815 Add a comment for config.mk saying we build all archs by default 2014-02-28 11:05:01 +08:00
Nguyen Anh Quynh 5bbbfcec16 Makefile: do not regenerate diet.h if it is existent - patched by Pancake. this also deletes diet.h for clean target 2014-02-28 10:51:04 +08:00
Nguyen Anh Quynh a4f37e075a add comments for diet.h (auto-gen from Makefile) 2014-02-28 10:23:14 +08:00
Nguyen Anh Quynh 1419d747eb Merge branch 'next' of https://github.com/aquynh/capstone into next 2014-02-28 10:10:28 +08:00
Nguyen Anh Quynh 66b33476aa java: fix call to cs_close() following core's API change 2014-02-28 10:08:31 +08:00
Nguyen Anh Quynh b5a8b3ecba Merge pull request #77 from radare/next
Fix race condition in Makefile
2014-02-28 09:51:57 +08:00
pancake addb192d8f Fix race condition in Makefile 2014-02-28 02:44:07 +01:00
Nguyen Anh Quynh c8e0785cb6 add some more comments regarding invalidating @handle of cs_close() 2014-02-28 09:38:11 +08:00
Nguyen Anh Quynh fbe10a55c0 simplify cs_close() when freeing @printer_info, making it future proof for future arch 2014-02-27 23:59:08 +08:00
Nguyen Anh Quynh 282c88243e python: fix the leftover cs_close() 2014-02-27 23:54:26 +08:00
Nguyen Anh Quynh eb1cc1325c python: update following the change to cs_close() API in the core 2014-02-27 23:51:25 +08:00
Nguyen Anh Quynh ef3d04d75b fix a bug in cs_close(): improper check on handle value 2014-02-27 23:42:49 +08:00
Nguyen Anh Quynh 226d7dca64 change API cs_close() to take pointer to handle as argument. this lets us invalidate the closed handle 2014-02-27 22:20:39 +08:00
Nguyen Anh Quynh 48d583281c cs_support(): typecast query to uint before comparing with CS_ARCH_ALL. this is to avoid potential problems in future when we add more query types 2014-02-27 13:56:01 +08:00
Nguyen Anh Quynh 5848aaafb2 Revert "cs_disasm_ex() should verify handle->disasm() to catch the issue that this API is still called after cs_close(). bug reported by Gul"
This reverts commit 2edef8f27c.
2014-02-27 11:10:41 +08:00
Nguyen Anh Quynh 2edef8f27c cs_disasm_ex() should verify handle->disasm() to catch the issue that this API is still called after cs_close(). bug reported by Gul 2014-02-27 09:54:16 +08:00
Nguyen Anh Quynh b77d1f298e python: add new API cs_version_bind() to return binding's version (might differ from core's) 2014-02-26 14:24:36 +08:00
Nguyen Anh Quynh 23118936f1 Merge branch 'next' 2014-02-25 21:22:29 +08:00
Nguyen Anh Quynh 4ef1668834 arm64: remove dead code 2014-02-25 17:30:08 +08:00
Nguyen Anh Quynh 27a35fe1a7 python: fix bugs in test.py & test_lite.py 2014-02-25 17:07:25 +08:00
Nguyen Anh Quynh 79b6cc7727 cython: raise error when accessing irrelevant data in diet mode 2014-02-25 17:06:49 +08:00
Nguyen Anh Quynh 43befa06a3 arm: no longer rely on information from @groups to verify relative instructions 2014-02-25 16:26:56 +08:00
Nguyen Anh Quynh d5d06ed736 Merge branch 'x86' into next 2014-02-25 15:10:47 +08:00
Nguyen Anh Quynh 0ea1251f50 python & java: update instruction constants after the last core update 2014-02-25 14:44:32 +08:00
Nguyen Anh Quynh 079e0430b6 x86: bug fixes for some instructions, including AVX 2014-02-25 14:43:30 +08:00
Nguyen Anh Quynh 1cbe4c66a3 docs: update README 2014-02-25 10:04:07 +08:00
Nguyen Anh Quynh 07dc0921c2 python: define CS_SUPPORT_DIET with relation to CS_ARCH_ALL for clarification 2014-02-25 08:17:54 +08:00
Nguyen Anh Quynh 492b8ed0d5 define CS_SUPPORT_DIET with relation to CS_ARCH_ALL for clarification 2014-02-25 08:14:15 +08:00
Nguyen Anh Quynh 143759d9ab x86: update core 2014-02-24 23:30:45 +08:00
Nguyen Anh Quynh d5ca145843 minor fix for config.mk 2014-02-24 22:13:29 +08:00
Nguyen Anh Quynh 6d05f92f28 python: fix some wrong comments on diet related code 2014-02-24 21:12:40 +08:00
Nguyen Anh Quynh d3500aa57f python: add a comment regarding CS_SUPPORT_DIET 2014-02-24 21:07:11 +08:00
Nguyen Anh Quynh 3d5c0a49e8 python: cache diet option for better performance 2014-02-24 20:59:07 +08:00
Nguyen Anh Quynh 35b5eb00c3 docs: add links to docs/README 2014-02-24 17:48:07 +08:00
Nguyen Anh Quynh 56a5058fc4 python: more check for diet engine in some APIs 2014-02-24 16:59:53 +08:00
Nguyen Anh Quynh 51c822d23c python: raise CS_ERR_DIET error when accessing irrelevant data in diet engine 2014-02-24 16:54:53 +08:00
Nguyen Anh Quynh f7cdbdf501 add CS_ERR_DIET error code to report information irrelevant in diet engine 2014-02-24 16:47:36 +08:00
Nguyen Anh Quynh 3626a35314 correct last commit: #undef CAPSTONE_DIET, not #undefine 2014-02-24 15:34:11 +08:00
Nguyen Anh Quynh a347d6573c have CAPSTONE_DIET explicity undefined when undesired 2014-02-24 15:31:41 +08:00
Nguyen Anh Quynh be6b5e84cd add dist target for Makefile 2014-02-24 15:30:19 +08:00
Nguyen Anh Quynh 2b63b07302 fix the last patch on Macport path comparison 2014-02-24 15:26:20 +08:00
Nguyen Anh Quynh 8f856c773e install pkgconfig.pc at the right place for OSX: considering Brew & Macport only 2014-02-24 15:17:40 +08:00
Nguyen Anh Quynh 86ac7eac4f fix for config.mk 2014-02-24 12:25:16 +08:00
Nguyen Anh Quynh fe4577699a python: expose cs_disasm_lite() to __init__.py 2014-02-24 10:50:32 +08:00
Nguyen Anh Quynh 544e0ff611 explicitly warning about diet mode for some APIs in capstone.h 2014-02-23 20:24:47 +08:00