Pranith Kumar
54f8925884
Fix linking step for new lib name
2016-05-03 11:02:28 -04:00
Zach Riggle
4c6d791ac8
Annotate MIPS insructions JALR and SYSCALL
...
Add the appropriate MIPS_GRP_XXX groups to those instructions.
2016-05-03 07:37:09 -07:00
Zach Riggle
5cb3fe320e
Add MIPS_GRP_XXX aliases for generic types.
2016-05-03 07:30:31 -07:00
Nguyen Anh Quynh
23eac637b7
Merge pull request #662 from pranith/fixtests
...
Properly exit on python test failure
2016-05-01 10:30:19 +08:00
Pranith Kumar
8375270e78
Handle python test failure properly
2016-04-30 13:12:16 -04:00
Pranith Kumar
97aecf4bf9
Fix travis build failures
2016-04-30 12:49:37 -04:00
Pranith Kumar
fbf1cd7822
Fix generated library name
2016-04-30 12:32:59 -04:00
David Carne
81f2bcf31c
x86: initialize eaDisplacement in 16-bit mode. Fixes #656
2016-04-28 20:05:55 -07:00
Nguyen Anh Quynh
9d07c1cd18
arm: only reset IT block for ARM
2016-04-27 14:47:28 +08:00
Nguyen Anh Quynh
56aa0ac394
arm: reset IT block before cs_disasm(). this fixes issue #643
2016-04-27 14:43:10 +08:00
Nguyen Anh Quynh
ab93c00ea3
sparc: fix target address of CALL instruction. issue #653
2016-04-27 11:15:23 +08:00
Nguyen Anh Quynh
a4bdbc8157
x86: do not print LJMP/LCALL with ptr. this fixes issue #429
2016-04-25 10:28:13 +08:00
Nguyen Anh Quynh
10730fa971
x86: do not print 'ptr' for fxsave & fxrstor instructions. this fixes issue #492
2016-04-24 10:02:56 +08:00
Nguyen Anh Quynh
7114a6258e
binding: remove cx_x86_op::fp following the change in the core
2016-04-24 00:16:08 +08:00
Ruslan Kabatsayev
cbf5d3d440
Remove never used cs_x86_op::fp
2016-04-23 14:45:24 +03:00
Sean Heelan
0dc28bf7b2
__getattr__ should raise AttributeError, not return None, on failure
...
Fix for issue #624
2016-04-18 18:21:24 +08:00
Nguyen Anh Quynh
7af0a9bbb4
Merge pull request #636 from jmechnich/next-m68k-move-to-sr-fix
...
m68k: fixed d68000_move_to_sr
2016-04-17 22:47:31 +08:00
jmechnich
9f062e77c2
m68k: fixed d68000_move_to_sr
...
* instruction is available for all processors, not 68010+ (see e.g.
https://www.nxp.com/files/archives/doc/ref_manual/M68000PRM.pdf , p. 6-19)
* operand size is WORD not BYTE
2016-04-16 23:07:00 +02:00
Nguyen Anh Quynh
f3b886315b
Merge branch 'next' of https://github.com/koutheir/capstone into koutheir-next
2016-04-12 23:05:37 +07:00
Nguyen Anh Quynh
c509fd10b1
m68k: fix conflicts when merging with #625
2016-04-12 19:58:29 +07:00
Nguyen Anh Quynh
1ab6455422
bindings: update after recent changes on some M68k enums
2016-04-12 18:47:19 +08:00
Nguyen Anh Quynh
74b596a9ec
m68k: fix spelling error in comments of m68k.h
2016-04-12 18:45:04 +08:00
Nguyen Anh Quynh
548a10d6c3
Merge branch 'next' of https://github.com/aquynh/capstone into next
2016-04-12 18:42:46 +08:00
Nguyen Anh Quynh
16725f5abe
Merge pull request #630 from bnagy/patch-2
...
Add ENDING constants to be consistent with other archs
2016-04-12 17:42:30 +07:00
Koutheir Attouchi
08d419edb8
Added documentation for building for Windows CE.
2016-04-12 09:26:47 +02:00
Koutheir Attouchi
a3a79587eb
Updated build scripts for Windows CE.
2016-04-12 09:26:27 +02:00
Koutheir Attouchi
201a0a1757
"vsnprintf()" is unsupported on Windows CE. The closest match is "_vsnprintf()".
2016-04-12 09:25:37 +02:00
Nguyen Anh Quynh
969f784660
arm: change data type of cs_arm_op.reg back to int because this field can also take arm_sysreg value
2016-04-12 13:46:19 +08:00
Nguyen Anh Quynh
8c6968f202
python: add access field for ARM64
2016-04-12 13:42:07 +08:00
Nguyen Anh Quynh
035214b194
arm64: change access field type to uint8_t
2016-04-12 13:41:38 +08:00
Ben Nagy
fb1855f34f
Add ENDING constants to be consistent with other archs
2016-04-12 12:27:54 +09:30
Nguyen Anh Quynh
dd8bebaca0
Merge pull request #627 from nplanel/fixup.20160411
...
Fixup.20160411
2016-04-12 09:31:30 +07:00
Ben Nagy
ea030cbe22
fix spelling error in comments
2016-04-12 11:16:18 +09:30
Daniel Collin
f914879c65
Merge pull request #1 from nplanel/fixup.m68k-groups
...
Fixup.m68k groups
2016-04-11 19:47:32 +02:00
Nicolas PLANEL
f670a23753
update generated bindings
2016-04-11 23:05:11 +10:00
Nicolas PLANEL
6039a675a4
fixup indentation, mix of spaces and tabs
2016-04-11 23:03:45 +10:00
Nicolas PLANEL
c856f151e9
[M68K] typo on m68k_address_mode private struct
2016-04-11 22:14:52 +10:00
Nicolas PLANEL
541e890cc3
[python][contrib][objdump] fixup op.register_bits access
2016-04-11 22:03:40 +10:00
Daniel Collin
1bca054aa8
Various fixes
...
* Fixed a break indentation
* Fixed incorrect enum value for M68K_GRP_IRET
* Fixed so groups_count is set to 0 at init
* Added group_count printing in python example
2016-04-10 16:16:28 +02:00
Daniel Collin
988bb63113
[M68K] Added basic groups
...
Added support for basic groups in the M68K backend. Also did some minor cleanups/whitespace fixes while at it.
Relates to this issue https://github.com/aquynh/capstone/issues/494
2016-04-10 10:55:21 +02:00
Nguyen Anh Quynh
5476c6f52a
Merge pull request #622 from ibabushkin/next
...
Fixed register types
2016-04-10 07:23:13 +07:00
Nguyen Anh Quynh
75701e806a
x86: fix memory operand size of fnstenv/fldenv (issue #613 )
2016-04-09 09:59:26 +08:00
Koutheir Attouchi
03f32f2aa1
Merge branch 'next' of github.com:koutheir/capstone into next
2016-04-07 17:05:45 +02:00
Koutheir Attouchi
b914a1be3f
Added support for building binaries for Windows CE 7 on ARMv7 (a.k.a., Windows Embedded Compact 7) and for Windows CE 8 on ARMv7 (a.k.a., Windows Embedded Compact 2013).
...
Added support for building binaries for Windows CE 7 on ARMv7 (a.k.a., Windows Embedded Compact 7) and for Windows CE 8 on ARMv7 (a.k.a., Windows Embedded Compact 2013).
Added support for building binaries for Windows CE 7 on ARMv7 (a.k.a., Windows Embedded Compact 7) and for Windows CE 8 on ARMv7 (a.k.a., Windows Embedded Compact 2013).
Replaced header inclusions of "stdint.h" and "intrin.h" by selective inclusions to support platforms that do not provide those headers. The header "platform.h" handles the platform test.
Updated the build script for Windows CE 7 on ARMv7.
2016-04-07 17:05:00 +02:00
Koutheir Attouchi
07290ff82d
Replaced header inclusions of "stdint.h" and "intrin.h" by selective inclusions to support platforms that do not provide those headers. The header "platform.h" handles the platform test.
...
Updated the build script for Windows CE 7 on ARMv7.
2016-04-07 16:42:15 +02:00
Inokentiy Babushkin
9325590b13
Fixed xcore header to comply with bindings
...
and fixed whitespace
2016-04-07 12:23:56 +02:00
Inokentiy Babushkin
c26c5751df
Fixed systemz header to comply with bindings
2016-04-07 12:19:20 +02:00
Inokentiy Babushkin
f1287c8e22
Fixed sparc header to comply with bindings
2016-04-07 12:15:49 +02:00
Koutheir Attouchi
3b3713f7d6
Added support for building binaries for Windows CE 7 on ARMv7 (a.k.a., Windows Embedded Compact 7) and for Windows CE 8 on ARMv7 (a.k.a., Windows Embedded Compact 2013).
2016-04-07 10:36:16 +02:00
Koutheir Attouchi
40b25108e4
Fix a compilation error: variable declarations must be first in scope inside a C file.
2016-04-07 10:35:52 +02:00