Nguyen Anh Quynh
|
96934501fd
|
arm64: do not consider WZR & XZR alias registers
|
11 years ago |
Nguyen Anh Quynh
|
cb2c4f90bf
|
test_x86: output sib_base, sib_index, sib_scale separately
|
11 years ago |
Nguyen Anh Quynh
|
688efe3018
|
python: properly handle SIB's registers on irrelevant cases (zero value) of test_x86.py
|
11 years ago |
Nguyen Anh Quynh
|
1aa60d0921
|
python: handle invalid argument (zero) for reg_name() & insn_name() of class CsInsn
|
11 years ago |
Nguyen Anh Quynh
|
1098329f40
|
python: refactor tests, so it is possible to reuse print_insn_detail() of all archs
|
11 years ago |
Nguyen Anh Quynh
|
fc3636a0b8
|
python: update test_all.py
|
11 years ago |
Nguyen Anh Quynh
|
7dcb1dd177
|
Merge branch 'test' into msvc2
|
11 years ago |
Nguyen Anh Quynh
|
015849db81
|
update .gitignore for VS2010
|
11 years ago |
Nguyen Anh Quynh
|
c3d0d22709
|
msvc: fix for VS2010
|
11 years ago |
Nguyen Anh Quynh
|
0273468003
|
msvc: support VS2010
|
11 years ago |
Nguyen Anh Quynh
|
bf7df4b91e
|
update CREDITS.TXT
|
11 years ago |
Nguyen Anh Quynh
|
cb5910627a
|
remove some more forgotten stdbool.h
|
11 years ago |
Nguyen Anh Quynh
|
c5cad6cab3
|
avoid using stdbool.h to support compilers without C99 support
|
11 years ago |
Nguyen Anh Quynh
|
e2d941672b
|
msvc: add inttypes.h for pre-VS2012 compiler (without C99 support)
|
11 years ago |
Nguyen Anh Quynh
|
9389353971
|
tests: fix warnings caused by unused variable/function in test_skipdata.c
|
11 years ago |
Nguyen Anh Quynh
|
171eb7523d
|
stdbool.h is only available in C99-supported compiler
|
11 years ago |
Nguyen Anh Quynh
|
e76abf47e1
|
move prototype of strcasecmp for MSVC into utils.h, and remove platform.h
|
11 years ago |
Nguyen Anh Quynh
|
e079f10a80
|
remove more redundant code in platform.h
|
11 years ago |
Nguyen Anh Quynh
|
8d8cd79591
|
remove redundant code in platform.h
|
11 years ago |
Nguyen Anh Quynh
|
dcc6ebeab7
|
msvc: add included directory
|
11 years ago |
Nguyen Anh Quynh
|
1d2e69b869
|
msvc: remove headers/ directory & replace it with include/platform.h
|
11 years ago |
Nguyen Anh Quynh
|
35713b1360
|
Merge branch 'msvc2' of https://github.com/aquynh/capstone into msvc2
|
11 years ago |
Nguyen Anh Quynh
|
01f48397dc
|
update instructions in COMPILE*
|
11 years ago |
Nguyen Anh Quynh
|
1127504e24
|
msvc: rename msvc-2012.sln to capstone.sln
|
11 years ago |
Nguyen Anh Quynh
|
d0c38d5be0
|
msvc: rename libraries: capstone.lib to libcapstone.lib, capstone.dll to libcapstone.dll. this is to be consistent with the libs generated by cross-platform compilation on *nix
|
11 years ago |
Nguyen Anh Quynh
|
78a7d3635e
|
Merge branch 'msvc2' of https://github.com/aquynh/capstone into msvc2
|
11 years ago |
Nguyen Anh Quynh
|
e27d10137a
|
msvc: bool date type should have 1 byte size, not 4. C++ compiler exposed this issue. bug reported by Axel Souchet
|
11 years ago |
Nguyen Anh Quynh
|
7bab8dc12e
|
x86: AT&T syntax is irrelevant in Diet mode, so setting this syntax should return CS_ERR_DIET error
|
11 years ago |
Nguyen Anh Quynh
|
f7850266d5
|
x86: enable AT&T code only when DIET mode is off
|
11 years ago |
Nguyen Anh Quynh
|
16d9c6cee7
|
update .gitignore
|
11 years ago |
Nguyen Anh Quynh
|
811963e715
|
msvc: replace - with _ in filenames & dirs for consistency
|
11 years ago |
Nguyen Anh Quynh
|
7cc5e9b8f0
|
Makefile: clean target should delete libs created by all ways of building
|
11 years ago |
Nguyen Anh Quynh
|
76087d2c33
|
rename static library extension to .lib for cross-windows building
|
11 years ago |
Nguyen Anh Quynh
|
0ffd811d67
|
merge next branch
|
11 years ago |
Nguyen Anh Quynh
|
b2a88df20f
|
MSVC added some code picked up by MingW, so cross-win32/74 compile is broken. this fixes the issue
|
11 years ago |
Nguyen Anh Quynh
|
506890863c
|
x86: assembly syntax is irrelevant in Diet mode. this optimization reduces library size to only 180KB on OSX
|
11 years ago |
Nguyen Anh Quynh
|
8598a219f3
|
enable arch code from source with CAPSTONE_HAS_* for MSVC to pick up
|
11 years ago |
Nguyen Anh Quynh
|
9c02b272b6
|
update COMPILE_MSVC.TXT
|
11 years ago |
Nguyen Anh Quynh
|
ba37f33a53
|
msvc: update COMPILE_MSVC.TXT for more detail instructions
|
11 years ago |
Nguyen Anh Quynh
|
8c2e2db84e
|
fix an warning on unused local variable in fill-insn() when CAPSTONE_DIET is defined
|
11 years ago |
Nguyen Anh Quynh
|
928e113aeb
|
msvc: add 2 predefined macros CAPSTONE_DIET_NO & CAPSTONE_X86_REDUCE_NO
|
11 years ago |
Axel 0vercl0k Souchet
|
d8301d653a
|
rename the project names in order to be consisten with *nix's ones
|
11 years ago |
Axel 0vercl0k Souchet
|
0a9a9dfdcb
|
added capstone-dll, renamed the static lib output (capstone.lib now)
|
11 years ago |
Axel 0vercl0k Souchet
|
1f0615f9e6
|
the tests won't build if the library hasn't been generated now
|
11 years ago |
Nguyen Anh Quynh
|
eb2e840887
|
x86: fix C89 issues for X86GenAsmWriter1_reduce.inc & X86GenAsmWriter_reduce.inc
|
11 years ago |
Nguyen Anh Quynh
|
cfcace3f43
|
arm: make checkDecoderPredicate() handle boolean casting for MSVC (redone in more systematic way for autogen code)
|
11 years ago |
Nguyen Anh Quynh
|
805fed5162
|
make checkDecoderPredicate() handle boolean casting for MSVC
|
11 years ago |
Nguyen Anh Quynh
|
ef3e450f1a
|
arm: checkDecoderPredicate() needs to handle Bool data type in the way that MSVC can understand
|
11 years ago |
Nguyen Anh Quynh
|
043702e9ef
|
more fixes for warnings reported by MSVC
|
11 years ago |
Nguyen Anh Quynh
|
6893ec535e
|
more warnings fixed reported by MSVC
|
11 years ago |