Nguyen Anh Quynh
cbc7dd9392
python: fix test_skipdata.py after the change in the core on SKIPDATA's callback prototype
11 years ago
Nguyen Anh Quynh
3c0f43611d
python & java: update after the last change in core on PPC_BH_NO
11 years ago
Nguyen Anh Quynh
42c11bc98c
python & java: update constant symbols for SystemZ's groups & PPC_BC_INVALID
11 years ago
Nguyen Anh Quynh
245cac58fa
python: support newly added API cs_group_name()
11 years ago
Nguyen Anh Quynh
9f6ed7155a
x86: add @rex to cs_x86 struct. updated python & java binding for this change
11 years ago
Guillaume Jeanne
58fe9716d9
ocaml: simplification in ocaml.c: op_count variable
11 years ago
Guillaume Jeanne
da1c2d0d7d
ocaml: ppc test is working
11 years ago
Guillaume Jeanne
e002ac7b10
ocaml: add support of ppc
11 years ago
Guillaume Jeanne
2147194e1f
ocaml: add ppc.ml with all ppc const
11 years ago
Nguyen Anh Quynh
e9476ae696
update bindings/README for C++ binding
11 years ago
Guillaume Jeanne
7ce90f1649
ocaml: update reg/inst/group const in x86
11 years ago
Guillaume Jeanne
0a50980831
ocaml: update reg/inst/group const in mips
11 years ago
Guillaume Jeanne
e2cb91d866
ocaml: update reg/inst/group const in arm
11 years ago
Guillaume Jeanne
d157775c20
ocaml: update reg/inst/group const in arm64
11 years ago
Nguyen Anh Quynh
28b1f49b39
ocaml: update README
11 years ago
Guillaume Jeanne
cece24e426
working OCaml bindings
11 years ago
Nguyen Anh Quynh
1a66fecdbc
x86: support avx_sae & avx_rm in cs_x86 struct. this also updates Python & Java bindings following the core's change
11 years ago
Nguyen Anh Quynh
7de200afee
python & java: update after the last change in the core on avx_zero_opmask
11 years ago
Nguyen Anh Quynh
92a3d4c079
x86: add AVX's zero_opmask to cs_x86_op struct. updated Python & Java bindings for this change
11 years ago
Nguyen Anh Quynh
f1ec52628e
x86: provide size for X86_OP_IMM operand. thank Gabriel Quadros for some suggestions
11 years ago
Nguyen Anh Quynh
4c5eabc32b
x86: support SSE_CC & AVX_CC in cs_x86 struct. this also updates Python & Java bindings
11 years ago
Nguyen Anh Quynh
0de6783d49
python: print instruction's basic info from print_detail() of test_detail.py
11 years ago
Nguyen Anh Quynh
0d716450fc
x86: add avx_bcast to cs_x86_op to support AVX512 instructions. this also updates Python & Java binding
11 years ago
Nguyen Anh Quynh
eeb06902ed
java: update X86 after the last change in the core
11 years ago
Nguyen Anh Quynh
bb6440c5ef
x86: extend cs_x86.opcode to 4 bytes to contain EVEX opcode. this also updates Python binding following this interface change
11 years ago
Nguyen Anh Quynh
0467842205
java: update X86 binding after the last update in the core
11 years ago
Nguyen Anh Quynh
14ba46bfab
x86: add segment to x86_op_mem struct. this fixes a bug in generating detail for instructions with segment override. bug reported by Sean Heelan.
11 years ago
Nguyen Anh Quynh
f3a9659cd5
python & java: update x86 following the last update in core
11 years ago
Nguyen Anh Quynh
83800cdc31
python & java: add comments on operand's size
11 years ago
Nguyen Anh Quynh
e68ce0ecc8
java: update after the last change in x86 core
11 years ago
Nguyen Anh Quynh
e792451cce
python: update after the last change in x86 core
11 years ago
Nguyen Anh Quynh
4fe59955d6
python: test_detail.py print groups with space delimiter
11 years ago
Nguyen Anh Quynh
73bbbb3800
arm: add ASRS, LSRS, VCLE, VCLT instructions. update Python & Java bindings at the same time
11 years ago
Nguyen Anh Quynh
a8cef7e5e8
python: fix an use-after-free issue. bug reported by Luis Miras
11 years ago
Nguyen Anh Quynh
02f817680b
python: fix an use-after-free issue. bug reported by Luis Miras
11 years ago
Nguyen Anh Quynh
98bce0f172
python: rename libcapstone.dll to capstone.dll. also load versioning SO (using version 3 for the next API)
11 years ago
Nguyen Anh Quynh
86064533e5
bindings: add README
11 years ago
Nguyen Anh Quynh
7e22936c0a
python: expose print_detail() in test_detail.py to make it reusable
11 years ago
Jay Oster
6f74ccc97a
Add new x86 instruction groups
...
- VM: Virtual Machine
- INT: Interrupts
- IRET: Interupt returns
- CALL: Subroutine call
- RET: Subroutine return
Includes a special case for writes to port 0xb2, which triggers an SMI
11 years ago
Nguyen Anh Quynh
c54b7ac907
python: add test_xcore.py
11 years ago
Nguyen Anh Quynh
cfc7ca6ace
python & java: update constants for Xcore after the last change in the core
11 years ago
Nguyen Anh Quynh
4d00986c6b
java: add Xcore support
11 years ago
Nguyen Anh Quynh
d0f3e15d90
python: fix Xcore bug
11 years ago
Nguyen Anh Quynh
553bb488d7
python: support XCore
11 years ago
Nguyen Anh Quynh
5a5d8a71cd
python & java: fix Sparc's CC constants after the last change in the core
11 years ago
Nguyen Anh Quynh
0ebbf1e49c
python: ArmOpValue.imm uses int32 type after the last change in the core
11 years ago
Nguyen Anh Quynh
e96e34df9a
python: test_x86.py print prefixes with a space between consecutive bytes
11 years ago
Nguyen Anh Quynh
96934501fd
arm64: do not consider WZR & XZR alias registers
11 years ago
Nguyen Anh Quynh
cb2c4f90bf
test_x86: output sib_base, sib_index, sib_scale separately
11 years ago
Nguyen Anh Quynh
688efe3018
python: properly handle SIB's registers on irrelevant cases (zero value) of test_x86.py
11 years ago