aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorSimon Marchi <simon.marchi@efficios.com>2024-04-22 16:10:11 -0400
committerSimon Marchi <simon.marchi@polymtl.ca>2024-04-22 21:34:19 -0400
commit7b21ae941ee8e296c6aea21df1ede6cc3cffe248 (patch)
tree8b883c37450d0d40d4322d829c5878b1381bedb6 /gdb
parent5b4c41267ff1ac2c907176bc81e2490d7e68c696 (diff)
downloadgdb-7b21ae941ee8e296c6aea21df1ede6cc3cffe248.zip
gdb-7b21ae941ee8e296c6aea21df1ede6cc3cffe248.tar.gz
gdb-7b21ae941ee8e296c6aea21df1ede6cc3cffe248.tar.bz2
gdb: move two declarations out of defs.h
Move declarations of initialize_progspace and initialize_inferiors to progspace.h and inferior.h, respectively. Change-Id: I62292ffda429861b9f27d8c836a56d161dfa548d Approved-By: John Baldwin <jhb@FreeBSD.org>
Diffstat (limited to 'gdb')
-rw-r--r--gdb/defs.h5
-rw-r--r--gdb/inferior.c4
-rw-r--r--gdb/inferior.h3
-rw-r--r--gdb/progspace.c4
-rw-r--r--gdb/progspace.h3
5 files changed, 10 insertions, 9 deletions
diff --git a/gdb/defs.h b/gdb/defs.h
index cf471bf..ce8f29b 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 4e1d789..5621ea4 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 7be2842..e239aa5 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 131cd2f..c3a9909 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 7f5e23d..bbf54ef 100644
--- a/gdb/progspace.h
+++ b/gdb/progspace.h
@@ -424,6 +424,9 @@ extern std::vector<struct program_space *>program_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,