Nguyen Anh Quynh
92c1750562
update README on PPC & Solaris support
11 years ago
Nguyen Anh Quynh
fe5e7f36f0
some minor fixes for COMPILE.TXT
11 years ago
Nguyen Anh Quynh
4b3b8bb411
make.sh: fix usage instruction
11 years ago
Nguyen Anh Quynh
c4660571ee
remove compile.sh
11 years ago
Nguyen Anh Quynh
dba00f8628
make.sh: fix instructions in COMPILE.TXT to switch to use make.sh
11 years ago
Nguyen Anh Quynh
f63db27831
simplify build & install for *BSD
11 years ago
Nguyen Anh Quynh
d3b3071107
simplify build & install for Solaris
11 years ago
Nguyen Anh Quynh
64d4083c8f
add solaris support, and add make.sh
11 years ago
Nguyen Anh Quynh
d80cede9a3
last change to support BSD broke cross-comple. fix Makefile so cross-compile work again
11 years ago
Oliver Pinter
6e2c07549d
info: update COMPILE.TXT related to bsd target
...
modified: COMPILE.TXT
Signed-off-by: Oliver Pinter <op@crysys.hu>
11 years ago
opn
73b6068ba0
build: switch from hardcoded gcc to default c compiler
...
modified: tests/Makefile
Signed-off-by: Oliver Pinter <op@crysys.hu>
11 years ago
Oliver Pinter
22062e05f7
build: update compile.sh to support bsd systems
...
build: switch from hardcoded gcc to default c compiler
On FreeBSD /usr used by base system, use PREFIX=/usr/local instead.
On BSD systems gnu "make" has the name "gmake".
modified: Makefile
modified: compile.sh
Signed-off-by: Oliver Pinter <op@crysys.hu>
11 years ago
Nguyen Anh Quynh
bdd1e340dd
remove 'restrict' keyword in the definition of cs_vsnprintf(). also compile tests/* with -L option
11 years ago
Nguyen Anh Quynh
24e122778c
cs_op_count() & cs_op_index() report CS_ERR_DETAIL when detail = OFF
11 years ago
Nguyen Anh Quynh
56aba591cc
correct some comments on CS_OPT_MEM option
11 years ago
Nguyen Anh Quynh
8282dc628c
add ChangeLog file, and rename some documentation files
11 years ago
Nguyen Anh Quynh
edeeb04a1a
make vsnprintf() user-defined function pointer, which is passed in via the same CS_OPT_MEM option like malloc/calloc etc
11 years ago
Nguyen Anh Quynh
a9ffb440f8
replace strdup() with our cs_strdup(), which call cs_mem_malloc() internally
11 years ago
Nguyen Anh Quynh
fc947e0419
python: update Cython for the change on @op_str in the core
11 years ago
Nguyen Anh Quynh
9eb9f539c2
python & java: update following the last change to @op_str
11 years ago
Nguyen Anh Quynh
0636f68331
increase size of @op_str to 160 to contain long operand string of some Neon Arm instructions
11 years ago
Nguyen Anh Quynh
57c50d4845
ppc: replace constant subtarget numbers with macros
11 years ago
Nguyen Anh Quynh
136e2df38c
x86: some arithmetic instructions should not update accumulate registers
11 years ago
Nguyen Anh Quynh
9cc56a3322
arm: update core
11 years ago
Nguyen Anh Quynh
d8029aed83
suite: make all tests consistenly run from inside suite/
11 years ago
Nguyen Anh Quynh
cbb10ba0b6
arm64: update core
11 years ago
Nguyen Anh Quynh
2f05ab2af5
add some comments on the availability of some APIs relying on detail = ON
11 years ago
Nguyen Anh Quynh
0941042274
java: update Mips constants following the change in Mips' core
11 years ago
Nguyen Anh Quynh
a4e6e2a13c
python: update Mips constants following the change in Mips' core
11 years ago
Nguyen Anh Quynh
75ef2426ea
mips: update core
11 years ago
Nguyen Anh Quynh
44cebf2e0b
python & java: pump API to 2.0
11 years ago
Nguyen Anh Quynh
9c2d02908a
x86: few more SUB insn should not affect accumulate register
11 years ago
Nguyen Anh Quynh
3d56b823ed
extend @op_str of cs_insn_flat following the core change
11 years ago
Nguyen Anh Quynh
22800aac13
x86: some ADD & SUB insn should not affect accumulate registers. bug reported by Bleh
11 years ago
Nguyen Anh Quynh
7900458f3d
python: fix Cython binding following the latest core change on @op_str
11 years ago
Nguyen Anh Quynh
a71a29922c
java: update @opStr & ARM's @Operands following the changes in core
11 years ago
Nguyen Anh Quynh
e03da92ebd
python: update @op_str & ARM's @operands following the changes in core
11 years ago
Nguyen Anh Quynh
b99aec8791
increase sizes of @op_str & ARM @operands to contain some ARM instructions with super long list of registers. issue reported by Deroko of ARTeam
11 years ago
Nguyen Anh Quynh
a84fe66228
python: indentation for cython code. also added author credits to these new files
11 years ago
Nguyen Anh Quynh
aaaf3458d3
python: update clean target for *.pyx files
11 years ago
Nguyen Anh Quynh
2fcfeac258
update .gitignore for new *.pyx files generated by cython
11 years ago
danghvu
e61c504a9e
Clean up addition cython code
11 years ago
danghvu
cfd41dd6f5
Improve cython by using CCsInsn when possible
11 years ago
Nguyen Anh Quynh
f48a879e31
suite: benchmark.py can benchmark specific archs, rather than all archs like before
11 years ago
Nguyen Anh Quynh
783e6c006c
suite: benchmark.py now exercises all archs
11 years ago
Nguyen Anh Quynh
ff93d75879
suite: excercise benchmark.py 5 times more
11 years ago
Nguyen Anh Quynh
34474f8989
suite: benchmark.py get disasm code from binary file (python itself) rather than randomize data - this stablizes results, and can be compared with other bindings
11 years ago
Nguyen Anh Quynh
e14556a615
python: generator yields nothing rather than [] on failure
11 years ago
Nguyen Anh Quynh
cf4df4b036
some minor fixes for config.mk
11 years ago
Nguyen Anh Quynh
e51e227409
ppc & x86: add third dummy MRI argument to printInstruction() to make it consistent with other archs
11 years ago