Nguyen Anh Quynh
d345839bce
support cs_option() for arm64 module
11 years ago
Nguyen Anh Quynh
39a42eddfb
Change the way of supporting arch modularization
...
- Always use libapstone.so as library name, no matter which archs are compiled in.
- Add new API cs_support() to check if a particular arch is supported.
- Change cs_version(): return hexical version which encodes both major & minor version.
the return value can be comparable.
- Bump API version to 1.1
11 years ago
Nguyen Anh Quynh
00f01f1d4e
add comments for config.mk
11 years ago
Nguyen Anh Quynh
13a7d95763
add missing arch/*/module.c
11 years ago
Nguyen Anh Quynh
f185180436
cleaner implementation for arch modularization
11 years ago
Nguyen Anh Quynh
abc02059e3
make all module code static
11 years ago
Nguyen Anh Quynh
31baeb570f
Merge branch 'next' of https://github.com/aquynh/capstone into module
11 years ago
Nguyen Anh Quynh
7b6d3e27c4
Merge branch 'master' of https://github.com/aquynh/capstone into module
11 years ago
Nguyen Anh Quynh
7d02c92de8
code style: more fix for cs.c
11 years ago
Nguyen Anh Quynh
e76eae2c51
python: fix for README to keep lines within 80 columns for readability
11 years ago
Nguyen Anh Quynh
6eae731d56
Merge branch 'master' of https://github.com/0xKD/capstone into pkgconfig
11 years ago
Nguyen Anh Quynh
dc05d675be
Merge branch 'pkgconfig' of https://github.com/radare/capstone into pkgconfig
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
Kedar
6b7b7d9c97
Make instruction distinction clearer
11 years ago
Nguyen Anh Quynh
a1818520df
python: correct the last commit to fix cs_disasm_quick()
11 years ago
Nguyen Anh Quynh
630a86bcd8
python: cs_disasm_quick() doesnt create CsInsn array on return, and makes reference to non-existent self. bug reported by Mario Vilas
11 years ago
Nguyen Anh Quynh
5f0c6869ca
python: correct the last commit to fix cs_disasm_quick()
11 years ago
Kedar
edf10913fc
Update README for Windows install
11 years ago
Nguyen Anh Quynh
e71abd4666
python: cs_disasm_quick() doesnt create CsInsn array on return, and makes reference to non-existent self. bug reported by Mario Vilas
11 years ago
Nguyen Anh Quynh
18103e4a22
size down insn_map structructure by reducing the size of some fields. this alone makes lib binary size 2.6MB smaller
11 years ago
danghvu
629a6d8901
Rename arch.h -> module.h
11 years ago
danghvu
7711858da6
Minor fix credit
11 years ago
danghvu
02db488199
Either all arch or only one of them
11 years ago
danghvu
29e01a6895
arch/*/include.h -> arch/*/module.h
11 years ago
danghvu
a2e7ef1b73
Fix coding style
11 years ago
danghvu
0b6ea044ff
Move cs_option dispatch into arch specific
11 years ago
danghvu
6f52bf9997
Move arch config into config.mk
11 years ago
danghvu
2b19296439
Fix indentation problem
11 years ago
pancake
edc1ef962f
Handle static linking with pkg-config archive variable
11 years ago
danghvu
34d49d935b
Support compilation of individual arch
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
Nguyen Anh Quynh
e832bd8996
arm: support alias registers SB, SL, FP & IP
11 years ago
Nguyen Anh Quynh
df3fb00ed7
arm: add comments to arm.h for coprocessor register types
11 years ago
Nguyen Anh Quynh
6f85aed4b7
arm: add comments to arm.h for coprocessor register types
11 years ago
Nguyen Anh Quynh
2578d3b9e6
mips: use alias registers
11 years ago
Nguyen Anh Quynh
cb0de3b256
add reducing binary size to TODO list
11 years ago
Nguyen Anh Quynh
24ca24c5db
minor fix for README
11 years ago
Nguyen Anh Quynh
b7155b0dc5
update README
11 years ago
Nguyen Anh Quynh
8afa3dd570
update README
11 years ago
Nguyen Anh Quynh
53311520cc
Merge branch 'master' of https://github.com/aquynh/capstone
11 years ago
Nguyen Anh Quynh
315930d477
python: correct DLL file for dynamic loading when module is imported
11 years ago
Nguyen Anh Quynh
fa0639b7e1
python: clean setup.py
11 years ago
Nguyen Anh Quynh
1a2a42c357
put website address into the license file
11 years ago
Nguyen Anh Quynh
bc0a110e99
Merge pull request #40 from danghvu/master
...
Naming convention and size of read/write_reg + groups
11 years ago
danghvu
36508ff69f
Fixed size of regWrite, regRead nd group
11 years ago
danghvu
4ef20d54b0
Fixed naming convention
11 years ago
Nguyen Anh Quynh
4355c66c95
Merge pull request #39 from danghvu/master
...
Fix java error when JNA attempts to readField(op) when op_count == 0
11 years ago
danghvu
13adb95e7e
Fix java error when JNA attempts to readField(op) when op_count == 0
11 years ago
Nguyen Anh Quynh
397d0de598
tests: simplify print_insn_detail() function by deleting unused argument
11 years ago