Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
* [PATCH 00/33] Remove some more accessor macros
@ 2022-01-28 12:44 Simon Marchi via Gdb-patches
  2022-01-28 12:44 ` [PATCH 01/33] gdb: add getter/setter for compunit_symtab::objfile Simon Marchi via Gdb-patches
                   ` (33 more replies)
  0 siblings, 34 replies; 36+ messages in thread
From: Simon Marchi via Gdb-patches @ 2022-01-28 12:44 UTC (permalink / raw)
  To: gdb-patches

Most of this is mechanical, so probably doesn't need too much review.
But there are some changes near the beginning that move compunit
functions and methods, that's probably worth looking at.

Simon Marchi (33):
  gdb: add getter/setter for compunit_symtab::objfile
  gdb: remove COMPUNIT_OBJFILE macro
  gdb: rename compunit_primary_filetab to
    compunit_symtab::primary_filetab
  gdb: add compunit_symtab::add_filetab method
  gdb: add compunit_symtab::set_primary_filetab method
  gdb: move compunit_filetabs to compunit_symtab::filetabs
  gdb: remove COMPUNIT_FILETABS macro
  gdb: remove COMPUNIT_DEBUGFORMAT macro, add getter/setter
  gdb: remove COMPUNIT_PRODUCER macro, add getter/setter
  gdb: remove COMPUNIT_DIRNAME macro, add getter/setter
  gdb: remove COMPUNIT_BLOCKVECTOR macro, add getter/setter
  gdb: remove COMPUNIT_BLOCK_LINE_SECTION macro, add getter/setter
  gdb: remove COMPUNIT_LOCATIONS_VALID macro, add getter/setter
  gdb: remove COMPUNIT_EPILOGUE_UNWIND_VALID macro, add getter/setter
  gdb: remove COMPUNIT_MACRO_TABLE macro, add getter/setter
  gdb: remove SYMTAB_COMPUNIT macro, add getter/setter
  gdb: remove SYMTAB_LINETABLE macro, add getter/setter
  gdb: remove SYMTAB_LANGUAGE macro, add getter/setter
  gdb: remove SYMTAB_BLOCKVECTOR macro
  gdb: remove SYMTAB_OBJFILE macro
  gdb: remove SYMTAB_PSPACE macro
  gdb: remove SYMTAB_DIRNAME macro
  gdb: remove SYMBOL_MATCHES_SEARCH_NAME
  gdb: remove SYMBOL_ACLASS_INDEX macro, add getter/setter
  gdb: remove SYMBOL_IMPL macro, add method
  gdb: remove SYMBOL_CLASS macro, add getter
  gdb: remove SYMBOL_DOMAIN macro
  gdb: remove SYMBOL_OBJFILE_OWNED macro
  gdb: remove SYMBOL_IS_ARGUMENT macro
  gdb: remove SYMBOL_INLINED macro
  gdb: remote SYMBOL_IS_CPLUS_TEMPLATE_FUNCTION macro
  gdb: remove SYMBOL_TYPE macro
  gdb: remove SYMBOL_LINE macro

 gdb/ada-exp.y                       |  30 +--
 gdb/ada-lang.c                      | 154 ++++++------
 gdb/ada-tasks.c                     |  24 +-
 gdb/amd64-tdep.c                    |  12 +-
 gdb/annotate.c                      |   4 +-
 gdb/arm-tdep.c                      |   6 +-
 gdb/ax-gdb.c                        |   4 +-
 gdb/block.c                         |  42 ++--
 gdb/blockframe.c                    |   2 +-
 gdb/breakpoint.c                    |  10 +-
 gdb/buildsym-legacy.c               |   4 +-
 gdb/buildsym.c                      |  66 ++---
 gdb/c-exp.y                         |  20 +-
 gdb/c-typeprint.c                   |  10 +-
 gdb/c-valprint.c                    |   2 +-
 gdb/cli/cli-cmds.c                  |   8 +-
 gdb/coffread.c                      |  74 +++---
 gdb/compile/compile-c-symbols.c     |  24 +-
 gdb/compile/compile-cplus-symbols.c |  26 +-
 gdb/compile/compile-cplus-types.c   |  14 +-
 gdb/compile/compile-object-load.c   |  10 +-
 gdb/compile/compile-object-run.c    |   2 +-
 gdb/compile/compile.c               |   8 +-
 gdb/cp-namespace.c                  |   6 +-
 gdb/cp-support.c                    |  14 +-
 gdb/ctfread.c                       |  40 +--
 gdb/d-exp.y                         |  12 +-
 gdb/d-namespace.c                   |   4 +-
 gdb/disasm.c                        |  16 +-
 gdb/dwarf2/frame.c                  |   2 +-
 gdb/dwarf2/loc.c                    |  20 +-
 gdb/dwarf2/read.c                   | 126 +++++-----
 gdb/eval.c                          |  20 +-
 gdb/expop.h                         |   2 +-
 gdb/f-exp.y                         |   4 +-
 gdb/f-valprint.c                    |   4 +-
 gdb/fbsd-tdep.c                     |   4 +-
 gdb/findvar.c                       |   8 +-
 gdb/frame.c                         |   4 +-
 gdb/gdbtypes.c                      |  28 +--
 gdb/gnu-v3-abi.c                    |   2 +-
 gdb/go-exp.y                        |   6 +-
 gdb/guile/scm-block.c               |   8 +-
 gdb/guile/scm-symbol.c              |  24 +-
 gdb/guile/scm-symtab.c              |  12 +-
 gdb/i386-tdep.c                     |   8 +-
 gdb/infcmd.c                        |   6 +-
 gdb/infrun.c                        |   2 +-
 gdb/jit.c                           |  21 +-
 gdb/language.c                      |  10 +-
 gdb/linespec.c                      |  78 +++---
 gdb/m2-exp.y                        |   6 +-
 gdb/m2-typeprint.c                  |   4 +-
 gdb/macroscope.c                    |   7 +-
 gdb/macrotab.c                      |   2 +-
 gdb/maint.c                         |   6 +-
 gdb/mdebugread.c                    | 149 +++++------
 gdb/mi/mi-cmd-file.c                |   2 +-
 gdb/mi/mi-cmd-stack.c               |  18 +-
 gdb/mi/mi-symbol-cmds.c             |  16 +-
 gdb/mips-tdep.c                     |   2 +-
 gdb/objc-lang.c                     |   4 +-
 gdb/objfiles.c                      |  16 +-
 gdb/or1k-tdep.c                     |   4 +-
 gdb/p-exp.y                         |  16 +-
 gdb/p-valprint.c                    |   2 +-
 gdb/parse.c                         |   2 +-
 gdb/printcmd.c                      |   6 +-
 gdb/psymtab.c                       |   4 +-
 gdb/python/py-finishbreakpoint.c    |   2 +-
 gdb/python/py-framefilter.c         |   6 +-
 gdb/python/py-linetable.c           |  20 +-
 gdb/python/py-progspace.c           |   6 +-
 gdb/python/py-symbol.c              |  28 +--
 gdb/python/py-symtab.c              |  28 +--
 gdb/python/py-type.c                |   6 +-
 gdb/record-btrace.c                 |   2 +-
 gdb/rust-lang.c                     |   2 +-
 gdb/rust-parse.c                    |   8 +-
 gdb/source-cache.c                  |   4 +-
 gdb/source.c                        |  43 ++--
 gdb/sparc-tdep.c                    |   2 +-
 gdb/stabsread.c                     | 302 +++++++++++-----------
 gdb/stack.c                         |  26 +-
 gdb/symfile-debug.c                 |  12 +-
 gdb/symfile.c                       |  25 +-
 gdb/symmisc.c                       | 104 ++++----
 gdb/symtab.c                        | 216 +++++++++-------
 gdb/symtab.h                        | 373 ++++++++++++++++++++++------
 gdb/tracepoint.c                    |  28 +--
 gdb/tui/tui-source.c                |   2 +-
 gdb/tui/tui-winsource.c             |   2 +-
 gdb/typeprint.c                     |   4 +-
 gdb/valops.c                        |  14 +-
 gdb/xcoffread.c                     |   8 +-
 gdb/z80-tdep.c                      |   4 +-
 96 files changed, 1402 insertions(+), 1188 deletions(-)


