Ran into this a while back. Several entries in X86MappingInsnOp.inc appear to have incorrect values for operand read / write. Last time I was looking at this my understanding was that the .inc files are not generated by anything in the capstone project?
I have submitted a pull request #1256 to fix one example, but many more exist.
Similar issues in the .inc file are also likely the cause of #1255 and #1253
Test case:
Bytes: 66 0f 7f 01
Instruction: movdqa xmmword ptr [ecx], xmm0
Architecture: X86 32 bit
Ran into this a while back. Several entries in X86MappingInsnOp.inc appear to have incorrect values for operand read / write. Last time I was looking at this my understanding was that the .inc files are not generated by anything in the capstone project?
I have submitted a pull request #1256 to fix one example, but many more exist.
Similar issues in the .inc file are also likely the cause of #1255 and #1253
Test case:
Bytes: 66 0f 7f 01
Instruction: movdqa xmmword ptr [ecx], xmm0
Architecture: X86 32 bit