Fix EFLAGS for the stosb/stosd/stosq/stosw instructions (#1065)
This commit is contained in:
parent
130545f040
commit
1790ccdb1e
|
@ -10050,19 +10050,19 @@
|
||||||
{ CS_AC_READ, 0 }
|
{ CS_AC_READ, 0 }
|
||||||
},
|
},
|
||||||
{ /* X86_STOSB, X86_INS_STOSB: stosb $dst, al */
|
{ /* X86_STOSB, X86_INS_STOSB: stosb $dst, al */
|
||||||
0,
|
X86_EFLAGS_TEST_DF,
|
||||||
{ CS_AC_WRITE, CS_AC_READ, 0 }
|
{ CS_AC_WRITE, CS_AC_READ, 0 }
|
||||||
},
|
},
|
||||||
{ /* X86_STOSL, X86_INS_STOSD: stos{l|d} {%eax, $dst|$dst, eax} */
|
{ /* X86_STOSL, X86_INS_STOSD: stos{l|d} {%eax, $dst|$dst, eax} */
|
||||||
0,
|
X86_EFLAGS_TEST_DF,
|
||||||
{ CS_AC_WRITE, CS_AC_READ, 0 }
|
{ CS_AC_WRITE, CS_AC_READ, 0 }
|
||||||
},
|
},
|
||||||
{ /* X86_STOSQ, X86_INS_STOSQ: stosq $dst, rax */
|
{ /* X86_STOSQ, X86_INS_STOSQ: stosq $dst, rax */
|
||||||
0,
|
X86_EFLAGS_TEST_DF,
|
||||||
{ CS_AC_WRITE, CS_AC_READ, 0 }
|
{ CS_AC_WRITE, CS_AC_READ, 0 }
|
||||||
},
|
},
|
||||||
{ /* X86_STOSW, X86_INS_STOSW: stosw $dst, ax */
|
{ /* X86_STOSW, X86_INS_STOSW: stosw $dst, ax */
|
||||||
0,
|
X86_EFLAGS_TEST_DF,
|
||||||
{ CS_AC_WRITE, CS_AC_READ, 0 }
|
{ CS_AC_WRITE, CS_AC_READ, 0 }
|
||||||
},
|
},
|
||||||
{ /* X86_STR16r, X86_INS_STR: str{w} $dst */
|
{ /* X86_STR16r, X86_INS_STR: str{w} $dst */
|
||||||
|
|
|
@ -5402,19 +5402,19 @@
|
||||||
{ 0 }
|
{ 0 }
|
||||||
},
|
},
|
||||||
{ /* X86_STOSB, X86_INS_STOSB: stosb $dst, al */
|
{ /* X86_STOSB, X86_INS_STOSB: stosb $dst, al */
|
||||||
0,
|
X86_EFLAGS_TEST_DF,
|
||||||
{ CS_AC_WRITE, CS_AC_READ, 0 }
|
{ CS_AC_WRITE, CS_AC_READ, 0 }
|
||||||
},
|
},
|
||||||
{ /* X86_STOSL, X86_INS_STOSD: stos{l|d} {%eax, $dst|$dst, eax} */
|
{ /* X86_STOSL, X86_INS_STOSD: stos{l|d} {%eax, $dst|$dst, eax} */
|
||||||
0,
|
X86_EFLAGS_TEST_DF,
|
||||||
{ CS_AC_WRITE, CS_AC_READ, 0 }
|
{ CS_AC_WRITE, CS_AC_READ, 0 }
|
||||||
},
|
},
|
||||||
{ /* X86_STOSQ, X86_INS_STOSQ: stosq $dst, rax */
|
{ /* X86_STOSQ, X86_INS_STOSQ: stosq $dst, rax */
|
||||||
0,
|
X86_EFLAGS_TEST_DF,
|
||||||
{ CS_AC_WRITE, CS_AC_READ, 0 }
|
{ CS_AC_WRITE, CS_AC_READ, 0 }
|
||||||
},
|
},
|
||||||
{ /* X86_STOSW, X86_INS_STOSW: stosw $dst, ax */
|
{ /* X86_STOSW, X86_INS_STOSW: stosw $dst, ax */
|
||||||
0,
|
X86_EFLAGS_TEST_DF,
|
||||||
{ CS_AC_WRITE, CS_AC_READ, 0 }
|
{ CS_AC_WRITE, CS_AC_READ, 0 }
|
||||||
},
|
},
|
||||||
{ /* X86_STR16r, X86_INS_STR: str{w} $dst */
|
{ /* X86_STR16r, X86_INS_STR: str{w} $dst */
|
||||||
|
|
Loading…
Reference in New Issue