schwoop
3a7c136558
Fixed SPARC compilation
2014-06-10 13:24:53 +02:00
schwoop
8a26bd36d5
Fix for GCC MIPS toolchain
2014-06-06 17:28:43 +02:00
Nguyen Anh Quynh
0e534bf0ff
x86: correct the related comment of the last commit
2014-06-05 17:05:16 +07:00
Nguyen Anh Quynh
9417ad6cd5
x86: printDstIdx() should only print segment in non-64bit mode. bug reported by Filipe Cabecinhas (@filcab)
2014-06-05 17:03:52 +07:00
Nguyen Anh Quynh
4aacbea1b6
Merge branch 'next' into cmake2
2014-06-04 21:42:22 +07:00
Nguyen Anh Quynh
98bce0f172
python: rename libcapstone.dll to capstone.dll. also load versioning SO (using version 3 for the next API)
2014-06-04 21:19:37 +07:00
Nguyen Anh Quynh
6785b0d216
msvc: remove unused CAPSTONE_STATIC macro in capstone_static project
2014-06-04 16:45:45 +07:00
Nguyen Anh Quynh
59caae0cda
Merge pull request #142 from parasyte/feature/x86-groups
...
Feature/x86 groups - part 2
2014-06-04 14:17:11 +07:00
Jay Oster
368c45b4c6
x86 instruction groups: Add SYSEXIT and SYSRET to the X86_GRP_IRET group
2014-06-04 00:08:46 -07:00
Nguyen Anh Quynh
a19d3f0b60
Merge branch 'feature/x86-groups' of https://github.com/parasyte/capstone into test
2014-06-04 13:35:12 +07:00
Jay Oster
6b00344f23
x86 instruction groups: Fix RET/IRET mapping.
2014-06-03 23:31:58 -07:00
Nguyen Anh Quynh
1d06943318
Merge branch 'cmake2' of https://github.com/arizvisa/capstone into cmake3
2014-06-04 09:42:22 +08:00
Ali Rizvi-Santiago
10053ba626
Modified CMakeLists.txt to re-enable support for building both static and shared versions of the library.
...
Removed definition of CAPSTONE_STATIC from capstone.h due to dllimport only really being a performance optimization while CAPSTONE_SHARED is only needed when building the shared version of the library.
2014-06-03 21:07:03 +00:00
Nguyen Anh Quynh
8c0ab867a1
rename CCLD to LINK
2014-06-03 23:43:53 +07:00
Nguyen Anh Quynh
3f1eb192dd
Merge branch 'cmake2' of https://github.com/aquynh/capstone into cmake2
2014-06-04 00:29:37 +08:00
Nguyen Anh Quynh
0936b56c54
rename libcapstone.dll to capstone.dll, libcapstone.lib to capstone.lib for Windows platform
2014-06-04 00:26:33 +08:00
Nguyen Anh Quynh
afcc8e6582
Merge branch 'cmake2' of https://github.com/aquynh/capstone into cmake2
2014-06-03 23:21:22 +08:00
Nguyen Anh Quynh
0843078c74
msvc: rename libcapstone.dll to capstone.dll, libcapstone.lib to capstone.lib
2014-06-03 22:20:46 +07:00
Nguyen Anh Quynh
a7832e9321
Merge branch 'cmake2' of https://github.com/aquynh/capstone into cmake2
2014-06-03 23:10:49 +08:00
Nguyen Anh Quynh
1969b83b9b
windows: expose public APIs with dllimport for user apps
2014-06-03 23:10:07 +08:00
Nguyen Anh Quynh
c165b85a9b
msvc: define CAPSTONE_STATIC macro for capstone_static project
2014-06-03 22:06:47 +07:00
Nguyen Anh Quynh
0ea020ec8f
cmake: do not define dllimport
2014-06-03 21:48:53 +08:00
Nguyen Anh Quynh
814240c585
msvc: export public APIs for capstone_dll
2014-06-03 20:13:19 +07:00
Nguyen Anh Quynh
2991ef5692
upate README to mention bindings/README
2014-06-03 17:39:42 +07:00
Nguyen Anh Quynh
86064533e5
bindings: add README
2014-06-03 17:38:15 +07:00
Nguyen Anh Quynh
07c3693cf2
cmake: properly export public APIs in capstone.DLL. thanks to Daniel Pistelli for helping to fix this issue
2014-06-03 18:33:15 +08:00
Nguyen Anh Quynh
d765ab21cb
cmake: define macro CAPSTONE_USE_SYS_DYN_MEM when USE_DEFAULT_ALLOC is defined
2014-06-03 17:38:29 +08:00
Nguyen Anh Quynh
4c0ed0b864
correct capstone.h on the old already-renamed op_info[] arrays
2014-06-03 15:06:20 +07:00
Nguyen Anh Quynh
01179b66b9
Merge branch 'next' of https://github.com/aquynh/capstone into next
2014-06-03 13:52:06 +07:00
Nguyen Anh Quynh
0577bb728c
x86: ATT syntax does not print word size pointer like Intel syntax
2014-06-03 13:50:35 +07:00
Nguyen Anh Quynh
7e22936c0a
python: expose print_detail() in test_detail.py to make it reusable
2014-06-03 13:14:34 +07:00
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
2014-06-02 22:21:41 -07:00
Nguyen Anh Quynh
04b9da4c4a
Merge pull request #136 from zer0mem/patch-1
...
vsnprintf fix
2014-06-02 22:13:21 +07:00
Peter Hlavaty
5925d0cc62
vsnprintf fix
...
call nt!vsprintf_s
2014-06-02 21:48:30 +08:00
Nguyen Anh Quynh
c70442edc6
arm: shift info associates with the right op in LDR instruction. bug reported by Daniel Colascione
2014-06-01 11:35:34 +07:00
Nguyen Anh Quynh
a04ee4feb8
arm: add missing the check for detail mode in the last commit
2014-06-01 10:52:01 +07:00
Nguyen Anh Quynh
b79d915a38
arm: add missing operand info for Thumb instruction vldr. bug reported by Daniel Colascione
2014-06-01 10:48:55 +07:00
Nguyen Anh Quynh
bb71c13098
arm: add missing operand info for Thumb instruction LDR involving label. bug reported by Daniel Colascione
2014-06-01 10:14:31 +07:00
Nguyen Anh Quynh
6eb55cf52e
arm: add operand details for 'mov pc, lr'. bug reported by Daniel Colascione
2014-06-01 10:03:14 +07:00
Nguyen Anh Quynh
48b6cb4ce5
arm: CC_AL is the default code condition for instructions without CC. bug reported by Daniel Colascione
2014-06-01 09:45:19 +07:00
Nguyen Anh Quynh
997d7bd3bc
update CREDITS.TXT
2014-05-31 12:12:18 +08:00
Nguyen Anh Quynh
8454fb9561
update HACK.TXT
2014-05-31 12:09:16 +08:00
Nguyen Anh Quynh
937b28a0a7
add contrib/ directory
2014-05-31 12:07:25 +08:00
Nguyen Anh Quynh
de8c689b42
cmake: bump version
2014-05-31 10:45:15 +08:00
Nguyen Anh Quynh
758fcbe69f
cmake: fix CMakeLists.txt: rename library to 'capstone' & build static/shared libs in unified way. patch by Daniel Pistelli
2014-05-31 10:44:27 +08:00
Nguyen Anh Quynh
527fcf04bc
Merge branch 'next' of https://github.com/aquynh/capstone into next
2014-05-30 17:47:19 +08:00
Nguyen Anh Quynh
5e2e660be7
fix some warnings reported by Coverity
2014-05-30 17:43:36 +08:00
Nguyen Anh Quynh
2c20a1b5a3
ppc: wrong comparison in printOperand(). bug found by Coverity
2014-05-30 17:00:20 +08:00
Nguyen Anh Quynh
40012f1bc9
Update COMPILE_CMAKE.TXT
2014-05-30 00:37:30 +08:00
Nguyen Anh Quynh
ea16de9ba4
correct COMPILE_CMAKE.TXT on how to customize compile-time options. suggested by Daniel Pistelli
2014-05-29 00:14:50 +08:00