aboutsummaryrefslogtreecommitdiff
path: root/gdbserver/win32-low.cc
diff options
context:
space:
mode:
authorSimon Marchi <simon.marchi@polymtl.ca>2024-11-06 14:50:30 -0500
committerSimon Marchi <simon.marchi@polymtl.ca>2024-11-08 09:16:23 -0500
commit82c24a30cf421d6f16e5976227e841de7f7d89ac (patch)
tree0970c6922630790343cd5409a9d44f72c140df46 /gdbserver/win32-low.cc
parente9690243aa96476b50e4925c1675031def7f4687 (diff)
downloadgdb-82c24a30cf421d6f16e5976227e841de7f7d89ac.zip
gdb-82c24a30cf421d6f16e5976227e841de7f7d89ac.tar.gz
gdb-82c24a30cf421d6f16e5976227e841de7f7d89ac.tar.bz2
gdbserver: remove current_thread_ptid
This function doesn't seem so useful. Use `thread_info::id` directly. Change-Id: I4ae4e7baa44e09704631a1c3a5a66e5b8b5a3594 Reviewed-By: Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
Diffstat (limited to 'gdbserver/win32-low.cc')
-rw-r--r--gdbserver/win32-low.cc18
1 files changed, 5 insertions, 13 deletions
diff --git a/gdbserver/win32-low.cc b/gdbserver/win32-low.cc
index 5ef92a1..0174a32 100644
--- a/gdbserver/win32-low.cc
+++ b/gdbserver/win32-low.cc
@@ -69,14 +69,6 @@ const struct target_desc *wow64_win32_tdesc;
#define NUM_REGS (the_low_target.num_regs ())
-/* Get the thread ID from the current selected inferior (the current
- thread). */
-static ptid_t
-current_thread_ptid (void)
-{
- return current_thread->id;
-}
-
/* The current debug event from WaitForDebugEvent. */
static ptid_t
debug_event_ptid (DEBUG_EVENT *event)
@@ -452,7 +444,7 @@ child_fetch_inferior_registers (struct regcache *regcache, int r)
{
int regno;
windows_thread_info *th
- = windows_process.thread_rec (current_thread_ptid (),
+ = windows_process.thread_rec (current_thread->id,
INVALIDATE_CONTEXT);
if (r == -1 || r > NUM_REGS)
child_fetch_inferior_registers (regcache, NUM_REGS);
@@ -468,7 +460,7 @@ child_store_inferior_registers (struct regcache *regcache, int r)
{
int regno;
windows_thread_info *th
- = windows_process.thread_rec (current_thread_ptid (),
+ = windows_process.thread_rec (current_thread->id,
INVALIDATE_CONTEXT);
if (r == -1 || r == 0 || r > NUM_REGS)
child_store_inferior_registers (regcache, NUM_REGS);
@@ -973,7 +965,7 @@ maybe_adjust_pc ()
child_fetch_inferior_registers (regcache, -1);
windows_thread_info *th
- = windows_process.thread_rec (current_thread_ptid (),
+ = windows_process.thread_rec (current_thread->id,
DONT_INVALIDATE_CONTEXT);
th->stopped_at_software_breakpoint = false;
@@ -1396,7 +1388,7 @@ bool
win32_process_target::stopped_by_sw_breakpoint ()
{
windows_thread_info *th
- = windows_process.thread_rec (current_thread_ptid (),
+ = windows_process.thread_rec (current_thread->id,
DONT_INVALIDATE_CONTEXT);
return th == nullptr ? false : th->stopped_at_software_breakpoint;
}
@@ -1423,7 +1415,7 @@ const char *
win32_process_target::thread_name (ptid_t thread)
{
windows_thread_info *th
- = windows_process.thread_rec (current_thread_ptid (),
+ = windows_process.thread_rec (current_thread->id,
DONT_INVALIDATE_CONTEXT);
return th->thread_name ();
}