diff options
author | Daniel Jacobowitz <drow@false.org> | 2006-10-17 16:02:27 +0000 |
---|---|---|
committer | Daniel Jacobowitz <drow@false.org> | 2006-10-17 16:02:27 +0000 |
commit | dae5f5cf4b47e0c8b81c090316093ecf5777f770 (patch) | |
tree | 7a7f4edbdd4892beda9c8424dc6445c998aeb2a4 /gdb/gdbserver/ChangeLog | |
parent | 5bd2f6e2a6179014300f75f86231e0e37736eb6b (diff) | |
download | gdb-dae5f5cf4b47e0c8b81c090316093ecf5777f770.zip gdb-dae5f5cf4b47e0c8b81c090316093ecf5777f770.tar.gz gdb-dae5f5cf4b47e0c8b81c090316093ecf5777f770.tar.bz2 |
* acinclude.m4 (SRV_CHECK_TLS_GET_ADDR): New.
* configure.ac: Use it. Define HAVE_TD_THR_TLS_GET_ADDR.
* config.in, configure: Regenerated.
* inferiors.c (gdb_id_to_thread): New function.
(gdb_id_to_thread_id): Use it.
* linux-low.c (linux_target_ops): Use thread_db_get_tls_address.
* linux-low.h (struct process_info): Add th member.
(thread_db_get_tls_address): New prototype.
* remote-utils.c (decode_address): Make non-static.
* server.c (handle_query): Handle qGetTLSAddr.
* server.h (gdb_id_to_thread, decode_address): New prototypes.
* target.h (struct target_ops): Add get_tls_address.
* thread-db.c (maybe_attach_thread): Save the thread handle.
(thread_db_get_tls_address): New.
Diffstat (limited to 'gdb/gdbserver/ChangeLog')
-rw-r--r-- | gdb/gdbserver/ChangeLog | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/gdb/gdbserver/ChangeLog b/gdb/gdbserver/ChangeLog index 18427bf..810527e 100644 --- a/gdb/gdbserver/ChangeLog +++ b/gdb/gdbserver/ChangeLog @@ -1,3 +1,20 @@ +2006-10-17 Daniel Jacobowitz <dan@codesourcery.com> + + * acinclude.m4 (SRV_CHECK_TLS_GET_ADDR): New. + * configure.ac: Use it. Define HAVE_TD_THR_TLS_GET_ADDR. + * config.in, configure: Regenerated. + * inferiors.c (gdb_id_to_thread): New function. + (gdb_id_to_thread_id): Use it. + * linux-low.c (linux_target_ops): Use thread_db_get_tls_address. + * linux-low.h (struct process_info): Add th member. + (thread_db_get_tls_address): New prototype. + * remote-utils.c (decode_address): Make non-static. + * server.c (handle_query): Handle qGetTLSAddr. + * server.h (gdb_id_to_thread, decode_address): New prototypes. + * target.h (struct target_ops): Add get_tls_address. + * thread-db.c (maybe_attach_thread): Save the thread handle. + (thread_db_get_tls_address): New. + 2006-09-28 Daniel Jacobowitz <dan@codesourcery.com> * linux-low.c (PTRACE_GETSIGINFO, PTRACE_SETSIGINFO): Define. |