diff options
author | Jim Blandy <jimb@codesourcery.com> | 2004-05-20 00:53:06 +0000 |
---|---|---|
committer | Jim Blandy <jimb@codesourcery.com> | 2004-05-20 00:53:06 +0000 |
commit | be07a590ed0a975673fb86e13d07362ff930c750 (patch) | |
tree | 45203347f4831ce8f5b982aaaa4174eb971ccd92 /gdb/ChangeLog | |
parent | e14ad0e71ad3ddfb0b603ef48b28f530c49024e7 (diff) | |
download | gdb-be07a590ed0a975673fb86e13d07362ff930c750.zip gdb-be07a590ed0a975673fb86e13d07362ff930c750.tar.gz gdb-be07a590ed0a975673fb86e13d07362ff930c750.tar.bz2 |
Use a constructor function to create regset structures.
* regset.h (supply_regset_ftype, collect_regset_ftype): New typedefs.
(struct regset): Use supply_regset_ftype. Add new
'collect_regset' member.
(regset_xmalloc): New declaration.
* regset.c: New file.
* am64-tdep.c (amd64_regset_from_core_section): Use
regset_xmalloc to construct regset structures.
* amd64obsd-tdep.c (amd64obsd_regset_from_core_section): Same.
* i386-tdep.c (i386_regset_from_core_section): Same.
* i386nbsd-tdep.c (i386nbsd_aout_regset_from_core_section): Same.
* i386obsd-tdep.c (i386obsd_aout_regset_from_core_section): Same.
* sparc64fbsd-tdep.c (sparc64fbsd_init_abi): Same.
* sparc64nbsd-tdep.c (sparc64nbsd_init_abi): Same.
* sparc64obsd-tdep.c (sparc64obsd_init_abi): Same.
* sparcnbsd-tdep.c (sparc32nbsd_init_abi): Same.
* Makefile.in (COMMON_OBS): Add regset.o.
(regset.o): New rule.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r-- | gdb/ChangeLog | 28 |
1 files changed, 21 insertions, 7 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 6de6b22..f73a2d9 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,15 +1,29 @@ +2004-05-19 Jim Blandy <jimb@redhat.com> + + Use a constructor function to create regset structures. + * regset.h (supply_regset_ftype, collect_regset_ftype): New typedefs. + (struct regset): Use supply_regset_ftype. Add new + 'collect_regset' member. + (regset_xmalloc): New declaration. + * regset.c: New file. + * am64-tdep.c (amd64_regset_from_core_section): Use + regset_xmalloc to construct regset structures. + * amd64obsd-tdep.c (amd64obsd_regset_from_core_section): Same. + * i386-tdep.c (i386_regset_from_core_section): Same. + * i386nbsd-tdep.c (i386nbsd_aout_regset_from_core_section): Same. + * i386obsd-tdep.c (i386obsd_aout_regset_from_core_section): Same. + * sparc64fbsd-tdep.c (sparc64fbsd_init_abi): Same. + * sparc64nbsd-tdep.c (sparc64nbsd_init_abi): Same. + * sparc64obsd-tdep.c (sparc64obsd_init_abi): Same. + * sparcnbsd-tdep.c (sparc32nbsd_init_abi): Same. + * Makefile.in (COMMON_OBS): Add regset.o. + (regset.o): New rule. + 2004-05-19 Joel Brobecker <brobecker@gnat.com> * config/djgpp/fnchange.lst: Add entries for pthread_cond_wait.exp and pthread_cond_wait.c. -2004-05-18 Jim Blandy <jimb@redhat.com> - - * rs6000-tdep.c (rs6000_gdbarch_init): Initialize tdep fields - before the mach-specific switch, and then let the individual cases - override the defaults, rather than leaving them uninitialized - until the switch and then setting them in each case. - 2004-05-18 Randolph Chung <tausq@debian.org> * hppa-tdep.c (hppa_frame_cache): Check for validity of r31 for |