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