Nguyen Anh Quynh
58747adcbb
to be sure, initialize arch_init[] with NULL
11 years ago
Nguyen Anh Quynh
0655fe4b50
revert a wrong push on PKGCFGF
11 years ago
Nguyen Anh Quynh
08a57473d1
fix
11 years ago
Nguyen Anh Quynh
5219f64f84
make it less error-prone to handle config.mk
11 years ago
Nguyen Anh Quynh
0590a1f28a
del config.mk
11 years ago
Nguyen Anh Quynh
f6ca8524b7
make it easier to manage config.mk. also added some instructions for users
11 years ago
danghvu
2c5ba2a9a0
Revert to allow multiple arch compilations
11 years ago
danghvu
8cd8c4078e
Revert to allow multiple arch compilations
11 years ago
Nguyen Anh Quynh
0755282f04
reduce MAX_ARCH to save some memory. this is for internal usage only, so we can increase it in future if needed without having any compatibility issue
11 years ago
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