From patchwork Mon Apr 22 20:10:11 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Simon Marchi X-Patchwork-Id: 88876 Return-Path: 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 42E853849AD8 for ; 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 6A143384AB5F for ; Mon, 22 Apr 2024 20:11:59 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 6A143384AB5F 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 6A143384AB5F 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=Q7U+iCphbKTKrwSS+LshHEP8LB18ScgNIaUtg4arfhywhQUthhoXTR68L+WMsy+7YOQqy0Wzcjaifb6eWXa/EivwMtzxa+Qa4Ayn1W4z4sr81p2QihuDjn/KaFd948m3UsWtfuu0nVVa3KvCWnN3g9VklGCn+8n/UkvGgH+GB0k= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1713816723; c=relaxed/simple; bh=aCb8LuZ6IaP8AXkflfRvRzMGgdXoE2RgJvBq70W/mok=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=nmZrP9rmYWA8WsZqOHTnV99rXMlh+qKqv1AVenT7el3AL8D26DaQuAkP0m57z/7rlFn0D1RSmoUvzWIr0FVsrRn3+OZVqcNruxjTmbauLhSS7eXvexNX5wNaxIJwT95q9S0q+U+TAZOz2UO4BztVuKZrv0UHqtgSJO3Ln5Ortls= 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 E34AD1E0AC; Mon, 22 Apr 2024 16:11:58 -0400 (EDT) From: Simon Marchi To: gdb-patches@sourceware.org Cc: Simon Marchi Subject: [PATCH 1/7] gdb: move two declarations out of defs.h Date: Mon, 22 Apr 2024 16:10:11 -0400 Message-ID: <20240422201157.46375-2-simon.marchi@efficios.com> X-Mailer: git-send-email 2.44.0 In-Reply-To: <20240422201157.46375-1-simon.marchi@efficios.com> References: <20240422201157.46375-1-simon.marchi@efficios.com> MIME-Version: 1.0 X-Spam-Status: No, score=-3496.3 required=5.0 tests=BAYES_00, GIT_PATCH_0, KAM_DMARC_NONE, KAM_DMARC_STATUS, SPF_HELO_PASS, SPF_SOFTFAIL, TXREP autolearn=ham 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces+patchwork=sourceware.org@sourceware.org Move declarations of initialize_progspace and initialize_inferiors to progspace.h and inferior.h, respectively. Change-Id: I62292ffda429861b9f27d8c836a56d161dfa548d --- gdb/defs.h | 5 ----- gdb/inferior.c | 4 ++-- gdb/inferior.h | 3 +++ gdb/progspace.c | 4 ++-- gdb/progspace.h | 3 +++ 5 files changed, 10 insertions(+), 9 deletions(-) diff --git a/gdb/defs.h b/gdb/defs.h index cf471bf5d662..ce8f29b2cf6a 100644 --- a/gdb/defs.h +++ b/gdb/defs.h @@ -588,11 +588,6 @@ extern int (*deprecated_ui_load_progress_hook) (const char *section, /* * A width that can achieve a better legibility for GDB MI mode. */ #define GDB_MI_MSG_WIDTH 80 -/* From progspace.c */ - -extern void initialize_progspace (void); -extern void initialize_inferiors (void); - /* * Special block numbers */ enum block_enum diff --git a/gdb/inferior.c b/gdb/inferior.c index 4e1d789d1ba6..5621ea40a6d7 100644 --- a/gdb/inferior.c +++ b/gdb/inferior.c @@ -1078,10 +1078,10 @@ static const struct internalvar_funcs inferior_funcs = NULL, }; - +/* See inferior.h. */ void -initialize_inferiors (void) +initialize_inferiors () { struct cmd_list_element *c = NULL; diff --git a/gdb/inferior.h b/gdb/inferior.h index 7be28423aeb1..e239aa5b3cf0 100644 --- a/gdb/inferior.h +++ b/gdb/inferior.h @@ -327,6 +327,9 @@ struct inferior_control_state enum stop_kind stop_soon; }; +/* Initialize the inferior-related global state. */ +extern void initialize_inferiors (); + /* Return a pointer to the current inferior. */ extern inferior *current_inferior (); diff --git a/gdb/progspace.c b/gdb/progspace.c index 131cd2f11865..c3a9909dcd4b 100644 --- a/gdb/progspace.c +++ b/gdb/progspace.c @@ -435,10 +435,10 @@ program_space::clear_solib_cache () deleted_solibs.clear (); } - +/* See progspace.h. */ void -initialize_progspace (void) +initialize_progspace () { add_cmd ("program-spaces", class_maintenance, maintenance_info_program_spaces_command, diff --git a/gdb/progspace.h b/gdb/progspace.h index 7f5e23df1264..bbf54efa07ad 100644 --- a/gdb/progspace.h +++ b/gdb/progspace.h @@ -424,6 +424,9 @@ extern std::vectorprogram_spaces; /* The current program space. This is always non-null. */ extern struct program_space *current_program_space; +/* Initialize progspace-related global state. */ +extern void initialize_progspace (); + /* Copies program space SRC to DEST. Copies the main executable file, and the main symbol file. Returns DEST. */ extern struct program_space *clone_program_space (struct program_space *dest,