This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PING][PATCH 00/26] Regset rework


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]