Commit Graph

1310 Commits

Author SHA1 Message Date
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