aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
authorKevin Buettner <kevinb@redhat.com>2019-02-07 19:16:04 -0700
committerKevin Buettner <kevinb@redhat.com>2019-04-08 20:09:37 -0700
commit3d6c62048d8408fbfb6c66830e0c650e36259637 (patch)
treedc8bd93aae61f80fab0ea589241021691a733035 /gdb/ChangeLog
parent462cac5884ed4c38e6180b2e2769aaa5225e695b (diff)
downloadgdb-3d6c62048d8408fbfb6c66830e0c650e36259637.zip
gdb-3d6c62048d8408fbfb6c66830e0c650e36259637.tar.gz
gdb-3d6c62048d8408fbfb6c66830e0c650e36259637.tar.bz2
Introduce target_ops method thread_info_to_thread_handle
This patch adds a thread_info_to_thread_handle method to the target_ops struct. It also implements this functionality for remote targets and linux native threads. gdb/ChangeLog: * gdbthread.h (thread_to_thread_handle): Declare. * thread.c (gdbtypes.h): Include. (thread_to_thread_handle): New function. * target.h (struct target_ops): Add thread_info_to_thread_handle. (target_thread_info_to_thread_handle): Declare. * target.c (target_thread_info_to_thread_handle): New function. * target-debug.h (target_debug_print_gdb_byte_vector): Define. * target-delegates.c: Regenerate. * linux-thread-db.c (class thread_db_target): Add method thread_info_to_thread_handle. (thread_db_target::thread_info_to_thread_handle): Define. * remote.c (class remote_target): Add new method thread_info_to_thread_handle. (remote_target::thread_info_to_thread_handle): Define.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog19
1 files changed, 19 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 9910952..ea89249 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,22 @@
+2019-04-08 Kevin Buettner <kevinb@redhat.com>
+
+ * gdbthread.h (thread_to_thread_handle): Declare.
+ * thread.c (gdbtypes.h): Include.
+ (thread_to_thread_handle): New function.
+
+ * target.h (struct target_ops): Add thread_info_to_thread_handle.
+ (target_thread_info_to_thread_handle): Declare.
+ * target.c (target_thread_info_to_thread_handle): New function.
+ * target-debug.h (target_debug_print_gdb_byte_vector): Define.
+ * target-delegates.c: Regenerate.
+
+ * linux-thread-db.c (class thread_db_target): Add method
+ thread_info_to_thread_handle.
+ (thread_db_target::thread_info_to_thread_handle): Define.
+ * remote.c (class remote_target): Add new method
+ thread_info_to_thread_handle.
+ (remote_target::thread_info_to_thread_handle): Define.
+
2019-04-08 Pedro Alves <palves@redhat.com>
* common/common-exceptions.c (throw_exception): Don't create