public inbox for gdb-patches@sourceware.org
 help / color / mirror / Atom feed
* [PATCH 0/6] Use unrelocate_addr in more places
@ 2023-03-21 19:18 Tom Tromey
  2023-03-21 19:18 ` [PATCH 1/6] Use function_view in gdb_bfd_lookup_symbol Tom Tromey
                   ` (6 more replies)
  0 siblings, 7 replies; 16+ messages in thread
From: Tom Tromey @ 2023-03-21 19:18 UTC (permalink / raw)
  To: gdb-patches

Minimal symbols, partial symbols, and partial symtabs all use
unrelocated addresses right now.  This series converts these to use
the unrelocated_addr type, revealing (I believe) a few latent bugs.

Regression tested on x86-64 Fedora 36.

Tom

---
Tom Tromey (6):
      Use function_view in gdb_bfd_lookup_symbol
      Move definition of unrelocated_addr earlier
      Use unrelocated_addr in partial symbol tables
      Use unrelocated_addr in psymbols
      Use unrelocated_addr in minimal symbols
      Rename "raw" to "unrelocated"

 gdb/coff-pe-read.c |  13 +++---
 gdb/coffread.c     |  12 +++---
 gdb/ctfread.c      |  27 +++++++------
 gdb/dbxread.c      | 114 ++++++++++++++++++++++++++++++++---------------------
 gdb/elfread.c      |  22 ++++++-----
 gdb/findvar.c      |   4 +-
 gdb/machoread.c    |   4 +-
 gdb/mdebugread.c   | 104 +++++++++++++++++++++++++++++-------------------
 gdb/minsyms.c      |  68 ++++++++++++++++----------------
 gdb/minsyms.h      |   6 +--
 gdb/mips-tdep.c    |   6 ++-
 gdb/mipsread.c     |   2 +-
 gdb/parse.c        |   2 +-
 gdb/printcmd.c     |   2 +-
 gdb/psympriv.h     |  42 ++++++++++----------
 gdb/psymtab.c      |  11 +++---
 gdb/solib-dsbt.c   |  17 ++++----
 gdb/solib-frv.c    |  15 +++----
 gdb/solib-svr4.c   |  20 +++++-----
 gdb/solib.c        |  31 ++++++---------
 gdb/solib.h        |  14 +++----
 gdb/stabsread.h    |   2 +-
 gdb/symmisc.c      |   2 +-
 gdb/symtab.c       |   2 +-
 gdb/symtab.h       |  43 ++++++++++++++++----
 gdb/xcoffread.c    |  55 +++++++++++++++-----------
 26 files changed, 358 insertions(+), 282 deletions(-)
---
base-commit: 70ea5a46bd926149fb4a9c3da32c2fc14f6e83c3
change-id: 20230321-submit-unrelocated-type-c256e0e7da50

Best regards,
-- 
Tom Tromey <tom@tromey.com>


^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2023-04-04 18:05 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-03-21 19:18 [PATCH 0/6] Use unrelocate_addr in more places Tom Tromey
2023-03-21 19:18 ` [PATCH 1/6] Use function_view in gdb_bfd_lookup_symbol Tom Tromey
2023-03-28 13:23   ` Simon Marchi
2023-03-28 21:17     ` Tom Tromey
2023-03-21 19:18 ` [PATCH 2/6] Move definition of unrelocated_addr earlier Tom Tromey
2023-03-21 19:18 ` [PATCH 3/6] Use unrelocated_addr in partial symbol tables Tom Tromey
2023-03-21 19:18 ` [PATCH 4/6] Use unrelocated_addr in psymbols Tom Tromey
2023-03-21 19:18 ` [PATCH 5/6] Use unrelocated_addr in minimal symbols Tom Tromey
2023-03-28 13:46   ` Simon Marchi
2023-03-28 21:23     ` Tom Tromey
2023-03-30  3:52   ` Thiago Jung Bauermann
2023-04-03 15:04     ` Tom Tromey
2023-04-04 18:05       ` Thiago Jung Bauermann
2023-03-21 19:18 ` [PATCH 6/6] Rename "raw" to "unrelocated" Tom Tromey
2023-03-28 12:36 ` [PATCH 0/6] Use unrelocate_addr in more places Alexandra Petlanova Hajkova
2023-03-28 21:23   ` Tom Tromey

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).