Nguyen Anh Quynh
73bbbb3800
arm: add ASRS, LSRS, VCLE, VCLT instructions. update Python & Java bindings at the same time
10 years ago
Nguyen Anh Quynh
a8cef7e5e8
python: fix an use-after-free issue. bug reported by Luis Miras
10 years ago
Nguyen Anh Quynh
02f817680b
python: fix an use-after-free issue. bug reported by Luis Miras
10 years ago
Nguyen Anh Quynh
98bce0f172
python: rename libcapstone.dll to capstone.dll. also load versioning SO (using version 3 for the next API)
10 years ago
Nguyen Anh Quynh
7e22936c0a
python: expose print_detail() in test_detail.py to make it reusable
10 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
10 years ago
Nguyen Anh Quynh
c54b7ac907
python: add test_xcore.py
10 years ago
Nguyen Anh Quynh
cfc7ca6ace
python & java: update constants for Xcore after the last change in the core
10 years ago
Nguyen Anh Quynh
d0f3e15d90
python: fix Xcore bug
10 years ago
Nguyen Anh Quynh
553bb488d7
python: support XCore
10 years ago
Nguyen Anh Quynh
5a5d8a71cd
python & java: fix Sparc's CC constants after the last change in the core
10 years ago
Nguyen Anh Quynh
0ebbf1e49c
python: ArmOpValue.imm uses int32 type after the last change in the core
10 years ago
Nguyen Anh Quynh
e96e34df9a
python: test_x86.py print prefixes with a space between consecutive bytes
10 years ago
Nguyen Anh Quynh
96934501fd
arm64: do not consider WZR & XZR alias registers
10 years ago
Nguyen Anh Quynh
cb2c4f90bf
test_x86: output sib_base, sib_index, sib_scale separately
10 years ago
Nguyen Anh Quynh
688efe3018
python: properly handle SIB's registers on irrelevant cases (zero value) of test_x86.py
10 years ago
Nguyen Anh Quynh
1aa60d0921
python: handle invalid argument (zero) for reg_name() & insn_name() of class CsInsn
10 years ago
Nguyen Anh Quynh
1098329f40
python: refactor tests, so it is possible to reuse print_insn_detail() of all archs
11 years ago
Nguyen Anh Quynh
fc3636a0b8
python: update test_all.py
11 years ago
danghvu
cdf6b8222c
Fix mismatch tests' output of python binding
11 years ago
danghvu
0c478ab2f9
Fix Makefile to use && as well in bindings
11 years ago
Nguyen Anh Quynh
5ef2482af4
python: fix some Cython bugs introduced when X86_REDUCE option was added
11 years ago
Ole André Vadla Ravnås
e3ef6659ed
Makefile: add support for building python binding out-of-tree
11 years ago
Nguyen Anh Quynh
2ef89c6137
python: add FSTPNCE instruction following the core update
11 years ago
Nguyen Anh Quynh
babb22e009
python: add SAL instruction following the core udpate
11 years ago
Nguyen Anh Quynh
2b2e11b789
python: make cs_disasm_lite() support Python3
11 years ago
Nguyen Anh Quynh
444d2bd3c3
python: expose cs_disasm_lite()
11 years ago
Nguyen Anh Quynh
2daab25891
python: python3 binding requires python3 installed
11 years ago
Nguyen Anh Quynh
e5d30e6980
python: add install3 target for installing Python3 package
11 years ago
Nguyen Anh Quynh
b1e14f913d
python: optimize to_x() & to_x_32() for python3
11 years ago
Nguyen Anh Quynh
5a46c146b5
python: fix to_x() & to_x_32() in test.py
11 years ago
Nguyen Anh Quynh
4b9de0df04
python: change SKIPDATA's callback prototype after the last change in the core
11 years ago
fenuks
110ab1debd
Python 3 support
11 years ago
Nguyen Anh Quynh
669e329ec7
python: temprorarily comment out the code removing old package in setup.py & setup_cython.py. this should be moved somewhere later
11 years ago
Nguyen Anh Quynh
b64d1cf193
refine the comments for Skipdata sample code
11 years ago
Nguyen Anh Quynh
301d740aa3
python: rename skipdata_opt to skipdata_setup & handle callback properly
11 years ago
Nguyen Anh Quynh
1eccbaba38
python: minor fix for test_skipdata.py
11 years ago
Nguyen Anh Quynh
49f8f22984
python: handle SKIPDATA mode properly in test code
11 years ago
Nguyen Anh Quynh
c2638ce57f
python: disable setup to skipdata_opt in test_skipdata.py
11 years ago
Nguyen Anh Quynh
f0c577fd3d
python: support SKIPDATA option. this also adds test_skipdata.py
11 years ago
Nguyen Anh Quynh
34456afdb1
python: temprorarily comment out the code removing old package in setup.py & setup_cython.py. this should be moved somewhere later
11 years ago
Nguyen Anh Quynh
59b5489d8e
x86: rename X86_COMPACT to X86_REDUCE. suggested by Pancake
11 years ago
Nguyen Anh Quynh
0d9440ced2
python: expose CS_SUPPORT_X86_COMPACT
11 years ago
Nguyen Anh Quynh
9518148e6f
add X86_COMPACT option. also add CS_SUPPORT_X86_COMPACT. made Python support this change
11 years ago
Nguyen Anh Quynh
965ebf8a25
python: add more information to debug()
11 years ago
Nguyen Anh Quynh
534b416d62
python: thanks to the last change in the core, tricky call to cs_open() is no longer needed for debug()
11 years ago
Nguyen Anh Quynh
7fc8121e6b
python: rename cs_version_bind() to version_bind()
11 years ago
Nguyen Anh Quynh
9aff233a42
python: fix debug() for Cython
11 years ago
Nguyen Anh Quynh
d0abe15081
python: add debug() function
11 years ago
Nguyen Anh Quynh
548b6b535d
cython: add comments for all API methods
11 years ago