Commit Graph

2161 Commits

Author SHA1 Message Date
Nguyen Anh Quynh 8c212fd25e ppc: add the missing Q0 register to reg_name_maps[]. bug reported by Coverity 2015-03-11 10:29:08 +08:00
Nguyen Anh Quynh fcde1e190a Merge branch 'next' of https://github.com/aquynh/capstone into next 2015-03-11 10:28:49 +08:00
Nguyen Anh Quynh 956c24d760 Merge pull request #281 from radare/indent
Fix indent issue
2015-03-11 08:54:18 +08:00
pancake 21b0bdd0e1 Fix indent issue 2015-03-11 00:40:14 +01:00
pancake dae7c3ee9f add ARM64_GRP_PRIVILEGE group and tag some instructions 2015-03-11 00:23:22 +01:00
pancake cf74a14b43 add ARM_GRP_PRIVILEGE group and tag some instructions 2015-03-11 00:13:53 +01:00
Nguyen Anh Quynh 6791b268c4 arm: revert the last change on OperandInfo* in ARMGenInstrInfo.inc 2015-03-10 16:52:22 +08:00
Nguyen Anh Quynh dfd1c0b44e arm: get rid of some useless variables in ARMGenInstrInfo.inc. this saves at lease 50KB 2015-03-10 15:21:22 +08:00
Nguyen Anh Quynh a7837a4ae3 sparc, systemz, xcore: getInstruction() should return boolean instead of DecodeStatus 2015-03-10 15:20:20 +08:00
Nguyen Anh Quynh 037e01f942 core: remove unused Subregister indices for Sparc, PPC, SystemZ & Mips 2015-03-09 21:36:02 +08:00
Nguyen Anh Quynh bf97e21bb5 core: add CS_NEXT_VERSION to version the latest code in the 'next' branch 2015-03-09 10:11:06 +08:00
Nguyen Anh Quynh 914066be07 x86: CLI & STI are privileged instructions. issue reported by @pancake 2015-03-09 10:01:58 +08:00
Nguyen Anh Quynh 0423562c42 x86: RDTSC is not a privilege instructions, but all VM instructions are 2015-03-09 09:57:51 +08:00
Nguyen Anh Quynh 4dd0dcb9d4 add CS_GRP_PRIVILEGE group, and also add X86_GRP_PRIVILEGE group for bunch of X86 privileged instructions 2015-03-09 00:04:45 +08:00
Nguyen Anh Quynh bb5dccedfa core: put insns[] into separate .inc files to make it easier to manage 2015-03-08 10:54:32 +08:00
Nguyen Anh Quynh d3d574ed05 x86: XCHG* do not implicitly access *AX registers (reduce mode) 2015-03-08 05:00:17 +08:00
Nguyen Anh Quynh 8b8d762580 x86: XCHG* do not implicitly access *AX registers 2015-03-08 04:58:18 +08:00
Nguyen Anh Quynh e0329ddde3 arm: printModImmOperand() should print Imm as unsigned number in some special cases 2015-03-08 00:29:20 +08:00
radare 796f1d4022 Fix make -j warning 2015-03-07 11:40:19 +01:00
Nguyen Anh Quynh 8e343885be arm: update insn_ops[] 2015-03-07 16:38:35 +08:00
Nguyen Anh Quynh 78699e0ff8 x86: update insn_ops[] 2015-03-07 16:33:49 +08:00
Nguyen Anh Quynh e4ca35d561 x86: delete the fiction instruction X86_INS_VPCOM 2015-03-07 16:05:06 +08:00
Nguyen Anh Quynh 7a94483452 x86: remove another fiction instruction VCMP 2015-03-07 14:37:59 +08:00
Nguyen Anh Quynh e402e021b8 x86: remove unreal instruction VPCMP 2015-03-07 14:33:40 +08:00
Nguyen Anh Quynh 3c626fbb98 mips: add register operands when detail = ON in the newly added function printRegisterList() 2015-03-07 13:56:41 +08:00
Nguyen Anh Quynh 825a228a0f python: make Cython binding support X86's @xop_cc 2015-03-07 13:49:14 +08:00
Nguyen Anh Quynh debaa2eefc bindings: support newly added field @xop_cc in the last commit (Java, Ocaml, Python) 2015-03-07 13:46:21 +08:00
Nguyen Anh Quynh a81bf4247c x86: add new field @xop_cc to struct @cs_x86 2015-03-07 13:37:32 +08:00
Nguyen Anh Quynh 6bb255bb12 mips: remove mode CS_MODE_MIPSGP64 2015-03-07 09:47:11 +08:00
Nguyen Anh Quynh 522a6f4125 Merge branch 'upgrade-core' into next 2015-03-07 01:04:39 +08:00
Nguyen Anh Quynh ad42f16b14 mips: remove the confusing mode CS_MODE_MIPSGP64 2015-03-07 00:48:06 +08:00
Nguyen Anh Quynh b8b83482b7 arm: print immediate in hex format when suitable for printModImmOperand() 2015-03-07 00:26:24 +08:00
Nguyen Anh Quynh 16f703efd8 x86: remove more abundant space at the end of instructions (ATT syntax) 2015-03-06 23:26:27 +08:00
Nguyen Anh Quynh a3c8505a13 x86: remove one extra space in ATT syntax 2015-03-06 23:18:34 +08:00
Nguyen Anh Quynh ca792b2bcb x86: fix some groups X86_GRP* in insns[] in X86Mapping.c 2015-03-06 23:13:34 +08:00
Nguyen Anh Quynh dcbfc394ba x86: fix ATT syntax 2015-03-06 22:48:00 +08:00
Nguyen Anh Quynh 5a36377c7c x86: add GRP_VM for some VMX instructions 2015-03-06 12:28:31 +08:00
Nguyen Anh Quynh 3a1a77fa64 x86: reduce mode support for the upgraded core 2015-03-06 12:21:50 +08:00
Nguyen Anh Quynh cdc9e20a45 x86: add missing GRP_VM for some virtualization instructions 2015-03-06 11:24:25 +08:00
Nguyen Anh Quynh 02a7675f7e x86: cleanup 2015-03-06 09:12:26 +08:00
Nguyen Anh Quynh 4c1d0970ca x86: test [mem], reg 2015-03-06 09:11:25 +08:00
Nguyen Anh Quynh 54d5071288 x86: update core. also update all the bindings Java, Ocaml & Python 2015-03-06 00:52:49 +08:00
Nguyen Anh Quynh f4a2da5a94 ppc: fix PPC_init() 2015-03-05 00:33:29 +08:00
Nguyen Anh Quynh bfcaba5851 2015 2015-03-04 17:45:23 +08:00
Nguyen Anh Quynh 0be9eab6ba ppc: update core 2015-03-04 17:06:48 +08:00
Nguyen Anh Quynh 338f2eae4c xcore: update core 2015-03-04 14:10:41 +08:00
Nguyen Anh Quynh 603a32e968 systemz: upgrade core 2015-03-04 13:58:07 +08:00
Nguyen Anh Quynh 2f2e8e2f0b sparc: upgrade core 2015-03-04 12:13:25 +08:00
Félix Cloutier c488de3926 Merge branch 'next' of github.com:zneak/capstone into next
Conflicts were resolved by accepting every change from aquynh's repository.

