diff options
author | Simon Marchi <simon.marchi@polymtl.ca> | 2024-11-06 14:47:41 -0500 |
---|---|---|
committer | Simon Marchi <simon.marchi@polymtl.ca> | 2024-11-08 09:16:23 -0500 |
commit | e9690243aa96476b50e4925c1675031def7f4687 (patch) | |
tree | 9e4a0bedecfc12881bd044242572cfb238da6da2 /gdbserver | |
parent | 907f8c0cf39e1f6e3455dfad03b99a8700c81922 (diff) | |
download | gdb-e9690243aa96476b50e4925c1675031def7f4687.zip gdb-e9690243aa96476b50e4925c1675031def7f4687.tar.gz gdb-e9690243aa96476b50e4925c1675031def7f4687.tar.bz2 |
gdbserver: remove current_ptid macro
I think it just makes things more obscure. Use `thread_info::id`
directly instead.
Change-Id: I141d5fb08ebf45c13cc32c4bba62773249fcb356
Reviewed-By: Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
Diffstat (limited to 'gdbserver')
-rw-r--r-- | gdbserver/gdbthread.h | 3 | ||||
-rw-r--r-- | gdbserver/linux-low.cc | 2 | ||||
-rw-r--r-- | gdbserver/mem-break.cc | 2 | ||||
-rw-r--r-- | gdbserver/server.cc | 2 | ||||
-rw-r--r-- | gdbserver/thread-db.cc | 2 | ||||
-rw-r--r-- | gdbserver/tracepoint.cc | 2 | ||||
-rw-r--r-- | gdbserver/win32-low.cc | 2 |
7 files changed, 6 insertions, 9 deletions
diff --git a/gdbserver/gdbthread.h b/gdbserver/gdbthread.h index b45dc36..87fa3f6 100644 --- a/gdbserver/gdbthread.h +++ b/gdbserver/gdbthread.h @@ -136,9 +136,6 @@ thread_info *find_thread_in_random thread_info *find_thread_in_random (ptid_t ptid, gdb::function_view<bool (thread_info *)> func); -/* Get current thread ID (Linux task ID). */ -#define current_ptid (current_thread->id) - /* Get the ptid of THREAD. */ static inline ptid_t diff --git a/gdbserver/linux-low.cc b/gdbserver/linux-low.cc index e364114..28d07d9 100644 --- a/gdbserver/linux-low.cc +++ b/gdbserver/linux-low.cc @@ -3970,7 +3970,7 @@ linux_process_target::install_software_single_step_breakpoints (lwp_info *lwp) std::vector<CORE_ADDR> next_pcs = low_get_next_pcs (regcache); for (CORE_ADDR pc : next_pcs) - set_single_step_breakpoint (pc, current_ptid); + set_single_step_breakpoint (pc, current_thread->id); } int diff --git a/gdbserver/mem-break.cc b/gdbserver/mem-break.cc index 1f7af71..818f004 100644 --- a/gdbserver/mem-break.cc +++ b/gdbserver/mem-break.cc @@ -1402,7 +1402,7 @@ set_single_step_breakpoint (CORE_ADDR stop_at, ptid_t ptid) { struct single_step_breakpoint *bp; - gdb_assert (current_ptid.pid () == ptid.pid ()); + gdb_assert (current_thread->id.pid () == ptid.pid ()); bp = (struct single_step_breakpoint *) set_breakpoint_type_at (single_step_breakpoint, stop_at, NULL); diff --git a/gdbserver/server.cc b/gdbserver/server.cc index 138a8ac..0d7b1ed 100644 --- a/gdbserver/server.cc +++ b/gdbserver/server.cc @@ -3648,7 +3648,7 @@ myresume (char *own_buf, int step, int sig) if (step || sig || valid_cont_thread) { - resume_info[0].thread = current_ptid; + resume_info[0].thread = current_thread->id; if (step) resume_info[0].kind = resume_step; else diff --git a/gdbserver/thread-db.cc b/gdbserver/thread-db.cc index 96a9ced..0c01483 100644 --- a/gdbserver/thread-db.cc +++ b/gdbserver/thread-db.cc @@ -309,7 +309,7 @@ static void thread_db_find_new_threads (void) { td_err_e err; - ptid_t ptid = current_ptid; + ptid_t ptid = current_thread->id; struct thread_db *thread_db = current_process ()->priv->thread_db; int loop, iteration; diff --git a/gdbserver/tracepoint.cc b/gdbserver/tracepoint.cc index b7d0ef2..f7b0a3e 100644 --- a/gdbserver/tracepoint.cc +++ b/gdbserver/tracepoint.cc @@ -6804,7 +6804,7 @@ static int run_inferior_command (char *cmd, int len) { int err = -1; - int pid = current_ptid.pid (); + int pid = current_thread->id.pid (); trace_debug ("run_inferior_command: running: %s", cmd); diff --git a/gdbserver/win32-low.cc b/gdbserver/win32-low.cc index 18bdc12..5ef92a1 100644 --- a/gdbserver/win32-low.cc +++ b/gdbserver/win32-low.cc @@ -74,7 +74,7 @@ const struct target_desc *wow64_win32_tdesc; static ptid_t current_thread_ptid (void) { - return current_ptid; + return current_thread->id; } /* The current debug event from WaitForDebugEvent. */ |