13 Commits

Author SHA1 Message Date
Nguyen Anh Quynh
0783e3fa38 wasm: silence some compilation warnings 2019-02-02 00:13:52 +08:00
Nguyen Anh Quynh
4a6316e58a fix warnings on const char * discards qualifiers 2018-07-24 12:22:10 +08:00
Stephen Eckels
e9861a1192 Merges encoding to next (#1194)
* merge encoding branch into next branch

* added python bindings and updated test to support encoding

* fix python import

* fix py binding fields

* fix disp size printing

* fixed py binding, again

* Update CREDITS.TXT

* fixed formatting and a cast

* Changed param from int to uint8_t, fixed warnings
2018-07-04 22:47:55 +08:00
Nguyen Anh Quynh
3a63649f34 cstool: cs_op_count() can return -1. fix #978 2017-07-26 23:16:00 +08:00
echotyh
572d864b2f Next (#918)
* Add FPUFLAGS information.

* Change the structure insn_op: from uint64_t eflags to union{ uint64_t eflags, uint64_t fpuflags; }.

* Adjust the  modified structure insn_op.

* Add missing flags.

* Change flags information acorrding to xed files and instruction manual.

* Rename fpuflags to fpu_flags.

* Updating flags information accoring to manual and xed files.

* Changing the name eflags to flags.

* Printing the FPU_FLAGS information when it belongs to group X86_GRP_FPU.

* Defining new flags.

* Updating flags information according to manual and xed files.

* Adding X86_GRP_FPU to all the instructions which have modified fpu_flags.

* Solving the conflict problem when do git commit.

* Rectify the annotation within the structure insn_op.

* Supplement fpu flags information for floating-point instructions which missed fpu flags before.

* Print fpu group information when an instructure belongs to X86_GRP_FPU.

* Add two new groups ARM64_GRP_BASE(base instructions) and ARM64_GRP_FPSIMD(SIMD&FP instructions).

* Revert "Add two new groups ARM64_GRP_BASE(base instructions) and ARM64_GRP_FPSIMD(SIMD&FP instructions)."

This reverts commit 8ab50e80a3688eb8cc3c9e256b1e0809c712a132.

* X86 clean up.

* Clean up arch/X86/X86MappingInsn.inc.

* Double check.

* Delete files.

* Clean up x86.

* Clean up reduce file

* Fix btr

* fix x86
2017-05-29 22:43:47 +08:00
Nguyen Anh Quynh
c9a2148b05 cstool: print out insn groups 2016-11-05 00:47:14 +08:00
Nguyen Anh Quynh
e0dd45991a cleanup 2016-10-28 16:27:56 +08:00
YUHANG TANG
1d7dcad473 cstool: delete tab 2016-10-28 15:32:50 +08:00
YUHANG TANG
5e0a15521b cstool: add m68k and change cstool_x86 2016-10-27 12:12:59 +08:00
Nguyen Anh Quynh
2f92635af9 cstool: fix compilation bug 2016-10-21 17:03:27 +08:00
Nguyen Anh Quynh
c194aeeab4 cstool: cleanup 2016-10-21 16:57:23 +08:00
YUHANG TANG
6423e59f25 Delete platform.h and fix wrong identation. 2016-10-21 16:56:43 +08:00
YUHANG TANG
089893ed98 cstool: add x86 debug information 2016-10-21 16:55:09 +08:00