diff options
author | Simon Marchi <simon.marchi@efficios.com> | 2020-02-03 23:02:28 -0500 |
---|---|---|
committer | Simon Marchi <simon.marchi@polymtl.ca> | 2020-02-03 23:06:55 -0500 |
commit | 719546c44f5777a3902a2f913c70fd15b942461d (patch) | |
tree | 6f4b7f34edaa5acdba52295cfaec610404bdc2e3 /gdb/linux-nat.c | |
parent | c5d7be0c97a75ff20b49d57bff078360464125fb (diff) | |
download | binutils-719546c44f5777a3902a2f913c70fd15b942461d.zip binutils-719546c44f5777a3902a2f913c70fd15b942461d.tar.gz binutils-719546c44f5777a3902a2f913c70fd15b942461d.tar.bz2 |
Change ints to bools around thread_info executing/resumed
Switch thread_info::resumed to bool (thread_info::executing already is a bool),
and try to change everything more or less related to that to consistently use
true/false instead of 1/0.
gdb/ChangeLog:
* fork-child.c (gdb_startup_inferior): Use bool instead of int.
* gdbthread.h (class thread_info) <resumed>: Likewise.
* infrun.c (resume_1): Likewise.
(proceed): Likewise.
(infrun_thread_stop_requested): Likewise.
(stop_all_threads): Likewise.
(handle_inferior_event): Likewise.
(restart_threads): Likewise.
(finish_step_over): Likewise.
(keep_going_stepped_thread): Likewise.
* linux-nat.c (attach_proc_task_lwp_callback): Likewise.
(linux_handle_extended_wait): Likewise.
* record-btrace.c (get_thread_current_frame_id): Likewise.
* record-full.c (record_full_wait_1): Likewise.
* remote.c (remote_target::process_initial_stop_replies): Likewise.
* target.c (target_resume): Likewise.
* thread.c (set_running_thread): Likewise.
Diffstat (limited to 'gdb/linux-nat.c')
-rw-r--r-- | gdb/linux-nat.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gdb/linux-nat.c b/gdb/linux-nat.c index e7533a9..230ae36 100644 --- a/gdb/linux-nat.c +++ b/gdb/linux-nat.c @@ -1166,8 +1166,8 @@ attach_proc_task_lwp_callback (ptid_t ptid) matching libthread_db is not found (or the process uses raw clone). */ add_thread (linux_target, lp->ptid); - set_running (linux_target, lp->ptid, 1); - set_executing (linux_target, lp->ptid, 1); + set_running (linux_target, lp->ptid, true); + set_executing (linux_target, lp->ptid, true); } return 1; @@ -2038,8 +2038,8 @@ linux_handle_extended_wait (struct lwp_info *lp, int status) internal to this module, from the perspective of infrun and the user/frontend, this new thread is running until it next reports a stop. */ - set_running (linux_target, new_lp->ptid, 1); - set_executing (linux_target, new_lp->ptid, 1); + set_running (linux_target, new_lp->ptid, true); + set_executing (linux_target, new_lp->ptid, true); if (WSTOPSIG (status) != SIGSTOP) { |