Lines Matching refs:read_count
1031 uint8_t read_count, write_count; in AArch64_reg_access() local
1034 read_count = insn->detail->regs_read_count; in AArch64_reg_access()
1038 memcpy(regs_read, insn->detail->regs_read, read_count * sizeof(insn->detail->regs_read[0])); in AArch64_reg_access()
1046 if ((op->access & CS_AC_READ) && !arr_exist(regs_read, read_count, op->reg)) { in AArch64_reg_access()
1047 regs_read[read_count] = (uint16_t)op->reg; in AArch64_reg_access()
1048 read_count++; in AArch64_reg_access()
1057 if ((op->mem.base != ARM64_REG_INVALID) && !arr_exist(regs_read, read_count, op->mem.base)) { in AArch64_reg_access()
1058 regs_read[read_count] = (uint16_t)op->mem.base; in AArch64_reg_access()
1059 read_count++; in AArch64_reg_access()
1061 if ((op->mem.index != ARM64_REG_INVALID) && !arr_exist(regs_read, read_count, op->mem.index)) { in AArch64_reg_access()
1062 regs_read[read_count] = (uint16_t)op->mem.index; in AArch64_reg_access()
1063 read_count++; in AArch64_reg_access()
1074 *regs_read_count = read_count; in AArch64_reg_access()