aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2019-03-12 13:39:02 -0700
committerJohn Baldwin <jhb@FreeBSD.org>2019-03-12 13:45:48 -0700
commitb0f87ed032bb68a9965de81cbf9fd676a83b9174 (patch)
tree74223706a0789cd97db2a46d46fbfe0412f747c8 /gdb/ChangeLog
parentce25aa57a3cdd028be5868423e6e55506ccd1053 (diff)
downloadgdb-b0f87ed032bb68a9965de81cbf9fd676a83b9174.zip
gdb-b0f87ed032bb68a9965de81cbf9fd676a83b9174.tar.gz
gdb-b0f87ed032bb68a9965de81cbf9fd676a83b9174.tar.bz2
Support TLS variables on FreeBSD/riscv.
Derive the pointer to the DTV array from the tp register. gdb/ChangeLog: * riscv-fbsd-tdep.c (riscv_fbsd_get_thread_local_address): New. (riscv_fbsd_init_abi): Install gdbarch "fetch_tls_load_module_address" and "get_thread_local_address" methods.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index b26f554..741799d 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,12 @@
2019-03-12 John Baldwin <jhb@FreeBSD.org>
+ * riscv-fbsd-tdep.c (riscv_fbsd_get_thread_local_address): New.
+ (riscv_fbsd_init_abi): Install gdbarch
+ "fetch_tls_load_module_address" and "get_thread_local_address"
+ methods.
+
+2019-03-12 John Baldwin <jhb@FreeBSD.org>
+
* i386-fbsd-tdep.c (i386fbsd_get_thread_local_address): New.
(i386fbsd_init_abi): Install gdbarch
"fetch_tls_load_module_address" and "get_thread_local_address"