Nguyen Anh Quynh
ad89d25d05
mips: optimize Mips_map_register() to O(1). suggested by Pancake
11 years ago
Nguyen Anh Quynh
2b4258997f
arm64: avoiding duplicate call on AArch64_map_insn() in AArch64_printInst()
11 years ago
Nguyen Anh Quynh
66f6c2283e
mips: fix NEGU alias instruction. bug reported by Pancake
11 years ago
Nguyen Anh Quynh
d051328a20
mips: no need to map BNEZ for alias insn name. bug reported by Pancake
11 years ago
Nguyen Anh Quynh
10fd59eacf
cleanup & remove dead code in arm, arm64 & mips. dead code was reported by Pancake
11 years ago
Nguyen Anh Quynh
778ec163e5
mips: support N64 mode and simplify handling micro-mips
11 years ago
Nguyen Anh Quynh
2215895ebc
mips: no need cs_struct.micro_mips, as we can get that from cs_struct.mode
11 years ago
Nguyen Anh Quynh
9d946516c3
arm64: fix AArch64_getFeatureBits()
11 years ago
Nguyen Anh Quynh
a1fbd4aada
mips: fix Mips_getFeatureBits()
11 years ago
Nguyen Anh Quynh
e105060dd3
Merge branch 'master' of https://github.com/aquynh/capstone
11 years ago
Nguyen Anh Quynh
462f291b9f
ARM: Fix bunch of issues
...
- Bugs
- start switching to more friendly asm: for number under 10, print without hex in front
11 years ago
Nguyen Anh Quynh
ff771f6c84
arm: fix a typo in calling DecodeT2CPSInstruction()
11 years ago
Nguyen Anh Quynh
8940e5c5d0
java: return empty array when op_count = 0, rather than NULL. this is to be consistent with all other bindings
11 years ago
Nguyen Anh Quynh
aa036eebc2
bindings: add cs_version() back for python & java
11 years ago
Nguyen Anh Quynh
36df4bb6a7
revert the cs_version() API
11 years ago
Nguyen Anh Quynh
723fa80890
arm: some hardware features must be mutually exclusive
11 years ago
Nguyen Anh Quynh
67fd143a8b
python: remove useless __init__.py
11 years ago
Nguyen Anh Quynh
98bc9c3932
bindings: update java & python follow last API change
11 years ago
Nguyen Anh Quynh
bb64b0bdca
more API version to capstone.h, and remove cs_version(). reset API back to 1.0 for public release
11 years ago
Nguyen Anh Quynh
37c7d77e76
x86: print mem pointer reference in lowercase
11 years ago
Nguyen Anh Quynh
b2dc054a5f
BSD platforms are supported
11 years ago
Nguyen Anh Quynh
f74bebf53f
update COMPILE & README for FreeBSD support
11 years ago
Nguyen Anh Quynh
5ee165be08
Merge branch 'master' of https://github.com/aquynh/capstone
11 years ago
Nguyen Anh Quynh
0427122ced
add information on static lib installation into COMPILE
11 years ago
Nguyen Anh Quynh
a253c7a8e8
x86: map EFLAGS to string of 'flags', 'eflags' or 'rflags' depending on current CS_MODE
11 years ago
Nguyen Anh Quynh
bdaf3b5089
x86: delete useless constant values assigned for instructions in x86.h
11 years ago
Nguyen Anh Quynh
80ff30b977
Makefile: use PKGCFGF for capstone.pc
11 years ago
Nguyen Anh Quynh
858546992f
Merge branch 'master' of https://github.com/radare/capstone into radare
11 years ago
Nguyen Anh Quynh
f5d9892f41
x86: return lowercase string for instrution name
11 years ago
Nguyen Anh Quynh
87bb421d3b
arm: return lowercase string for instrution name
11 years ago
Nguyen Anh Quynh
6677b994e7
arm: fix a wrong calculation on sign of .disp value in mem reference
11 years ago
Nguyen Anh Quynh
3ff4ccbc5b
bindings: update python & java following mips core engine
11 years ago
Nguyen Anh Quynh
162409e730
mips: upgrade core engine
11 years ago
Nguyen Anh Quynh
bac111c257
bindings: update python & java following arm64 update
11 years ago
Nguyen Anh Quynh
731bf2a714
arm64: update core engine
11 years ago
pancake
ca9f1b215b
Makefile refactoring to fix 'make install' build of lib
11 years ago
Nguyen Anh Quynh
dcde7e7e70
python: replace op_index() with op_find(), which straightly returns the desired operand rather than its cumbersome index
11 years ago
Nguyen Anh Quynh
f1618bc2ee
python: add error message to CsError and modify all tests to use CsError exception
11 years ago
Nguyen Anh Quynh
73a6dba6c2
python: commented out the printout of @bytes , so 'make tests' doesnt complain anymore
11 years ago
Nguyen Anh Quynh
db048ab1c1
python: reimplement cs_op_count(), cs_op_index() & cs_insn_group() in python, so no need to save instruction raw data anymore
11 years ago
Nguyen Anh Quynh
9b542643ac
Merge branch 'cserror'
11 years ago
Nguyen Anh Quynh
cdf41b017d
python: delete dead code
11 years ago
Nguyen Anh Quynh
e099ede6c5
Fix Python bindings:
...
- No more use generator to return instruction list
- Delete redundant Mips consts in mips.py
- Revert the last wrong change on ctypes prototype of cs_disasm_dyn(): it is wrong to use c_char_p
11 years ago
Nguyen Anh Quynh
af9bf6f3fb
Merge pull request #25 from danghvu/master
...
Update Java binding to reflect the new API
11 years ago
Nguyen Anh Quynh
520c3615b6
rename python classes and using exception for error
...
- rename class cs to Cs, cs_insn to CsInsn
- throw CsError exception to handle cs_errno()
- fix all test*.py code to reflect above changes
11 years ago
Nguyen Anh Quynh
9f523d1699
mips: properly map alias instruction back to public id. this fixes the crash reported by Pancake
11 years ago
Nguyen Anh Quynh
fe8030bdf0
update errno in cs_option() upon failure with CS_ERR_OPTION
11 years ago
danghvu
486111c52d
Update Makefile to be able to test each binding individually
11 years ago
danghvu
0500691eb3
Update Java binding with cs_option
11 years ago
Nguyen Anh Quynh
74d95ab04f
python: minor fix for setup.py
11 years ago