X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Fsparc-tdep.h;h=37fe3ad196fcd7d7e92fc056db9157b3722c1684;hb=refs%2Fheads%2Fconcurrent-displaced-stepping-2020-04-01;hp=4990873ce14a02c15587a7b4116c9f0c1752b8e7;hpb=7a36499abc7d110e83cb60f4895d0fcfbab43bf4;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/sparc-tdep.h b/gdb/sparc-tdep.h index 4990873ce1..37fe3ad196 100644 --- a/gdb/sparc-tdep.h +++ b/gdb/sparc-tdep.h @@ -1,6 +1,6 @@ /* Target-dependent code for SPARC. - Copyright (C) 2003-2017 Free Software Foundation, Inc. + Copyright (C) 2003-2020 Free Software Foundation, Inc. This file is part of GDB. @@ -63,6 +63,12 @@ struct gdbarch_tdep int pc_regnum; int npc_regnum; + /* Register names specific for architecture (sparc32 vs. sparc64) */ + const char **fpu_register_names; + size_t fpu_registers_num; + const char **cp0_register_names; + size_t cp0_registers_num; + /* Register sets. */ const struct regset *gregset; size_t sizeof_gregset; @@ -82,6 +88,7 @@ struct gdbarch_tdep /* ISA-specific data types. */ struct type *sparc_psr_type; struct type *sparc_fsr_type; + struct type *sparc64_ccr_type; struct type *sparc64_pstate_type; struct type *sparc64_fsr_type; struct type *sparc64_fprs_type;