- int id;
- int (*get)(reg_t *reg);
- int (*set)(reg_t *reg, u8 *buf);
- struct reg_arch_type_s *next;
-} reg_arch_type_t;
+ int (*get)(struct reg *reg);
+ int (*set)(struct reg *reg, uint8_t *buf);
+};
+
+struct reg* register_get_by_name(struct reg_cache *first,
+ const char *name, bool search_all);
+struct reg_cache** register_get_last_cache_p(struct reg_cache **first);
+void register_cache_invalidate(struct reg_cache *cache);