161 Commits

Author SHA1 Message Date
Nguyen Anh Quynh
c80d840ffc add XCore architecture 2014-05-26 23:02:48 +08:00
Nguyen Anh Quynh
2c61656d99 tests: correct the prototype of mycallback() in test_skipdata 2014-05-20 10:30:33 +08:00
danghvu
50fdc6c463 Merge with upstream 2014-05-19 21:21:03 -05:00
danghvu
69a7c2d580 Make test_skipdata performs tests by default 2014-05-19 20:52:25 -05:00
Nguyen Anh Quynh
cb2c4f90bf test_x86: output sib_base, sib_index, sib_scale separately 2014-05-17 13:12:29 +08:00
Nguyen Anh Quynh
9389353971 tests: fix warnings caused by unused variable/function in test_skipdata.c 2014-05-15 21:04:37 +08:00
Nguyen Anh Quynh
76087d2c33 rename static library extension to .lib for cross-windows building 2014-05-14 14:53:51 +08:00
Nguyen Anh Quynh
b07523ff26 Merge branch 'next' into msvc2 2014-05-10 19:46:37 +08:00
Nguyen Anh Quynh
595386c668 do not overwrite LDFLAGS in tests/Makefile 2014-05-10 15:50:38 +08:00
Axel 0vercl0k Souchet
de2dff44a0 fixed test_skipdata.c for VS2012 2014-05-09 21:32:41 +01:00
Axel 0vercl0k Souchet
d3eb98bd34 fixed test_detail.c for VS2012 2014-05-09 21:28:07 +01:00
Axel 0vercl0k Souchet
e116c51c08 fixed test_ppc.c for VS2012 2014-05-09 21:17:02 +01:00
Axel 0vercl0k Souchet
a072459b4a fixed test_mips.c for VS2012 2014-05-09 21:14:19 +01:00
Axel 0vercl0k Souchet
ca16d0c6ca fixed test_arm64.c for VS2012 2014-05-09 21:11:29 +01:00
Axel 0vercl0k Souchet
6b2395f5f7 fixed test_arm.c for VS2012 2014-05-09 21:08:40 +01:00
Axel 0vercl0k Souchet
e47b8121fe test_x86.c now works on VS2012 2014-05-09 21:03:29 +01:00
Nguyen Anh Quynh
42706a39e2 indentation with tab 2014-05-09 07:33:35 +08:00
Axel 0vercl0k Souchet
779d4c75d9 first changes to get a successfully compiled version of capstone on VS2012 2014-05-08 23:44:49 +01:00
danghvu
80c8c1f05c Remove unneeded -fPIC in tests 2014-05-08 11:37:55 -05:00
danghvu
6150a72596 Initialize CFLAGS and LDFLAGS properly for test 2014-05-08 11:19:33 -05:00
Nguyen Anh Quynh
58a0047d43 Makefile: put common functions into functions.mk 2014-05-01 22:53:52 +08:00
Ole André Vadla Ravnås
927fcbcf88 Makefile: make it possible to avoid building static/shared library 2014-05-01 16:06:11 +02:00
Ole André Vadla Ravnås
f536d4014b Makefile: implement a "silent rules" approach
The old behavior is still available through `make V=1`. This is similar
to the Linux kernel and newer versions of automake.
2014-05-01 16:06:03 +02:00
Ole André Vadla Ravnås
7a7343945d Makefile: allow BUILDDIR to be a relative path 2014-04-30 00:06:41 +02:00
Ole André Vadla Ravnås
544ba8bf0b Makefile: fix implicit rule pre-requisite 2014-04-30 00:06:12 +02:00
Ole André Vadla Ravnås
c920daff13 Makefile: fix out-of-tree build regression
Because `BUILDDIR` may be an absolute path.
2014-04-29 23:02:36 +02:00
Nguyen Anh Quynh
5519a68812 Makefile: fix clean targets and put all test binaries under BUILDIR/tests/ 2014-04-29 16:24:30 +08:00
Ole André Vadla Ravnås
35f937d2db Adapt core build system to allow building out-of-tree
Simply define `BUILDDIR` to where you would like build output to go.
2014-04-29 09:00:34 +02:00
Nguyen Anh Quynh
42288ac4e3 SKIPDATA: add 1 more argument to callback function pointing to the input buffer of cs_disasm_ex() 2014-04-14 14:53:13 +08:00
Nguyen Anh Quynh
943cb2d71b tests: add more example on customizing SKIPDATA mode to test_skipdata.c 2014-04-11 17:12:58 +08:00
Nguyen Anh Quynh
655c7021d2 tests: more C89 fixes 2014-04-11 12:15:33 +08:00
Nguyen Anh Quynh
8118bcd913 tests: add example code on how to rename 'data' instruction's mnemonic of SKIPDATA mode 2014-04-11 11:14:33 +08:00
Nguyen Anh Quynh
5b556e5fcf tests: C89 2014-04-11 10:15:26 +08:00
Nguyen Anh Quynh
b64d1cf193 refine the comments for Skipdata sample code 2014-04-10 23:05:28 +08:00
Nguyen Anh Quynh
2579a3fae9 systemz: add a missing operand for instructions involving PCRel 2014-04-10 18:14:08 +08:00
Nguyen Anh Quynh
c82581992a tests: add test_skipdata.c & do not test SKIPDATA in test.c anymore 2014-04-10 17:49:50 +08:00
Nguyen Anh Quynh
7eff377630 tests: fix typo referencing X86 in test_systemz.c. bug reported by Ben Nagy 2014-04-10 16:42:06 +08:00
Nguyen Anh Quynh
54015f45bc tests: add sanity check on insn->detail, since it can be NULL when SKIPDATA option is ON 2014-04-10 00:02:04 +08:00
Nguyen Anh Quynh
e4fae8723e systemz: support length for Mem op 2014-03-24 17:26:57 +08:00
Nguyen Anh Quynh
d5ef3b83b6 test: cleanup test.c 2014-03-23 22:59:27 +08:00
Nguyen Anh Quynh
da1e833c8c systemz: support accesss register operand 2014-03-23 11:12:07 +08: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
48a14ca4ce add SystemZ arch 2014-03-23 08:35:45 +08:00
Nguyen Anh Quynh
2ff665ad4a arm: support asm syntax CS_OPT_SYNTAX_NOREGNAME to print out registers with numbers (ex: 'r11' rather than 'fp') 2014-03-11 00:18:50 +08:00
Nguyen Anh Quynh
ea9f4b197e sparc: add SparcV9 tests 2014-03-10 20:38:01 +08:00
Nguyen Anh Quynh
78153f59bb sparc: add SWAP instruction 2014-03-10 15:29:33 +08:00
Nguyen Anh Quynh
05e27138ae core: add Sparc arch 2014-03-10 11:58:57 +08:00
Nguyen Anh Quynh
8abb345ea9 tests: only compile tests for selected archs. bug reported by @osxreverser 2014-03-01 20:44:58 +08:00
Nguyen Anh Quynh
226d7dca64 change API cs_close() to take pointer to handle as argument. this lets us invalidate the closed handle 2014-02-27 22:20:39 +08:00
Nguyen Anh Quynh
491469155e tests: continue to next tests rather than quit when failing to initialize a test 2014-02-22 16:54:44 +08:00