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 |
Nguyen Anh Quynh
|
d6ef46aa0f
|
bindings: Makefile does nothing by default
|
11 years ago |
Nguyen Anh Quynh
|
ac6d1da5b0
|
bindings: add author info to const_generator.py
|
11 years ago |
Nguyen Anh Quynh
|
d1f1e87213
|
Merge branch 'master' of https://github.com/danghvu/capstone into autogen
|
11 years ago |
Nguyen Anh Quynh
|
23bc1f356a
|
fix some potential format string bugs in arm64, arm & mips
|
11 years ago |
Nguyen Anh Quynh
|
b9b3d29ff5
|
x86: print segment register in some insns with memory references. This fixes the bug reported by Edgar & Attila
|
11 years ago |
Nguyen Anh Quynh
|
ec0ed8ee94
|
semantics: add insn group JUMP, so now we can check if this insn is branching
|
11 years ago |
Nguyen Anh Quynh
|
7c7a8bc523
|
arm: move static variable ITBlock to cs_struct, so make arm code truly thread-safe
|
11 years ago |
Nguyen Anh Quynh
|
f1c2eee091
|
x86: clang still complains on unused enum type. this shuts it up
|
11 years ago |
Nguyen Anh Quynh
|
0e3defb6f8
|
arm64: remove asprintf.c and use static buffer instead for SysRegMapper_toString(). this fixes the bug on MSR insn reported by Patroklos Argyroudis
|
11 years ago |
danghvu
|
c698fb657f
|
Add clean target for bindings/Makefile
|
11 years ago |
danghvu
|
cfb0120936
|
Add support for python in const_generator.py
|
11 years ago |
danghvu
|
2f66688c67
|
Modify java binding to use the auto-generated files
|
11 years ago |
danghvu
|
9ed9d859c1
|
Name the target clearer in Makefile for testing binding
|
11 years ago |
danghvu
|
8054c9e065
|
Add a script to generate constant for binding
|
11 years ago |
Nguyen Anh Quynh
|
c881b0c650
|
update CREDITS
|
11 years ago |
Nguyen Anh Quynh
|
524194acfb
|
test: add few (commented out) arm instructions to test_arm.c
|
11 years ago |
Nguyen Anh Quynh
|
bc38a28761
|
test: add some more insn to test_arm.c (commented out code)
|
11 years ago |