Nguyen Anh Quynh
|
e4229c6939
|
merge with option branch
|
11 years ago |
Nguyen Anh Quynh
|
c3a0a2c3d3
|
python: fix a memory leaking in cs_disasm_quick(). bug reported by Joxean Koret
|
11 years ago |
Nguyen Anh Quynh
|
39da42692d
|
arm: fix a memory leaking bug
|
11 years ago |
Nguyen Anh Quynh
|
da8adaded2
|
API cs_option(): @value now has size_t, so mapping opaque pointer is possible for future options
|
11 years ago |
Nguyen Anh Quynh
|
00dff9fa7b
|
Merge pull request #21 from danghvu/master
Fix java Segfault on new API
|
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
|
c618db4473
|
change option names for cs_option(), and update python binding accordingly to support new cs_option()
|
11 years ago |
Nguyen Anh Quynh
|
b8ce68ec05
|
change cs_option() API to be more flexible with option value
|
11 years ago |
Nguyen Anh Quynh
|
daaed13cc1
|
python: update to the newly added cs_option() API
|
11 years ago |
Nguyen Anh Quynh
|
4a60a56be6
|
handle cs_option() according to arch & mode
|
11 years ago |
Nguyen Anh Quynh
|
01aba002e3
|
add cs_option() API. move ATT & Intel syntax here, rather than having them as CS_MODE, which is wrong
|
11 years ago |
Nguyen Anh Quynh
|
a5f0b1c3c3
|
mips: map register 9 to 'sp' rather than '29'
|
11 years ago |
Nguyen Anh Quynh
|
6d552e5540
|
x86: fix bug in relative jump. reported by Joxean
|
11 years ago |
Nguyen Anh Quynh
|
3fa53140b8
|
update CREDITS
|
11 years ago |
Nguyen Anh Quynh
|
9cf170bcaa
|
mips: correct the forgotten size_t address in the last API change
|
11 years ago |
Nguyen Anh Quynh
|
5df9e4be91
|
tests: change variable address's type to uint64_t
|
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
|
7999c1fe1f
|
add capsone.pc to .gitignore
|
11 years ago |
Nguyen Anh Quynh
|
75c4475462
|
bindings: auto generate constants with 'make'
|
11 years ago |
Nguyen Anh Quynh
|
923d9262af
|
python: update to reflect latest API change
|
11 years ago |
Nguyen Anh Quynh
|
d330bf21b6
|
use PKG_{MAJOR|MINOR} to generate capstone.pc. besides, use dynamic lib rather than static lib for its 'Libs'
|
11 years ago |
Nguyen Anh Quynh
|
5dbe12a85b
|
bump API to 1.5 due to the change in cs_disasm*(), and add PKG_{MAJOR|MINOR} for package version
|
11 years ago |
Nguyen Anh Quynh
|
7b7b40c879
|
tests: now @address is uint64_t, no need to typecast for PRIx64 anymore
|
11 years ago |
Nguyen Anh Quynh
|
612b5d23e8
|
consistently use same param name @address rather than @offset in all cs_disasm*() API
|
11 years ago |
Nguyen Anh Quynh
|
f2a649e1ef
|
cs_insn.address also needs to be changed after the change on @offset of cs_disasm*() API
|
11 years ago |
Nguyen Anh Quynh
|
7d5f96d3a7
|
merge Radare's pull request on API change on @address of cs_disasm*()
|
11 years ago |
Nguyen Anh Quynh
|
029df200b4
|
add some comments referring to cs_errno() on failure of some APIs
|
11 years ago |
Nguyen Anh Quynh
|
8db204e6fd
|
java: clean up Test.java
|
11 years ago |
Nguyen Anh Quynh
|
8eb689e4af
|
python: update to reflect the last API change
|
11 years ago |
pancake
|
44ce0fbe60
|
Generate and install capstone.pc pkg-config file
|
11 years ago |
Nguyen Anh Quynh
|
f35e2ad35c
|
add @regs_read_count, @regs_write_count, @groups_count to @cs_insn. bump API to 1.4
|
11 years ago |
pancake
|
c04f873791
|
Use uint64_t instead of size_t for addresses
|
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
|
3582bc1b9b
|
arm64: ARM64_GRP_JUMP is in the wrong place. move it to its place and also clarify some GRP comments
|
11 years ago |
Nguyen Anh Quynh
|
b2ed4dcd69
|
update COMPILE and python README to reflect the last commit
|
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
|
d57fa4f68e
|
x86: added bunch of test insn (commented)
|
11 years ago |
Nguyen Anh Quynh
|
9c950c15d6
|
x86: fix all the shift rotate insns with 1 as immediate: shl, shr, sar, ror, rol. thus, removed the hack on this insns.
|
11 years ago |
Nguyen Anh Quynh
|
8fcec67893
|
x86: do not sign-extend immediate. this fixes the issues reported by LongLD
|
11 years ago |
Nguyen Anh Quynh
|
2cd3370b8c
|
some fixes for COMPILE
|
11 years ago |
Nguyen Anh Quynh
|
68f2405814
|
java: update README
|
11 years ago |
Nguyen Anh Quynh
|
e75f906831
|
python: update README
|
11 years ago |
Nguyen Anh Quynh
|
210e94dbed
|
python: add install target to Makefile
|
11 years ago |
Nguyen Anh Quynh
|
676cabd565
|
update instructions in COMPILE about compiling/installing bindings before usage
|
11 years ago |
Nguyen Anh Quynh
|
96a056d18b
|
bindings: more flexible autogen on generating filenames containing constants
|
11 years ago |
Nguyen Anh Quynh
|
bc1e2f4079
|
python: 'make' alone does not install python module
|
11 years ago |
Nguyen Anh Quynh
|
99cfce9b1a
|
bindings: add project info into autogen files
|
11 years ago |