[binutils-gdb] gdb: make frame_debug a boolean
Simon Marchi
simark@sourceware.org
Tue Jun 29 16:27:46 GMT 2021
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=dd4f75f2b6f0be9cb45204aacb3e22462d3c7cd5
commit dd4f75f2b6f0be9cb45204aacb3e22462d3c7cd5
Author: Simon Marchi <simon.marchi@polymtl.ca>
Date: Tue Jun 29 11:57:14 2021 -0400
gdb: make frame_debug a boolean
gdb/ChangeLog:
* frame.h (frame_debug): Change type to bool.
* frame.c (frame_debug): Change type to bool.
(_initialize_frame): Adjust.
Change-Id: I27b5359a25ad53ac42618b5708a025c348a1eeda
Diff:
---
gdb/ChangeLog | 6 ++++++
gdb/frame.c | 11 ++++++-----
gdb/frame.h | 2 +-
3 files changed, 13 insertions(+), 6 deletions(-)
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 960e33b014d..2a6a61dbfac 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,9 @@
+2021-06-29 Simon Marchi <simon.marchi@polymtl.ca>
+
+ * frame.h (frame_debug): Change type to bool.
+ * frame.c (frame_debug): Change type to bool.
+ (_initialize_frame): Adjust.
+
2021-06-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
* gdbthread.h (find_thread_ptid): Remove the duplicate declaration.
diff --git a/gdb/frame.c b/gdb/frame.c
index d2e14c831a0..f85de2eaae2 100644
--- a/gdb/frame.c
+++ b/gdb/frame.c
@@ -330,7 +330,8 @@ scoped_restore_selected_frame::~scoped_restore_selected_frame ()
/* Flag to control debugging. */
-unsigned int frame_debug;
+bool frame_debug;
+
static void
show_frame_debug (struct ui_file *file, int from_tty,
struct cmd_list_element *c, const char *value)
@@ -3195,11 +3196,11 @@ Literal \"unlimited\" or zero means no limit."),
set_backtrace_option_defs, &set_backtrace_cmdlist, &show_backtrace_cmdlist);
/* Debug this files internals. */
- add_setshow_zuinteger_cmd ("frame", class_maintenance, &frame_debug, _("\
+ add_setshow_boolean_cmd ("frame", class_maintenance, &frame_debug, _("\
Set frame debugging."), _("\
Show frame debugging."), _("\
When non-zero, frame specific internal debugging is enabled."),
- NULL,
- show_frame_debug,
- &setdebuglist, &showdebuglist);
+ NULL,
+ show_frame_debug,
+ &setdebuglist, &showdebuglist);
}
diff --git a/gdb/frame.h b/gdb/frame.h
index da52522ad2a..33ca5ab6f1f 100644
--- a/gdb/frame.h
+++ b/gdb/frame.h
@@ -214,7 +214,7 @@ extern const struct frame_id outer_frame_id;
/* Flag to control debugging. */
-extern unsigned int frame_debug;
+extern bool frame_debug;
/* Construct a frame ID. The first parameter is the frame's constant
stack address (typically the outer-bound), and the second the
More information about the Gdb-cvs
mailing list