Merge branch 'master' into next

This commit is contained in:
Nguyen Anh Quynh 2018-12-19 07:49:32 +07:00
commit cafce5dc89
4 changed files with 32 additions and 22 deletions

View File

@ -0,0 +1,10 @@
Capstone 4.0 version marks 5 years of the project!
We would like to thank the following companies for sponsoring this milestone
release (in no particular order).
- Thinkst Canary: https://canary.tools
- NowSecure: https://www.nowsecure.com
- ECQ: https://e-cq.net
- Senrio: https://senr.io
- GracefulBits: https://gracefulbits.com
- Catena Cyber: https://catenacyber.fr

View File

@ -1691,15 +1691,15 @@
},
{ /* X86_CMP16mi, X86_INS_CMP: cmp{w} $dst, $src */
X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
{ CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
{ CS_AC_READ, CS_AC_IGNORE, 0 }
},
{ /* X86_CMP16mi8, X86_INS_CMP: cmp{w} $dst, $src */
X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
{ CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
{ CS_AC_READ, CS_AC_IGNORE, 0 }
},
{ /* X86_CMP16mr, X86_INS_CMP: cmp{w} $dst, $src */
X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
{ CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
{ CS_AC_READ, CS_AC_READ, 0 }
},
{ /* X86_CMP16ri, X86_INS_CMP: cmp{w} $src1, $src2 */
X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
@ -1727,15 +1727,15 @@
},
{ /* X86_CMP32mi, X86_INS_CMP: cmp{l} $dst, $src */
X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
{ CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
{ CS_AC_READ, CS_AC_IGNORE, 0 }
},
{ /* X86_CMP32mi8, X86_INS_CMP: cmp{l} $dst, $src */
X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
{ CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
{ CS_AC_READ, CS_AC_IGNORE, 0 }
},
{ /* X86_CMP32mr, X86_INS_CMP: cmp{l} $dst, $src */
X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
{ CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
{ CS_AC_READ, CS_AC_READ, 0 }
},
{ /* X86_CMP32ri, X86_INS_CMP: cmp{l} $src1, $src2 */
X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
@ -1763,15 +1763,15 @@
},
{ /* X86_CMP64mi32, X86_INS_CMP: cmp{q} $dst, $src */
X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
{ CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
{ CS_AC_READ, CS_AC_IGNORE, 0 }
},
{ /* X86_CMP64mi8, X86_INS_CMP: cmp{q} $dst, $src */
X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
{ CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
{ CS_AC_READ, CS_AC_IGNORE, 0 }
},
{ /* X86_CMP64mr, X86_INS_CMP: cmp{q} $dst, $src */
X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
{ CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
{ CS_AC_READ, CS_AC_READ, 0 }
},
{ /* X86_CMP64ri32, X86_INS_CMP: cmp{q} $src1, $src2 */
X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,

View File

@ -1443,15 +1443,15 @@
},
{ /* X86_CMP16mi, X86_INS_CMP: cmp{w} $dst, $src */
X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
{ CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
{ CS_AC_READ, CS_AC_IGNORE, 0 }
},
{ /* X86_CMP16mi8, X86_INS_CMP: cmp{w} $dst, $src */
X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
{ CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
{ CS_AC_READ, CS_AC_IGNORE, 0 }
},
{ /* X86_CMP16mr, X86_INS_CMP: cmp{w} $dst, $src */
X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
{ CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
{ CS_AC_READ, CS_AC_READ, 0 }
},
{ /* X86_CMP16ri, X86_INS_CMP: cmp{w} $src1, $src2 */
X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
@ -1479,15 +1479,15 @@
},
{ /* X86_CMP32mi, X86_INS_CMP: cmp{l} $dst, $src */
X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
{ CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
{ CS_AC_READ, CS_AC_IGNORE, 0 }
},
{ /* X86_CMP32mi8, X86_INS_CMP: cmp{l} $dst, $src */
X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
{ CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
{ CS_AC_READ, CS_AC_IGNORE, 0 }
},
{ /* X86_CMP32mr, X86_INS_CMP: cmp{l} $dst, $src */
X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
{ CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
{ CS_AC_READ, CS_AC_READ, 0 }
},
{ /* X86_CMP32ri, X86_INS_CMP: cmp{l} $src1, $src2 */
X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
@ -1515,15 +1515,15 @@
},
{ /* X86_CMP64mi32, X86_INS_CMP: cmp{q} $dst, $src */
X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
{ CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
{ CS_AC_READ, CS_AC_IGNORE, 0 }
},
{ /* X86_CMP64mi8, X86_INS_CMP: cmp{q} $dst, $src */
X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
{ CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
{ CS_AC_READ, CS_AC_IGNORE, 0 }
},
{ /* X86_CMP64mr, X86_INS_CMP: cmp{q} $dst, $src */
X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
{ CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
{ CS_AC_READ, CS_AC_READ, 0 }
},
{ /* X86_CMP64ri32, X86_INS_CMP: cmp{q} $src1, $src2 */
X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
@ -1551,15 +1551,15 @@
},
{ /* X86_CMP8mi, X86_INS_CMP: cmp{b} $dst, $src */
X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
{ CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
{ CS_AC_READ, CS_AC_IGNORE, 0 }
},
{ /* X86_CMP8mi8, X86_INS_CMP: cmp{b} $dst, $src */
X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
{ CS_AC_READ | CS_AC_WRITE, CS_AC_IGNORE, 0 }
{ CS_AC_READ, CS_AC_IGNORE, 0 }
},
{ /* X86_CMP8mr, X86_INS_CMP: cmp{b} $dst, $src */
X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,
{ CS_AC_READ | CS_AC_WRITE, CS_AC_READ, 0 }
{ CS_AC_READ, CS_AC_READ, 0 }
},
{ /* X86_CMP8ri, X86_INS_CMP: cmp{b} $src1, $src2 */
X86_EFLAGS_MODIFY_OF | X86_EFLAGS_MODIFY_SF | X86_EFLAGS_MODIFY_ZF | X86_EFLAGS_MODIFY_AF | X86_EFLAGS_MODIFY_PF | X86_EFLAGS_MODIFY_CF,

View File

@ -9,4 +9,4 @@ PKG_MINOR = 1
PKG_EXTRA = 0
# version tag. Examples: rc1, b2, post1
PKG_TAG = rc1
PKG_TAG =