Nguyen Anh Quynh
|
44cebf2e0b
|
python & java: pump API to 2.0
|
11 years ago |
Nguyen Anh Quynh
|
a71a29922c
|
java: update @opStr & ARM's @Operands following the changes in core
|
11 years ago |
Nguyen Anh Quynh
|
6a1107c216
|
java: update following the change to detail mode in the core
|
11 years ago |
Nguyen Anh Quynh
|
83dd67e405
|
java: OpenJDK 7 is also supported
|
11 years ago |
Nguyen Anh Quynh
|
1044c3e912
|
java: indentation fix
|
11 years ago |
Nguyen Anh Quynh
|
91e532d5ab
|
print out ppc_bh information in test_ppc.c & TestPpc.java
|
11 years ago |
danghvu
|
c476765086
|
Update java binding for PPC arch
|
11 years ago |
Nguyen Anh Quynh
|
51a7710ed7
|
java: update cs_version() prototype following the changes to this API in the core
|
11 years ago |
danghvu
|
80348ba5f7
|
Clean up unused code and some coding style
|
11 years ago |
danghvu
|
ef9bd0ab48
|
Let jna handle alignment, reduce performance but more cross-platform
|
11 years ago |
danghvu
|
8677ce756c
|
Minor changes for x86 compatibility
|
11 years ago |
danghvu
|
03be9f5820
|
Fix java binding for cs2 branch
|
11 years ago |
Nguyen Anh Quynh
|
7008356bc5
|
change cs_insn struct to follow the commit 18103e4a . fixed Python & Java bindings accordingly. attn: bindings
|
11 years ago |
Nguyen Anh Quynh
|
1bdb23a76d
|
add CS_OPT_MODE option. this allows us to change engine's mode at run-time
|
11 years ago |
Nguyen Anh Quynh
|
d06e2f5ac1
|
arm: expose alias registers SB, SL, FP & IP. attn: bindings
|
11 years ago |
danghvu
|
36508ff69f
|
Fixed size of regWrite, regRead nd group
|
11 years ago |
danghvu
|
4ef20d54b0
|
Fixed naming convention
|
11 years ago |
danghvu
|
13adb95e7e
|
Fix java error when JNA attempts to readField(op) when op_count == 0
|
11 years ago |
Nguyen Anh Quynh
|
7957ed1def
|
arm64: add some alias registers. attn: bindings
|
11 years ago |
Nguyen Anh Quynh
|
4994c587ad
|
bindings: support new 'detail' option for java & python
|
11 years ago |
Nguyen Anh Quynh
|
ad89d25d05
|
mips: optimize Mips_map_register() to O(1). suggested by Pancake
|
11 years ago |
Nguyen Anh Quynh
|
66f6c2283e
|
mips: fix NEGU alias instruction. bug reported by Pancake
|
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
|
98bc9c3932
|
bindings: update java & python follow last API change
|
11 years ago |
Nguyen Anh Quynh
|
3ff4ccbc5b
|
bindings: update python & java following mips core engine
|
11 years ago |
Nguyen Anh Quynh
|
bac111c257
|
bindings: update python & java following arm64 update
|
11 years ago |
danghvu
|
0500691eb3
|
Update Java binding with cs_option
|
11 years ago |
Nguyen Anh Quynh
|
d912f91390
|
add a newline between constant types in autogen constants
|
11 years ago |
Nguyen Anh Quynh
|
a2f825ff07
|
support comments in autogen files, so constant files are more friendly
|
11 years ago |
danghvu
|
b4b6fea875
|
Fix a bug const generator does not account for assigning number as enum const
|
11 years ago |
Nguyen Anh Quynh
|
e60590baf1
|
fix bindings to reflect the last commit
|
11 years ago |
Nguyen Anh Quynh
|
ea5b79d058
|
move some alias registers around to after REG_MAX. this seems to fix some issues of clang, which struggles with enum that assign value from other enum
|
11 years ago |
Nguyen Anh Quynh
|
b39ef0bfa6
|
arm: added some alias registers
|
11 years ago |
Nguyen Anh Quynh
|
67f1297b33
|
java: temporarily remove SYNTAX_ATT option due to the newly added cs_option() API. this will be fixed when cs_option() is supported in java
|
11 years ago |
danghvu
|
2c37cd49fc
|
Minor fix in java coding style
|
11 years ago |
danghvu
|
9e51977205
|
Fix java binding to reflect new api
|
11 years ago |
Nguyen Anh Quynh
|
88db228cc9
|
bindings: do not delete constant files when on clean target of Makefile
|
11 years ago |
Nguyen Anh Quynh
|
22fcba13f9
|
java: add some missing CS_MODE
|
11 years ago |
Nguyen Anh Quynh
|
de53660109
|
java: quick fix to update it with latest API changes
|
11 years ago |
Nguyen Anh Quynh
|
8db204e6fd
|
java: clean up Test.java
|
11 years ago |
Nguyen Anh Quynh
|
25f5612d4d
|
bindings: correct autogen constant files to reflect the change on arm64.h
|
11 years ago |
Nguyen Anh Quynh
|
f4597083c2
|
bindings: add all autogen files. better to do this by committers, not users. thanks to this, users dont need to generate those constants themselves
|
11 years ago |
Nguyen Anh Quynh
|
68f2405814
|
java: update README
|
11 years ago |
danghvu
|
2f66688c67
|
Modify java binding to use the auto-generated files
|
11 years ago |
danghvu
|
20b2d800a9
|
Improved performance of java binding
|
11 years ago |
danghvu
|
bfd2de6493
|
Fix Arm64.java miss type
|
11 years ago |
danghvu
|
a7d954f131
|
Adjust binding tests to match api changes
|
11 years ago |
danghvu
|
686fdf6d54
|
Fix a bug on machine without jna cannot make clean
|
11 years ago |
danghvu
|
c4325f8593
|
Add remaining untested functions
|
11 years ago |