Message ID | 20240422201157.46375-1-simon.marchi@efficios.com |
---|---|
Headers |
Return-Path: <gdb-patches-bounces+patchwork=sourceware.org@sourceware.org> X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 934F73847700 for <patchwork@sourceware.org>; Mon, 22 Apr 2024 20:12:42 +0000 (GMT) X-Original-To: gdb-patches@sourceware.org Delivered-To: gdb-patches@sourceware.org Received: from simark.ca (simark.ca [158.69.221.121]) by sourceware.org (Postfix) with ESMTPS id 5104D3858435 for <gdb-patches@sourceware.org>; Mon, 22 Apr 2024 20:11:59 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5104D3858435 Authentication-Results: sourceware.org; dmarc=fail (p=none dis=none) header.from=efficios.com Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=efficios.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 5104D3858435 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=158.69.221.121 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1713816723; cv=none; b=nwXHG5K6ImMnEc4YnhG678eSghG6LpCb5PMwzGlmJSQ75dTBhb62TAIE8ZqfWwzyc8IkHolzxaQhIMW1c2uv7uc6phGTPbcm3Omq2HN3W2uEW08fF7oUi+mcsM80lypaXRuReR4604Q2gn/jBo/ULOFJarokGok/oKPtyoRj2mI= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1713816723; c=relaxed/simple; bh=vJAHuSmcWTtP6kdS32/KQ2+AzQTvoq8/yYm6sF9aSzU=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=ekQaBgLgKKptJYEaxAn3BdpyMoWFNyomov+irzq6KBPBl5Wb4GENhotXPEGioOhFR+eE3zdGKItXTFVrZwTJwC4+diegJD/A6HemX6RqrIuqcNaO8J8yKiyGJxKpibN7panARRxAhhIBnpgs6KjTKcKDt9gcLO6TMkvloUlIdJE= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from smarchi-efficios.internal.efficios.com (192-222-143-198.qc.cable.ebox.net [192.222.143.198]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPSA id B53341E030; Mon, 22 Apr 2024 16:11:58 -0400 (EDT) From: Simon Marchi <simon.marchi@efficios.com> To: gdb-patches@sourceware.org Cc: Simon Marchi <simon.marchi@efficios.com> Subject: [PATCH 0/7] First cleanup of defs.h Date: Mon, 22 Apr 2024 16:10:10 -0400 Message-ID: <20240422201157.46375-1-simon.marchi@efficios.com> X-Mailer: git-send-email 2.44.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-3490.3 required=5.0 tests=BAYES_00, KAM_DMARC_NONE, KAM_DMARC_STATUS, SPF_HELO_PASS, SPF_SOFTFAIL, TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list <gdb-patches.sourceware.org> List-Unsubscribe: <https://sourceware.org/mailman/options/gdb-patches>, <mailto:gdb-patches-request@sourceware.org?subject=unsubscribe> List-Archive: <https://sourceware.org/pipermail/gdb-patches/> List-Post: <mailto:gdb-patches@sourceware.org> List-Help: <mailto:gdb-patches-request@sourceware.org?subject=help> List-Subscribe: <https://sourceware.org/mailman/listinfo/gdb-patches>, <mailto:gdb-patches-request@sourceware.org?subject=subscribe> Errors-To: gdb-patches-bounces+patchwork=sourceware.org@sourceware.org |
Series |
First cleanup of defs.h
|
|
Message
Simon Marchi
April 22, 2024, 8:10 p.m. UTC
Here is a first batch of patches that remove things from defs.h, trying to sort them in more appropriate places. Simon Marchi (7): gdb: move two declarations out of defs.h gdb: move `enum compile_i_scope_types` to compile/compile.h gdb: remove extract_long_unsigned_integer gdb: move store/extract integer functions to extract-store-integer.{c,h} gdb: move RequireLongest to gdbsupport/traits.h gdb: don't include hashtab.h in defs.h gdb: don't include gdbsupport/array-view.h in defs.h gdb/Makefile.in | 2 + gdb/aarch64-fbsd-tdep.c | 1 + gdb/aarch64-linux-tdep.c | 1 + gdb/aarch64-tdep.c | 1 + gdb/ada-lang.c | 1 + gdb/ada-tasks.c | 1 + gdb/ada-valprint.c | 1 + gdb/alpha-tdep.c | 1 + gdb/amd64-darwin-tdep.c | 1 + gdb/amd64-linux-tdep.c | 1 + gdb/amd64-obsd-tdep.c | 1 + gdb/amd64-tdep.c | 1 + gdb/amd64-windows-tdep.c | 1 + gdb/arc-tdep.c | 1 + gdb/arch-utils.c | 1 + gdb/arm-linux-tdep.c | 1 + gdb/arm-none-tdep.c | 1 + gdb/arm-tdep.c | 1 + gdb/auxv.c | 1 + gdb/avr-tdep.c | 1 + gdb/bfin-linux-tdep.c | 1 + gdb/bfin-tdep.c | 1 + gdb/bsd-uthread.c | 1 + gdb/c-lang.c | 1 + gdb/c-valprint.c | 1 + gdb/cli/cli-script.h | 1 + gdb/compile/compile-object-load.h | 1 + gdb/compile/compile.h | 28 +++ gdb/corefile.c | 1 + gdb/cp-valprint.c | 1 + gdb/cris-tdep.c | 1 + gdb/csky-tdep.c | 1 + gdb/darwin-nat.c | 1 + gdb/defs.h | 132 ------------ gdb/dtrace-probe.c | 1 + gdb/dwarf2/die.h | 1 + gdb/dwarf2/index-common.h | 3 + gdb/elfread.c | 1 + gdb/extension.h | 1 + gdb/extract-store-integer.c | 308 ++++++++++++++++++++++++++++ gdb/extract-store-integer.h | 113 ++++++++++ gdb/fbsd-tdep.c | 1 + gdb/findvar.c | 292 +------------------------- gdb/frame-unwind.c | 1 + gdb/frame.c | 1 + gdb/frv-linux-tdep.c | 1 + gdb/frv-tdep.c | 1 + gdb/ft32-tdep.c | 1 + gdb/gnu-v3-abi.c | 1 + gdb/h8300-tdep.c | 1 + gdb/hppa-bsd-tdep.c | 1 + gdb/hppa-linux-tdep.c | 1 + gdb/hppa-tdep.c | 1 + gdb/i386-bsd-tdep.c | 1 + gdb/i386-darwin-tdep.c | 1 + gdb/i386-gnu-tdep.c | 1 + gdb/i386-linux-tdep.c | 1 + gdb/i386-nto-tdep.c | 1 + gdb/i386-obsd-tdep.c | 1 + gdb/i386-tdep.c | 1 + gdb/i387-tdep.c | 1 + gdb/ia64-linux-tdep.c | 1 + gdb/ia64-tdep.c | 1 + gdb/inferior.c | 4 +- gdb/inferior.h | 3 + gdb/iq2000-tdep.c | 1 + gdb/jit.c | 1 + gdb/linux-nat-trad.c | 1 + gdb/linux-record.c | 1 + gdb/lm32-tdep.c | 1 + gdb/loongarch-linux-tdep.c | 1 + gdb/loongarch-tdep.c | 1 + gdb/m32c-tdep.c | 1 + gdb/m32r-linux-tdep.c | 1 + gdb/m32r-tdep.c | 1 + gdb/m68hc11-tdep.c | 1 + gdb/m68k-linux-tdep.c | 1 + gdb/m68k-tdep.c | 1 + gdb/mep-tdep.c | 1 + gdb/mi/mi-main.c | 1 + gdb/microblaze-tdep.c | 1 + gdb/mips-fbsd-tdep.c | 1 + gdb/mips-linux-tdep.c | 1 + gdb/mips-netbsd-tdep.c | 1 + gdb/mips-tdep.c | 1 + gdb/mn10300-tdep.c | 1 + gdb/moxie-tdep.c | 1 + gdb/msp430-tdep.c | 1 + gdb/nds32-tdep.c | 1 + gdb/nios2-tdep.c | 1 + gdb/nto-tdep.c | 1 + gdb/or1k-tdep.c | 1 + gdb/p-lang.c | 1 + gdb/p-valprint.c | 1 + gdb/ppc-fbsd-tdep.c | 1 + gdb/ppc-linux-nat.c | 1 + gdb/ppc-linux-tdep.c | 1 + gdb/ppc-obsd-tdep.c | 1 + gdb/ppc-sysv-tdep.c | 1 + gdb/ppc64-tdep.c | 1 + gdb/printcmd.c | 1 + gdb/procfs.c | 1 + gdb/progspace.c | 4 +- gdb/progspace.h | 3 + gdb/ravenscar-thread.c | 1 + gdb/record-full.c | 1 + gdb/regcache.c | 1 + gdb/regcache.h | 1 + gdb/remote-fileio.c | 1 + gdb/riscv-fbsd-tdep.c | 1 + gdb/riscv-tdep.c | 1 + gdb/rl78-tdep.c | 1 + gdb/rs6000-aix-tdep.c | 1 + gdb/rs6000-lynx178-tdep.c | 1 + gdb/rs6000-tdep.c | 1 + gdb/rx-tdep.c | 1 + gdb/s390-linux-nat.c | 1 + gdb/s390-tdep.c | 1 + gdb/sh-tdep.c | 1 + gdb/solib-darwin.c | 1 + gdb/solib-dsbt.c | 1 + gdb/solib-frv.c | 1 + gdb/solib-svr4.c | 1 + gdb/solib.c | 1 + gdb/sparc-linux-tdep.c | 1 + gdb/sparc-obsd-tdep.c | 1 + gdb/sparc-tdep.c | 1 + gdb/sparc64-linux-tdep.c | 1 + gdb/sparc64-obsd-tdep.c | 1 + gdb/sparc64-tdep.c | 1 + gdb/stack.c | 1 + gdb/stap-probe.c | 1 + gdb/symfile.c | 1 + gdb/target.c | 1 + gdb/tic6x-tdep.c | 1 + gdb/tilegx-tdep.c | 1 + gdb/tracefile-tfile.c | 1 + gdb/tracefile.c | 1 + gdb/trad-frame.c | 1 + gdb/tramp-frame.c | 1 + gdb/unittests/gmp-utils-selftests.c | 1 + gdb/v850-tdep.c | 1 + gdb/valarith.c | 1 + gdb/valops.c | 1 + gdb/valprint.c | 1 + gdb/value.c | 1 + gdb/vax-tdep.c | 1 + gdb/windows-tdep.c | 1 + gdb/xstormy16-tdep.c | 1 + gdb/xtensa-tdep.c | 1 + gdb/z80-tdep.c | 1 + gdbsupport/traits.h | 4 + 152 files changed, 609 insertions(+), 427 deletions(-) create mode 100644 gdb/extract-store-integer.c create mode 100644 gdb/extract-store-integer.h base-commit: fdaa4939e5024ea809c0d4d1aa6043a60b37d9b5
Comments
On 4/22/24 1:10 PM, Simon Marchi wrote: > Here is a first batch of patches that remove things from defs.h, trying > to sort them in more appropriate places. > > Simon Marchi (7): > gdb: move two declarations out of defs.h > gdb: move `enum compile_i_scope_types` to compile/compile.h > gdb: remove extract_long_unsigned_integer > gdb: move store/extract integer functions to > extract-store-integer.{c,h} > gdb: move RequireLongest to gdbsupport/traits.h > gdb: don't include hashtab.h in defs.h > gdb: don't include gdbsupport/array-view.h in defs.h These all look ok to me. Approved-By: John Baldwin <jhb@FreeBSD.org>
On 2024-04-22 18:55, John Baldwin wrote: > On 4/22/24 1:10 PM, Simon Marchi wrote: >> Here is a first batch of patches that remove things from defs.h, trying >> to sort them in more appropriate places. >> >> Simon Marchi (7): >> gdb: move two declarations out of defs.h >> gdb: move `enum compile_i_scope_types` to compile/compile.h >> gdb: remove extract_long_unsigned_integer >> gdb: move store/extract integer functions to >> extract-store-integer.{c,h} >> gdb: move RequireLongest to gdbsupport/traits.h >> gdb: don't include hashtab.h in defs.h >> gdb: don't include gdbsupport/array-view.h in defs.h > > These all look ok to me. > > Approved-By: John Baldwin <jhb@FreeBSD.org> > Thanks, pushed. Simon