base-commit: 2f49159cfbf74fd8fed13e023c7e9e9c90a5b22d
-- 
2.34.1


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

end of thread, other threads:[~2022-02-06 21:08 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-28 12:44 [PATCH 00/33] Remove some more accessor macros Simon Marchi via Gdb-patches
2022-01-28 12:44 ` [PATCH 01/33] gdb: add getter/setter for compunit_symtab::objfile Simon Marchi via Gdb-patches
2022-01-28 12:45 ` [PATCH 02/33] gdb: remove COMPUNIT_OBJFILE macro Simon Marchi via Gdb-patches
2022-01-28 12:45 ` [PATCH 03/33] gdb: rename compunit_primary_filetab to compunit_symtab::primary_filetab Simon Marchi via Gdb-patches
2022-01-28 12:45 ` [PATCH 04/33] gdb: add compunit_symtab::add_filetab method Simon Marchi via Gdb-patches
2022-01-28 12:45 ` [PATCH 05/33] gdb: add compunit_symtab::set_primary_filetab method Simon Marchi via Gdb-patches
2022-01-28 12:45 ` [PATCH 06/33] gdb: move compunit_filetabs to compunit_symtab::filetabs Simon Marchi via Gdb-patches
2022-01-28 12:45 ` [PATCH 07/33] gdb: remove COMPUNIT_FILETABS macro Simon Marchi via Gdb-patches
2022-01-28 12:45 ` [PATCH 08/33] gdb: remove COMPUNIT_DEBUGFORMAT macro, add getter/setter Simon Marchi via Gdb-patches
2022-01-28 12:45 ` [PATCH 09/33] gdb: remove COMPUNIT_PRODUCER " Simon Marchi via Gdb-patches
2022-01-28 12:45 ` [PATCH 10/33] gdb: remove COMPUNIT_DIRNAME " Simon Marchi via Gdb-patches
2022-01-28 12:45 ` [PATCH 11/33] gdb: remove COMPUNIT_BLOCKVECTOR " Simon Marchi via Gdb-patches
2022-01-28 12:45 ` [PATCH 12/33] gdb: remove COMPUNIT_BLOCK_LINE_SECTION " Simon Marchi via Gdb-patches
2022-01-28 12:45 ` [PATCH 13/33] gdb: remove COMPUNIT_LOCATIONS_VALID " Simon Marchi via Gdb-patches
2022-01-28 12:45 ` [PATCH 14/33] gdb: remove COMPUNIT_EPILOGUE_UNWIND_VALID " Simon Marchi via Gdb-patches
2022-01-28 12:45 ` [PATCH 15/33] gdb: remove COMPUNIT_MACRO_TABLE " Simon Marchi via Gdb-patches
2022-01-28 12:45 ` [PATCH 16/33] gdb: remove SYMTAB_COMPUNIT " Simon Marchi via Gdb-patches
2022-01-28 12:45 ` [PATCH 17/33] gdb: remove SYMTAB_LINETABLE " Simon Marchi via Gdb-patches
2022-01-28 12:45 ` [PATCH 18/33] gdb: remove SYMTAB_LANGUAGE " Simon Marchi via Gdb-patches
2022-01-28 12:45 ` [PATCH 19/33] gdb: remove SYMTAB_BLOCKVECTOR macro Simon Marchi via Gdb-patches
2022-01-28 12:45 ` [PATCH 20/33] gdb: remove SYMTAB_OBJFILE macro Simon Marchi via Gdb-patches
2022-01-28 12:45 ` [PATCH 21/33] gdb: remove SYMTAB_PSPACE macro Simon Marchi via Gdb-patches
2022-01-28 12:45 ` [PATCH 22/33] gdb: remove SYMTAB_DIRNAME macro Simon Marchi via Gdb-patches
2022-01-28 12:45 ` [PATCH 23/33] gdb: remove SYMBOL_MATCHES_SEARCH_NAME Simon Marchi via Gdb-patches
2022-01-28 12:45 ` [PATCH 24/33] gdb: remove SYMBOL_ACLASS_INDEX macro, add getter/setter Simon Marchi via Gdb-patches
2022-01-28 12:45 ` [PATCH 25/33] gdb: remove SYMBOL_IMPL macro, add method Simon Marchi via Gdb-patches
2022-01-28 12:45 ` [PATCH 26/33] gdb: remove SYMBOL_CLASS macro, add getter Simon Marchi via Gdb-patches
2022-01-28 12:45 ` [PATCH 27/33] gdb: remove SYMBOL_DOMAIN macro Simon Marchi via Gdb-patches
2022-01-28 12:45 ` [PATCH 28/33] gdb: remove SYMBOL_OBJFILE_OWNED macro Simon Marchi via Gdb-patches
2022-01-28 12:45 ` [PATCH 29/33] gdb: remove SYMBOL_IS_ARGUMENT macro Simon Marchi via Gdb-patches
2022-01-28 12:45 ` [PATCH 30/33] gdb: remove SYMBOL_INLINED macro Simon Marchi via Gdb-patches
2022-01-28 12:45 ` [PATCH 31/33] gdb: remote SYMBOL_IS_CPLUS_TEMPLATE_FUNCTION macro Simon Marchi via Gdb-patches
2022-01-28 12:45 ` [PATCH 32/33] gdb: remove SYMBOL_TYPE macro Simon Marchi via Gdb-patches
2022-01-28 12:45 ` [PATCH 33/33] gdb: remove SYMBOL_LINE macro Simon Marchi via Gdb-patches
2022-02-06 15:22 ` [PATCH 00/33] Remove some more accessor macros Joel Brobecker via Gdb-patches
2022-02-06 21:07   ` Simon Marchi via Gdb-patches

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox