Nguyen Anh Quynh
|
be2b788dc1
|
xcore: handle details for some special tricky instructions
|
10 years ago |
Nguyen Anh Quynh
|
c80d840ffc
|
add XCore architecture
|
10 years ago |
Nguyen Anh Quynh
|
5d6383e335
|
sparc: SPARC_CC_ICC_N should not have the same value as SPARC_CC_INVALID. bug reported by Jason Oster
|
10 years ago |
Jason Oster
|
aa60b8cd1b
|
[#124] ARM: Make `imm` detail field signed.
|
10 years ago |
Nguyen Anh Quynh
|
96934501fd
|
arm64: do not consider WZR & XZR alias registers
|
10 years ago |
Nguyen Anh Quynh
|
cb5910627a
|
remove some more forgotten stdbool.h
|
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
|
1d2e69b869
|
msvc: remove headers/ directory & replace it with include/platform.h
|
11 years ago |
Nguyen Anh Quynh
|
3878ff0641
|
skipdata: change data type of callback's offset to uint64_t
|
11 years ago |
Nguyen Anh Quynh
|
7751fbe57b
|
header files: Disassembler -> Disassembly
|
11 years ago |
Nguyen Anh Quynh
|
fa697076b1
|
x86: handle more tricky instructions.
- support undocumented instructions FSTP & FSTPNCE. see http://blogs.technet.com/b/mmpc/archive/2013/06/24/investigation-of-a-new-undocumented-instruction-trick.aspx
- TEST instructions with opcode 0xF6, 0xF7 (MRM1r)
|
11 years ago |
Nguyen Anh Quynh
|
6f56ff5663
|
x86: handle SAL instructions. bug reported by Attila Suszter & Ange Albertini
|
11 years ago |
Nguyen Anh Quynh
|
1efa9c11a0
|
SKIPDATA: add info about the first argument of callback function
|
11 years ago |
Nguyen Anh Quynh
|
42288ac4e3
|
SKIPDATA: add 1 more argument to callback function pointing to the input buffer of cs_disasm_ex()
|
11 years ago |
Nguyen Anh Quynh
|
3d5b6f3e35
|
update capstone.h to add some minor details for SKIPDATA mode
|
11 years ago |
Nguyen Anh Quynh
|
11ec8817dc
|
core: add CS_ERR_SKIPDATA error code to report when code access irrelevant info in SKIPDATA mode
|
11 years ago |
Nguyen Anh Quynh
|
07ffd64c38
|
SKIPDATA: @offset of callback function should indicate the position of examining byte in input buffer
|
11 years ago |
Nguyen Anh Quynh
|
a89383e81f
|
number of bytes skipped by SKIPDATA option depends on arch
|
11 years ago |
Nguyen Anh Quynh
|
d3ffe37c47
|
API: support SKIPDATA option (off by default)
|
11 years ago |
Nguyen Anh Quynh
|
12e6ebcb94
|
remove the useless diet.h
|
11 years ago |
Nguyen Anh Quynh
|
901631eaed
|
remove the useless diet.h
|
11 years ago |
Nguyen Anh Quynh
|
6d3c71128c
|
correct config.mk since X86-reduce now supports VMX/SVM
|
11 years ago |
Nguyen Anh Quynh
|
59b5489d8e
|
x86: rename X86_COMPACT to X86_REDUCE. suggested by Pancake
|
11 years ago |
Nguyen Anh Quynh
|
9518148e6f
|
add X86_COMPACT option. also add CS_SUPPORT_X86_COMPACT. made Python support this change
|
11 years ago |
Nguyen Anh Quynh
|
25dc23d085
|
indentation for ppc.h
|
11 years ago |
Nguyen Anh Quynh
|
de319f8f95
|
cleanup x86.h & mips.h (C-IMM)
|
11 years ago |
Nguyen Anh Quynh
|
448648f821
|
ppc: correct a comment on IMM operand in ppc.h
|
11 years ago |
Nguyen Anh Quynh
|
c8e0785cb6
|
add some more comments regarding invalidating @handle of cs_close()
|
11 years ago |
Nguyen Anh Quynh
|
226d7dca64
|
change API cs_close() to take pointer to handle as argument. this lets us invalidate the closed handle
|
11 years ago |
Nguyen Anh Quynh
|
492b8ed0d5
|
define CS_SUPPORT_DIET with relation to CS_ARCH_ALL for clarification
|
11 years ago |
Nguyen Anh Quynh
|
143759d9ab
|
x86: update core
|
11 years ago |
Nguyen Anh Quynh
|
f7cdbdf501
|
add CS_ERR_DIET error code to report information irrelevant in diet engine
|
11 years ago |
Nguyen Anh Quynh
|
544e0ff611
|
explicitly warning about diet mode for some APIs in capstone.h
|
11 years ago |
Nguyen Anh Quynh
|
c70adc30e8
|
clarify some comments regarding 'diet' mode in capstone.h
|
11 years ago |
Nguyen Anh Quynh
|
b2870e4c4c
|
API: extend cs_support() to allow query on diet mode. add CS_SUPPORT_DIET at the same time
|
11 years ago |
Nguyen Anh Quynh
|
fc83a439e5
|
add diet compile option (CAPSTONE_DIET option in config.mk). This reduces binary size by around 40%
|
11 years ago |
Enzo Matsumiya
|
6bc08a850a
|
Fix the X86_REL_ADDR macro in x86.h
|
11 years ago |
Enzo Matsumiya
|
cbde4c4a2f
|
Fix the X86_REL_ADDR macro in x86.h
|
11 years ago |
Nguyen Anh Quynh
|
8b915ed765
|
ppc: update core
|
11 years ago |
Nguyen Anh Quynh
|
43a9a9d36f
|
bump API version from 2.0 to 2.1 for core + Python & Java bindings
|
11 years ago |
Nguyen Anh Quynh
|
bc0b3b92fd
|
mips: update core
|
11 years ago |
Nguyen Anh Quynh
|
6b804dacb1
|
arm: update core
|
11 years ago |
Nguyen Anh Quynh
|
4f220287d1
|
add CS_ERR_VERSION to report error when binding version is different from core's API version
|
11 years ago |
Nguyen Anh Quynh
|
13f40d26a2
|
x86: upgrade core
|
11 years ago |
Nguyen Anh Quynh
|
e4fae8723e
|
systemz: support length for Mem op
|
11 years ago |
Nguyen Anh Quynh
|
da1e833c8c
|
systemz: support accesss register operand
|
11 years ago |
Nguyen Anh Quynh
|
b3d000a841
|
fix SystemZ on Op
|
11 years ago |