X-Git-Url: https://review.openocd.org/gitweb?a=blobdiff_plain;f=src%2Ftarget%2Fregister.h;h=7bac69b5a705cd39aa2ff749ff592edad40e11fe;hb=1eb19b8de5bf2f6699766f2178d1ef04ce4579a6;hp=9e0f1ce834e0ffca4fee9db0c1c78f61d35d3c23;hpb=d979d78e97786667d168ba183c9fc60c622d29c1;p=openocd.git diff --git a/src/target/register.h b/src/target/register.h index 9e0f1ce834..7bac69b5a7 100644 --- a/src/target/register.h +++ b/src/target/register.h @@ -27,6 +27,7 @@ struct target; enum reg_type { + REG_TYPE_INT, REG_TYPE_INT8, REG_TYPE_INT16, REG_TYPE_INT32, @@ -39,6 +40,7 @@ enum reg_type { REG_TYPE_UINT128, REG_TYPE_CODE_PTR, REG_TYPE_DATA_PTR, + REG_TYPE_FLOAT, REG_TYPE_IEEE_SINGLE, REG_TYPE_IEEE_DOUBLE, REG_TYPE_ARCH_DEFINED, @@ -144,6 +146,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_unlink_cache(struct reg_cache **cache_p, const struct reg_cache *cache); void register_cache_invalidate(struct reg_cache *cache); void register_init_dummy(struct reg *reg);