From: Andreas Arnez <arnez@linux.vnet.ibm.com>
To: gdb-patches@sourceware.org
Subject: [PATCH 00/11] Regset rework preparations part 1
Date: Thu, 15 May 2014 15:49:00 -0000 [thread overview]
Message-ID: <1400168975-3145-1-git-send-email-arnez@linux.vnet.ibm.com> (raw)
This is the first half of the "regset rework preparations" series I've
posted as RFC:
https://sourceware.org/ml/gdb-patches/2014-04/msg00560.html
Changes since original post:
* Split initializers of the form "tdep = gdbarch_tdep
(get_regcache_arch (...))" in two lines.
(https://sourceware.org/ml/gdb-patches/2014-05/msg00042.html)
* Keep i386_supply_gregset as a global function.
(https://sourceware.org/ml/gdb-patches/2014-04/msg00607.html)
* Added ChangeLog to SPARC renaming patch.
* Clipped off the second half of the series. I will ping that later
again, when we're done with the first half.
Andreas Arnez (11):
Constify regset structures.
Remove 'arch' field from regset structure.
AARCH64: Replace regset_alloc() invocations by static regset
structures.
ARM: Replace regset_alloc() invocations by static regset structures.
X86: Replace regset_alloc() invocations by static regset structures.
MIPS: Replace regset_alloc() invocations by static regset structures.
MN10300: Replace regset_alloc() invocations by static regset
structures.
SCORE: Replace regset_alloc() invocation by a static regset structure.
SPARC: Rename register maps from "*regset" to "*regmap"
SPARC: Replace regset_alloc() invocations by static regset structures.
Drop regset_alloc().
gdb/Makefile.in | 4 +--
gdb/aarch64-linux-tdep.c | 29 ++++++++---------
gdb/aarch64-tdep.h | 4 ---
gdb/alpha-linux-tdep.c | 4 +--
gdb/alphanbsd-tdep.c | 6 ++--
gdb/amd64-tdep.c | 33 ++++++++++---------
gdb/amd64obsd-tdep.c | 14 +++++----
gdb/arm-linux-tdep.c | 38 +++++++++++-----------
gdb/arm-tdep.h | 3 --
gdb/armbsd-tdep.c | 4 +--
gdb/frv-linux-tdep.c | 4 +--
gdb/hppa-hpux-tdep.c | 2 +-
gdb/hppa-linux-tdep.c | 4 +--
gdb/hppanbsd-tdep.c | 2 +-
gdb/hppaobsd-tdep.c | 4 +--
gdb/i386-cygwin-tdep.c | 9 +-----
gdb/i386-nto-tdep.c | 8 ++---
gdb/i386-tdep.c | 58 +++++++++++++++++-----------------
gdb/i386-tdep.h | 14 ++-------
gdb/i386obsd-tdep.c | 15 ++++-----
gdb/m32r-linux-tdep.c | 2 +-
gdb/m68kbsd-tdep.c | 4 +--
gdb/m88k-tdep.c | 2 +-
gdb/mips-linux-tdep.c | 53 ++++++++++++++-----------------
gdb/mips-tdep.c | 4 ---
gdb/mips-tdep.h | 8 -----
gdb/mips64obsd-tdep.c | 2 +-
gdb/mipsnbsd-tdep.c | 4 +--
gdb/mn10300-linux-tdep.c | 21 +++++++------
gdb/nios2-linux-tdep.c | 3 +-
gdb/ppc-linux-tdep.c | 15 +++------
gdb/ppcfbsd-tdep.c | 8 ++---
gdb/ppcnbsd-tdep.c | 4 +--
gdb/ppcnbsd-tdep.h | 4 +--
gdb/ppcobsd-tdep.c | 4 +--
gdb/ppcobsd-tdep.h | 4 +--
gdb/regset.c | 44 --------------------------
gdb/regset.h | 14 ---------
gdb/rs6000-aix-tdep.c | 4 +--
gdb/score-tdep.c | 21 +++++--------
gdb/score-tdep.h | 7 -----
gdb/sh-tdep.c | 4 +--
gdb/sh-tdep.h | 2 +-
gdb/sparc-linux-nat.c | 10 +++---
gdb/sparc-linux-tdep.c | 30 ++++++++++++------
gdb/sparc-nat.c | 28 ++++++++---------
gdb/sparc-nat.h | 16 +++++-----
gdb/sparc-sol2-nat.c | 16 +++++-----
gdb/sparc-sol2-tdep.c | 4 +--
gdb/sparc-tdep.c | 50 ++++++++++++++---------------
gdb/sparc-tdep.h | 28 ++++++++---------
gdb/sparc64-linux-nat.c | 14 ++++-----
gdb/sparc64-linux-tdep.c | 30 ++++++++++++------
gdb/sparc64-sol2-tdep.c | 4 +--
gdb/sparc64-tdep.c | 82 ++++++++++++++++++++++++------------------------
gdb/sparc64-tdep.h | 20 ++++++------
gdb/sparc64fbsd-nat.c | 2 +-
gdb/sparc64fbsd-tdep.c | 26 +++++++++------
gdb/sparc64nbsd-nat.c | 24 +++++++-------
gdb/sparc64nbsd-tdep.c | 20 +++++++++---
gdb/sparc64obsd-nat.c | 4 +--
gdb/sparc64obsd-tdep.c | 27 ++++++++++------
gdb/sparcnbsd-nat.c | 4 +--
gdb/sparcnbsd-tdep.c | 22 +++++++++----
gdb/tilegx-linux-tdep.c | 2 +-
gdb/vax-tdep.c | 2 +-
66 files changed, 452 insertions(+), 510 deletions(-)
delete mode 100644 gdb/regset.c
--
1.8.4.2
next reply other threads:[~2014-05-15 15:49 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-05-15 15:49 Andreas Arnez [this message]
2014-05-15 15:49 ` [PATCH 02/11] Remove 'arch' field from regset structure Andreas Arnez
2014-05-15 15:49 ` [PATCH 10/11] SPARC: Replace regset_alloc() invocations by static regset structures Andreas Arnez
2014-05-15 15:49 ` [PATCH 04/11] ARM: " Andreas Arnez
2014-05-15 15:49 ` [PATCH 05/11] X86: " Andreas Arnez
2014-05-15 15:49 ` [PATCH 09/11] SPARC: Rename register maps from "*regset" to "*regmap" Andreas Arnez
2014-05-15 15:49 ` [PATCH 11/11] Drop regset_alloc() Andreas Arnez
2014-05-15 15:49 ` [PATCH 06/11] MIPS: Replace regset_alloc() invocations by static regset structures Andreas Arnez
2014-05-15 15:49 ` [PATCH 08/11] SCORE: Replace regset_alloc() invocation by a static regset structure Andreas Arnez
2014-05-15 15:49 ` [PATCH 03/11] AARCH64: Replace regset_alloc() invocations by static regset structures Andreas Arnez
2014-05-15 15:50 ` [PATCH 01/11] Constify " Andreas Arnez
2014-05-15 15:59 ` [PATCH 07/11] MN10300: Replace regset_alloc() invocations by static " Andreas Arnez
2014-05-19 7:32 ` [PING] [PATCH 00/11] Regset rework preparations part 1 Andreas Arnez
2014-05-20 20:41 ` Maciej W. Rozycki
2014-05-21 10:39 ` Pedro Alves
2014-05-22 7:28 ` Andreas Krebbel
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1400168975-3145-1-git-send-email-arnez@linux.vnet.ibm.com \
--to=arnez@linux.vnet.ibm.com \
--cc=gdb-patches@sourceware.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox