[PATCHv13 1/6] gdb: make breakpoint_debug_printf global
Andrew Burgess
aburgess@redhat.com
Fri Sep 6 09:10:58 GMT 2024
This commit makes breakpoint_debug_printf available outside of
breakpoint.c. In a later commit I'll want to use this macro from
another file.
This is just a refactor, there should be no user visible changes after
this commit.
---
gdb/breakpoint.c | 9 ++-------
gdb/breakpoint.h | 8 ++++++++
2 files changed, 10 insertions(+), 7 deletions(-)
diff --git a/gdb/breakpoint.c b/gdb/breakpoint.c
index fa19674abbd..fe1ac605d8a 100644
--- a/gdb/breakpoint.c
+++ b/gdb/breakpoint.c
@@ -574,13 +574,8 @@ show_always_inserted_mode (struct ui_file *file, int from_tty,
value);
}
-/* True if breakpoint debug output is enabled. */
-static bool debug_breakpoint = false;
-
-/* Print a "breakpoint" debug statement. */
-#define breakpoint_debug_printf(fmt, ...) \
- debug_prefixed_printf_cond (debug_breakpoint, "breakpoint", fmt, \
- ##__VA_ARGS__)
+/* See breakpoint.h. */
+bool debug_breakpoint = false;
/* "show debug breakpoint" implementation. */
static void
diff --git a/gdb/breakpoint.h b/gdb/breakpoint.h
index 6294029c4d2..064165374fd 100644
--- a/gdb/breakpoint.h
+++ b/gdb/breakpoint.h
@@ -46,6 +46,14 @@ struct linespec_result;
struct linespec_sals;
struct inferior;
+/* True if breakpoint debug output is enabled. */
+extern bool debug_breakpoint;
+
+/* Print a "breakpoint" debug statement. */
+#define breakpoint_debug_printf(fmt, ...) \
+ debug_prefixed_printf_cond (debug_breakpoint, "breakpoint", fmt, \
+ ##__VA_ARGS__)
+
/* Enum for exception-handling support in 'catch throw', 'catch rethrow',
'catch catch' and the MI equivalent. */
--
2.25.4
More information about the Gdb-patches
mailing list