Nguyen Anh Quynh
|
892729ca11
|
java: add error modes, version() & support diet engine
|
11 years ago |
Nguyen Anh Quynh
|
66b33476aa
|
java: fix call to cs_close() following core's API change
|
11 years ago |
Nguyen Anh Quynh
|
0ea1251f50
|
python & java: update instruction constants after the last core update
|
11 years ago |
Nguyen Anh Quynh
|
9c715aa034
|
java: fix indentation
|
11 years ago |
Nguyen Anh Quynh
|
bf723fa424
|
java: fix NULL pointr exception introduced by last commit. suggested by Dang Hoang Vu
|
11 years ago |
Nguyen Anh Quynh
|
a25a7ad231
|
java: verify against core's version before doing anything
|
11 years ago |
Nguyen Anh Quynh
|
0a8cbbe627
|
java: support 'diet' mode
|
11 years ago |
Nguyen Anh Quynh
|
e7c5695807
|
java: fix memleak in disasm()
|
11 years ago |
Nguyen Anh Quynh
|
046902a990
|
python & java: update constants following last change to PPC arch
|
11 years ago |
Nguyen Anh Quynh
|
43a9a9d36f
|
bump API version from 2.0 to 2.1 for core + Python & Java bindings
|
11 years ago |
Nguyen Anh Quynh
|
748e4f8f1d
|
python & java: update following last update to Mips core
|
11 years ago |
Nguyen Anh Quynh
|
5bd0e2ea06
|
java & python: update instructions following the last x86 core update
|
11 years ago |
Nguyen Anh Quynh
|
5d1244d194
|
java: update X86_const.java after last update to x86 core
|
11 years ago |
Nguyen Anh Quynh
|
9eb9f539c2
|
python & java: update following the last change to @op_str
|
11 years ago |
Nguyen Anh Quynh
|
0941042274
|
java: update Mips constants following the change in Mips' core
|
11 years ago |
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 |