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 |
Nguyen Anh Quynh
|
5ef8b2a7de
|
arm: fix param of MCRegisterInfo_InitMCRegisterInfo() in ARM_init()
|
11 years ago |
Nguyen Anh Quynh
|
257dfb6571
|
arm: fix wrong calculation on update_flags due to dropped support for cs_reg_write() with 0 as handle
|
11 years ago |
Nguyen Anh Quynh
|
173ed2b1cb
|
arm: upgrade core engine
|
11 years ago |
Nguyen Anh Quynh
|
cc6cf65980
|
tests: add some test insn (commented)
|
11 years ago |
Nguyen Anh Quynh
|
270d8ae712
|
Merge branch 'master' into x86
|
11 years ago |
Nguyen Anh Quynh
|
3640f3cc73
|
clarify in capstone.h that no API accepts CS_ARCH_* as handle anymore
|
11 years ago |
Nguyen Anh Quynh
|
45078f87f1
|
finally drop ugly support for using arch as handle in cs_reg_name(). this doesnt change API
|
11 years ago |
Nguyen Anh Quynh
|
36d143b6d0
|
x86: update core engine
|
11 years ago |
Nguyen Anh Quynh
|
ad61c49288
|
arm64: handle decomposer properly for alias insn
|
11 years ago |
Nguyen Anh Quynh
|
e1611f0189
|
arm64: fix wrong calculation of arm64.update_flags with a tricky way of using cs_reg_write()
|
11 years ago |
Nguyen Anh Quynh
|
6b9b6647c1
|
arm64: support more alias insn
|
11 years ago |
Nguyen Anh Quynh
|
0fd5da2449
|
fixed bad disassembly mode definitions. by Daniel Godas-Lopez
|
11 years ago |
danghvu
|
20b2d800a9
|
Improved performance of java binding
|
11 years ago |
danghvu
|
f9dc082727
|
Merge remote-tracking branch 'upstream/master'
|
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 |
Nguyen Anh Quynh
|
6b7abe3c81
|
arm64: handle alias insn in a better way, and add support for MNEG. bug reported by Patroklos Argyroudis
|
11 years ago |