Nguyen Anh Quynh
|
595386c668
|
do not overwrite LDFLAGS in tests/Makefile
|
2014-05-10 15:50:38 +08: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 |
|
Nguyen Anh Quynh
|
ceae16d5a9
|
tests: report error when cs_open() failure
|
2014-01-19 16:04:23 +08:00 |
|
Nguyen Anh Quynh
|
d80cede9a3
|
last change to support BSD broke cross-comple. fix Makefile so cross-compile work again
|
2014-01-16 21:07:59 +08:00 |
|
opn
|
73b6068ba0
|
build: switch from hardcoded gcc to default c compiler
modified: tests/Makefile
Signed-off-by: Oliver Pinter <op@crysys.hu>
|
2014-01-16 12:28:25 +01:00 |
|
Nguyen Anh Quynh
|
bdd1e340dd
|
remove 'restrict' keyword in the definition of cs_vsnprintf(). also compile tests/* with -L option
|
2014-01-16 12:34:06 +08:00 |
|
Nguyen Anh Quynh
|
d159a03f23
|
tests: proper extensions for newly added static executables
|
2014-01-09 15:49:44 +08:00 |
|
danghvu
|
78647863a5
|
Add test binary for static link
|
2014-01-09 11:14:40 +07:00 |
|
Nguyen Anh Quynh
|
39b812d9e9
|
switch detail to be CS_OPT_OFF by default
|
2014-01-07 23:36:26 +08:00 |
|
Nguyen Anh Quynh
|
f122ae0629
|
tests: simplify some accesses to insn's details, and fix some typo bugs
|
2014-01-05 21:45:30 +08:00 |
|
Nguyen Anh Quynh
|
91e532d5ab
|
print out ppc_bh information in test_ppc.c & TestPpc.java
|
2014-01-05 09:15:42 +08:00 |
|
Nguyen Anh Quynh
|
f1d489b949
|
ppc: support details information
|
2014-01-05 00:00:05 +08:00 |
|
Nguyen Anh Quynh
|
e29eaf9cbb
|
tests: use LDFLAGS to link test files - this is to make Gentoo happy
|
2014-01-03 12:14:32 +08:00 |
|
Nguyen Anh Quynh
|
0d001bb1ef
|
tests: correct the dummy setup for LDFLAGS. suggested by Anton Bolshakov
|
2014-01-03 11:40:00 +08:00 |
|
Nguyen Anh Quynh
|
34ce2a5325
|
tests: dummy setup LDFLAGS for Gentoo
|
2014-01-02 14:46:56 +08:00 |
|
Nguyen Anh Quynh
|
5f1f90c559
|
fix for the last commit, and make the test code no longer specify ppc code as 64bit
|
2014-01-01 23:28:05 +08:00 |
|
Nguyen Anh Quynh
|
42c6b1acc7
|
initial support for PPC
|
2013-12-30 00:15:25 +08:00 |
|
Nguyen Anh Quynh
|
4ca85111f6
|
tests: do not use -L option for clang
|
2013-12-29 22:36:00 +08:00 |
|
Nguyen Anh Quynh
|
04c19beefe
|
rename API cs_disasm_dyn() to cs_disasm_ex(), and intentionally breaks compatibility with 1.0
|
2013-12-25 13:26:22 +08:00 |
|