aboutsummaryrefslogtreecommitdiff
path: root/gdb/riscv-fbsd-tdep.c
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
commitce25aa57a3cdd028be5868423e6e55506ccd1053 (patch)
treed72c8af64c8d5538ad2a82dcaebacfcab3ec3dbb /gdb/riscv-fbsd-tdep.c
parentf5424cfa7e9337a6cb02a1f83c9feea0995c5350 (diff)
downloadfsf-binutils-gdb-ce25aa57a3cdd028be5868423e6e55506ccd1053.zip
fsf-binutils-gdb-ce25aa57a3cdd028be5868423e6e55506ccd1053.tar.gz
fsf-binutils-gdb-ce25aa57a3cdd028be5868423e6e55506ccd1053.tar.bz2
Support TLS variables on FreeBSD/i386.
Derive the pointer to the DTV array from the gs_base register. As with FreeBSD/amd64, gs_base is currently only available via the native target. gdb/ChangeLog: * 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" methods.
Diffstat (limited to 'gdb/riscv-fbsd-tdep.c')
0 files changed, 0 insertions, 0 deletions