Commit Graph

2206 Commits

Author SHA1 Message Date
Tyler J. Stachecki 88e8da65bd Remove duplicate function declaration.
Signed-off-by: Tyler J. Stachecki <tstache1@binghamton.edu>
2015-10-23 20:55:56 -04:00
Nguyen Anh Quynh 2b3a298609 python: perform the last dylib loader only if it fails before that (for El Capitan) 2015-10-19 20:04:47 +08:00
Nguyen Anh Quynh 6035734b02 Merge pull request #518 from kokole/patch-2
LOOP* branch fix for full x64 instructions
2015-10-19 08:28:17 +08:00
kokole cd6a732c96 LOOP* branch fix for full x64 instructions
Sorry, since the file is very big I didn't realize there was a 2nd list.
2015-10-18 19:42:31 +02:00
Nguyen Anh Quynh 7ebfd92ad2 Merge pull request #517 from kokole/patch-1
LOOP* instructions are conditional branches
2015-10-18 21:39:56 +08:00
kokole 9cdd2031ed LOOP* instructions are conditional branches
LOOP, LOOPE and LOOPNE are basically conditional branches http://x86.renejeschke.de/html/file_module_x86_id_161.html
2015-10-18 15:13:25 +02:00
Nguyen Anh Quynh f49ac59fd3 Merge pull request #515 from strazzere/master
Add OSX 10.11 dylib load fix
2015-10-17 11:06:40 +08:00
Tim Strazzere f9ddf05bdb Add OSX 10.11 dylib load fix
El Capitan does not guaranteed that
(DY)LD_LIBRARY_PATH will exist, so force
one last check for the default install
directory that the install script uses.
2015-10-16 17:09:00 -07:00
Nguyen Anh Quynh 921904888d x86: coding style 2015-10-08 15:49:12 +08:00
bughoho 1a13338d13 fix comment 2015-10-08 08:49:00 +08:00
bughoho 2f0e215a57 add dedicated variables such as prefix2e, prefix36, prefix66, prefix67, etc 2015-10-07 14:47:24 +08:00
Nguyen Anh Quynh ee34e7226d Merge pull request #503 from onesbug/master
fix:prefix 0x67 missed.
2015-10-06 11:48:17 +08:00
bughoho 3388167dbe fix:prefix 0x67 missed. 2015-10-06 11:42:32 +08:00
Nicolas PLANEL e72bd24c97 [binding][python] fixup python 3 compatibility
In Python 3.x dict.keys() return a dict_keys object not a list.
2015-10-04 10:44:17 +08:00
Nicolas PLANEL 8b25b0abcf file.write() need bytes when file is opened in binary mode 2015-10-04 00:31:25 +08:00
Nguyen Anh Quynh cf86df0ce9 Merge pull request #488 from strazzere/master
Fix typo
2015-10-03 10:19:02 +08:00
Tim Strazzere 13d7d30fd3 Fix typo 2015-10-02 19:04:59 -07:00
Nguyen Anh Quynh 5e94dbabb5 fix an warning in test_iter_benchmark.c 2015-09-30 10:51:22 +08:00
bughoho 6960082f69 delete old code 2015-09-29 15:10:35 +08:00
bughoho e742835052 test cs_disasm_iter benchmark 2015-09-29 15:07:48 +08:00
bughoho 7c74861085 https://github.com/aquynh/capstone/issues/483 2015-09-28 15:08:25 +08:00
pancake 1b298977d6 Fix build for cygwin 2015-09-23 00:16:34 +08:00
Nguyen Anh Quynh 24341dcd5a suite: add verbose output mode to regress.py 2015-08-24 20:53:43 +08:00
Nguyen Anh Quynh e5a3058e0c Merge pull request #464 from 10110111/master
Add tests for x86 string instructions
2015-08-24 16:55:57 +08:00
Ruslan Kabatsayev 21454c0489 Add tests for x86 string instructions 2015-08-23 19:50:52 +03:00
Nguyen Anh Quynh 763ac62498 arm: another fix for #446. bug reported by @uxmal 2015-08-19 22:36:37 +08:00
Nguyen Anh Quynh f938424349 x86: another attempt to fix #456 2015-08-19 09:34:56 +08:00
Nguyen Anh Quynh 50d120530d suite: add regress.py 2015-08-19 09:34:33 +08:00
Nguyen Anh Quynh b584a5041a x86: another attempt for #456 2015-08-16 18:43:49 +08:00
Nguyen Anh Quynh b6ae93d707 x86: more AT&T fixes for #458 reported by Ruslan Kabatsayev 2015-08-15 23:51:36 +08:00
Nguyen Anh Quynh d28a948635 x86: more fix for #458 2015-08-15 17:03:48 +08:00
Nguyen Anh Quynh f74e96c3a4 x86: fix issue #458 reported by Ruslan Kabatsayev 2015-08-15 15:05:27 +08:00
Nguyen Anh Quynh 01e87ae281 x86: fix issue #456 reported by Ruslan Kabatsayev 2015-08-15 14:46:51 +08:00
Nguyen Anh Quynh 8b012d5e7a arm: fix issue #459 reported by Ahmed Garhy 2015-08-15 14:16:39 +08:00
Nguyen Anh Quynh ad94e98682 x86: fix target addresses of CALL/JMP rel16. bug reported by Ruslan Kabatsayev 2015-08-15 13:25:13 +08:00
Nguyen Anh Quynh ac74b386ea x86: REPNE prefix is valid for LODSD. this fixes the bug reported by Ruslan Kabatsayev 2015-08-14 22:08:41 +08:00
Nguyen Anh Quynh 9dac4021dc x86: some AT&T instructions wrongly add one more operand in front (index 0). this fixes the issue reported by Ruslan Kabatsayev 2015-08-14 22:05:05 +08:00
Nguyen Anh Quynh 0f408c25f8 x86: repne prefix can come with INS/OUTS/LODS instructions. bug reported by Ruslan Kabatsayev 2015-08-14 21:34:09 +08:00
Nguyen Anh Quynh 4dda6c9f1b x86: rep* prefix read/write *CX register. bug reported by Ruslan Kabatsayev 2015-08-14 16:59:07 +08:00
Nguyen Anh Quynh f84a099d2a x86: fix operand size of farjmp/farcall. bug reported by Ruslan Kabatsayev 2015-08-14 10:46:55 +08:00
Nguyen Anh Quynh 60d40cf465 x86: loope/loopne read EFLAGS. bug reported by Ruslan Kabatsayev 2015-08-14 08:57:58 +08:00
Nguyen Anh Quynh f0c7da0151 sparc: fix POPC instruction. bug reported by @zonkzonk & @pancake 2015-08-14 00:27:07 +08:00
Nguyen Anh Quynh b1c54fe8dc x86: LOOP* instructions should read/write *CX registers. bug reported by Ruslan Kabatsayev 2015-08-14 00:16:26 +08:00
Nguyen Anh Quynh 981c201e3b x86: fix selector part of farjmp/farcall instructions. bug reported by Ruslan Kabatsayev 2015-08-13 23:38:01 +08:00
Nguyen Anh Quynh 0793345095 Merge pull request #429 from krytarowski/pkgsrc
Allow to build capstone in pkgsrc for FreeBSD and DragonflyBSD
2015-07-27 10:14:15 +08:00
Kamil Rytarowski 453b41a29e Allow to build capstone in pkgsrc for FreeBSD and DragonflyBSD
Don't redefine $LIBDATADIR when global environment variable
USE_GENERIC_LIBDATADIR is set. This is used by the pkgsrc framework.
2015-07-27 04:03:48 +02:00
Nguyen Anh Quynh af0b4e0451 Merge pull request #421 from stefan-cornelius/master
Update to 3.0.4. Fix EPEL6 build issue
2015-07-16 20:20:13 +08:00
Stefan Cornelius dab296e16b Update to 3.0.4. Fix EPEL6 build issue 2015-07-16 12:54:49 +02:00
Nguyen Anh Quynh e710e4fcf4 python: do not copy msvc/headers directory in setup.py 2015-07-15 15:44:42 +08:00
Nguyen Anh Quynh 4b0c337e69 update RELEASE_NOTES 2015-07-15 13:03:41 +08:00