This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
[PING][PATCH 00/26] Regset rework
- From: Andreas Arnez <arnez at linux dot vnet dot ibm dot com>
- To: gdb-patches at sourceware dot org
- Date: Fri, 19 Sep 2014 17:38:32 +0200
- Subject: [PING][PATCH 00/26] Regset rework
- Authentication-results: sourceware.org; auth=none
Ping:
https://sourceware.org/ml/gdb-patches/2014-09/msg00408.html
No comments so far... Is the series OK to apply?
On Fri, Sep 12 2014, Andreas Arnez wrote:
> Earlier this year I've posted a two-part patch series with "regset
> rework preparations":
>
> * https://sourceware.org/ml/gdb-patches/2014-05/msg00239.html
> * https://sourceware.org/ml/gdb-patches/2014-07/msg00808.html
>
> Now this patch series attempts the next major refactoring step in this
> area. It has two main goals:
>
> * Unify GDB's capabilities with respect to core files across the
> various architectures. In particular enable more targets for
> multi-arch capable core file generation support.
>
> * Streamline the regset support: reduce the gdbarch interface and
> reduce overall complexity.
>
> [...]
>
> Andreas Arnez (26):
> Replace 'core_regset_sections' by iterator method
> Add 'regset' parameter to 'iterate_over_regset_sections_cb'
> Add multi-arch capable 'fbsd_make_corefile_notes' variant
> AARCH64: Migrate from 'regset_from_core_section' to
> 'iterate_over_regset_sections'
> ALPHA: Migrate from 'regset_from_core_section' to
> 'iterate_over_regset_sections'
> ARM: Migrate from 'regset_from_core_section' to
> 'iterate_over_regset_sections'
> FRV: Migrate from 'regset_from_core_section' to
> 'iterate_over_regset_sections'
> HPPA: Migrate from 'regset_from_core_section' to
> 'iterate_over_regset_sections'
> X86: Migrate from 'regset_from_core_section' to
> 'iterate_over_regset_sections'
> M32R: Migrate from 'regset_from_core_section' to
> 'iterate_over_regset_sections'
> M68K: Migrate from 'regset_from_core_section' to
> 'iterate_over_regset_sections'
> IA64: Migrate from 'regset_from_core_section' to
> 'iterate_over_regset_sections'
> M88K: Migrate from 'regset_from_core_section' to
> 'iterate_over_regset_sections'
> MIPS: Migrate from 'regset_from_core_section' to
> 'iterate_over_regset_sections'
> MN10300: Migrate from 'regset_from_core_section' to
> 'iterate_over_regset_sections'.
> NIOS2: Migrate from 'regset_from_core_section' to
> 'iterate_over_regset_sections'
> PPC: Migrate from 'regset_from_core_section' to
> 'iterate_over_regset_sections'
> SCORE: Migrate from 'regset_from_core_section' to
> 'iterate_over_regset_sections'
> SH: Migrate from 'regset_from_core_section' to
> 'iterate_over_regset_sections'
> SPARC: Migrate from 'regset_from_core_section' to
> 'iterate_over_regset_sections'
> TILEGX: Migrate from 'regset_from_core_section' to
> 'iterate_over_regset_sections'
> VAX: Migrate from 'regset_from_core_section' to
> 'iterate_over_regset_sections'
> XTENSA: Migrate from 'regset_from_core_section' to
> 'iterate_over_regset_sections'
> Drop target method 'fbsd_make_corefile_notes'
> Linux targets: drop fall back to target method for
> 'make_corefile_notes'
> Drop 'regset_from_core_section' gdbarch method