Nguyen Anh Quynh
|
10434df006
|
arm: some instructions update status flags in insns_ops[]
|
10 years ago |
Nguyen Anh Quynh
|
760c5486d2
|
arm: fix some more Thumb & vectored instructions in insn_ops[]
|
10 years ago |
Nguyen Anh Quynh
|
cea230f867
|
arm: fix some Thumb instructions in insn_ops[]
|
10 years ago |
Nguyen Anh Quynh
|
d0f96df26d
|
arm: add insn_ops[] (temporarily disable)
|
10 years ago |
Nguyen Anh Quynh
|
e8eb536346
|
arm64: add place holder for insn_ops[]
|
10 years ago |
pzread
|
ced9a6ed92
|
Correct printAM3PreOrOffsetIndexOp disp value
|
10 years ago |
pzread
|
ec95020fa0
|
Remove incorrect ITBlock.size = 0
|
10 years ago |
Nguyen Anh Quynh
|
e3bcbdb2fa
|
x86: REPNE can go with STOS/MOVS. bug reported by Gabriel Quadros
|
10 years ago |
Nguyen Anh Quynh
|
dfa396e6ff
|
x86: add the missing X86 instructions in X86_REDUCE mode in X86DisassemblerDecoder.c. bug reported by Julian Stecklina
|
10 years ago |
Nguyen Anh Quynh
|
4363911eb4
|
x86: fix operand size for 'CALL PTR [REG]'. bug reported by Gabriel Quadros
|
10 years ago |
Nguyen Anh Quynh
|
7ea921e539
|
x86: add work-in-progress mapping table on explicit operands access. this reused some code contributed by Vincent Bénony
|
10 years ago |
Nguyen Anh Quynh
|
9426ad572f
|
arm: add few more post-indexed instructions doing writeback
|
10 years ago |
Nguyen Anh Quynh
|
7bbb4336a8
|
arm: fix a bug in the last commit
|
10 years ago |
Nguyen Anh Quynh
|
e19490e8f7
|
arm: some load/store instructions writeback without bang letter. bug reported by @jabba2989
|
10 years ago |
Nguyen Anh Quynh
|
58fbf2f627
|
arm: add few more post-indexed instructions doing writeback
|
10 years ago |
Nguyen Anh Quynh
|
5719eb5a9d
|
arm: fix a bug in the last commit
|
10 years ago |
Nguyen Anh Quynh
|
03e5e106b0
|
arm: some load/store instructions writeback without bang letter. bug reported by @jabba2989
|
10 years ago |
Nguyen Anh Quynh
|
f2157deacc
|
arm: in Thumb mode, ADC & SBC do not update flags. bug reported by @jabba2989
|
10 years ago |
Nguyen Anh Quynh
|
67fe1c2547
|
arm: in Thumb mode, ADC & SBC do not update flags. bug reported by @jabba2989
|
10 years ago |
Nguyen Anh Quynh
|
911990671f
|
arm64 & sparc: fix some warnings reported by MSVC
|
10 years ago |
Nguyen Anh Quynh
|
e95a76611c
|
x86: remove some instructions unsupported in 3.x version
|
10 years ago |
Nguyen Anh Quynh
|
273c6f4a9e
|
arm64 & sparc: fix some warnings reported by MSVC
|
10 years ago |
Nguyen Anh Quynh
|
25525fb20c
|
x86: remove some instructions irrelevant for LOCK prefix in invalidPrefix()
|
10 years ago |
Nguyen Anh Quynh
|
08482e106d
|
x86: remove some instructions irrelevant for LOCK prefix in invalidPrefix()
|
10 years ago |
Nguyen Anh Quynh
|
7de172d6ec
|
x86: properly handle REP, REPNE & REPNZ prefixes
|
10 years ago |
Andrew Wesie
|
29f41da4c2
|
x86: add more valid instructions for LOCK prefix
|
10 years ago |
Nguyen Anh Quynh
|
5323128ed2
|
x86: check for invalid instructions with LOCK prefix
|
10 years ago |
Nguyen Anh Quynh
|
a176ba4447
|
x86: properly handle REP, REPNE & REPNZ prefixes
|
10 years ago |
Nguyen Anh Quynh
|
0c30daf749
|
arm64: BL & BLR do not read SP register
|
10 years ago |
Nguyen Anh Quynh
|
c6cf01c256
|
arm64: BL & BLR do not read SP register
|
10 years ago |
Nguyen Anh Quynh
|
706b808af3
|
arm: add lshift field to arm_op_mem to provide left-shift value for index register in some memory op. issue reported by @jabba2989
|
10 years ago |
Andrew Wesie
|
5de09479a6
|
x86: add more valid instructions for LOCK prefix
|
10 years ago |
Nguyen Anh Quynh
|
beb3248c26
|
x86: check for invalid instructions with LOCK prefix
|
10 years ago |
Nguyen Anh Quynh
|
4539ba3088
|
x86: support MOVSXD64rm with missing REX byte. bug reported by Aurélien Wailly
|
10 years ago |
Nguyen Anh Quynh
|
599b559455
|
x86: fix some compilation issues about missing instructions on CAPSTONE_X86_REDUCE setup
|
10 years ago |
Nguyen Anh Quynh
|
3c27827a25
|
x86: handle 0x82 opcode for CAPSTONE_X86_REDUCE setup
|
10 years ago |
Nguyen Anh Quynh
|
3410b63a4e
|
x86: handle 0x82 opcode. bug reported by Anton Kochkov
|
10 years ago |
derrek
|
07526e989b
|
arm: Thumb BL & BLX read ARM_REG_PC instead of ARM_REG_SP.
|
10 years ago |
derrek
|
bda2c1c591
|
arm: Thumb BL & BLX read ARM_REG_PC instead of ARM_REG_SP.
|
10 years ago |
Nguyen Anh Quynh
|
c51e04fa97
|
x86: support CR9-CR15 registers
|
10 years ago |
Nguyen Anh Quynh
|
08390775b5
|
x86: support CR9-CR15 registers
|
10 years ago |
Nguyen Anh Quynh
|
db684b2398
|
arm: BL & BLX do not read SP, but PC register. issue reported by Der Rek
|
10 years ago |
Nguyen Anh Quynh
|
0f9ef1559d
|
arm: BL & BLX do not read SP, but PC register. issue reported by Der Rek
|
10 years ago |
Nguyen Anh Quynh
|
61ab00718a
|
x86: remove dead code & dead SSE_CC constants. issue reported by Coverity
|
10 years ago |
Nguyen Anh Quynh
|
1038fdb038
|
x86: add new registers DR8-DR15
|
10 years ago |
Nguyen Anh Quynh
|
59c72afe7a
|
x86: add 3 new undocumented instructions fdisi8087_nop, feni8087_nop & ffreep
|
10 years ago |
Nguyen Anh Quynh
|
9f694cc934
|
x86: handle undocumented immediates for (v)cmpps/pd/ss/sd instructions
|
10 years ago |
Nguyen Anh Quynh
|
d319c114db
|
x86: more encodings for FXCH & FCOMP. also print LJUMP without * as prefix for Intel syntax. handle BOUND & FARCALL better
|
10 years ago |
Nguyen Anh Quynh
|
5f8c4239c2
|
x86: add missing CR8-CR15 registers to arch/X86/X86DisassemblerDecoder.h
|
10 years ago |
Nguyen Anh Quynh
|
2ac7941227
|
x86: handle REX properly for segment related instructions by ignoring REX.r entirely
|
10 years ago |