[2/3] gdb: boolify thread_info's 'stop_requested' field
Checks
Commit Message
Boolify the field. The 'set_stop_requested' function was already
taking a bool parameter, whose value is assigned to the field.
---
gdb/gdbthread.h | 2 +-
gdb/infcmd.c | 2 +-
gdb/infrun.c | 8 ++++----
3 files changed, 6 insertions(+), 6 deletions(-)
@@ -530,7 +530,7 @@ class thread_info : public intrusive_list_node<thread_info>,
struct target_waitstatus pending_follow;
/* True if this thread has been explicitly requested to stop. */
- int stop_requested = 0;
+ bool stop_requested = false;
/* The initiating frame of a nexting operation, used for deciding
which exceptions to intercept. If it is null_frame_id no
@@ -2879,7 +2879,7 @@ stop_current_target_threads_ns (ptid_t ptid)
all-stop mode, we will only get one stop event --- it's undefined
which thread will report the event. */
set_stop_requested (current_inferior ()->process_target (),
- ptid, 1);
+ ptid, true);
}
/* See inferior.h. */
@@ -1284,7 +1284,7 @@ follow_exec (ptid_t ptid, const char *exec_file_target)
/* The user may have had the main thread held stopped in the
previous image (e.g., schedlock on, or non-stop). Release
it now. */
- th->stop_requested = 0;
+ th->stop_requested = false;
update_breakpoints_after_exec ();
@@ -3079,7 +3079,7 @@ clear_proceed_status_thread (struct thread_info *tp)
tp->control.step_stack_frame_id = null_frame_id;
tp->control.step_over_calls = STEP_OVER_UNDEBUGGABLE;
tp->control.step_start_function = nullptr;
- tp->stop_requested = 0;
+ tp->stop_requested = false;
tp->control.stop_step = 0;
@@ -5455,7 +5455,7 @@ handle_one (const wait_one_event &event)
if (t == nullptr)
t = add_thread (event.target, event.ptid);
- t->stop_requested = 0;
+ t->stop_requested = false;
t->set_executing (false);
t->set_resumed (false);
t->control.may_range_step = 0;
@@ -5695,7 +5695,7 @@ stop_all_threads (const char *reason, inferior *inf)
infrun_debug_printf (" %s executing, need stop",
t->ptid.to_string ().c_str ());
target_stop (t->ptid);
- t->stop_requested = 1;
+ t->stop_requested = true;
}
else
{