Josh
90eb5ff592
- Fixed memory leak for cython disasm functions
10 years ago
Nguyen Anh Quynh
42d11f7dd3
python: fix test_arm.py
10 years ago
Nguyen Anh Quynh
b3e26fdaa6
x86: add prefix constant REPE
10 years ago
Nguyen Anh Quynh
590b1de14b
python: update Python binding for ARM after the latest change in the core
10 years ago
Nguyen Anh Quynh
78d640045c
cython: fix incomplete array of bytes returned by CsInsn.bytes. bug reported by @secretsquirrel
10 years ago
Nguyen Anh Quynh
4de9de683d
cython: fix incomplete array of bytes returned by CsInsn.bytes. bug reported by @secretsquirrel
10 years ago
Maciej Szawlowski
2c24d88f89
fixed bug that prevented using md.detail = true and md.skipdata = true together
10 years ago
Maciej Szawlowski
9b0221f229
fixed bug that prevented using md.detail = true and md.skipdata = true together
10 years ago
Nguyen Anh Quynh
61ab00718a
x86: remove dead code & dead SSE_CC constants. issue reported by Coverity
10 years ago
Nguyen Anh Quynh
1038fdb038
x86: add new registers DR8-DR15
10 years ago
Nguyen Anh Quynh
59c72afe7a
x86: add 3 new undocumented instructions fdisi8087_nop, feni8087_nop & ffreep
10 years ago
Nguyen Anh Quynh
534b948661
bump version to 4.0
10 years ago
Nguyen Anh Quynh
2537cfd669
python: fix a memory leak issue when we stop enumeration over the disassembled instructions prematurely. patch by Jan Newger
10 years ago
Nguyen Anh Quynh
8ab01369d7
python: export generic operand types & groups
10 years ago
Nguyen Anh Quynh
89460299c3
python: python2.6 does not understand sys.versionn_info.major
10 years ago
Nguyen Anh Quynh
05522dcb8c
python: add some missing source files of sdist (setup.py)
10 years ago
Nguyen Anh Quynh
4e3b933b76
python: fix setup.py for possible failure on dir_util.remove_tree() if src/ is not empty
10 years ago
Nguyen Anh Quynh
7f6d4a932f
python: add Python 3 support into classifiers of setup.py
10 years ago
Nguyen Anh Quynh
faa925ab8f
fix bindings (python/java) and tests after the last change on the type of imm of cs_arm64_op
10 years ago
Michael Cohen
4c1384fa31
Updated setup.py so it can build the capstone library by itself.
...
This is a requirement for an automated install via pip. After this change it
should be possible to depend on captone in pip and have it built automatically.
10 years ago
Nguyen Anh Quynh
75c9b6a45c
python: fix comments on hardware modes
10 years ago
Nguyen Anh Quynh
143a494ae7
python: add CS_MODE_MIPS32/64
10 years ago
Nguyen Anh Quynh
ec58a02c6d
python: update Mips modes to CS_MODE_MIPS32 & CS_MODE_MIPS64
10 years ago
Nguyen Anh Quynh
7e75ca6d21
python: CS_MODE_MIPS32R6 is independent from CS_MODE_32
10 years ago
Nguyen Anh Quynh
6782cbf5fd
cython: support the newly added field mem_barrier in cs_arm
10 years ago
Nguyen Anh Quynh
128124c995
python: typo on README
10 years ago
Nguyen Anh Quynh
bd8543152a
cython: add XCore to debug string
10 years ago
Nguyen Anh Quynh
9ba1906470
python: test_ppc.py prints crx.scale & crx.cond as integers
10 years ago
Nguyen Anh Quynh
0b3d95e4b3
java/ocaml/python: support the newly added mem_barrier field of cs_arm struct
10 years ago
Nguyen Anh Quynh
2e40e69207
arm: add sample code for ARM's CS_MODE_MCLASS & CS_MODE_V8
10 years ago
Nguyen Anh Quynh
c942f22a09
arm: support new mode CS_MODE_V8 for Armv8 A32 encodings
10 years ago
Nguyen Anh Quynh
248519efea
mips: properly handle Mips32R6 mode. bug reported by Jay Oster
10 years ago
Nguyen Anh Quynh
a65d7ef5fa
java/ocaml/python: update bindings after the last change on generic instruction groups
10 years ago
Nguyen Anh Quynh
69271ddf74
java/ocaml/python: add the missing generic instruction operand types
10 years ago
Nguyen Anh Quynh
b0464ef805
java/python/ocaml: update bindings after the last changes on operand types
10 years ago
Nguyen Anh Quynh
5720cb7ae1
tests: add tests for mips's modes: MIPS32R6 & MICRO (C & Python code)
10 years ago
Nguyen Anh Quynh
58086346bc
java/python/ocaml: update after latest changes in x86.h
10 years ago
Nguyen Anh Quynh
4d2c362aa6
python: update after the latest change on PPC in the core
10 years ago
Jay Oster
79e253c516
Remove CS_MODE_N64
...
- This mode is for the so-called MIPS "N64" ABI; it has nothing to do with the Nintendo 64 game platform.
- N64, O64, et al. are just different ABIs for the 64-bit MIPS architecture, so we replace CS_MODE_N64 with the existing CS_MODE_64
10 years ago
Nguyen Anh Quynh
db8eaa3d0b
bindings: remove MIPS_REG_PC constant following the change in the core
10 years ago
Nguyen Anh Quynh
b0cc71da59
bindings: update java/ocaml/python after the last change in Arm's core
10 years ago
Nguyen Anh Quynh
984d45068c
Makefile: add 'check' target
10 years ago
Nguyen Anh Quynh
839890b83a
tests: use cs_group_name() to print out group names in test_detail.c & test_detail.py
10 years ago
danghvu
ebeec9d9c2
Cython: update installation and tests to v3
10 years ago
Nguyen Anh Quynh
d7e42b7d36
rename all the constants marking ending from _MAX to _ENDING. this also updates Java/Python/Ocaml bindings accordingly
10 years ago
danghvu
2412069453
Fix python binding tests
10 years ago
Nguyen Anh Quynh
770cf6dfd7
cython: update to v3. still need more tests
10 years ago
Nguyen Anh Quynh
acbafc6d75
ocaml/python/java: fix some broken arm64 constants generated by const_generator.py
10 years ago
Nguyen Anh Quynh
54f8cef449
mips: add JR.HB & JALR.HB instructions. also update Ocaml/Python/Java bindings
10 years ago
Nguyen Anh Quynh
5691dd4637
mips: fixed & added new instructions. also updated Ocaml/Python/Java bindings
10 years ago