X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Ftarget%2Fregister.h;h=0cd0ddfe467d91ce8406021204d4e1ecae434ef3;hp=c14dfd43fa42e57010b8c43368e34480b9a374f2;hb=c4992c6d863d0ead91d84d19bbfe1643d720b205;hpb=f4788652e45662d1e43933dc0620561bc4cddae0 diff --git a/src/target/register.h b/src/target/register.h index c14dfd43fa..0cd0ddfe46 100644 --- a/src/target/register.h +++ b/src/target/register.h @@ -29,8 +29,8 @@ struct reg { char *name; void *value; - int dirty; - int valid; + bool dirty; + bool valid; uint32_t size; void *arch_info; const struct reg_arch_type *type; @@ -41,7 +41,7 @@ struct reg_cache char *name; struct reg_cache *next; struct reg *reg_list; - int num_regs; + unsigned num_regs; }; struct reg_arch_type @@ -53,6 +53,7 @@ struct reg_arch_type 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); void register_init_dummy(struct reg *reg);