X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Ftarget%2Fregister.h;h=f343b2b18eb02dfbafcc5672b025e8a02641d3c0;hp=9e0f1ce834e0ffca4fee9db0c1c78f61d35d3c23;hb=d0e763ac7ef6aa17b17bd00ccdfbccfb4eacda69;hpb=d979d78e97786667d168ba183c9fc60c622d29c1 diff --git a/src/target/register.h b/src/target/register.h index 9e0f1ce834..f343b2b18e 100644 --- a/src/target/register.h +++ b/src/target/register.h @@ -16,9 +16,7 @@ * GNU General Public License for more details. * * * * You should have received a copy of the GNU General Public License * - * along with this program; if not, write to the * - * Free Software Foundation, Inc., * - * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. * + * along with this program. If not, see . * ***************************************************************************/ #ifndef REGISTER_H @@ -27,6 +25,7 @@ struct target; enum reg_type { + REG_TYPE_INT, REG_TYPE_INT8, REG_TYPE_INT16, REG_TYPE_INT32, @@ -39,6 +38,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 +144,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);