Nguyen Anh Quynh
0843078c74
msvc: rename libcapstone.dll to capstone.dll, libcapstone.lib to capstone.lib
11 years ago
Nguyen Anh Quynh
a7832e9321
Merge branch 'cmake2' of https://github.com/aquynh/capstone into cmake2
11 years ago
Nguyen Anh Quynh
1969b83b9b
windows: expose public APIs with dllimport for user apps
11 years ago
Nguyen Anh Quynh
c165b85a9b
msvc: define CAPSTONE_STATIC macro for capstone_static project
11 years ago
Nguyen Anh Quynh
0ea020ec8f
cmake: do not define dllimport
11 years ago
Nguyen Anh Quynh
814240c585
msvc: export public APIs for capstone_dll
11 years ago
Nguyen Anh Quynh
2991ef5692
upate README to mention bindings/README
11 years ago
Nguyen Anh Quynh
86064533e5
bindings: add README
11 years ago
Nguyen Anh Quynh
07c3693cf2
cmake: properly export public APIs in capstone.DLL. thanks to Daniel Pistelli for helping to fix this issue
11 years ago
Nguyen Anh Quynh
d765ab21cb
cmake: define macro CAPSTONE_USE_SYS_DYN_MEM when USE_DEFAULT_ALLOC is defined
11 years ago
Nguyen Anh Quynh
4c0ed0b864
correct capstone.h on the old already-renamed op_info[] arrays
11 years ago
Nguyen Anh Quynh
01179b66b9
Merge branch 'next' of https://github.com/aquynh/capstone into next
11 years ago
Nguyen Anh Quynh
0577bb728c
x86: ATT syntax does not print word size pointer like Intel syntax
11 years ago
Nguyen Anh Quynh
7e22936c0a
python: expose print_detail() in test_detail.py to make it reusable
11 years ago
Jay Oster
6f74ccc97a
Add new x86 instruction groups
...
- VM: Virtual Machine
- INT: Interrupts
- IRET: Interupt returns
- CALL: Subroutine call
- RET: Subroutine return
Includes a special case for writes to port 0xb2, which triggers an SMI
11 years ago
Nguyen Anh Quynh
04b9da4c4a
Merge pull request #136 from zer0mem/patch-1
...
vsnprintf fix
11 years ago
Peter Hlavaty
5925d0cc62
vsnprintf fix
...
call nt!vsprintf_s
11 years ago
Nguyen Anh Quynh
c70442edc6
arm: shift info associates with the right op in LDR instruction. bug reported by Daniel Colascione
11 years ago
Nguyen Anh Quynh
a04ee4feb8
arm: add missing the check for detail mode in the last commit
11 years ago
Nguyen Anh Quynh
b79d915a38
arm: add missing operand info for Thumb instruction vldr. bug reported by Daniel Colascione
11 years ago
Nguyen Anh Quynh
bb71c13098
arm: add missing operand info for Thumb instruction LDR involving label. bug reported by Daniel Colascione
11 years ago
Nguyen Anh Quynh
6eb55cf52e
arm: add operand details for 'mov pc, lr'. bug reported by Daniel Colascione
11 years ago
Nguyen Anh Quynh
48b6cb4ce5
arm: CC_AL is the default code condition for instructions without CC. bug reported by Daniel Colascione
11 years ago
Nguyen Anh Quynh
997d7bd3bc
update CREDITS.TXT
11 years ago
Nguyen Anh Quynh
8454fb9561
update HACK.TXT
11 years ago
Nguyen Anh Quynh
937b28a0a7
add contrib/ directory
11 years ago
Nguyen Anh Quynh
de8c689b42
cmake: bump version
11 years ago
Nguyen Anh Quynh
758fcbe69f
cmake: fix CMakeLists.txt: rename library to 'capstone' & build static/shared libs in unified way. patch by Daniel Pistelli
11 years ago
Nguyen Anh Quynh
527fcf04bc
Merge branch 'next' of https://github.com/aquynh/capstone into next
11 years ago
Nguyen Anh Quynh
5e2e660be7
fix some warnings reported by Coverity
11 years ago
Nguyen Anh Quynh
2c20a1b5a3
ppc: wrong comparison in printOperand(). bug found by Coverity
11 years ago
Nguyen Anh Quynh
40012f1bc9
Update COMPILE_CMAKE.TXT
11 years ago
Nguyen Anh Quynh
ea16de9ba4
correct COMPILE_CMAKE.TXT on how to customize compile-time options. suggested by Daniel Pistelli
11 years ago
Nguyen Anh Quynh
f1c3acb547
add COMPILE_CMAKE.TXT & update COMPILE.TXT
11 years ago
Nguyen Anh Quynh
ecc5ffb16c
cmake: use USE_SYS_DYN_MEM instead of USE_DEFAULT_ALLOC for consistency
11 years ago
Nguyen Anh Quynh
7343848662
cmake: build shared library libcapstone & static library libcapstone_static
11 years ago
Nguyen Anh Quynh
a71a27b87f
cmake: only compile X86ATTInstPrinter.c in non-diet mode
11 years ago
Nguyen Anh Quynh
b67e030497
update CREDITS.TXT
11 years ago
Nguyen Anh Quynh
56e4efdc35
cmake: cleanup
11 years ago
Nguyen Anh Quynh
6a899ff8d4
cmake: add test_skipdata
11 years ago
Nguyen Anh Quynh
cfc691e659
cmake: X86_REDUCE is OFF by default
11 years ago
Nguyen Anh Quynh
31ec542111
cmake: support X86_REDUCE mode
11 years ago
Nguyen Anh Quynh
b70e121ce3
x86: FP instructions are only available when X86_REDUCE mode is off
11 years ago
Nguyen Anh Quynh
e7f251bfee
cmake: Diet mode is OFF by default
11 years ago
Nguyen Anh Quynh
d0023197eb
cmake: support Sparc, SystemZ & XCore
11 years ago
Nguyen Anh Quynh
3a5965eb05
xcore: fix some warnings with Diet mode
11 years ago
Nguyen Anh Quynh
0150f06553
x86: fix a warning on Diet mode
11 years ago
Nguyen Anh Quynh
2f661e003f
cmake: correct the definition of USE_SYS_DYN_MEM with new macro name CAPSTONE_USE_SYS_DYN_MEM
11 years ago
Nguyen Anh Quynh
9786566aaa
msvc: fix some Nmake warnings
11 years ago
Nguyen Anh Quynh
f6af50903b
cmake: rename library from capstone to libcapstone
11 years ago