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
Nguyen Anh Quynh
56774a158c
mips: printInstruction() is static function. add dummy third argument MRI to be consistent with other archs
11 years ago
Nguyen Anh Quynh
dcbe0f8322
arm64: find alias insn after the main isnn name mapping.
11 years ago
Nguyen Anh Quynh
dc6b9574ff
arm64: more changes to make code closer to llvm
11 years ago
Nguyen Anh Quynh
126507741c
arm64: make the code closer to llvm code
11 years ago
Nguyen Anh Quynh
3f2fb5fa12
Merge branch 'next' of https://github.com/aquynh/capstone into next
11 years ago
Nguyen Anh Quynh
a8eb7a5ca5
rename memory function pointer types to have cs_ prefix. also rename internal function pointers my_* to have cs_mem_ prefix - suggested by Pancake
11 years ago
Nguyen Anh Quynh
377bced8c4
python: correct comment on default value of @detail
11 years ago
Nguyen Anh Quynh
92f8296458
python: turn off detail by default, and raise CS_ERR_DETAIL when detail is OFF
11 years ago
Nguyen Anh Quynh
4c009c7e64
python: instructions on installing Cython as dependency
11 years ago