Commit Graph

865 Commits

Author SHA1 Message Date
Nguyen Anh Quynh 9518148e6f add X86_COMPACT option. also add CS_SUPPORT_X86_COMPACT. made Python support this change 2014-03-25 23:20:41 +08:00
Nguyen Anh Quynh e2bdcf064c support dylib versioning for OSX 2014-03-25 11:31:32 +08:00
Nguyen Anh Quynh 315f02df36 Makefile: move the calculation of API_MAJOR advance. this fixes versioning lib for OSX 2014-03-25 06:43:19 +08:00
Nguyen Anh Quynh 6db860a246 systemz: indentation 2014-03-25 06:35:51 +08:00
pancake 26943331c6 Use versioned library names on Darwin too 2014-02-04 08:37:55 +01:00
pancake e030e1880e Fix proper versioned lib symlink for linux 2014-02-04 08:36:22 +01:00
pancake 3f15a9edcf Use relative path in versioned symlink lib 2014-02-04 08:12:15 +01:00
pancake d889290a02 Remove C++ dependency and fix SystemZ initialization 2014-02-04 08:11:07 +01:00
Nguyen Anh Quynh b5236ff33d java: update after the last change to the core of systemz 2014-03-24 17:29:37 +08:00
Nguyen Anh Quynh 3f59a8cc2b python: clean test_sparc.py 2014-03-24 17:28:58 +08:00
Nguyen Anh Quynh aca2db2492 python: update after the last change to the core of systemz 2014-03-24 17:28:27 +08:00
Nguyen Anh Quynh 7e92884f41 systemz: fix for details 2014-03-24 17:27:32 +08:00
Nguyen Anh Quynh e4fae8723e systemz: support length for Mem op 2014-03-24 17:26:57 +08:00
Nguyen Anh Quynh d04aad77f6 systemz: support Diet option 2014-03-24 17:26:14 +08:00
Nguyen Anh Quynh 98726958fe java: Sparc's operand array size = 4 2014-03-24 16:11:39 +08:00
Nguyen Anh Quynh f0ff96138e systemz: print immediates in range [-9, 9] without 0x prefix 2014-03-24 13:41:28 +08:00
Nguyen Anh Quynh 99caa9bd08 Makefile: do not need to calculate UNAME_S two times 2014-03-24 10:28:22 +08:00
Nguyen Anh Quynh 3b94ec8345 Merge branch 'next' of https://github.com/opntr/capstone into bsd 2014-03-24 09:52:36 +08:00
Oliver Pinter 25efded52f build: added DragonFly BSD
Signed-off-by: Oliver Pinter <oliver.pntr@gmail.com>
2014-03-23 19:10:13 +01:00
Oliver Pinter a83a887352 build: simplify
Signed-off-by: Oliver Pinter <oliver.pntr@gmail.com>
2014-03-23 19:01:33 +01:00
Nguyen Anh Quynh d5ef3b83b6 test: cleanup test.c 2014-03-23 22:59:27 +08:00
Nguyen Anh Quynh 61aaabbba0 suite: add SystemZ support to benchmark.py & fuzz.py 2014-03-23 22:56:38 +08:00
Nguyen Anh Quynh 636f506d10 update README & HACK with SystemZ information 2014-03-23 22:24:28 +08:00
Nguyen Anh Quynh 21bd3930e6 java: add SystemZ arch 2014-03-23 22:21:54 +08:00
Nguyen Anh Quynh 1c8405dbd7 python: add SystemZ support 2014-03-23 11:17:24 +08:00
Nguyen Anh Quynh da1e833c8c systemz: support accesss register operand 2014-03-23 11:12:07 +08:00
Nguyen Anh Quynh 4321468245 java: fix Sparc to get correct CsSparc fields 2014-03-23 10:47:33 +08:00
Oliver Pinter aec4fa2472 package: simplify freebsd ports package
Signed-off-by: Oliver Pinter <oliver.pntr@gmail.com>
2014-03-23 02:28:43 +01:00
Oliver Pinter c5ecae58d8 build: improve build
* on FreeBSD systems lib and libdata directory differs
* rename INSTALL_LIBRARY to INSTALL_LIB, see details in
  http://www.freebsd.org/doc/en/books/porters-handbook/install.html

Signed-off-by: Oliver Pinter <oliver.pntr@gmail.com>
2014-03-23 02:22:56 +01:00
Nguyen Anh Quynh cf2f9e1c17 tests: fix test_systemz.c following last changes on SystemZ's Op 2014-03-23 09:20:47 +08:00
Nguyen Anh Quynh b3d000a841 fix SystemZ on Op 2014-03-23 09:15:50 +08:00
Nguyen Anh Quynh 48a14ca4ce add SystemZ arch 2014-03-23 08:35:45 +08:00
Nguyen Anh Quynh 88b2833760 sparc: cleanup 2014-03-22 13:41:04 +08:00
Nguyen Anh Quynh 017df604dc arm64, mips, x86: print -9, not -0x9 2014-03-20 15:38:51 +08:00
Nguyen Anh Quynh beda293c06 arm64: print label & offset in hex format for negative numbers 2014-03-20 15:30:54 +08:00
Nguyen Anh Quynh fa814fe479 x86: flag short instruction with missing SIB byte as broken one. ported from upstream. bug reported by @longledinh 2014-03-20 14:14:27 +08:00
Nguyen Anh Quynh 7df338ca21 Makefile: remove old libs before installing 2014-03-18 09:28:48 +08:00
Nguyen Anh Quynh c0c0d529cf link version lib to .so file for Linux 2014-03-17 17:32:12 +08:00
Nguyen Anh Quynh 6d5381e0b5 fix soname setup for linux 2014-03-17 10:37:08 +08:00
Nguyen Anh Quynh 604c45e8d8 cleaning capstone.h 2014-03-13 07:04:18 +08:00
Nguyen Anh Quynh ce371a7c71 Makefile: fix SONAME 2014-03-12 12:53:51 +08:00
Nguyen Anh Quynh f6c7cbc972 core: fix some warnings 2014-03-12 12:50:54 +08:00
Nguyen Anh Quynh 69841d20c9 package: update Brew formula 2014-03-11 17:29:11 +08:00
Nguyen Anh Quynh e59be46714 delete some orphan files 2014-03-11 12:37:03 +08:00
Nguyen Anh Quynh 22b867e754 package: upgrade Brew package to 2.1.1 2014-03-11 12:36:31 +08:00
Nguyen Anh Quynh 2813a18615 package: update Brew formula to upstream version 2014-03-11 12:35:38 +08:00
Nguyen Anh Quynh f4f7253cdb make dist should also generate ZIP file 2014-03-11 12:29:16 +08:00
Nguyen Anh Quynh a96d25ed45 update ChangeLog & RELEASE_NOTES for 2.1.1 2014-03-11 11:41:09 +08:00
Nguyen Anh Quynh a5f42cf59e fix soname to use CS_API_MAJOR for library versioning (linux) 2014-03-11 11:34:28 +08:00
Nguyen Anh Quynh 56db6390ec update for 2.1.1 stable release 2014-03-11 11:24:46 +08:00