x86: avoid duplicating registers returned by cs_regs_access(). also add *CX registers to regs_read[], regs_write[] for REP* instructions
diff --git a/utils.c b/utils.c
index 413edee..ee3292d 100644
--- a/utils.c
+++ b/utils.c
@@ -93,3 +93,28 @@
return ret;
}
+
+bool arr_exist8(unsigned char *arr, unsigned char max, unsigned int id)
+{
+ int i;
+
+ for (i = 0; i < max; i++) {
+ if (arr[i] == id)
+ return true;
+ }
+
+ return false;
+}
+
+bool arr_exist(uint16_t *arr, unsigned char max, unsigned int id)
+{
+ int i;
+
+ for (i = 0; i < max; i++) {
+ if (arr[i] == id)
+ return true;
+ }
+
+ return false;
+}
+