X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Fregset.h;h=d388e89d8b91389498eefb889221fa438fe641cb;hb=9e790a80160676e7fd3fb8be6cf3c1c77d9ded81;hp=37ed99a3b6863c0020d1c6975b0e7aff4b4e89d0;hpb=7fefa8d7d6359ec905dbc59bb4e616f386ea2e3d;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/regset.h b/gdb/regset.h index 37ed99a3b6..d388e89d8b 100644 --- a/gdb/regset.h +++ b/gdb/regset.h @@ -1,6 +1,6 @@ /* Manage register sets. - Copyright (C) 2003-2014 Free Software Foundation, Inc. + Copyright (C) 2003-2020 Free Software Foundation, Inc. This file is part of GDB. @@ -23,14 +23,6 @@ struct gdbarch; struct regcache; -/* Data structure for the supported register notes in a core file. */ -struct core_regset_section -{ - const char *sect_name; - int size; - const char *human_name; -}; - /* Data structure describing a register set. */ typedef void (supply_regset_ftype) (const struct regset *, struct regcache *, @@ -51,6 +43,13 @@ struct regset /* Function collecting values in a register set from a register cache. */ collect_regset_ftype *collect_regset; + + unsigned flags; }; +/* Values for a regset's 'flags' field. */ + +#define REGSET_VARIABLE_SIZE 1 /* Accept a larger regset section size + in a core file without warning. */ + #endif /* regset.h */