From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id BMB1LYTl82EjewAAWB0awg (envelope-from ) for ; Fri, 28 Jan 2022 07:45:56 -0500 Received: by simark.ca (Postfix, from userid 112) id A97EB1F3B7; Fri, 28 Jan 2022 07:45:56 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-3.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 019B41EA69 for ; Fri, 28 Jan 2022 07:45:55 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 7BAC8394742B for ; Fri, 28 Jan 2022 12:45:55 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 7BAC8394742B DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1643373955; bh=HQKPqyafIkQIrspnAkaTPnUHgbM8An6BrzcgVHwJs6w=; h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post: List-Help:List-Subscribe:From:Reply-To:From; b=g4+F6bo+I48sJe7g7EXLOyjMZ7qc++iV3fi1EGamjgBqfuRbotWfgyAEco32+2+lx 18w8kCMWP9WB9fcD1Yfx6rRon1dYJAWqDG095ObbiL5gz7h8DLIKj8+q4WcueMS7Am I7+TL9S2bgsBrnJfGNZ57AaGo2GlExIEk8M3K2FM= Received: from barracuda.ebox.ca (barracuda.ebox.ca [96.127.255.19]) by sourceware.org (Postfix) with ESMTPS id EA9DC3858402 for ; Fri, 28 Jan 2022 12:45:35 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org EA9DC3858402 X-ASG-Debug-ID: 1643373931-0c856e06ad2718e0001-fS2M51 Received: from smtp.ebox.ca (smtp.ebox.ca [96.127.255.82]) by barracuda.ebox.ca with ESMTP id qShJU34VJoJAHBZ3 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 28 Jan 2022 07:45:31 -0500 (EST) X-Barracuda-Envelope-From: simon.marchi@polymtl.ca X-Barracuda-RBL-Trusted-Forwarder: 96.127.255.82 Received: from simark.localdomain (192-222-157-6.qc.cable.ebox.net [192.222.157.6]) by smtp.ebox.ca (Postfix) with ESMTP id A0523441B21; Fri, 28 Jan 2022 07:45:31 -0500 (EST) X-Barracuda-RBL-IP: 192.222.157.6 X-Barracuda-Effective-Source-IP: 192-222-157-6.qc.cable.ebox.net[192.222.157.6] X-Barracuda-Apparent-Source-IP: 192.222.157.6 To: gdb-patches@sourceware.org Subject: [PATCH 00/33] Remove some more accessor macros Date: Fri, 28 Jan 2022 07:44:58 -0500 X-ASG-Orig-Subj: [PATCH 00/33] Remove some more accessor macros Message-Id: <20220128124531.2302941-1-simon.marchi@polymtl.ca> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Barracuda-Connect: smtp.ebox.ca[96.127.255.82] X-Barracuda-Start-Time: 1643373931 X-Barracuda-Encrypted: DHE-RSA-AES256-SHA X-Barracuda-URL: https://96.127.255.19:443/cgi-mod/mark.cgi X-Barracuda-BRTS-Status: 1 X-Virus-Scanned: by bsmtpd at ebox.ca X-Barracuda-Scan-Msg-Size: 6639 X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=8.0 tests= X-Barracuda-Spam-Report: Code version 3.2, rules version 3.2.3.95629 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Simon Marchi via Gdb-patches Reply-To: Simon Marchi Errors-To: gdb-patches-bounces+public-inbox=simark.ca@sourceware.org Sender: "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