Hi, I just found an issue that cs_regs_access didn't parse mrs x8, tpidr_el0 (bytes: 48 D0 3B D5) correctly, the x8 is destination and tpidr_el0 should be the source, but instead that it parsed x8 as destination and x8 as source.
I took quick glance into cs_regs_access function found it just handle the ARM64_OP_REG and ARM_OP_MEM types, and the tpidr_el0 operand is marked as ARM64_OP_SYS, so it's skipped.
I don't know it's a bug or a feature, or there's another function that I should use for parsing sysmte registers?
thanks for your time.