(self)
| 698 | # return list of all implicit registers being modified |
| 699 | @property |
| 700 | def regs_write(self): |
| 701 | if self._raw.id == 0: |
| 702 | raise CsError(CS_ERR_SKIPDATA) |
| 703 | |
| 704 | if self._cs._diet: |
| 705 | # Diet engine cannot provide @regs_write |
| 706 | raise CsError(CS_ERR_DIET) |
| 707 | |
| 708 | if self._cs._detail: |
| 709 | return self._raw.detail.contents.regs_write[:self._raw.detail.contents.regs_write_count] |
| 710 | |
| 711 | raise CsError(CS_ERR_DETAIL) |
| 712 | |
| 713 | # return list of semantic groups this instruction belongs to. |
| 714 | @property |