Nguyen Anh Quynh
|
2eb37ee02a
|
ppc: disable some redundant functions when Diet option is enable
|
11 years ago |
Nguyen Anh Quynh
|
d325b1a94b
|
x86: reduce mode support VMX/SVM instructions now
|
11 years ago |
Nguyen Anh Quynh
|
e51cf36636
|
x86: do not print negative immediate. request of Le Dinh Long
|
11 years ago |
Nguyen Anh Quynh
|
59b5489d8e
|
x86: rename X86_COMPACT to X86_REDUCE. suggested by Pancake
|
11 years ago |
Nguyen Anh Quynh
|
ca0319d304
|
arm: more fix to print negative numbers in more friendly way
|
11 years ago |
Nguyen Anh Quynh
|
a3c9bd678f
|
sparc: more fix to print negative numbers in more friendly way
|
11 years ago |
Nguyen Anh Quynh
|
ffff756d21
|
arm: more fix to print negative numbers in more friendly way
|
11 years ago |
Nguyen Anh Quynh
|
6211ab8e5e
|
arm64: fix the rest code printing out negative numbers like big decimal positive numbers
|
11 years ago |
Nguyen Anh Quynh
|
9677136f3d
|
arm64: fix the rest code printing out negative numbers like big decimal positive numbers
|
11 years ago |
Nguyen Anh Quynh
|
6f4840270a
|
arm64: properly print immediate in friendly format in printSImm7ScaledOperand(). bug reported by Amanieu
|
11 years ago |
Nguyen Anh Quynh
|
08e8d61192
|
arm64: properly print immediate in friendly format in printSImm7ScaledOperand(). bug reported by Amanieu
|
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
|
6db860a246
|
systemz: indentation
|
11 years ago |
Nguyen Anh Quynh
|
003c2608fc
|
arm64, mips, x86: print -9, not -0x9
|
11 years ago |
Nguyen Anh Quynh
|
822df9aece
|
arm64: print label & offset in hex format for negative numbers
|
11 years ago |
Nguyen Anh Quynh
|
e189152342
|
x86: flag short instruction with missing SIB byte as broken one. ported from upstream. bug reported by @longledinh
|
11 years ago |
Nguyen Anh Quynh
|
cbaf913d68
|
arm: fix a bug in getting data from input buffer of Thumb: bail out if not enough data
|
11 years ago |
Nguyen Anh Quynh
|
1514d5ca0c
|
ppc: cleaning up
|
11 years ago |
Nguyen Anh Quynh
|
1c68ab9293
|
cleaning up unused code
|
11 years ago |
Nguyen Anh Quynh
|
ce2ad202d2
|
x86: clean up X86ATTInstPrinter.c
|
11 years ago |
Nguyen Anh Quynh
|
ca9a7ab30c
|
ppc: fix a segfault in Diet mode
|
11 years ago |
Nguyen Anh Quynh
|
6b95e5ef74
|
arm64: fix a segfault bug in Diet engine
|
11 years ago |
Nguyen Anh Quynh
|
bc22b5be83
|
x86: handle rep/repne mulpd case
|
11 years ago |
Nguyen Anh Quynh
|
4ef1668834
|
arm64: remove dead code
|
11 years ago |
Nguyen Anh Quynh
|
43befa06a3
|
arm: no longer rely on information from @groups to verify relative instructions
|
11 years ago |
Nguyen Anh Quynh
|
079e0430b6
|
x86: bug fixes for some instructions, including AVX
|
11 years ago |
Nguyen Anh Quynh
|
143759d9ab
|
x86: update core
|
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 |
Nguyen Anh Quynh
|
1181a851b9
|
x86: fix a double-free bug for ATT syntax
|
11 years ago |
Nguyen Anh Quynh
|
0b6daad5ad
|
x86: avoid duplicating slot 0 of Opcode tables with emptyTable
|
11 years ago |
Nguyen Anh Quynh
|
f6060b8f70
|
x86: compress Opcode tables to make data size 3 times smaller. this is without performance sacrifice by using some extra index tables
|
11 years ago |
Nguyen Anh Quynh
|
b24692cfcc
|
x86: add some debug code to find out size of some Opcode tables
|
11 years ago |
Nguyen Anh Quynh
|
8b915ed765
|
ppc: update core
|
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
|
27b9a96fd0
|
x86: make printAliasInstr() return string, not id
|
11 years ago |
Nguyen Anh Quynh
|
74c41ebb1d
|
mips: simplify handling alias insn
|
11 years ago |
Nguyen Anh Quynh
|
4f93d9c9dc
|
arm64: simplify handling alias instruction (printAliasInstr)
|
11 years ago |
Nguyen Anh Quynh
|
85cddef303
|
x86: optimize handling special instructions with accumulate registers
|
11 years ago |
Nguyen Anh Quynh
|
005c5148a6
|
x86: eliminate X86_get_insn_id2()
|
11 years ago |
Nguyen Anh Quynh
|
585018f831
|
ppc & arm: remove functions *_get_insn_id2()
|
11 years ago |
kaka22
|
603f7ac953
|
x86: fix a warning on unused variable
|
11 years ago |
Nguyen Anh Quynh
|
d7c00fe5ed
|
x86: REP should have *CX registers as implicit registers read/written
|
11 years ago |
Nguyen Anh Quynh
|
13f40d26a2
|
x86: upgrade core
|
11 years ago |
pancake
|
d889290a02
|
Remove C++ dependency and fix SystemZ initialization
|
11 years ago |
Nguyen Anh Quynh
|
7e92884f41
|
systemz: fix for details
|
11 years ago |
Nguyen Anh Quynh
|
d04aad77f6
|
systemz: support Diet option
|
11 years ago |
Nguyen Anh Quynh
|
f0ff96138e
|
systemz: print immediates in range [-9, 9] without 0x prefix
|
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 |