Conflicts:
	bindings/java/capstone/Arm64_const.java
	bindings/java/capstone/Arm_const.java
	bindings/java/capstone/Mips_const.java
	bindings/java/capstone/Ppc_const.java
	bindings/java/capstone/Sparc_const.java
	bindings/java/capstone/Sysz_const.java
	bindings/java/capstone/X86_const.java
	bindings/java/capstone/Xcore_const.java
	bindings/ocaml/arm64_const.ml
	bindings/ocaml/arm_const.ml
	bindings/ocaml/mips_const.ml
	bindings/ocaml/ppc_const.ml
	bindings/ocaml/sparc_const.ml
	bindings/ocaml/sysz_const.ml
	bindings/ocaml/x86_const.ml
	bindings/ocaml/xcore_const.ml
	bindings/python/capstone/arm64_const.py
	bindings/python/capstone/arm_const.py
	bindings/python/capstone/mips_const.py
	bindings/python/capstone/ppc_const.py
	bindings/python/capstone/sparc_const.py
	bindings/python/capstone/sysz_const.py
	bindings/python/capstone/x86_const.py
	bindings/python/capstone/xcore_const.py
	include/capstone/arm.h
	include/capstone/arm64.h
	include/capstone/mips.h
	include/capstone/ppc.h
	include/capstone/sparc.h
	include/capstone/systemz.h
	include/capstone/x86.h
	include/capstone/xcore.h
	xcode/Capstone.xcodeproj/project.pbxproj
2015-03-03 23:07:46 -05:00
Félix Cloutier dffa0bcbf3 Updated header files location in Xcode project 2015-03-03 23:02:38 -05:00